> ivars = set(dvar.arguments()).intersection(extract_var_from_diff(de)) I forgot to make intersection in first patch. Changes are in the second one.
It helps us to solve sage: x,t=var('x t') sage: f=function('f',x) sage: g=function('g',t,x) sage: de=diff(f,x)+f+diff(g,t,x) sage: desolve(de,f) (c - integrate(e^x*D[0, 1](g)(t, x), x))*e^(-x) without specifying of independent variable. -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org To unsubscribe from this group, send email to sage-devel+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.