Building Groups of Lie Type#
Currently the only subgroups of a group of Lie type that can be constructed are subsystem subgroups.
- SubsystemSubgroup(G, a): GrpLie, SetEnum RootDtm#
The subsystem subgroup of the group of Lie type \(G\) generated by the standard maximal torus and the root subgroups with roots \(\alpha_{a_1},\dots,\alpha_{a_k}\) where \(a=\{a_1,\dots,a_k\}\) is a set of integers.
- SubsystemSubgroup(G, s): GrpLie, SeqEnum RootDtm#
The subsystem subgroup of the group of Lie type \(G\) generated by the standard maximal torus and the root subgroups with roots \(\alpha_{s_1},\dots,\alpha_{s_k}\) where \(s=[s_1,\dots,s_k]\) is a sequence of integers. In this version the roots must be simple in the root subdatum (i.e. none of them may be a summand of another) otherwise an error is signalled. The simple roots will appear in the subdatum in the given order.
- Example: Root Subdata#
> G := GroupOfLieType("A4",Rationals()); > PositiveRoots(G); {@ (1 0 0 0), (0 1 0 0), (0 0 1 0), (0 0 0 1), (1 1 0 0), (0 1 1 0), (0 0 1 1), (1 1 1 0), (0 1 1 1), (1 1 1 1) @} > H := SubsystemSubgroup(G, [6,1,4]); > H; H: Group of Lie type A3 over Rational Field > PositiveRoots(H); {@ (0 1 1 0), (1 0 0 0), (0 0 0 1), (1 1 1 0), (0 1 1 1), (1 1 1 1) @} > h := elt<H|<2,2>,1>; > h; G!h; x2(2) n1 x1(2) ( 1 -1 1 -1) n2 n3 n2
- DirectProduct(G1, G2): GrpLie, GrpLie GrpLie#
The direct product of the groups \(G_1\) and \(G_2\). The two groups must have the same base ring.
- Dual(G): GrpLie GrpLie#
The dual of the group of Lie type \(G\), obtained by swapping the roots and coroots.
- SolubleRadical(G): GrpLie GrpLie#
The soluble radical of the group of Lie type \(G\).
- StandardMaximalTorus(G): GrpLie GrpLie#
The standard maximal torus of the group of Lie type \(G\).
- Example: Direct Product Dual Radical#
> G1 := GroupOfLieType( "A5", GF(7) ); > G2 := GroupOfLieType( "B4", GF(7) ); > DirectProduct(G1, Dual(G2)); $: Group of Lie type A5 C4 over Finite field of size 7 > > G := GroupOfLieType(StandardRootDatum("A",3), GF(17)); > SolubleRadical(G); $: Torus group of Dimension 1 over Finite field of size 17