-
-
Notifications
You must be signed in to change notification settings - Fork 641
Closed
Description
desolve_system sometimes generates a Maxima result that includes temporary variables that Sage does not parse correctly.
sage: t = var('t')
sage: x1 = function('x1', t)
sage: x2 = function('x2', t)
sage: de1 = (diff(x1,t) == -3*(x2^2-1))
sage: de2 = (diff(x2,t) == 1)
sage: desolve_system([de1, de2], [x1, x2], ivar=t)
...
TypeError: unable to make sense of Maxima expression 'x1(t)=ilt(-((3*laplace(x2(t)^2,t,?g1543)-x1(0))*?g1543-3)/?g1543^2,?g1543,t)' in Sage
Upstream: Fixed upstream, in a later stable release.
CC: @robert-marik
Component: calculus
Keywords: maxima, symbolics
Author: Emmanuel Charpentier
Branch/Commit: 74d88f4
Reviewer: Karl-Dieter Crisman
Issue created by migration from https://trac.sagemath.org/ticket/9825