ModularEvaluation2ΒΆ
evalut.spad line 367 [edit on github]
undocumented
- degree: (FakePolynomial, Symbol) -> NonNegativeInteger
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
- eval1: (FakePolynomial, Symbol, Integer, Record(prime: Integer, eval1coeffbuf: U32Vector, eval1expbuf: SortedExponentVector)) -> Union(FakePolynomial, failed)
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
- ldegree: (Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), Symbol) -> NonNegativeInteger
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
- modpreduction: (FakePolynomial, Integer) -> Union(FakePolynomial, failed)
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
- subst_vars: (Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), List Symbol, List Symbol) -> FakePolynomial
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
- trial_division: (FakePolynomial, Polynomial Integer, List FakePolynomial, Symbol, List Symbol) -> Boolean
from ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)
ModularEvaluationCategory(Record(var: Symbol, coef: SparseUnivariatePolynomial Fraction Polynomial Integer), FakePolynomial)