/* www-ATLAS of Group Representations. M22:2 represented as 45 x 45 matrices over GF(9). */ F:=GF(9); x:=CambridgeMatrix(1,F,45,[ "010000000000000000000000000000000000000000000", "100000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000", "000000000010000000000000000000000000000000000", "000000100000000000000000000000000000000000000", "000000000000010000000000000000000000000000000", "000000010000000000000000000000000000000000000", "000000000000000010000000000000000000000000000", "000000000000000000100000000000000000000000000", "000000000100000000000000000000000000000000000", "000000000000000000000100000000000000000000000", "000000000000000000000010000000000000000000000", "000000000001000000000000000000000000000000000", "000000000000000000000000010000000000000000000", "000000000000100000000000000000000000000000000", "000000000000000000000000000100000000000000000", "000000000000000000000000000001000000000000000", "000000000000001000000000000000000000000000000", "000000000000000100000000000000000000000000000", "000000000000000000000000000000000100000000000", "000000000000000000000000000000000001000000000", "000000000000000001000000000000000000000000000", "000000000000000000000000000000000000001000000", "000000000000000000010000000000000000000000000", "000000000000000000000000000000000000000001000", "000000000000000000001000000000000000000000000", "623588000103020050000000000000200000800000000", "216780060456635656366088143874240818886371750", "251061182674811645371003623522778361038307364", "000000000000000000000001000000000000000000000", "726628147614438774326073834550263613826625156", "000000000000000000000000100000000000000000000", "636537000804040080000000000000000000100000000", "302577320817484043848611403422105248538232112", "000000000000000000000000001000000000000000000", "432331520522480443077750448750610604200522765", "278574641133561087131515335006644344876734711", "000000000000000000000000000010000000000000000", "526035357073443550181487765865454234627331714", "365077566161484118324007343882138132586574428", "526624015272438883030764461760620853567534253"]); y:=CambridgeMatrix(1,F,45,[ "001000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000", "361300000000000000000000000000000000000000000", "822200000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000", "000000010000000000000000000000000000000000000", "000000000100000000000000000000000000000000000", "000000000001000000000000000000000000000000000", "000000000000100000000000000000000000000000000", "000000000000001000000000000000000000000000000", "000000000000000100000000000000000000000000000", "000000000000000001000000000000000000000000000", "000000000000000000010000000000000000000000000", "000000000000000000001000000000000000000000000", "000010000000000000000000000000000000000000000", "000000000000000000000001000000000000000000000", "000000000000000000000000100000000000000000000", "000001000000000000000000000000000000000000000", "000000000000000000000000001000000000000000000", "000000000000000000000000000010000000000000000", "000000000000000000000000000000100000000000000", "000000000000000000000000000000010000000000000", "000000000000000000000000000000001000000000000", "000000000000000000000000000000000010000000000", "000000000000000000000000000000000000100000000", "000000000000000000000000000000000000010000000", "000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000010000", "000000001000000000000000000000000000000000000", "000000000000000000000000000000000000000000100", "000000000000000000000000000000000000000000010", "000000000000000000000000000000000000000000001", "862880426614402385255223210211647531308201852", "825182014771235726243052472561035747246177082", "000000000010000000000000000000000000000000000", "624407327343010471330341636136177758240702712", "807613407577845337358363270017771301061605416", "121771612448774180260747135152146014180024743", "336217754372463418770125740182823817708765213", "037281143521766114288544116680060465701627612", "781024240027685148442550318221042356714878741", "237672078680486386378663805470163526848344306", "086066477260530023037084420855812420332338823", "000000000000010000000000000000000000000000000", "757520102623623023347850166382763472487417373"]); G:=MatrixGroup<45,F|x,y>; print "Group G is M22:2 < GL(45,GF(9))";