/* www-ATLAS of Group Representations. L2(32):5 represented as 10 x 10 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,10,[ "0010100010", "0011011111", "1101110001", "0011001100", "0100000111", "0110001010", "1111001000", "0000110101", "0001110110", "0010111100"]); y:=CambridgeMatrix(1,F,10,[ "1100000000", "0001000000", "0000010000", "0000000100", "0001000110", "1101101110", "1010010011", "0010001010", "1101001101", "0110001111"]); G:=MatrixGroup<10,F|x,y>; print "Group G is L2(32):5 < GL(10,GF(2))";