68.10 MeatAxePerm

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)
    ]; 

Previous Up Top Next
Index

GAP 3.4.4
April 1997