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

Online Help

All Products    Maple    MapleSim


GroupTheory

  

CayleyGraph

  

construct the Cayley graph of a group

 

Calling Sequence

Parameters

Description

Examples

References

Compatibility

Calling Sequence

CayleyGraph( G )

CayleyGraph( G, elements = E, generators = S )

Parameters

G

-

a small group

E

-

(optional) list ; an ordering of the elements of G

S

-

(optional) list ; a list of generators for G

Description

• 

The Cayley graph of a (small) group G is a directed graph encoding the abstract structure of G.

• 

The CayleyGraph( G ) command returns the Cayley graph of the group G, in which the elements of G have been labeled by the integers 1..n, where n is the order of G.

• 

You can specify a particular ordering for the elements of the group by passing the optional argument elements = E, where E is an explicit list of the members of G.

• 

By default, the set of generators used by the CayleyGraph command is the set that is returned by Generators( G ). To specify a different set of generators, use the generators=S option, where S is a set of generators of the group G.

• 

Note that computing the Cayley graph of a group requires that all the group elements be computed explicitly, so the command should only be used for groups of modest size.

Examples

> 

with⁡GroupTheory:

Draw the Cayley graph of the symmetric group of degree 4.

> 

G≔SymmetricGroup⁡4

G≔S4

(1)
> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,style=spring

Draw the Cayley graph of the dihedral group of degree 7.

> 

G≔DihedralGroup⁡7

G≔D7

(2)
> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,style=spring

The default set of generators for the group PGL⁡2,3 is given by the following command.

> 

G≔PGL⁡2,3:

> 

Generators⁡G

3,4,1,2,4

(3)

These are used by default for the Cayley graph.

> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,style=spring

To specify a different generating set, use the generators= option.

> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,generators=Perm⁡1,2,3,4,Perm⁡3,4,Perm⁡1,2,4,style=spring

The simple group of order 168 is 2,3-generated.

> 

G≔PSL⁡3,2:

> 

Generators⁡G

4,65,7,1,2,43,6,5

(4)
> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,style=spring

It is also generated by the involution above and and element of order 7, leading to a very different Cayley graph.

> 

GraphTheory:-DrawGraph⁡CayleyGraph⁡G,generators=Perm⁡1,6,2,7,4,5,3,Perm⁡4,6,5,7,style=spring

References

  

"Cayley graph", Wikipedia. http://en.wikipedia.org/wiki/Cayley_graph

Compatibility

• 

The GroupTheory[CayleyGraph] command was introduced in Maple 2015.

• 

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

See Also

GraphTheory

GroupTheory

GroupTheory[CayleyTable]

GroupTheory[SymmetricGroup]