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

Online Help

All Products    Maple    MapleSim


GroupTheory

  

Operations

  

obtain a module of group operations

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Operations(g)

Parameters

g

-

group data structure

Description

• 

The procedure Operations returns a module exporting procedures that implement the group operations for the elements of g. The module is in the same format that Group accepts for specifying the operations on a custom group:

symbol

description

`.`

Two-argument procedure to compute group operation

`/`

One-argument procedure to invert element

`1`

Unit element of the group

`=`

Two-argument procedure to test equality

`<`

Two-argument procedure to determine ordering

print

One-argument procedure to display elements

Examples

> 

with⁡GroupTheory&colon;

> 

gens1≔Perm⁡1&comma;2&comma;3&comma;4&comma;5&comma;Perm⁡1&comma;2&comma;3&comma;4&comma;5

gens1≔1&comma;23&comma;4&comma;5&comma;1&comma;2&comma;34&comma;5

(1)
> 

g1≔PermutationGroup⁡gens1

g1≔1&comma;23&comma;4&comma;5&comma;1&comma;2&comma;34&comma;5

(2)
> 

ops1≔Operations⁡g1

ops1 ≔ modulelocalModuleApply&comma;ModuleLoad&semi;export`.`&comma;`/`&comma;`=`&comma;`<`&comma;print&comma;1&semi;end module

(3)
> 

ops1:-`.`⁡gens11&comma;gens12

1&comma;3&comma;5

(4)
> 

ops1:-`/`⁡gens11

1&comma;23&comma;5&comma;4

(5)
> 

ops1:-`.`⁡gens11&comma;ops1:-`/`⁡gens11

(6)
> 

ops1:-`=`⁡ops1:-`1`&comma;

=

(7)
> 

evalb⁡

true

(8)

Compatibility

• 

The GroupTheory[Operations] command was introduced in Maple 17.

• 

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

See Also

GroupTheory

GroupTheory[Group]