Structure Operations#
Numerical Invariants#
- Characteristic(R): RngGal -> RngIntElt#
The characteristic of \(R\), which is \(p^a\) where \(R\) is considered as \({\mathbb{Z}}_{p^a}[x]/\langle D\rangle\).
- # R: RngGal -> RngIntElt#
The cardinality of \(R\), which is \(p^{ad}\) where \(R\) is considered as \({\mathbb{Z}}_{p^a}[x]/\langle D\rangle\) and \(d\) is the degree of \(D\).
- Degree(R): RngGal -> RngIntElt#
The degree of \(R\), which is the degree of \(D\), where \(R\) is considered as \({\mathbb{Z}}_{p^a}[x]/\langle D\rangle\).
- ResidueField(R): RngGal -> FldFin#
The residue field of \(R\), which is the finite field \({\mathbb{Z}}_p[x]/\langle D\rangle\), where \(R\) is considered as \({\mathbb{Z}}_{p^a}[x]/\langle D\rangle\).
Ring Predicates and Booleans#
The following functions are described for rings in general in Section Predicates and Boolean Operations.
- IsCommutative(R): RngGal -> BoolElt#
- IsUnitary(R): RngGal -> BoolElt#
- IsFinite(R): RngGal -> BoolElt#
- IsOrdered(R): RngGal -> BoolElt#
- IsField(R): RngGal -> BoolElt#
- IsEuclideanDomain(R): RngGal -> BoolElt#
- IsPID(R): RngGal -> BoolElt#
- IsUFD(R): RngGal -> BoolElt#
- IsDivisionRing(R): RngGal -> BoolElt#
- IsEuclideanRing(R): RngGal -> BoolElt#
- IsPrincipalIdealRing(R): RngGal -> BoolElt#
- IsDomain(R): RngGal -> BoolElt#
- R eq G: RngGal, Rng -> BoolElt#
- R ne G: RngGal, Rng -> BoolElt#