GroupTheory
IsSemiprimitive
determine whether a permutation group is semi-primitive
IsQuasiprimitive
determine whether a permutation group is quasi-primitive
Calling Sequence
Parameters
Description
Examples
IsSemiprimitive( G, domain )
IsQuasiprimitive( G, domain )
G
-
: PermutationGroup : a permutation group
domain
: set(posint) : (optional) a G-invariant subset of the support of G
A permutation group G is quasi-primitive if each of its non-trivial normal subgroups is transitive.
A permutation group G is semi-primitive if each of its non-trivial normal subgroups either is transitive or semi-regular.
Because every non-trivial normal subgroup of a primitive permutation group is transitive, it is clear that semi-primitivity and quasi-primitivity are generalizations of primitivity. In particular, every primitive permutation group is both semi-primitive and quasi-primitive. It also follows from the definitions that a quasi-primitive permutation group is semi-primitive.
The IsQuasiprimitive( G ) command returns true if the permutation group G is quasi-primitive, and returns the value false otherwise.
The IsSemiprimitive( G ) command returns true if the permutation group G is semi-primitive, and returns false if it is not.
The optional domain argument, which must be a G-invariant set, can be used to specify a particular domain of action for G. By default, domain is equal to the support of G, that is, the set of points displaced by some element of G.
with⁡GroupTheory:
Since symmetric groups are primitive, they are also both semi-primitive and quasi-primitive.
G≔Symm⁡4
G≔S4
IsSemiprimitive⁡G
true
IsQuasiprimitive⁡G
IsPrimitive⁡G
The cyclic group of order 6 is semi-primitive, but not quasi-primitive.
G≔CyclicGroup⁡6
G≔C6
false
IsSemiprimitive⁡GL⁡2,3
IsQuasiprimitive⁡GL⁡2,3
andmap⁡IsTransitiveorIsSemiRegular,remove⁡IsTrivial,NormalSubgroups⁡GL⁡2,3
andmap⁡IsTransitive,remove⁡IsTrivial,NormalSubgroups⁡GL⁡2,3
G≔TransitiveGroup⁡24,707:
map⁡IsTransitive,remove⁡IsTrivial,NormalSubgroups⁡G
true,true
The following groups fail to be semi-primitive (hence, also quasi-primitive) since they are not even transitive.
G≔Group⁡Perm⁡1,2,3,Perm⁡4,5
G≔1,2,3,4,5
IsTransitive⁡G
G≔CyclicGroup⁡72,mindegree
G≔C17
orbs≔map⁡Elements,Orbits⁡G
orbs≔1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
A≔RestrictedPermGroup⁡G,orbs1
A≔1,2,3,4,5,6,7,8
IsPrimitive⁡A
IsSemiprimitive⁡A
IsQuasiprimitive⁡A
See Also
GroupTheory[CyclicGroup]
GroupTheory[IsPrimitive]
GroupTheory[IsTransitive]
GroupTheory[Support]
Download Help Document