Dear GAP Forum,
Rifhat Aleev wrote
do you know that GAP3r4p4 becomes SUPER very strange behavior if you use
the capital F? For example,
gap> F:=E(7);
after that repeated some times similar asignments we have system errors
about function.
Real Example of log file:
gap> E:=E(7)^3+E(7)^4;
E(7)^3+E(7)^4
gap> F:=E(7)^2+E(7)^5;
Error, Function: <function> must be a function
After that GAP does NOT work!!!
What is that?The problem is that in the line
gap> E:=E(7)^3+E(7)^4;the function `E' is overwritten,
and when `E(7)' is called in the next input line,
GAP cannot evaluate this because `E' is no longer a function.
(So the problem is not the use of the capital F but of the capital E.)In the forthcoming version GAP 4,
global variables of GAP such as `E' are write protected,
so the above problem cannot occur in GAP 4.Kind regards,
Thomas
Many thanks!
We have another examples WITHOUT capital E but unfortunately they are
random and so it is very hard to repeat them. We don't think that can be!
Thanks once more!
ARZ