Properties of Reductive Groups#

ConnectedComponent(G): GrpRed -> GrpRed#

The connected component of the identity, \(G^{\circ}\).

ComponentGroup(G): GrpRed -> GrpRed#

The component group of \(G\).

SplittingField(G): GrpRed -> Fld#

The field over which \(G\) splits.

FieldOfDefinition(G): GrpRed -> Fld#
BaseRing(G): GrpRed -> Fld#

The field of definition of \(G\).

CartanName(G): GrpRed -> MonStgElt#

A string concatenating the Cartan types of all simple factors and tori of the connected component of \(G\).

InnerForm(G, i): GrpRed, RngIntElt -> SpcPlr#

The inner form corresponding to the \(i\)-th simple factor.

InnerForms(G): GrpRed -> [ SpcPlr ]#

The inner forms defining the simple factors of \(G\).

Dimension(G): GrpRed -> RngIntElt#
Degree(G): GrpRed -> RngIntElt#

Returns \(n\) such that \(G\) embeds into \({\rm GL}_n\) through the representation via its inner forms.

Rank(G): GrpRed -> RngIntElt#

The rank of \(G\).

Predicates#

IsConnected(G): GrpRed -> BoolElt#

Returns true iff \(G\) is connected.

IsOrthogonal(G): GrpRed -> BoolElt#

Returns true iff \(G\) is an orthogonal group.

IsSpecialOrthogonal(G): GrpRed -> BoolElt#

Returns true iff \(G\) is a special orthogonal group.

IsSymplectic(G): GrpRed -> BoolElt#

Returns true iff \(G\) is a symplectic group.

IsUnitary(G): GrpRed -> BoolElt#

Returns true iff \(G\) is a unitary group.

IsCompact(G): GrpRed -> BoolElt#

Returns true iff \(G\) is a compact form. Only relevant for groups defined over number fields.