Open
Description
At the moment, desolve
behaves like this even with trivial separable ODEs:
sage: t = var('t')
sage: y=function('y')(t)
sage: desolve(diff(y,t)-y^2,y)
-1/y(t) == _C + t
sage: desolve(diff(y,t)-y^2+y,y)
log(y(t) - 1) - log(y(t)) == _C + t
sage: desolve(diff(y,t)-y^2-1,y)
arctan(y(t)) == _C + t
They could be solved by substituting a variable for y(t)
and calling solve
. Only if there is no solution from solve
the integrated equation should be given.
Upstream: Not yet reported upstream; Will do shortly.
Component: calculus
Issue created by migration from https://trac.sagemath.org/ticket/17739