SystemSolvePackage R¶
syssolp.spad line 1 [edit on github]
Symbolic solver for systems of rational functions with coefficients in an integral domain R
. The systems are solved in the field of rational functions over R
. Solutions are exact of the form variable = value when the value is a member of the coefficient domain R
. Otherwise the solutions are implicitly expressed as roots of univariate polynomial equations over R
. Care is taken to guarantee that the denominators of the input equations do not vanish on the solution sets. The arguments to solve can either be given as equations or as rational functions interpreted as equal to zero. The user can specify an explicit list of symbols to be solved for, treating all other symbols appearing as parameters or omit the list of symbols in which case the system tries to solve with respect to all symbols appearing in the input.
- solve: (Equation Fraction Polynomial R, Symbol) -> List Equation Fraction Polynomial R
solve(eq, v)
finds the solutions of the equationeq
with respect to the variablev
.
- solve: (Fraction Polynomial R, Symbol) -> List Equation Fraction Polynomial R
solve(p, v)
solves the equationp=0
, wherep
is a rational function with respect to the variablev
.
- solve: (List Equation Fraction Polynomial R, List Symbol) -> List List Equation Fraction Polynomial R
solve(le, lv)
finds the solutions of the listle
of equations of rational functions with respect to the list of symbolslv
.
- solve: (List Fraction Polynomial R, List Symbol) -> List List Equation Fraction Polynomial R
solve(lp, lv)
finds the solutions of the listlp
of rational functions with respect to the list of symbolslv
.
- solve: Equation Fraction Polynomial R -> List Equation Fraction Polynomial R
solve(eq)
finds the solutions of the equationeq
with respect to the unique variable appearing ineq
.
- solve: Fraction Polynomial R -> List Equation Fraction Polynomial R
solve(p)
finds the solution of a rational functionp
= 0 with respect to the unique variable appearing inp
.
- solve: List Equation Fraction Polynomial R -> List List Equation Fraction Polynomial R
solve(le)
finds the solutions of the listle
of equations of rational functions with respect to all symbols appearing inle
.
- solve: List Fraction Polynomial R -> List List Equation Fraction Polynomial R
solve(lp)
finds the solutions of the listlp
of rational functions with respect to all symbols appearing inlp
.
- triangularSystems: (List Fraction Polynomial R, List Symbol) -> List List Polynomial R
triangularSystems(lf, lv)
solves the system of equations defined bylf
with respect to the list of symbolslv
; the system of equations is obtaining by equating to zero the list of rational functionslf
. The output is a list of solutions where each solution is expressed as a “reduced” triangular system of polynomials.