ModularHermitePadeSolver(F, S)ΒΆ
modhpsol.spad line 1584 [edit on github]
This package provides generic interface to modular Hermite-Pade solver.
- gen_Monte_Carlo_check: (List SparseUnivariatePolynomial S -> Union(good, reject, no_solution), List List F, Symbol, Symbol, NonNegativeInteger, (List U32Vector, Integer, Integer) -> Vector U32Vector) -> List SparseUnivariatePolynomial S -> Union(good, reject, no_solution)
gen_Monte_Carlo_check(check, l, kind, qvar, sigma, gen)returns Monte Carlocheckfor solutions to guessing problem. If Monte Carlocheckis unavailable returnscheck.
- HP_solve: (List List F, List Integer, Symbol, Symbol, NonNegativeInteger, (List U32Vector, Integer, Integer) -> Vector U32Vector, List SparseUnivariatePolynomial S -> Union(good, reject, no_solution)) -> Union(Matrix SparseUnivariatePolynomial S, Boolean)
HP_solve(l, degs, kind, sigma, gen check)finds asigmabasis with degree bounds given bydegs. It returnsfalseif there is no interpolating vector that is correct up to (and including)z^(sigma-1) withsigma>=|degs+[1, 1, ..., 1]| or if check rejects all solutions. It returnstrueif it can not handle given problem.