AllTransitiveGroups - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Group Theory : AllTransitiveGroups

GroupTheory

  

TransitiveGroup

  

compute the k-th transitive of a given degree

  

NumTransitiveGroups

  

compute the number of transitive groups of a given degree

  

AllTransitiveGroups

  

compute all the transitive groups of a given degree

 

Calling Sequence

Parameters

Options

Description

Examples

Compatibility

Calling Sequence

TransitiveGroup( d, k )

NumTransitiveGroups( d )

AllTransitiveGroups( r, opt )

Parameters

d

-

: posint : the degree

k

-

: posint : an index

r

-

: {posint, posint .. posint} : a degree or range of degrees

Options

• 

opt : equation of the form 'output' = value, where value is either list (the default) or iterator

Description

• 

These three commands form an interface to the transitive groups database in the GroupTheory package.  Currently, conjugacy class representatives of the transitive groups up to degree , but excluding those of degree , are available in the database.

• 

The NumTransitiveGroups( d ) command returns the number of transitive groups of degree d stored in the transitive groups database.  If the value returned is , this indicates that no transitive groups of degree d are in the database.  (It does not indicate that there are no transitive groups of that degree!)

• 

The TransitiveGroup( d, k ) command returns the -th transitive group of degree  from the transitive groups database.  If  is larger than the number of transitive groups of degree d, an exception is raised.

• 

The AllTransitiveGroups( r ) command returns a list of all the transitive groups of degree  if  is a positive integer.  It is essentially equivalent to [seq]( TransitiveGroup( d, k ), k = 1 .. NumTransitiveGroups( d ) ), but avoids some repeated checks. If  is a range of the form a .. b, then AllTransitiveGroups( r ) returns the transitive groups of degree , for a <= d <= b. By default, or if the output = list option is passed, then a list of the requested groups is returned. If you pass the output = iterator option, then an iterator object is returned.

Examples

(1)

(2)

(3)

(4)

(5)

(6)

Transitive groups of prime degree are primitive.

(7)

For groups of non-prime degree, we normally find imprimitive groups.

(8)

(9)

(10)

In the event that a large number of groups is expected, it is generally better to use an iterator.

(11)

(12)

(13)

(14)

Compatibility

• 

The GroupTheory[TransitiveGroup], GroupTheory[NumTransitiveGroups] and GroupTheory[AllTransitiveGroups] commands were introduced in Maple 17.

• 

For more information on Maple 17 changes, see Updates in Maple 17.

• 

The GroupTheory[TransitiveGroup], GroupTheory[NumTransitiveGroups] and GroupTheory[AllTransitiveGroups] commands were updated in Maple 2022.

• 

The r parameter was updated in Maple 2022.

• 

The output option was introduced in Maple 2022.

• 

For more information on Maple 2022 changes, see Updates in Maple 2022.

See Also

GroupTheory

GroupTheory[IsPrimitive]

GroupTheory[IsTransitive]

Perm

 


Download Help Document