NormalizationPackage(R, E, V, P, TS)ΒΆ
nregset.spad line 36 [edit on github]
R: GcdDomain
V: OrderedSet
P: RecursivePolynomialCategory(R, E, V)
TS: RegularTriangularSetCategory(R, E, V, P)
A package for computing normalized associates of univariate polynomials with coefficients in a tower of simple extensions of a field.
- normalize: (P, TS) -> List Record(val: P, tower: TS)
normalize(p, ts)normalizespwith respect tots.
- normalizedAssociate: (P, TS) -> P
normalizedAssociate(p, ts)returns a normalized polynomialnwith respect totssuch thatnandpare associates with respect totsand assuming thatpis invertible with respect tots.
- normInvertible?: (P, TS) -> List Record(val: Boolean, tower: TS)
normInvertible?(p, ts)is an internal subroutine, exported only for development.
- outputArgs: (String, String, P, TS) -> Void
outputArgs(s1, s2, p, ts)is an internal subroutine, exported only for development.
- recip: (P, TS) -> Record(num: P, den: P)
recip(p, ts)returns the inverse ofpwith respect totsassuming thatpis invertible with respect tots.