/* www-ATLAS of Group Representations. 6.L3(4):2a represented as 36 x 36 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,36,[ "010000000000000000000000000000000000", "100000000000000000000000000000000000", "000100000000000000000000000000000000", "001000000000000000000000000000000000", "000000100000000000000000000000000000", "000000010000000000000000000000000000", "000010000000000000000000000000000000", "000001000000000000000000000000000000", "000000000001000000000000000000000000", "000000000000010000000000000000000000", "000000000000000100000000000000000000", "000000001000000000000000000000000000", "000000000000000000100000000000000000", "000000000100000000000000000000000000", "000000000000000000001000000000000000", "000000000010000000000000000000000000", "000000000000000000000001000000000000", "000000000000000000000000010000000000", "000000000000100000000000000000000000", "000000000000000000000000000010000000", "000000000000001000000000000000000000", "010600100000000000100030000000000000", "205020000000200000000500000000000000", "000000000000000010000000000000000000", "000000000000000000000000000000000100", "000000000000000001000000000000000000", "000000000000000000000000000000000001", "241125441525546020165562262625252004", "000000000000000000010000000000000000", "526010132013165655525021146506400451", "354335263230405602202124102241116626", "121123404152561664033425301450526605", "312402501340515544202112404064201331", "000000000000000000000000100000000000", "142163032235004630106241553604543050", "000000000000000000000000001000000000"]); y:=CambridgeMatrix(1,F,36,[ "001000000000000000000000000000000000", "066000000000000000000000000000000000", "000010000000000000000000000000000000", "000001000000000000000000000000000000", "106010000000000000000000000000000000", "000000001000000000000000000000000000", "000000000100000000000000000000000000", "000000000010000000000000000000000000", "000000000000100000000000000000000000", "000000000000001000000000000000000000", "000000000000000010000000000000000000", "000000000000000001000000000000000000", "000100000000000000000000000000000000", "000000000000000000010000000000000000", "000000000000000000000100000000000000", "000000000000000000000010000000000000", "000000000000000000000000100000000000", "000000000000000000000000001000000000", "000000000000000000000000000100000000", "000000000000000000000000000001000000", "000000000000000000000000000000100000", "000000100000000000000000000000000000", "000000000000000000000000000000010000", "000000000000000000000000000000001000", "000000010000000000000000000000000000", "000000000000000000000000000000000010", "145655063251024523155155553004606161", "344026340344050250054442616052001111", "300334635024621350662021363021316034", "612340455324460363241446613636432034", "450032165601030004124450142305656131", "201313610246634621651466121332440140", "012506005156032354335046656145512426", "210652224541620654363665545310026145", "364136242622046246422012104143566234", "165525502424361042133336404520505341"]); G:=MatrixGroup<36,F|x,y>; print "Group G is 6.L3(4):2a < GL(36,GF(7))";