This PR fixes two bugs in the Sage file interface for msolve:
When computing rational parametrizations of zero-dimensional ideals using the Sage file interface, the FormatOutputMSolve method incorrectly parses msolve output files. As of this PR, the output is correctly parsed.
If MSolveRealRoots is provided with a positive-dimensional ideal, an error is thrown when trying to parse the msolve output file. As of this PR, no error is thrown and instead the intended behavior of notifying the user that the system has infinitely many complex solutions is correctly implemented.
This PR fixes two bugs in the Sage file interface for msolve:
FormatOutputMSolve
method incorrectly parses msolve output files. As of this PR, the output is correctly parsed.MSolveRealRoots
is provided with a positive-dimensional ideal, an error is thrown when trying to parse the msolve output file. As of this PR, no error is thrown and instead the intended behavior of notifying the user that the system has infinitely many complex solutions is correctly implemented.