/* www-ATLAS of Group Representations. O10+(2) represented as 44 x 44 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,44,[ "01000000000000000000000000000000000000000000", "10000000000000000000000000000000000000000000", "00010000000000000000000000000000000000000000", "00100000000000000000000000000000000000000000", "00000010000000000000000000000000000000000000", "00000000100000000000000000000000000000000000", "00001000000000000000000000000000000000000000", "00000000000100000000000000000000000000000000", "00000100000000000000000000000000000000000000", "00000000000000100000000000000000000000000000", "00000000000000001000000000000000000000000000", "00000001000000000000000000000000000000000000", "00000000000000000001000000000000000000000000", "00000000000000000000010000000000000000000000", "00000000010000000000000000000000000000000000", "00000000000000000000000010000000000000000000", "00000000001000000000000000000000000000000000", "00000000000000000000000000010000000000000000", "00000000000000000000000000000100000000000000", "00000000000010000000000000000000000000000000", "00000000000000010010100010000100000000000000", "00000000000001000000000000000000000000000000", "00000000000000000000000000000000001000000000", "00000101100101000110011100010100001000000000", "00000000000000010000000000000000000000000000", "11111010000001000000010001000000000000000000", "11110100101000011110001010110100001000000000", "00000000000000000100000000000000000000000000", "00000000000000010010000010001100000000000000", "00000000000000000010000000000000000000000000", "10100111101010000000111001111101100110101100", "10101001010010101110111001101010100110101100", "00000101101100001110000000010100100000000000", "10101000011101110001101011111111110110101100", "00000000000000000000001000000000000000000000", "11111010011010101001000000000000000100000000", "11000101101110001111001000010100001010000000", "01101000010101111011101011111011100111101100", "00001110110001100100011000010000001000100000", "11000101100111000001010000000000000000010000", "01010010001100010101110011101111101110100100", "10011101111011100110100001101011101110101000", "11000000001001011110011010010100001000000010", "11111011001110001011001000000100001000000001"]); y:=CambridgeMatrix(1,F,44,[ "00100000000000000000000000000000000000000000", "01100000000000000000000000000000000000000000", "00001000000000000000000000000000000000000000", "00000100000000000000000000000000000000000000", "00000001000000000000000000000000000000000000", "00000000010000000000000000000000000000000000", "00000000001000000000000000000000000000000000", "00000000000010000000000000000000000000000000", "00000000000001000000000000000000000000000000", "00000000000000010000000000000000000000000000", "00000000000000000100000000000000000000000000", "00000000000000000010000000000000000000000000", "00000000000000000000100000000000000000000000", "00000000000000000000001000000000000000000000", "00000000000000000000000100000000000000000000", "00000000000000000000000001000000000000000000", "00000000000000000000000000100000000000000000", "00000000000000000000000000001000000000000000", "00000000000000000000000000000010000000000000", "00000000000000000000000000000001000000000000", "00000000000000000000000000000000100000000000", "00000000000000000000000000000000010000000000", "00000000000000000000000000000000000100000000", "00000000000000000000000000000000000010000000", "00000000000000000000000000000000000001000000", "00000000000000000000000000000000000000100000", "00000000000000000000000000000000000000010000", "00000000000000000000000000000000000000001000", "00000000000000000000000000000000000000000100", "00000000000000000000000000000000000000000010", "01000111111110011111010101001001001110011100", "10011000110101101001101011011001000010100000", "00000000000000000000000000000000000000000001", "11110000001101101000001110011110101111111010", "01010110110111000101001100001100101011100101", "00011111101100010010100110101011000111011111", "10000101100001001100001000110100000101111101", "01110110100011100000111110001111001111011110", "00001011101100111100000100110110110110100100", "01010011101110001010001010010001010000001101", "00000010011100100111011011111100100101111010", "10001001001001011010110011001101011110011010", "01011111011011111000010001000101110101111111", "10111100010111110111000011000001101011010001"]); G:=MatrixGroup<44,F|x,y>; print "Group G is O10+(2) < GL(44,GF(2))";