GroupTheory
IsRegularPGroup
determine whether a group is regular a p-group, for some prime p
Calling Sequence
Parameters
Description
Examples
Compatibility
IsRegularPGroup( G )
G
-
: PermutationGroup : a p-group for some prime p.
A finite p-group G, where p is a prime, is said to be regular if, for any elements a and b in G, and for any positive integer k, we have apk·bpk=a·bpk·spk, for some element s in Agemo⁡1,H, where H is the derived subgroup of the subgroup of G generated by a and b.
For 2-groups, regularity is equivalent to commutativity.
Regularity as a p-group should not be confused with regularity as a permutation group. To test for regularity as a permutation group, see GroupTheory[IsRegular].
The IsRegularPGroup( G ) command returns true if the permutation group G is a regular p-group, for a prime number p, and returns false if it is not.
with⁡GroupTheory:
IsRegularPGroup⁡SL⁡4,3
false
IsRegularPGroup⁡SmallGroup⁡4,1
true
IsRegularPGroup⁡SmallGroup⁡4,2
IsRegularPGroup⁡DihedralGroup⁡32
SearchSmallGroups⁡pgroupprime=2,abelian=false,regularpgroup=true
SearchSmallGroups⁡pgroupprime=2,abelian=true,regularpgroup=false
The Sylow 2-subgroup of S4 is a dihedral group of order 8, so is non-abelian.
IsRegularPGroup⁡SylowSubgroup⁡2,Symm⁡4
IsRegularPGroup⁡SylowSubgroup⁡7,Symm⁡49
Every group of order p3, for odd primes p, is regular because they all have nilpotency class at most two.
L≔seq⁡SmallGroup⁡73,k,k=1..NumGroups⁡73:
andmap⁡IsRegularPGroup,L
For p=3, there are irregular groups of order 81.
Reg,Irr≔selectremove⁡IsRegularPGroup,AllSmallGroups⁡81:
nops⁡Reg,nops⁡Irr
11,4
However, for 3<p, the groups of order p4 are all regular.
L≔seq⁡SmallGroup⁡74,k,k=1..NumGroups⁡74:
Direct products of regular p-groups are regular.
G≔DirectProduct⁡SearchSmallGroups⁡order=125,regularpgroup,form=permgroup
G≔⟨a permutation group on 625 letters with 12 generators⟩
IsRegularPGroup⁡G
The GroupTheory[IsRegularPGroup] command was introduced in Maple 2021.
For more information on Maple 2021 changes, see Updates in Maple 2021.
See Also
GroupTheory[AllSmallGroups]
GroupTheory[DihedralGroup]
GroupTheory[IsPGroup]
GroupTheory[IsRegular]
GroupTheory[NumGroups]
GroupTheory[SearchSmallGroups]
GroupTheory[SmallGroup]
GroupTheory[SpecialLinearGroup]
GroupTheory[SylowSubgroup]
GroupTheory[SymmetricGroup]
Download Help Document