Goto Chapter: Top 1 2 3 4 5 Bib Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

4 Examples

4 Examples

The following examples illustrate the use of ClassicalMaximalsGeneric (3.1-1).

Consider the maximal subgroups of \({\rm SU}_5(7)\). These can be obtained directly as follows:

gap> L := ClassicalMaximalsGeneric("U", 5, 7);
[ <matrix group of size 223883102951424 with 6 generators>,
  <matrix group of size 32541148684800 with 6 generators>,
  <matrix group of size 37298309529600 with 4 generators>,
  <matrix group of size 15223799808 with 5 generators>,
  <matrix group of size 491520 with 4 generators>,
  <matrix group of size 10505 with 2 generators>,
  <matrix group of size 276595200 with 4 generators>,
  <matrix group of size 660 with 2 generators> ]
gap> DefaultFieldOfMatrixGroup(L[1]);
GF(7^2)

Note that unitary groups are defined over \(\mathbb{F}_{q^2}\), even though they are parametrised by \(q\) (see 2.2-3).

It is often useful to restrict attention to certain Aschbacher classes. For example, the reducible and imprimitive maximal subgroups of \({\rm Sp}_6(9)\) (that is, classes \({\cal C}_1\) and \({\cal C}_2\)) can be obtained by specifying the optional argument classes:

gap> ClassicalMaximalsGeneric("S", 6, 9, [1, 2]);
[ <matrix group of size 1626546181017600 with 6 generators>,
  <matrix group of size 19835929036800 with 6 generators>,
  <matrix group of size 180506954234880 with 3 generators>,
  <matrix group of size 2479113216000 with 4 generators>,
  <matrix group of size 2239488000 with 4 generators>,
  <matrix group of size 679311360 with 3 generators> ]

The groups returned by ClassicalMaximalsGeneric (3.1-1) are realised as subgroups of the corresponding standard classical group and therefore preserve the standard form. This can be verified using the stored invariant forms. For example, consider a maximal subgroup of \({\rm \Omega}^-_8(5)\) in class \({\cal C}_9\):

gap> G := ClassicalMaximalsGeneric("O-", 8, 5, [9])[1];
<matrix group of size 372000 with 2 generators>
gap> Display(InvariantBilinearForm(G).matrix);
 . . . . . . . 1
 . . . . . . 1 .
 . . . . . 1 . .
 . . . 3 4 . . .
 . . . 4 1 . . .
 . . 1 . . . . .
 . 1 . . . . . .
 1 . . . . . . .
gap> Display(InvariantBilinearForm(Omega(-1, 8, 5)).matrix);
 . . . . . . . 1
 . . . . . . 1 .
 . . . . . 1 . .
 . . . 3 4 . . .
 . . . 4 1 . . .
 . . 1 . . . . .
 . 1 . . . . . .
 1 . . . . . . .

The two matrices coincide, confirming that the subgroup preserves our standard orthogonal form.

 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 2 3 4 5 Bib Ind

generated by GAPDoc2HTML