/* www-ATLAS of Group Representations. U6(2) represented as 34 x 34 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,34,[ "0100000000000000000000000000000000", "1000000000000000000000000000000000", "0001000000000000000000000000000000", "0010000000000000000000000000000000", "0000001000000000000000000000000000", "0000000010000000000000000000000000", "0000100000000000000000000000000000", "0000000000010000000000000000000000", "0000010000000000000000000000000000", "0000000000000010000000000000000000", "0000000100110000000000000000000000", "0000000100000000000000000000000000", "0000000000000000010000000000000000", "1100111011000110000000000000000000", "0000000001000000000000000000000000", "0000000000000000000010000000000000", "0000000000000000000000100000000000", "0000000000001000000000000000000000", "0000000000001000011000000000000000", "0000000000000001000110000000000000", "0000000000000001000000000000000000", "1111010111011010010001000000000000", "0000000000000000100000000000000000", "1111101000001001010010010000000000", "0011000000001001110010101000000000", "0000010010000000000000000100000000", "1111101101011010010000000010000000", "0000000000000000000000000000000100", "0011101000001001010010000000100000", "0000000000000000000000000000010000", "1111101101011011110010100000001000", "0000000000000000000000000001000000", "0011101100011000010000000000000010", "1100010011001010110000100000000001"]); y:=CambridgeMatrix(1,F,34,[ "0010000000000000000000000000000000", "0110000000000000000000000000000000", "0000100000000000000000000000000000", "0000010000000000000000000000000000", "0000000100000000000000000000000000", "0000000001000000000000000000000000", "0000000000100000000000000000000000", "0000000000001000000000000000000000", "0000000000000100000000000000000000", "0000000000000001000000000000000000", "0000000000000000100000000000000000", "1000111011001100000000000000000000", "1001001000010000010000000000000000", "0000000000000000001000000000000000", "0000000000000000000100000000000000", "0000000000000000000001000000000000", "0000000000000000000000010000000000", "1001000111110100010000000000000000", "0000000000000000000000001000000000", "0000000000000000000000000100000000", "0000000000000000000000000010000000", "0000000000000000000000000001000000", "0000000000000000000000000000100000", "1000000101100011010101000000000000", "0000000000000000000000000000010000", "1111010011001010111000000001000000", "0000000000000000000000000000001000", "0000000000000000000000000000000010", "0000000000000000000000000000000001", "0011110010110010011000011101010000", "1010101101101000010001100100010100", "1010000010001001011010001111001110", "0001000000000000000000000000000000", "0001000110011010001010000111010001"]); G:=MatrixGroup<34,F|x,y>; print "Group G is U6(2) < GL(34,GF(2))";