/* www-ATLAS of Group Representations. 4b.L3(4) represented as 36 x 36 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,36,[ "010000000000000000000000000000000000", "100000000000000000000000000000000000", "000100000000000000000000000000000000", "001000000000000000000000000000000000", "000000100000000000000000000000000000", "000000010000000000000000000000000000", "000010000000000000000000000000000000", "000001000000000000000000000000000000", "000000000001000000000000000000000000", "000000000000010000000000000000000000", "000000000000000100000000000000000000", "000000001000000000000000000000000000", "000000000000000000100000000000000000", "000000000100000000000000000000000000", "000000000000000000001000000000000000", "000000000010000000000000000000000000", "000000000000000000000001000000000000", "000000000000000000000000010000000000", "000000000000100000000000000000000000", "000000000000000000000000000100000000", "000000000000001000000000000000000000", "041204400010000000200040000000000000", "402140040000200100000400000000000000", "000000000000000010000000000000000000", "000000000000000000000000000000001000", "000000000000000001000000000000000000", "000000000000000000000000000000000010", "000000000000000000010000000000000000", "100432411432304003120222403320014130", "022104423231040012403404020133130121", "002420311221213344203341432344004341", "400314100123440030441400333010311341", "000000000000000000000000100000000000", "110313031102022004240431043210222024", "000000000000000000000000001000000000", "222414430201310400120314010323134224"]); y:=CambridgeMatrix(1,F,36,[ "340000000000000000000000000000000000", "001000000000000000000000000000000000", "000010000000000000000000000000000000", "000001000000000000000000000000000000", "031020000000000000000000000000000000", "000000001000000000000000000000000000", "000000000100000000000000000000000000", "000000000010000000000000000000000000", "000000000000100000000000000000000000", "000000000000001000000000000000000000", "000000000000000010000000000000000000", "000000000000000001000000000000000000", "000100000000000000000000000000000000", "000000000000000000010000000000000000", "000000000000000000000100000000000000", "000000000000000000000010000000000000", "000000000000000000000000100000000000", "131030003000004000004000000000000000", "000000000000000000000000001000000000", "000000000000000000000000000010000000", "000000000000000000000000000001000000", "000000100000000000000000000000000000", "000000000000000000000000000000100000", "000000000000000000000000000000010000", "000000010000000000000000000000000000", "000000000000000000000000000000000100", "000000000000000000000000000000000001", "402310202013020434031144433311403022", "132421014112131340114244412041303420", "430300400004000000000000000000000000", "123432201330212314204022243231114033", "130412043202211440132031131332011401", "312420331221030134100133113143334113", "201223310321344344140143320404004030", "234442121213234204411201244012124040", "101241013223231440132004211020014224"]); G:=MatrixGroup<36,F|x,y>; print "Group G is 4b.L3(4) < GL(36,GF(5))";