Attributes#
- DefiningPolynomial(A): AlgEtQ -> RngUPolElt#
Returns the defining polynomial of the algebra \(A\), if the corresponding number fields are distinct.
- Components(A): AlgEtQ -> SeqEnum#
Returns the number fields of which the algebra \(A\) is a product of, together with embeddings and projections.
- Dimension(A): AlgEtQ -> RngInt#
Returns the dimension of the algebra \(A\).
- AbsoluteDimension(A): AlgEtQ -> RngInt#
Return the dimension of the algebra \(A\) over the prime field.
- HasBaseField(A): AlgEtQ -> BoolElt#
Returns whether the components of the algebra \(A\) have a common base field.
- BaseField(A): AlgEtQ -> FldNum, Map#
Returns the common base field of the algebra \(A\), if it exists.
- PrimeField(A): AlgEtQ -> FldNum#
Returns the prime field of the algebra \(A\).
- IsNumberField(A): AlgEtQ -> BoolElt, FldNum, Map#
Returns whether \(A\) has a single component (hence is a number field). If so, also returns the number field and an isomorphism from \(A\) to it.
- A1 eq A2: AlgEtQ, AlgEtQ -> BoolElt#
Returns whether the algebras \(A1\) and \(A2\) are equal.