/* www-ATLAS of Group Representations. M22 represented as 45 x 45 matrices over GF(9). */ F:=GF(9); 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", "842433166721770082401081286378563614243260688", "000000000000000000000000100000000000000000000", "841622522748667702265305821460554616505652768", "000000000000000000000000001000000000000000000", "420564365660681843664703713615317048407205588", "273558451670671325785484282782052871583418875", "000000000000000000000000000010000000000000000", "385366818813282457725203233371031287474578852", "000000000000000000000000000001000000000000000", "423643777441517266280338753205172756275766617", "728866115527867732114561075805767631471754226", "000000000000000000000000000000001000000000000"]); y:=CambridgeMatrix(1,F,45,[ "001000000000000000000000000000000000000000000", "022000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000", "102010000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000", "000000000100000000000000000000000000000000000", "000000000010000000000000000000000000000000000", "000000000000100000000000000000000000000000000", "000000000000001000000000000000000000000000000", "000000000000000010000000000000000000000000000", "000000000000000001000000000000000000000000000", "000100000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000", "000000000000000000000100000000000000000000000", "000000000000000000000010000000000000000000000", "000000000000000000000000100000000000000000000", "000000100001002000000000000000000000000000000", "000000000000000000000000001000000000000000000", "000000000000000000000000000010000000000000000", "000000000000000000000000000001000000000000000", "000000100000000000000000000000000000000000000", "000000000000000000000000000000001000000000000", "000000000000000000000000000000000100000000000", "000000010000000000000000000000000000000000000", "000000000000000000000000000000000001000000000", "000000000000000000000000000000000000010000000", "000000000000000000000000000000000000001000000", "000000000000000000000000000000000000000010000", "000000100001000000002000000000000000000000000", "000000000000000000000000000000000000000000100", "000000000000000000000000000000000000000000010", "878754332304385356310086374116620653638014183", "720188151578623000528217338471832772688361237", "208888032801418823653706570648704335602122408", "288152473746306552646064032181742161586270224", "143552322427573227882550788334246024328480408", "755451470365142250187824756032631243170378606", "687433504002625613605824512738208720275346744", "505748220486630204331176041723578104716754063", "000000000000010000000000000000000000000000000", "632011556481400240130800760751361601486115128", "605520276165046617308578705342866502502124051", "637421105244736267007558820542674575631178837", "825728330510227722003207148234448221122827835"]); G:=MatrixGroup<45,F|x,y>; print "Group G is M22 < GL(45,GF(9))";