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