Bug introduced in 3.0 or earlier and persisting through 13.2
I encountered this when trying to solve this problem with DSolve
:
eqn = With[{p = p[x, y, t]}, D[p, t] == x D[p, x] + (1 - y) D[p, y] + 2 p];
DSolve[eqn, p, {t, x, y}]
DSolve::deqx: Supplied equations are not differential equations of the given functions.
(* Input returned *)
It's not surprising to see DSolve
fails in solving PDEs… but why this warning? Even more shocking:
DSolve[eqn, p, {x, y, t}]
{{p -> Function[{x, y, t}, C[1][x (-1 + y), t + Log[x]]/x^2]}}
The result changed just because I reordered the independent variables (from {t, x, y}
to {x, y, t}
). Is this a bug?
DSolve
can't seem to solve PDE at that time: i.sstatic.net/V1Se1.png $\endgroup$and ordering the variables the same elsewhere
$\endgroup$