/* www-ATLAS of Group Representations. O10-(2):2 represented as 44 x 44 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,44,[ "10000000000000000000000000000000000000000000", "01000000000000000000000000000000000000000000", "00001000000000000000000000000000000000000000", "00010000000000000000000000000000000000000000", "00100000000000000000000000000000000000000000", "00000000010000000000000000000000000000000000", "00000010000000000000000000000000000000000000", "00000000000010000000000000000000000000000000", "00000000000000100000000000000000000000000000", "00000100000000000000000000000000000000000000", "00000000000000000010000000000000000000000000", "00000000000100000000000000000000000000000000", "00000001000000000000000000000000000000000000", "00000000000001000000000000000000000000000000", "00000000100000000000000000000000000000000000", "00000000000000000000000000100000000000000000", "00000000000000000000000000001000000000000000", "00000000100000100100000000000000000000000000", "00000000001000000000000000000000000000000000", "00000000000000000001000000000000000000000000", "00000000000000000000100000000000000000000000", "00000000000000000000000000000000001000000000", "00000000000000000000001000000000000000000000", "00000000001000010010000100100000000000000000", "00101000000000001000000010001000000000000000", "00000000000000000000000001000000000000000000", "00000000000000010000000000000000000000000000", "00000000001000000010000000010000000000000000", "00000000000000001000000000000000000000000000", "00000000000000000000000000000100000000000000", "00000000000000000000000000000010000000000000", "00000000000000001000000000001001000000000000", "00101101111010101010000000001000100000000000", "00000000000000000000000000000000010000000000", "00000000000000000000010000000000000000000000", "00000000001000010010000000100000000100000000", "00000000101000110010000000100000000010000000", "00000000000000000000000000000000000001000000", "00000100011000001010010000001000001000100000", "00000000000000010000000000100000000000010000", "00000000000000000000000000000000000000001000", "00000000000000000000000000000000000000000100", "00000001000010000000010000000000001000000010", "00101100111000110010000000100000000000000001"]); y:=CambridgeMatrix(1,F,44,[ "01000000000000000000000000000000000000000000", "00010000000000000000000000000000000000000000", "10000000000000000000000000000000000000000000", "00000010000000000000000000000000000000000000", "00000001000000000000000000000000000000000000", "00100000000000000000000000000000000000000000", "00000000000100000000000000000000000000000000", "00000000000001000000000000000000000000000000", "00001000000000000000000000000000000000000000", "00000000000000001000000000000000000000000000", "00000100000000000000000000000000000000000000", "00000000000000000000100000000000000000000000", "00000000000000000000010000000000000000000000", "00000000000000000000000100000000000000000000", "00000000000000000000000010000000000000000000", "00000000100000000000000000000000000000000000", "00000000000000000000000000000100000000000000", "00000000010000000000000000000000000000000000", "00000000000000000000000000000001000000000000", "00000000001000000000000000000000000000000000", "00000000000000000000000000000000010000000000", "00000000000000000000000000000000000100000000", "00000000000010000000000000000000000000000000", "00000000000000000000000000000000000001000000", "00000000000000000000000000000000000000100000", "00000000000000100000000000000000000000000000", "00000000000000000000000000000000000000001000", "00000000000000010000000000000000000000000000", "00000110010101101001010000001100100001001000", "00000000000000000000000000000000000000000010", "00000000000000000100000000000000000000000000", "00010100010110100001101110101100010011110100", "00000000000000000010000000000000000000000000", "00000000000000000001000000000000000000000000", "00000100111000010000000000000000000010000000", "00101000010100100000001000001000000000000000", "00000000000000000000001000000000000000000000", "10011111010111010000101000000000111110011100", "00101111011100011001001101011100011101111010", "00000000000000000000000001000000000000000000", "00111001001100101011111110100100011011110100", "00000000000000000000000000010000000000000000", "00100101100000100010110011101100100000100001", "00000000000000000000000000000010000000000000"]); G:=MatrixGroup<44,F|x,y>; print "Group G is O10-(2):2 < GL(44,GF(2))";