Answering part of my question: it seems that sympy and maxima have
different attitudes towards fractional powers of negative numbers, which
may be the source of the problem.
Yes. Maxima's attitude is that the square root of negative one is an expression which might have multiple values, rather than just picking one you hope might be consistent over branch points.
I wouldn't mind seeing those discussions if you have a link to send
(perhaps only to me).
Is there a way to change the default when calling "solve"?
Fernando
-- ============================================================= Fernando Q. Gouvea http://www.colby.edu/~fqgouvea Carter Professor of Mathematics Dept. of Mathematics Colby College 5836 Mayflower Hill Waterville, ME 04901 Mother Nature -- unlike Ivy League admissions committees -- doesn't like suck-ups. -- David Brooks, The New York Times, 4/24/2005
FWIW, a working workaround this interesting Maxima quirk (bug ?) is to use sympy, as demonstrated here.
HTH,
These systems and Sage’s “solutions” exhibit some serious problems. See there…