/* www-ATLAS of Group Representations. L2(32):5 represented as 32 x 32 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,32,[ "01000000000000000000000000000000", "10000000000000000000000000000000", "00010000000000000000000000000000", "00100000000000000000000000000000", "00000010000000000000000000000000", "00000000100000000000000000000000", "00001000000000000000000000000000", "00000000000100000000000000000000", "00000100000000000000000000000000", "00000000000001000000000000000000", "00000000000000010000000000000000", "00000001000000000000000000000000", "00000000000000000010000000000000", "00000000010000000000000000000000", "00000000000000000000010000000000", "00000000001000000000000000000000", "00000000000000000000000010000000", "00000000000000000000000000100000", "00000000000010000000000000000000", "00000000000000000000000000000100", "00011010110010010010011001110000", "00000000000000100000000000000000", "00000000000000000000000000000010", "00000000000000000000000000000001", "00000000000000001000000000000000", "10000000110010011000010000101100", "00000000000000000100000000000000", "10101110111001111110110000101110", "01000100001001100111000011000000", "00000000000000000001000000000000", "00000000000000000000001000000000", "00000000000000000000000100000000"]); y:=CambridgeMatrix(1,F,32,[ "00100000000000000000000000000000", "01100000000000000000000000000000", "00001000000000000000000000000000", "00000100000000000000000000000000", "00000001000000000000000000000000", "00000000010000000000000000000000", "00000000001000000000000000000000", "10101001000000000000000000000000", "00000000000010000000000000000000", "00000000000000100000000000000000", "00000000000000001000000000000000", "00000000000000000100000000000000", "00000000000000000001000000000000", "00000000000000000000100000000000", "00000000000000000000001000000000", "00000000000000000000000100000000", "00000000000000000000000001000000", "00000000000000000000000000010000", "00000000000000000000000000001000", "11010100111100100101110010010100", "00011001000000110001011111000100", "10010100011011100100011011100100", "00010000000000000000000000000000", "11110111000001101110100111101010", "00100011111100101001010010111010", "00110110110111101110100001010010", "01011010000010000100001010111110", "10010110001111000001100000011010", "10101011010010000110110010010100", "10111111010010111100101101011000", "10110111100010111011110111010100", "01110111111001111111011110110001"]); G:=MatrixGroup<32,F|x,y>; print "Group G is L2(32):5 < GL(32,GF(2))";