magma: G := SOPlus(4, 4);
gap: G := Group( (2,4,6,8,10), (1,6)(2,7)(3,8)(4,9)(5,10), (2,4,10) );
sage: G = PermutationGroup(['(2,4,6,8,10)', '(1,6)(2,7)(3,8)(4,9)(5,10)', '(2,4,10)'])
Group information
Description: $\SOPlus(4,4)$
Order: \(7200\)\(\medspace = 2^{5} \cdot 3^{2} \cdot 5^{2} \)
magma: Order(G);
gap: Order(G);
sage: G.order()
sage_gap: G.Order()
Exponent: \(60\)\(\medspace = 2^{2} \cdot 3 \cdot 5 \)
magma: Exponent(G);
gap: Exponent(G);
sage: G.exponent()
sage_gap: G.Exponent()
Automorphism group :$\POPlus(4,5)$ , of order \(14400\)\(\medspace = 2^{6} \cdot 3^{2} \cdot 5^{2} \)
gap: AutomorphismGroup(G);
magma: AutomorphismGroup(G);
sage_gap: G.AutomorphismGroup()
Composition factors :$C_2$ , $A_5$ x 2
magma: CompositionFactors(G);
gap: CompositionSeries(G);
sage: G.composition_series()
sage_gap: G.CompositionSeries()
Derived length: $1$
magma: DerivedLength(G);
gap: DerivedLength(G);
sage_gap: G.DerivedLength()
This group is nonabelian and nonsolvable .
magma: IsAbelian(G);
gap: IsAbelian(G);
sage: G.is_abelian()
sage_gap: G.IsAbelian()
magma: IsCyclic(G);
gap: IsCyclic(G);
sage: G.is_cyclic()
sage_gap: G.IsCyclic()
magma: IsNilpotent(G);
gap: IsNilpotentGroup(G);
sage: G.is_nilpotent()
sage_gap: G.IsNilpotentGroup()
magma: IsSolvable(G);
gap: IsSolvableGroup(G);
sage: G.is_solvable()
sage_gap: G.IsSolvableGroup()
gap: IsSupersolvableGroup(G);
sage: G.is_supersolvable()
sage_gap: G.IsSupersolvableGroup()
magma: IsSimple(G);
gap: IsSimpleGroup(G);
sage_gap: G.IsSimpleGroup()
Group statistics
magma: // Magma code to output the first two rows of the group statistics table
element_orders := [Order(g) : g in G];
orders := Set(element_orders);
printf "Orders: %o\n", orders;
printf "Elements: %o %o\n", [#[x : x in element_orders | x eq n] : n in orders], Order(G);
cc_orders := [cc[1] : cc in ConjugacyClasses(G)];
printf "Conjugacy classes: %o %o\n", [#[x : x in cc_orders | x eq n] : n in orders], #cc_orders;
gap: # Gap code to output the first two rows of the group statistics table
element_orders := List(Elements(G), g -> Order(g));
orders := Set(element_orders);
Print("Orders: ", orders, "\n");
element_counts := List(orders, n -> Length(Filtered(element_orders, x -> x = n)));
Print("Elements: ", element_counts, " ", Size(G), "\n");
cc_orders := List(ConjugacyClasses(G), cc -> Order(Representative(cc)));
cc_counts := List(orders, n -> Length(Filtered(cc_orders, x -> x = n)));
Print("Conjugacy classes: ", cc_counts, " ", Length(ConjugacyClasses(G)), "\n");
sage: # Sage code to output the first two rows of the group statistics table
element_orders = [g.order() for g in G]
orders = sorted(list(set(element_orders)))
print("Orders:", orders)
print("Elements:", [element_orders.count(n) for n in orders], G.order())
cc_orders = [cc[0].order() for cc in G.conjugacy_classes()]
print("Conjugacy classes:", [cc_orders.count(n) for n in orders], len(cc_orders))
magma: // Outputs [<d_1,c_1>, <d_2,c_2>, ...] where c_i is the number of irr. complex chars. of G with degree d_i
CharacterDegrees(G);
gap: # Outputs [[d_1,c_1], [d_2,c_2], ...] where c_i is the number of irr. complex chars. of G with degree d_i
CharacterDegrees(G);
sage: # Outputs [[d_1,c_1], [d_2,c_2], ...] where c_i is the number of irr. complex chars. of G with degree d_i
character_degrees = [c[0] for c in G.character_table()]
[[n, character_degrees.count(n)] for n in set(character_degrees)]
sage_gap: G.CharacterDegrees()
Minimal presentations
Constructions
Groups of Lie type : $\SOPlus(4,4)$, $\GOPlus(4,4)$, $\PSOPlus(4,4)$, $\PGOPlus(4,4)$, $\CSOPlus(4,4)$
Permutation group :Degree $10$
$\langle(2,4,6,8,10), (1,6)(2,7)(3,8)(4,9)(5,10), (2,4,10)\rangle$
magma: G := PermutationGroup< 10 | (2,4,6,8,10), (1,6)(2,7)(3,8)(4,9)(5,10), (2,4,10) >;
gap: G := Group( (2,4,6,8,10), (1,6)(2,7)(3,8)(4,9)(5,10), (2,4,10) );
sage: G = PermutationGroup(['(2,4,6,8,10)', '(1,6)(2,7)(3,8)(4,9)(5,10)', '(2,4,10)'])
Transitive group :
10T40
12T269
20T363
24T9631
all 8
Direct product :
not isomorphic to a non-trivial direct product
Semidirect product :
$A_5^2$ $\,\rtimes\,$ $C_2$
more information
Trans. wreath product :
$A_5$ $\ \wr\ $$C_2$
Aut. group :
$\Aut(C_3^7.D_6)$
$\Aut(C_2^5.C_2^8:C_{10})$
Elements of the group are displayed as permutations of degree 10.
Homology
Abelianization :
$C_{2} $
magma: quo< G | CommutatorSubgroup(G) >;
gap: FactorGroup(G, DerivedSubgroup(G));
sage: G.quotient(G.commutator())
Schur multiplier :
$C_{2}$
gap: AbelianInvariantsMultiplier(G);
sage: G.homology(2)
sage_gap: G.AbelianInvariantsMultiplier()
Commutator length :
$1$
gap: CommutatorLength(G);
sage_gap: G.CommutatorLength()
Subgroups
magma: Subgroups(G);
gap: AllSubgroups(G);
sage: G.subgroups()
sage_gap: G.AllSubgroups()
There are 15144 subgroups in 103 conjugacy classes , 3 normal , and all normal subgroups are characteristic.
Characteristic subgroups are shown in this color .
Special subgroups
Hi
diagram
profile
all subgroups
normal subgroups
up to conjugacy
up to automorphism
Normal subgroups
Normal subgroups up to automorphism
Classes of subgroups up to conjugation
Order 7200: $\SOPlus(4,4)$
Order 3600: $A_5^2$
Order 720: $A_4\times A_5$
Order 600: $D_5\times A_5$
Order 360: $S_3\times A_5$
Order 300: $C_5\times A_5$
Order 288: $A_4\wr C_2$
Order 240: $C_2^2\times A_5$
Order 200: $D_5\wr C_2$
Order 180: $\GL(2,4)$
Order 144: $A_4^2$
Order 120: $C_2\times A_5$ x 2, $D_5\times A_4$ , $S_5$
Order 100: $D_5^2$ x 2, $C_5:F_5$
Order 96: $C_2^3:A_4$ , $C_2^2:S_4$
Order 72: $S_3\times A_4$ , $\SOPlus(4,2)$
Order 60: $A_5$ x 3, $C_5\times A_4$ , $S_3\times D_5$
Order 50: $C_5\times D_5$ x 2, $C_5:D_5$
Order 48: $C_2^2:A_4$ x 2, $C_2^2\times A_4$
Order 40: $C_2\times D_{10}$
Order 36: $S_3^2$ x 2, $C_3^2:C_4$ , $C_3\times A_4$
Order 32: $C_2^2\wr C_2$
Order 30: $D_{15}$ , $C_3\times D_5$ , $C_5\times S_3$
Order 25: $C_5^2$
Order 24: $C_2\times A_4$ x 2, $C_2\times D_6$ , $S_4$
Order 20: $D_{10}$ x 3, $C_2\times C_{10}$ , $F_5$
Order 18: $C_3\times S_3$ x 2, $C_3:S_3$
Order 16: $C_2^2:C_4$ , $C_2^4$ , $C_2\times D_4$
Order 15: $C_{15}$
Order 12: $A_4$ x 4, $D_6$ x 3, $C_2\times C_6$
Order 10: $D_5$ x 5, $C_{10}$ x 2
Order 9: $C_3^2$
Order 8: $C_2^3$ x 3, $D_4$ x 2, $C_2\times C_4$
Order 6: $S_3$ x 4, $C_6$ x 2
Order 5: $C_5$ x 3
Order 4: $C_2^2$ x 6, $C_4$
Order 3: $C_3$ x 2
Order 2: $C_2$ x 3
Order 1: $C_1$
Classes of subgroups up to automorphism
Order 7200: $\SOPlus(4,4)$
Order 3600: $A_5^2$
Order 720: $A_4\times A_5$
Order 600: $D_5\times A_5$
Order 360: $S_3\times A_5$
Order 300: $C_5\times A_5$
Order 288: $A_4\wr C_2$
Order 240: $C_2^2\times A_5$
Order 200: $D_5\wr C_2$
Order 180: $\GL(2,4)$
Order 144: $A_4^2$
Order 120: $C_2\times A_5$ x 2, $D_5\times A_4$ , $S_5$
Order 100: $D_5^2$ x 2, $C_5:F_5$
Order 96: $C_2^3:A_4$ , $C_2^2:S_4$
Order 72: $S_3\times A_4$ , $\SOPlus(4,2)$
Order 60: $A_5$ x 3, $C_5\times A_4$ , $S_3\times D_5$
Order 50: $C_5\times D_5$ x 2, $C_5:D_5$
Order 48: $C_2^2:A_4$ x 2, $C_2^2\times A_4$
Order 40: $C_2\times D_{10}$
Order 36: $S_3^2$ x 2, $C_3^2:C_4$ , $C_3\times A_4$
Order 32: $C_2^2\wr C_2$
Order 30: $D_{15}$ , $C_3\times D_5$ , $C_5\times S_3$
Order 25: $C_5^2$
Order 24: $C_2\times A_4$ x 2, $C_2\times D_6$ , $S_4$
Order 20: $D_{10}$ x 3, $C_2\times C_{10}$ , $F_5$
Order 18: $C_3\times S_3$ x 2, $C_3:S_3$
Order 16: $C_2^2:C_4$ , $C_2^4$ , $C_2\times D_4$
Order 15: $C_{15}$
Order 12: $A_4$ x 4, $D_6$ x 3, $C_2\times C_6$
Order 10: $D_5$ x 5, $C_{10}$ x 2
Order 9: $C_3^2$
Order 8: $C_2^3$ x 3, $D_4$ x 2, $C_2\times C_4$
Order 6: $S_3$ x 4, $C_6$ x 2
Order 5: $C_5$ x 3
Order 4: $C_2^2$ x 6, $C_4$
Order 3: $C_3$ x 2
Order 2: $C_2$ x 3
Order 1: $C_1$
Normal subgroups (quotient in parentheses)
Normal subgroups up to automorphism (quotient in parentheses)
Series
Derived series
$\SOPlus(4,4)$
$\rhd$
$A_5^2$
magma: DerivedSeries(G);
gap: DerivedSeriesOfGroup(G);
sage: G.derived_series()
sage_gap: G.DerivedSeriesOfGroup()
Chief series
$\SOPlus(4,4)$
$\rhd$
$A_5^2$
$\rhd$
$C_1$
magma: ChiefSeries(G);
gap: ChiefSeries(G);
sage_gap: G.ChiefSeries()
Lower central series
$\SOPlus(4,4)$
$\rhd$
$A_5^2$
magma: LowerCentralSeries(G);
gap: LowerCentralSeriesOfGroup(G);
sage: G.lower_central_series()
sage_gap: G.LowerCentralSeriesOfGroup()
Upper central series
$C_1$
magma: UpperCentralSeries(G);
gap: UpperCentralSeriesOfGroup(G);
sage: G.upper_central_series()
sage_gap: G.UpperCentralSeriesOfGroup()
Supergroups
This group is a maximal subgroup of 14 larger groups in the database.
This group is a maximal quotient of 11 larger groups in the database.
Character theory
magma: CharacterTable(G); // Output not guaranteed to exactly match the LMFDB table
gap: CharacterTable(G); # Output not guaranteed to exactly match the LMFDB table
sage: G.character_table() # Output not guaranteed to exactly match the LMFDB table
sage_gap: G.CharacterTable() # Output not guaranteed to exactly match the LMFDB table
See the $20 \times 20$ character table .
Alternatively, you may search for characters of this group with desired properties.