Hello, I am a newbie of GAP and a lot of things are not still familiar to me.
Currently, I am testing some external GAP sources that are available in this
forum.
The problem is I have to type every same codes for testing the same program. (I
still could not figure out how to copy/paste to GAP console (gapw95.exe)).
What I desire to do is to save a code like a batch file (or script file) and
execute it using that batch file.
For instance, I'd like to make the below code as a batch file so that I can
execute the below routine using a batch file.
Any help will be highly appreciated.
Best regards,
Don
InvolutionFactors := function ( perm )
local x, y, c, n, i;
if not IsPerm(perm) then
Error("<perm> must be a permutation");
fi;
if OrderPerm(perm) <= 2 then
return [ perm, () ];
fi;
x := ();
y := ();
for c in Cycles(perm, [1..LargestMovedPointPerm(perm)]) do
n := Length(c);
for i in [1..QuoInt(n-1, 2)] do
x := x * (c[i], c[n-i]);
od;
for i in [1..QuoInt(n, 2)] do
y := y * (c[i], c[n+1-i]);
od;
od;
return [x, y];
end;
__________________________________________________________________
Instant Messaging, free SMS, sharing photos and more... Try the new Yahoo!
Canada Messenger at http://ca.beta.messenger.yahoo.com/
_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum