GroupTheory/IsSemiprimitive - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : GroupTheory/IsSemiprimitive

GroupTheory

  

IsSemiprimitive

  

determine whether a permutation group is semi-primitive

  

IsQuasiprimitive

  

determine whether a permutation group is quasi-primitive

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

IsSemiprimitive( G, domain )

IsQuasiprimitive( G, domain )

Parameters

G

-

: PermutationGroup : a permutation group

domain

-

: set(posint) : (optional) a G-invariant subset of the support of G

Description

• 

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.

Examples

> 

with⁡GroupTheory:

Since symmetric groups are primitive, they are also both semi-primitive and quasi-primitive.

> 

G≔Symm⁡4

G≔S4

(1)
> 

IsSemiprimitive⁡G

true

(2)
> 

IsQuasiprimitive⁡G

true

(3)
> 

IsPrimitive⁡G

true

(4)

The cyclic group of order 6 is semi-primitive, but not quasi-primitive.

> 

G≔CyclicGroup⁡6

G≔C6

(5)
> 

IsSemiprimitive⁡G

true

(6)
> 

IsQuasiprimitive⁡G

false

(7)
> 

IsSemiprimitive⁡GL⁡2,3

true

(8)
> 

IsQuasiprimitive⁡GL⁡2,3

false

(9)
> 

andmap⁡IsTransitiveorIsSemiRegular,remove⁡IsTrivial,NormalSubgroups⁡GL⁡2,3

true

(10)
> 

andmap⁡IsTransitive,remove⁡IsTrivial,NormalSubgroups⁡GL⁡2,3

false

(11)
> 

G≔TransitiveGroup⁡24,707:

> 

IsQuasiprimitive⁡G

true

(12)
> 

IsPrimitive⁡G

false

(13)
> 

map⁡IsTransitive,remove⁡IsTrivial,NormalSubgroups⁡G

true,true

(14)

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

(15)
> 

IsSemiprimitive⁡G

false

(16)
> 

IsTransitive⁡G

false

(17)
> 

G≔CyclicGroup⁡72,mindegree

G≔C17

(18)
> 

orbs≔map⁡Elements,Orbits⁡G

orbs≔1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17

(19)
> 

A≔RestrictedPermGroup⁡G,orbs1

A≔1,2,3,4,5,6,7,8

(20)
> 

IsPrimitive⁡A

false

(21)
> 

IsSemiprimitive⁡A

true

(22)
> 

IsQuasiprimitive⁡A

false

(23)

See Also

GroupTheory

GroupTheory[CyclicGroup]

GroupTheory[IsPrimitive]

GroupTheory[IsTransitive]

GroupTheory[Support]