I found the following strange bug in GAP ...
gap> i := 268435455; 268435455 gap> A := [1..i]; [ 1 .. 268435455 ] gap> i := i+1; 268435456 gap> IsInt(i); true gap> A := [1..i]; Error, Range: <high> must be an integer gap>
David Wood
http://www.cs.monash.edu.au/~davidw
Tutor - Howitt Hall (+61 3) 9905 6385 (A/H)
PhD Student - Department of Computer Science (+61 3) 9905 5777
Monash University, Clayton, Victoria 3168, Australia