/* www-ATLAS of Group Representations. A10 represented as 26 x 26 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,26,[ "01000000000000000000000000", "11000000000000000000000000", "00010000000000000000000000", "00000100000000000000000000", "00000001000000000000000000", "00100000000000000000000000", "11000010000000000000000000", "00000000001000000000000000", "00000000000010000000000000", "10111000111010000000000000", "00001000000000000000000000", "00000000000000010000000000", "00000000000110010000000000", "00000000000000000010000000", "10111001000101110010000000", "00000000100110000000000000", "00000000000000000000010000", "00000000000000000100000000", "00000000000001001000010000", "00000000000000000000000001", "10111001100010001001110001", "00000000000001000010010000", "01011100000010010111110110", "00000000000000000001000101", "01011100000010010111111100", "01011100000010010111111111"]); y:=CambridgeMatrix(1,F,26,[ "00100000000000000000000000", "01100000000000000000000000", "00001000000000000000000000", "00000010000000000000000000", "00000000100000000000000000", "00100001000000000000000000", "00000000010000000000000000", "00000000000100000000000000", "00000000000001000000000000", "00000000000000100000000000", "00000000000000010000000000", "00000000000000001000000000", "00000000000000000100000000", "00000000000000000001000000", "00000000000000000000100000", "00000000000000001110000000", "00000000000000000000001000", "00000000000000000000000100", "00000000000000000000000010", "00110000100000000110110101", "00000100000011010000000000", "01011100000010010110110100", "00100010101011011010001101", "00110000000010010111111011", "01001010101000000110110011", "10000010100010010000001001"]); G:=MatrixGroup<26,F|x,y>; print "Group G is A10 < GL(26,GF(2))";