[Next] [Prev] [Right] [Left] [Up] [Index] [Root]
Standard Groups and Extensions

Standard Groups and Extensions

Subsections

Construction of a Standard Group

A number of functions are provided which construct presentations for various standard finite groups.

AbelianGroup(GrpFP, [n_1,...,n_r]): Cat, [ RngIntElt ] -> GrpFP
Construct the abelian group defined by the sequence [n_1, ..., n_r] of non-negative integers as an fp-group. The function returns the direct product of cyclic groups C_(n_1) x C_(n_2) x ... x C_(n_r), where C_0 is interpreted as an infinite cyclic group.
AlternatingGroup(GrpFP, n) : Cat, RngIntElt -> GrpFP
Alt(GrpFP, n) : Cat, RngIntElt -> GrpFP
Construct the alternating group of degree n as an fp-group, where the generators correspond to the permutations (3, 4, ... , n) and (1, 2, 3), for n odd, or (1, 2)(3, 4, ..., n) and (1, 2, 3), for n even.
CyclicGroup(GrpFP, n) : Cat, RngIntElt -> GrpFP
Construct the cyclic group of order n as an fp-group.
DihedralGroup(GrpFP, n) : Cat, RngIntElt -> GrpFP
Construct the dihedral group of degree n and order 2n as an fp-group.
SymmetricGroup(GrpFP, n) : Cat, RngIntElt -> GrpFP
Sym(GrpFP, n) : Cat, RngIntElt -> GrpFP
Construct the symmetric group of degree n as an fp-group, where the generators correspond to the permutations (1, 2, ..., n) and (1, 2).

Example GrpFP_Sym8 (H16E10)

We create the symmetric group Sym(8) as an fp-group:

> S8 := SymmetricGroup(GrpFP, 8);
> S8;
Finitely presented group S8 on 2 generators
Relations
      S8.1^8 = Id(S8)
      S8.2^2 = Id(S8)
      (S8.1 * S8.2)^7 = Id(S8)
      (S8.1^-1 * S8.2 * S8.1 * S8.2)^3 = Id(S8)
      (S8.2 * S8.1^-2 * S8.2 * S8.1^2)^2 = Id(S8)
      (S8.2 * S8.1^-3 * S8.2 * S8.1^3)^2 = Id(S8)
      (S8.2 * S8.1^-4 * S8.2 * S8.1^4)^2 = Id(S8)

Construction of Extensions

Darstellungsgruppe(G) : GrpFP -> GrpFP
Given an fp-group G, construct a maximal central extension tilde G of G. The group tilde G is created as an fp-group.
DirectProduct(G, H) : GrpFP, GrpFP -> GrpFP
Given two fp-groups G and H, construct the direct product of G and H.
DirectProduct(Q) : [ GrpFP ] -> GrpFP
Given a sequence Q of r fp-groups, construct the direct product Q[1] x ... x Q[r].
FreeProduct(G, H) : GrpFP, GrpFP -> GrpFP
Given two fp-groups G and H, construct the free product of G and H.
FreeProduct(Q) : [ GrpFP ] -> GrpFP
Given a sequence Q of r fp-groups, construct the free product of the groups Q[1], ..., Q[r].

Example GrpFP_ControlExtn (H16E11)

We construct a maximal central extension of the following group of order 36.

> G<x1, x2> := Group<x1, x2 | x1^4,(x1*x2^-1)^2,x2^4,(x1*x2)^3>;
> G;

Finitely presented group G on 2 generators Relations x1^4 = Id(G) (x1 * x2^-1)^2 = Id(G) x2^4 = Id(G) (x1 * x2)^3 = Id(G)

> D := Darstellungsgruppe(G); > D;

Finitely presented group D on 4 generators Relations D.1^4 * D.3^-1 * D.4^2 = Id(D) D.1 * D.2^-1 * D.1 * D.2^-1 * D.4 = Id(D) D.2^4 = Id(D) D.1 * D.2 * D.1 * D.2 * D.1 * D.2 * D.4 = Id(D) (D.1, D.3) = Id(D) (D.2, D.3) = Id(D) (D.1, D.4) = Id(D) (D.2, D.4) = Id(D) (D.3, D.4) = Id(D)

> Index(D, sub< D | >);

108

> // Thus a maximal central extension of G has order 108


Example GrpFP_DirectProduct (H16E12)

We create the direct product of the alternating group of degree 5 and the cyclic group of order 2.

> A5 := Group<a, b | a^2, b^3, (a*b)^5 >;
> Z2 := quo< FreeGroup(1) | $.1^2 >;
> G := DirectProduct(A5, Z2);
> G;

Finitely presented group G on 3 generators Relations G.1^2 = Id(G) G.2^3 = Id(G) (G.1 * G.2)^5 = Id(G) G.3^2 = Id(G) G.1 * G.3 = G.3 * G.1 G.2 * G.3 = G.3 * G.2


[Next] [Prev] [Right] [Left] [Up] [Index] [Root]