Finite Group Databasebeta

D10656 #72215560

order21312
automorphismAut(G) order 36827136
homologyAbelianization (H1) = C22 · Schur multiplier (H2) = C2

Aliases

dihedralD10656

Splittings

FittingC9×C32×C37 ⋊ C2
HallC9×C37 ⋊ D32
SylowC37 ⋊ D288
SylowC9 ⋊ D1184

Subgroups

subgroupG/H
centerC2D5328
commutator, cosocleC9×C16×C37C22
FrattiniC3×C16C2×D111
FittingC9×C32×C37C2
socleC2×C3×C37D48
hypercenterC32D333
hypocenterC9×C37D32
LCSG ▷ C9×C16×C37 ▷ C8×C9×C37 ▷ C4×C9×C37 ▷ C2×C9×C37 ▷ C9×C37
UCSC1 ◁ C2 ◁ C4 ◁ C8 ◁ C16 ◁ C32

102 conjugacy classes of subgroups.

Full subgroup data →

Presentation

minimal degreeμ(G) = 78
transitive degreeμt(G) = 10656

A minimal faithful permutation representation — 2 generators on 78 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,72,73,74,75,76,77,78);(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,41)(35,40)(36,39)(37,38)(43,78)(44,77)(45,76)(46,75)(47,74)(48,73)(49,72)(50,71)(51,70)(52,69)(53,68)(54,67)(55,66)(56,65)(57,64)(58,63)(59,62)(60,61)

Polycyclic presentation:

2^6,3,37,3|b^2=cd,c^2=de,d^2=ef,e^2=f,g^3=i,b^a=bc,c^a=cd,d^a=de,e^a=ef,g^a=g^2i^2,h^a=h^36,i^a=i^2

Conjugacy classes & character table

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

Relationships

maximal subgroup ofD21312, D31968
maximal normal subgroup ofD21312
maximal quotient ofDic10656, D21312, D31968

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, 37, 3]);;
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> SetPower(coll, 7, F.9);;
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*F.9^2);;
gap> SetConjugate(coll, 8, 1, F.8^36);;
gap> SetConjugate(coll, 9, 1, F.9^2);;
gap> UpdatePolycyclicCollector(coll);;
gap> G := GroupByRws(coll);