/* www-ATLAS of Group Representations. U6(2):2 represented as 34 x 34 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,34,[ "0100000000000000000000000000000000", "1000000000000000000000000000000000", "0000100000000000000000000000000000", "0000001000000000000000000000000000", "0010000000000000000000000000000000", "0000000001000000000000000000000000", "0001000000000000000000000000000000", "0000000000001000000000000000000000", "0000000000000010000000000000000000", "0000010000000000000000000000000000", "0000000000000000100000000000000000", "0000000000000000001000000000000000", "0000000100000000000000000000000000", "0000000000000000000001000000000000", "0000000010000000000000000000000000", "0000000000000000000000001000000000", "0000000000100000000000000000000000", "0000000000000000000000000001000000", "0000000000010000000000000000000000", "0000000000000000000000000000010000", "0000000000000000000000000000000100", "0000000000000100000000000000000000", "0011111111001110010101100001010000", "0000000000000000000000000000000001", "0000000000000001000000000000000000", "1101011011100011100010011100000101", "0010100110101010110010000011000100", "0000000000000000010000000000000000", "0000000110001110000111000000110100", "0000000000000000000100000000000000", "1100000000110000101010000000001100", "0000000000000000000010000000000000", "0001011011110010111000000001000010", "0000000000000000000000010000000000"]); y:=CambridgeMatrix(1,F,34,[ "0010000000000000000000000000000000", "0001000000000000000000000000000000", "0000010000000000000000000000000000", "0000000100000000000000000000000000", "0000000010000000000000000000000000", "0000000000100000000000000000000000", "0000000000010000000000000000000000", "0000000000000100000000000000000000", "0100110010000000000000000000000000", "0000000000000001000000000000000000", "0000000000000000010000000000000000", "0000000000000000000100000000000000", "0000000000000000000010000000000000", "0000000000000000000000100000000000", "0000000000000000000000010000000000", "0000000000000000000000000100000000", "0000000000000000000000000010000000", "1101010000100100000000100000000000", "0000000000000000000000000000100000", "0000000000000000000000000000001000", "0000000000000000000000000000000010", "0010011011111001101011001111010110", "1011000100100000010000100000000000", "1100010011100111111100010101110000", "0111000001110010001100001001000100", "1000100010101100101101000110111111", "0100100011111110010111011011100011", "1101100010111000110001101100010101", "0000011100111000101010101001010101", "0101010101000000101100010000111010", "1110010101110010011010100011111010", "0011101011011110110010111010101000", "0010101000000001011100011000101111", "1110000010010011001100001110001111"]); G:=MatrixGroup<34,F|x,y>; print "Group G is U6(2):2 < GL(34,GF(2))";