I find this very surprising:
gap> Matrix(GF(2), [ 1, 0, 0, 1], 2 );
[ [ 1, 0 ], [ 0, 1 ] ]
I'd expect an error or a result more in line with this:
gap> Matrix(GF(2), Z(2) * [ 1, 0, 0, 1], 2 );
<a 2x2 matrix over GF2>
(Indeed I would find it quite useful to be able to start with integers and have GAP do the conversion; this would then match the OSCAR matrix command. But an error would also be OK I guess).
I find this very surprising:
I'd expect an error or a result more in line with this:
(Indeed I would find it quite useful to be able to start with integers and have GAP do the conversion; this would then match the OSCAR
matrixcommand. But an error would also be OK I guess).