Attributes of Orders#

For further information about orders of associative algebras, see Section Orders.

For a quaternion order \(S\) over \({\mathbb{Z}}\) or \({\mathbb{F}}_q[X]\), Magma additionally defines the following functions.

Algebra(S): AlgQuatOrd -> AlgQuat#
QuaternionAlgebra(S): AlgQuatOrd -> AlgQuat#

The quaternion algebra for which \(S\) is an order.

BasisMatrix(S): AlgQuatOrd -> AlgMatElt#
EmbeddingMatrix(S): AlgQuatOrd -> AlgMatElt#

Returns the basis matrix of the quaternion order \(S\) over \({\mathbb{Z}}\) or \({\mathbb{F}}_q[X]\). The rows of the matrix give the basis elements of \(S\) with respect to the basis of the container algebra.

Discriminant(S): AlgQuatOrd -> RngElt#

Given an order \(S\) over \({\mathbb{Z}}\) or \({\mathbb{F}}_q[X]\), this function returns the reduced discriminant of \(S\) as a positive integer or a normalized polynomial.

FactoredDiscriminant(S): AlgQuatOrd -> SeqEnum#

Given a quaternion order \(S\), this function returns the factorisation of the reduced discriminant of \(S\) (that is, Factorization(Discriminant(S))).

Conductor(S): AlgQuatOrd -> RngElt#
Level(S): AlgQuatOrd -> RngElt#

Given an order \(S\) over \({\mathbb{Z}}\) or \({\mathbb{F}}_q[X]\) in a quaternion algebra \(A\), this function returns the reduced index of \(S\) in a maximal order of \(A\) containing it. Together with the reduced discriminant of the order, this serves to classify the local isomorphism class of an Eichler order.

Normalizer(S): AlgAssVOrd -> Grp, Map#

Let \(S\) be an order in a definite quaternion algebra \(A\) over a field \(F\) where \(F\) is the rationals, \({\mathbb{F}}_q(t)\) or a number field. This function returns a matrix group \(G\) isomorphic to the normalizer of \(S\) in \(A^*\) modulo \(F^*\). A homomorphism from \(G\) to \(A^*\) is also returned.