TransportStructure - 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 : Mathematics : Algebra : Magma : TransportStructure

Magma

  

TransportStructure

  

produce an isomorphic copy of a magma

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

TransportStructure( dst, src, p )

Parameters

dst

-

Array; array into which to copy structure from src

src

-

Array; source magma whose Cayley table is to be moved

p

-

permlist; permutation of 1..n to effect the isomorphic copy

Description

• 

The TransportStructure( 'dst', 'src', 'p' ) command uses the permutation p to produce an isomorphic copy of the source magma src in the array dst, in such a way that the permutation p is then an isomorphism from src to dst.

• 

A more convenient, but less efficient interface to this functionality is provided by the IsomorphicCopy command, which allocates storage for the resulting Cayley table automatically.

Examples

> 

with⁡Magma:

> 

m≔1|2|3,2|3|1,3|1|2

m≔123231312

(1)
> 

p≔2,1,3

p≔2,1,3

(2)
> 

m2≔TransportStructure⁡Array⁡1..3,1..3,:-order=:-C_order,:-datatype=:-integer4,m,p

m2≔312123231

(3)
> 

AreIsomorphic⁡m,m2

true

(4)

Compatibility

• 

The Magma[TransportStructure] command was introduced in Maple 15.

• 

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

See Also

Magma

Magma/AreIsomorphic

Magma/IsomorphicCopy