RadicalSolvePackage RΒΆ
solverad.spad line 325 [edit on github]
This package tries to find solutions expressed in terms of radicals for systems of equations of rational functions with coefficients in an integral domain R.
- contractSolve: (Equation Fraction Polynomial R, Symbol) -> SuchThat(List Expression R, List Equation Expression R)
contractSolve(eq, x)finds the solutions expressed in terms of radicals of the equation of rational functionseqwith respect to the symbolx. The result contains new symbols for common subexpressions in order to reduce the size of the output.
- contractSolve: (Fraction Polynomial R, Symbol) -> SuchThat(List Expression R, List Equation Expression R)
contractSolve(rf, x)finds the solutions expressed in terms of radicals of the equationrf= 0 with respect to the symbolx, whererfis a rational function. The result contains new symbols for common subexpressions in order to reduce the size of the output.
- cyclotomic_case?: SparseUnivariatePolynomial Polynomial R -> Union(Integer, failed)
cyclotomic_case?(u)should be local but conditional
- radicalRoots: (Fraction Polynomial R, Symbol) -> List Expression R
radicalRoots(rf, x)finds the roots expressed in terms of radicals of the rational functionrfwith respect to the symbolx.
- radicalRoots: (List Fraction Polynomial R, List Symbol) -> List List Expression R
radicalRoots(lrf, lvar)finds the roots expressed in terms of radicals of the list of rational functionslrfwith respect to the list of symbols lvar.
- radicalSolve: (Equation Fraction Polynomial R, Symbol) -> List Equation Expression R
radicalSolve(eq, x)finds the solutions expressed in terms of radicals of the equation of rational functionseqwith respect to the symbolx.
- radicalSolve: (Fraction Polynomial R, Symbol) -> List Equation Expression R
radicalSolve(rf, x)finds the solutions expressed in terms of radicals of the equationrf= 0 with respect to the symbolx, whererfis a rational function.
- radicalSolve: (List Equation Fraction Polynomial R, List Symbol) -> List List Equation Expression R
radicalSolve(leq, lvar)finds the solutions expressed in terms of radicals of the system of equations of rational functionsleqwith respect to the list of symbols lvar.
- radicalSolve: (List Fraction Polynomial R, List Symbol) -> List List Equation Expression R
radicalSolve(lrf, lvar)finds the solutions expressed in terms of radicals of the system of equationslrf= 0 with respect to the list of symbols lvar, wherelrfis a list of rational functions.
- radicalSolve: Equation Fraction Polynomial R -> List Equation Expression R
radicalSolve(eq)finds the solutions expressed in terms of radicals of the equation of rational functionseqwith respect to the unique symbolxappearing ineq.
- radicalSolve: Fraction Polynomial R -> List Equation Expression R
radicalSolve(rf)finds the solutions expressed in terms of radicals of the equationrf= 0, whererfis a univariate rational function.
- radicalSolve: List Equation Fraction Polynomial R -> List List Equation Expression R
radicalSolve(leq)finds the solutions expressed in terms of radicals of the system of equations of rational functionsleqwith respect to all symbols appearing inleq.
- radicalSolve: List Fraction Polynomial R -> List List Equation Expression R
radicalSolve(lrf)finds the solutions expressed in terms of radicals of the system of equationslrf= 0, wherelrfis a list of rational functions.