/* www-ATLAS of Group Representations. L6(2):2 represented as 30 x 30 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,30,[ "010000000000000000000000000000", "100000000000000000000000000000", "000010000000000000000000000000", "000000100000000000000000000000", "001000000000000000000000000000", "000000000100000000000000000000", "000100000000000000000000000000", "000000000000100000000000000000", "000000000000001000000000000000", "000001000000000000000000000000", "000000000000000010000000000000", "000000000000000000100000000000", "000000010000000000000000000000", "000000000000000000000100000000", "000000001000000000000000000000", "000000000000000000000000100000", "000000000010000000000000000000", "000000000000000000000000000100", "000000000001000000000000000000", "000000000000000000000000000001", "000100101010001011100100111010", "000000000000010000000000000000", "111010100110001001010111101011", "110111111111111011101001111001", "000000000000000100000000000000", "110110111010111010100100010011", "111000010000100100011100010100", "000000000000000001000000000000", "001010000001000000110000000011", "000000000000000000010000000000"]); y:=CambridgeMatrix(1,F,30,[ "001000000000000000000000000000", "000100000000000000000000000000", "000001000000000000000000000000", "000000010000000000000000000000", "000000001000000000000000000000", "000000000010000000000000000000", "000000000001000000000000000000", "000000000000010000000000000000", "001111001000000000000000000000", "000000000000000100000000000000", "000000000000000001000000000000", "000000000000000000010000000000", "000000000000000000001000000000", "000000000000000000000010000000", "000000000000000000000001000000", "000000000000000000000000010000", "000000000000000000000000001000", "000000000000000000000000000010", "110101000000010000101100110010", "000111000101011011101001111011", "010001101001010101101100101011", "011010001011001010011101110000", "001011110000111101111111001101", "101010110001010001101101110010", "001011001111000000011100010111", "010001000101000010011100000101", "011111001001111001010011011000", "101010101000011111010101111110", "111111101010111100111101001101", "000100100100100010010100010110"]); G:=MatrixGroup<30,F|x,y>; print "Group G is L6(2):2 < GL(30,GF(2))";