TransportStructure - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

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

withMagma:

m1|2|3,2|3|1,3|1|2

m123231312

(1)

p2,1,3

p2,1,3

(2)

m2TransportStructureArray1..3,1..3,:-order=:-C_order,:-datatype=:-integer4,m,p

m2312123231

(3)

AreIsomorphicm,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