Finite Group Databasebeta

D8160 #72213188

order16320
automorphismAut(G) order 16711680
homologyAbelianization (H1) = C22 · Schur multiplier (H2) = C2

Aliases

dihedralD8160

Splittings

FittingC3×C5×C17×C32 ⋊ C2
HallC3×C5×C17 ⋊ D32
HallC5×C17 ⋊ D96
HallC3×C17 ⋊ D160
SylowC17 ⋊ D480
HallC3×C5 ⋊ D544
SylowC5 ⋊ D1632
SylowC3 ⋊ D2720

Subgroups

subgroupG/H
centerC2D4080
commutator, cosocleC3×C5×C16×C17C22
FrattiniC16C2×D255
FittingC3×C5×C17×C32C2
socleC2×C3×C5×C17D16
hypercenterC32D255
hypocenterC3×C5×C17D32
LCSG ▷ C3×C5×C16×C17 ▷ C3×C5×C8×C17 ▷ C3×C4×C5×C17 ▷ C2×C3×C5×C17 ▷ C3×C5×C17
UCSC1 ◁ C2 ◁ C4 ◁ C8 ◁ C16 ◁ C32

136 conjugacy classes of subgroups.

Full subgroup data →

Presentation

minimal degreeμ(G) = 57
transitive degreeμt(G) = 8160

A minimal faithful permutation representation — 2 generators on 57 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);(2,32)(3,31)(4,30)(5,29)(6,28)(7,27)(8,26)(9,25)(10,24)(11,23)(12,22)(13,21)(14,20)(15,19)(16,18)(34,35)(37,40)(38,39)(42,57)(43,56)(44,55)(45,54)(46,53)(47,52)(48,51)(49,50)

Polycyclic presentation:

2^6,3,5,17|b^2=cd,c^2=de,d^2=ef,e^2=f,b^a=bc,c^a=cd,d^a=de,e^a=ef,g^a=g^2,h^a=h^4,i^a=i^16

Conjugacy classes & character table

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

Relationships

maximal subgroup ofD16320, D24480
maximal normal subgroup ofD16320
maximal quotient ofDic8160, D16320, D24480

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", "h", "i");;
gap> coll := SingleCollector(F, [2, 2, 2, 2, 2, 2, 3, 5, 17]);;
gap> SetPower(coll, 2, F.3*F.4);;
gap> SetPower(coll, 3, F.4*F.5);;
gap> SetPower(coll, 4, F.5*F.6);;
gap> SetPower(coll, 5, F.6);;
gap> SetConjugate(coll, 2, 1, F.2*F.3);;
gap> SetConjugate(coll, 3, 1, F.3*F.4);;
gap> SetConjugate(coll, 4, 1, F.4*F.5);;
gap> SetConjugate(coll, 5, 1, F.5*F.6);;
gap> SetConjugate(coll, 7, 1, F.7^2);;
gap> SetConjugate(coll, 8, 1, F.8^4);;
gap> SetConjugate(coll, 9, 1, F.9^16);;
gap> UpdatePolycyclicCollector(coll);;
gap> G := GroupByRws(coll);