/* www-ATLAS of Group Representations. M22 represented as 49 x 49 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,49,[ "0100000000000000000000000000000000000000000000000", "1000000000000000000000000000000000000000000000000", "0000100000000000000000000000000000000000000000000", "0000001000000000000000000000000000000000000000000", "0010000000000000000000000000000000000000000000000", "0000000001000000000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000", "0000000000010000000000000000000000000000000000000", "0000000000001000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000", "0000000000000010000000000000000000000000000000000", "0000000100000000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000", "0000000000000000001000000000000000000000000000000", "0000000000100000000000000000000000000000000000000", "0000000000000000000001000000000000000000000000000", "0000000000000000000000010000000000000000000000000", "0000000000000000000000000100000000000000000000000", "0000000000000100000000000000000000000000000000000", "0000000000000000000000000000100000000000000000000", "0000000000000000000000000000001000000000000000000", "0000000000000001000000000000000000000000000000000", "0000000000000000000000000000000001000000000000000", "0000000000000000100000000000000000000000000000000", "0000000000000000000000000000000000010000000000000", "0000000000000000010000000000000000000000000000000", "0001001010001002000202001020200000010000000000000", "0000000000000000000000000000000000000001000000000", "0000000000000000000100000000000000000000000000000", "0000000000000000000000000000000000000000001000000", "0000000000000000000010000000000000000000000000000", "0000000000000000000000000000000000000000000010000", "0000000000000000000000000000000000000000000000100", "0000000000000000000000100000000000000000000000000", "2101212112000220121211021001102112022000002111020", "0000000000000000000000001000000000000000000000000", "0202111021122022220122011200021022210021011020021", "2200202011010001200022011211021021121111021010212", "0101012022102012212021220020022100021101020222220", "0000000000000000000000000001000000000000000000000", "2020111101210200110221201010221220211001200222000", "1100122222001012002002210202011010021102020000022", "0000000000000000000000000000010000000000000000000", "0212000220201100110000010220122102100211010100020", "0000000000000000000000000000000100000000000000000", "2111002002022122211102121120011120200112001210211", "0000000000000000000000000000000010000000000000000", "0010212202012001000100002010000000000000000000010", "2101002220211212211021112201001002010002000000001"]); y:=CambridgeMatrix(1,F,49,[ "0010000000000000000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000", "0000000100000000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000", "2020020000000000000000000000000000000000000000000", "0000000000100000000000000000000000000000000000000", "2002210210000000000000000000000000000000000000000", "0122220020000000000000000000000000000000000000000", "0000000000000100000000000000000000000000000000000", "0000000000000001000000000000000000000000000000000", "0000000000000000100000000000000000000000000000000", "0000000000000000010000000000000000000000000000000", "0000000000000000000100000000000000000000000000000", "0000000000000000000010000000000000000000000000000", "0000000000000000000000100000000000000000000000000", "0000000000000000000000001000000000000000000000000", "0000000000000000000000000010000000000000000000000", "0000000000000000000000000001000000000000000000000", "0000000000000000000000000000010000000000000000000", "0000000000000000000000000000000100000000000000000", "0000000000000000000000000000000010000000000000000", "0000001000000000000000000000000000000000000000000", "0000000000000000000000000000000000100000000000000", "0000000000000000000000000000000000001000000000000", "0000000000000000000000000000000000000100000000000", "0000000000000000000000000000000000000010000000000", "0000000000000000000000000000000000000000100000000", "0000000000000000000000000000000000000000010000000", "0000000001000000000000000000000000000000000000000", "0000000000000000000000000000000000000000000100000", "0000000000000000000000000000000000000000000001000", "0000000000000000000000000000000000000000000000010", "0202211020101222011122121210121102201011222201000", "0000000000000000000000000000000000000000000000001", "1211120101121101201012122000012012011212022021201", "0000000000010000000000000000000000000000000000000", "1210112211011212002111110011121121010012122010201", "0000000000001000000000000000000000000000000000000", "0110110112220200221010220012120101010100222022202", "0221210101211221201000020101222120102012211100002", "0000000000000000000000000000000000010000000000000", "1022021101220221202102110102110122211210111021122", "2110220011220220002121210101100200121211110110121", "0011100222221222212012220200110112002000001202001", "0000000000000010000000000000000000000000000000000", "0102211020022220020221012220221011202021221011021", "0012110011012022101111010100012111022111110011221", "1122111201000122221100212121201101100112211210000"]); G:=MatrixGroup<49,F|x,y>; print "Group G is M22 < GL(49,GF(3))";