NormalizationPackage(R, E, V, P, TS)ΒΆ

nregset.spad line 36 [edit on github]

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) normalizes p with respect to ts.

normalizedAssociate: (P, TS) -> P

normalizedAssociate(p, ts) returns a normalized polynomial n with respect to ts such that n and p are associates with respect to ts and assuming that p is invertible with respect to 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 of p with respect to ts assuming that p is invertible with respect to ts.