GroupTheory
Commutator
construct the commutator of two subgroups
DerivedSubgroup
construct the derived subgroup of a group
IsPerfect
determine if a group is perfect
Calling Sequence
Parameters
Description
Examples
Compatibility
Commutator( A, B, G )
DerivedSubgroup( G )
IsPerfect( G )
G
-
a permutation group
A
B
if A and B are subgroups of a group G, then their commutator A,B is the normal subgroup of G generated by the commutators a,b, for all elements a in A and b in B.
The Commutator( A, B, G ) command computes the commutator of the subgroups A and B of G.
The derived subgroup (also called the commutator subgroup) of a group G is the subgroup of G generated by the commutators a,b, as a and b range over the elements of G. Note that the derived subgroup of G is the commutator G,G. The quotient of G by its derived subgroup is called the abelianization of G, and is the largest Abelian quotient of G.
The DerivedSubgroup( G ) command constructs the derived subgroup of a group G. The group G must be an instance of a permutation group.
A group G is said to be perfect if it is equal to its derived subgroup. For example, every non-Abelian simple group is perfect; however, there are perfect, but non-simple groups.
The IsPerfect( G ) command returns true if G is a perfect group, and returns false otherwise.
with⁡GroupTheory:
A≔Group⁡Perm⁡1,2,3,Perm⁡1,2:
B≔Group⁡Perm⁡2,3,4,Perm⁡3,4:
C≔Commutator⁡A,B,Symm⁡4
C≔1,2,3,1,2,2,3,4,3,4
GroupOrder⁡C
12
C≔Commutator⁡A,B,Symm⁡5
60
G≔PermutationGroup⁡1,2,1,2,3,4,5
G≔1,2,1,2,34,5
DerivedSubgroup⁡G
1,2,1,2,34,5,1,2,1,2,34,5
H≔DerivedSubgroup⁡AlternatingGroup⁡4
H≔A4,A4
GroupOrder⁡H
4
IsPerfect⁡AlternatingGroup⁡6
true
GroupOrder⁡DerivedSubgroup⁡AlternatingGroup⁡6
360
IsPerfect⁡PSL⁡3,3
The special linear group SL( 2, 5 ) is an example of a non-simple finite perfect group.
IsPerfect⁡SL⁡2,5
IsSimple⁡SL⁡2,5
false
The GroupTheory[DerivedSubgroup] and GroupTheory[IsPerfect] commands were introduced in Maple 17.
For more information on Maple 17 changes, see Updates in Maple 17.
The GroupTheory[Commutator] command was introduced in Maple 2019.
For more information on Maple 2019 changes, see Updates in Maple 2019.
See Also
GroupTheory[AlternatingGroup]
GroupTheory[GroupOrder]
GroupTheory[PermutationGroup]
Download Help Document