Skip to content

enhance desolve output from separable ODEs #17739

Open
@rwst

Description

@rwst

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions