| 1 | initial version |
From the documentation of solve:
algorithm - string (default: ‘maxima’);
Sage uses Maxima by default.
| 2 | No.2 Revision |
From the documentation of solve:
algorithm - string (default: ‘maxima’);
Sage uses Maxima by default.
Also, more precisely, the source code of solve includes:
if len(s) == 0: # if Maxima's solve gave no solutions, try its to_poly_solve
try:
s = m.to_poly_solve(variables)
except Exception: # if that gives an error, stick with no solutions
s = []
if len(s) == 0: # if to_poly_solve gave no solutions, try use_grobner
try:
s = m.to_poly_solve(variables,'use_grobner=true')
except Exception: # if that gives an error, stick with no solutions
s = []
So try Maxima's solve and to_poly_solve, and try the latter with use_grobner=true.
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.