MeatAxePerm( perm, maxpoint )
MeatAxePerm( perm, maxpoint, filename )
return a MeatAxe permutation corresponding to the permutation perm,
acting on the points [ 1 .. maxpoint ].
If the optional argument filename is given, the MeatAxe permutation
is written to the file with this name; a permutation constructed this way
will not be removed by a call to MeatAxe.Unbind. Otherwise GAP
creates a temporary file under the directory MeatAxe.direc.
MeatAxePerm( file, maxpoint )
is the MeatAxe permutation stored on file file.
This may be used to notify MeatAxe permutations that were not produced
by GAP. Such permutations are not removed by calls to MeatAxe.Unbind.
gap> p1:= MeatAxePerm( (1,2,3), 3 );
MeatAxePerm( "/var/tmp/tmp.005046/a", 3 )
gap> p2:= MeatAxePerm( (1,2), 3, "perm2" );
MeatAxePerm( "/var/tmp/tmp.005046/perm2", 3 );
gap> p:= p1 * p2;
MeatAxePerm( "/var/tmp/tmp.005046/b", 3 )
gap> Display( p );
MeatAxe.Perms := [
(2,3)
];
GAP 3.4.4