Magma
TransportStructure
produce an isomorphic copy of a magma
Calling Sequence
Parameters
Description
Examples
Compatibility
TransportStructure( dst, src, p )
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
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.
with⁡Magma:
m≔1|2|3,2|3|1,3|1|2
m≔123231312
p≔2,1,3
m2≔TransportStructure⁡Array⁡1..3,1..3,:-order=:-C_order,:-datatype=:-integer4,m,p
m2≔312123231
AreIsomorphic⁡m,m2
true
The Magma[TransportStructure] command was introduced in Maple 15.
For more information on Maple 15 changes, see Updates in Maple 15.
See Also
Magma/AreIsomorphic
Magma/IsomorphicCopy
Download Help Document