/* www-ATLAS of Group Representations. M22 represented as 45 x 45 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,45,[ "010000000000000000000000000000000000000000000", "100000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000", "000000010000000000000000000000000000000000000", "000010000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000", "000000000001000000000000000000000000000000000", "000000000000010000000000000000000000000000000", "000000000000000100000000000000000000000000000", "000000001000000000000000000000000000000000000", "000000000000000000100000000000000000000000000", "000000000100000000000000000000000000000000000", "000000000000000000001000000000000000000000000", "000000000010000000000000000000000000000000000", "000000000000000000000001000000000000000000000", "000000000000000000000000010000000000000000000", "000000000000100000000000000000000000000000000", "000000000000000000000000000100000000000000000", "000000000000001000000000000000000000000000000", "000000000000000000000000000000100000000000000", "000000000000000000000000000000010000000000000", "000000000000000010000000000000000000000000000", "000000000000000000000000000000000010000000000", "000000000000000001000000000000000000000000000", "000000000000000000000000000000000000100000000", "000000000000000000010000000000000000000000000", "000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000001000", "000000000000000000000100000000000000000000000", "000000000000000000000010000000000000000000000", "000000000000000000000000000000000000000000001", "633143232040325462320025021446225420340554001", "000000000000000000000000100000000000000000000", "134655630251432241044164346204545021066353356", "000000000000000000000000001000000000000000000", "242460055166225360500026335511403022656450354", "230165340064441113242451410344643001432260560", "000000000000000000000000000010000000000000000", "030104600316116225066124043522556414145664632", "000000000000000000000000000001000000000000000", "433364526505312422666341054654226512036231253", "605650260304604256445125640315312021433661556", "000000000000000000000000000000001000000000000"]); y:=CambridgeMatrix(1,F,45,[ "150000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000", "066060000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000", "000000000100000000000000000000000000000000000", "000000000010000000000000000000000000000000000", "000000000000100000000000000000000000000000000", "000000000000001000000000000000000000000000000", "000000000000000010000000000000000000000000000", "000000000000000001000000000000000000000000000", "000100000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000", "000000000000000000000100000000000000000000000", "000000000000000000000010000000000000000000000", "000000000000000000000000100000000000000000000", "233060002000004000003000000000000000000000000", "000000000000000000000000001000000000000000000", "000000000000000000000000000010000000000000000", "000000000000000000000000000001000000000000000", "000000100000000000000000000000000000000000000", "000000000000000000000000000000001000000000000", "000000000000000000000000000000000100000000000", "000000010000000000000000000000000000000000000", "000000000000000000000000000000000001000000000", "000000000000000000000000000000000000010000000", "000000000000000000000000000000000000001000000", "000000000000000000000000000000000000000010000", "450400100005000000000000000000000000000000000", "000000000000000000000000000000000000000000100", "000000000000000000000000000000000000000000010", "626526025656064061411114036524501604151354602", "252142154511211126661050531256613041225604161", "402523323314250353012404530600520641631314564", "323151164320640556440044124664012326360106651", "605233310612045564523015043632245021043425345", "123442102031024635554505465263053411531464221", "524336520006143505505125305051622055141316565", "110023445361043665040360642161110660506036035", "000000000000010000000000000000000000000000000", "544611145315462205611111010512221632254065050", "513122055624102444060241442261515404613413304", "054220650235156532135100461505635555065156643", "560643616433320234210016014343460252114264002"]); G:=MatrixGroup<45,F|x,y>; print "Group G is M22 < GL(45,GF(7))";