Finite Group Databasebeta

D8904 #72213764

order17808
automorphismAut(G) order 22224384
homologyAbelianization (H1) = C22 · Schur multiplier (H2) = C2

Aliases

dihedralD8904

Splittings

FittingC3×C7×C8×C53 ⋊ C2
HallC3×C7×C53 ⋊ D8
HallC7×C53 ⋊ D24
HallC3×C53 ⋊ D56
SylowC53 ⋊ D168
HallC3×C7 ⋊ D424
SylowC7 ⋊ D1272
SylowC3 ⋊ D2968

Subgroups

subgroupG/H
centerC2D4452
commutator, cosocleC3×C4×C7×C53C22
FrattiniC4C2×D1113
FittingC3×C7×C8×C53C2
socleC2×C3×C7×C53D4
hypercenterC8D1113
hypocenterC3×C7×C53D8
LCSG ▷ C3×C4×C7×C53 ▷ C2×C3×C7×C53 ▷ C3×C7×C53
UCSC1 ◁ C2 ◁ C4 ◁ C8

88 conjugacy classes of subgroups.

Full subgroup data →

Presentation

minimal degreeμ(G) = 71
transitive degreeμt(G) = 8904

A minimal faithful permutation representation — 2 generators on 71 points:

(1,2,3,4,5,6,7,8)(9,10,11)(12,13,14,15,16,17,18)(19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71);(2,8)(3,7)(4,6)(10,11)(13,18)(14,17)(15,16)(20,71)(21,70)(22,69)(23,68)(24,67)(25,66)(26,65)(27,64)(28,63)(29,62)(30,61)(31,60)(32,59)(33,58)(34,57)(35,56)(36,55)(37,54)(38,53)(39,52)(40,51)(41,50)(42,49)(43,48)(44,47)(45,46)

Polycyclic presentation:

2^4,3,7,53|b^2=cd,c^2=d,b^a=bc,c^a=cd,e^a=e^2,f^a=f^6,g^a=g^52

Conjugacy classes & character table

4455 conjugacy classes. The character table is too large to display.

Relationships

maximal subgroup ofD17808, D26712
maximal normal subgroup ofD17808
maximal quotient ofDic8904, D17808, D26712

GAP

Past the SmallGroups library coverage — no SmallGroups id. Construct it from its polycyclic presentation:

gap> F := FreeGroup(IsSyllableWordsFamily, "a", "b", "c", "d", "e", "f", "g");;
gap> coll := SingleCollector(F, [2, 2, 2, 2, 3, 7, 53]);;
gap> SetPower(coll, 2, F.3*F.4);;
gap> SetPower(coll, 3, F.4);;
gap> SetConjugate(coll, 2, 1, F.2*F.3);;
gap> SetConjugate(coll, 3, 1, F.3*F.4);;
gap> SetConjugate(coll, 5, 1, F.5^2);;
gap> SetConjugate(coll, 6, 1, F.6^6);;
gap> SetConjugate(coll, 7, 1, F.7^52);;
gap> UpdatePolycyclicCollector(coll);;
gap> G := GroupByRws(coll);