ModularAlgebraicGcdTools4
amodgcd.spad line 913
[edit on github]
undocumented
- MPtoMPT : (FakePolynomial, Symbol, List(Symbol), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer)) -> Union(SparseUnivariatePolynomial(Polynomial(Integer)), "failed")
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- canonicalIfCan : (SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer)) -> Union(SparseUnivariatePolynomial(Polynomial(Integer)), "failed")
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- degree : SparseUnivariatePolynomial(Polynomial(Integer)) -> Integer
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- pack_exps : (Integer, Integer, Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer)) -> SortedExponentVector
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- pack_modulus : (List(FakePolynomial), List(Symbol), Integer) -> Union(Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer), "failed")
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- pseudoRem : (SparseUnivariatePolynomial(Polynomial(Integer)), SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer)) -> SparseUnivariatePolynomial(Polynomial(Integer))
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- repack1 : (SparseUnivariatePolynomial(Polynomial(Integer)), U32Vector, Integer, Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer)) -> Void
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
- zero? : SparseUnivariatePolynomial(Polynomial(Integer)) -> Boolean
- from ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))
ModularAlgebraicGcdOperations(FakePolynomial, SparseUnivariatePolynomial(Polynomial(Integer)), Record(svz : List(Symbol), sm : List(Polynomial(Integer)), msizes : List(Integer), sp : Integer))