/* www-ATLAS of Group Representations. S10(2) represented as 32 x 32 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,32,[ "10000000000000000000000000000000", "00100000000000000000000000000000", "01000000000000000000000000000000", "00000100000000000000000000000000", "00000001000000000000000000000000", "00010000000000000000000000000000", "00000000001000000000000000000000", "00001000000000000000000000000000", "00000000000001000000000000000000", "00000000000000100000000000000000", "00000010000000000000000000000000", "00000000000100000000000000000000", "00000000000000000010000000000000", "00000000100000000000000000000000", "00000000010000000000000000000000", "00000000000000010000000000000000", "00000000000100001000000000000000", "00000000000000000000000010000000", "00000000000010000000000000000000", "00000000000000000001000000000000", "10000000000100000000100000000000", "00000000000000010000010000000000", "00000000000000000000000000000100", "00000000000000000000000000000001", "00000000000000000100000000000000", "00010010100000000000000001000010", "00000000000000000001000000100000", "00100000001100101010011001001011", "01000110011011011000010101010100", "00000000000000000000001000000000", "00010110101001000000000000000010", "00000000000000000000000100000000"]); y:=CambridgeMatrix(1,F,32,[ "01000000000000000000000000000000", "00010000000000000000000000000000", "00001000000000000000000000000000", "00000010000000000000000000000000", "00000000100000000000000000000000", "00000000010000000000000000000000", "00000000000100000000000000000000", "00000000000010000000000000000000", "10000000000100000000000000000000", "00000000000000010000000000000000", "00000000000000001000000000000000", "00000000000000000100000000000000", "00000000000000000001000000000000", "00000000000000000000100000000000", "00000000000000000000010000000000", "00000000000000000000001000000000", "00000000000000000000000100000000", "00000000000000000000000001000000", "00000000000000000000000000100000", "10011010010111000110101110000000", "00000000000000000000000000010000", "00000000000000000000000000001000", "00000000000000000000000000000010", "01010101101111101010000011000111", "01010111001111101010001001001100", "01111101110001111001100100000001", "10001010011111100101000100101001", "01001001101111101110000110000111", "01110011110101100000001011000111", "00110101011100111000010100011110", "01011000001011111111110110100000", "00110101001110111100010001010111"]); G:=MatrixGroup<32,F|x,y>; print "Group G is S10(2) < GL(32,GF(2))";