NormalizationPackage(R, E, V, P, TS)ΒΆ
nregset.spad line 35 [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)
normalizesp
w
.r
.t
ts
.
- normalizedAssociate: (P, TS) -> P
normalizedAssociate(p, ts)
returns a normalized polynomialn
w
.r
.t
.ts
such thatn
andp
are associatesw
.r
.t
ts
and assuming thatp
is invertiblew
.r
.t
ts
.
- 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 ofp
w
.r
.t
ts
assuming thatp
is invertiblew
.r
.t
ts
.