/* www-ATLAS of Group Representations. 3.L3(4) represented as 42 x 42 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,42,[ "010000000000000000000000000000000000000000", "100000000000000000000000000000000000000000", "014400000000000000000000000000000000000000", "140100000000000000000000000000000000000000", "000000100000000000000000000000000000000000", "000000001000000000000000000000000000000000", "000010000000000000000000000000000000000000", "000000000001000000000000000000000000000000", "000001000000000000000000000000000000000000", "000000000000010000000000000000000000000000", "000000000000001000000000000000000000000000", "000000010000000000000000000000000000000000", "000000000000000001000000000000000000000000", "000000000100000000000000000000000000000000", "000000000010000000000000000000000000000000", "000000000000000000000100000000000000000000", "000000000000000000000001000000000000000000", "000000000000100000000000000000000000000000", "140041104000000400100100000000000000000000", "000000000000000000000000000100000000000000", "000000000000000000000000000001000000000000", "000000000000000100000000000000000000000000", "000000000000000000000000000000001000000000", "000000000000000010000000000000000000000000", "000000000000000000000000000000000010000000", "000000000000000000000000000000000000100000", "000000000000000000000000000000000000001000", "000000000000000000010000000000000000000000", "103440120103040400000100200010000030000000", "000000000000000000001000000000000000000000", "132122333242331042044031130101102040200000", "034222333322223023023013341302014020104000", "000000000000000000000010000000000000000000", "222144101420313012044014434101004110201000", "000000000000000000000000100000000000000000", "201320300430212403030140112200001041403000", "000000000000000000000000010000000000000000", "201311444111344112001444302004001020013000", "000000000000000000000000001000000000000000", "222143102430312312033204003202000000002100", "402131204310424101041420243104003030102010", "230012413104440121024443301301001020004001"]); y:=CambridgeMatrix(1,F,42,[ "001000000000000000000000000000000000000000", "000100000000000000000000000000000000000000", "000010000000000000000000000000000000000000", "000001000000000000000000000000000000000000", "000000010000000000000000000000000000000000", "000000000100000000000000000000000000000000", "000000000010000000000000000000000000000000", "100000000000000000000000000000000000000000", "000000000000100000000000000000000000000000", "010000000000000000000000000000000000000000", "000000000000000100000000000000000000000000", "000000000000000010000000000000000000000000", "000000000000000000100000000000000000000000", "000000000000000000010000000000000000000000", "000000000000000000001000000000000000000000", "000000000000000000000010000000000000000000", "000000000000000000000000100000000000000000", "000000000000000000000000010000000000000000", "000000000000000000000000001000000000000000", "000000000000000000000000000010000000000000", "000000000000000000000000000000100000000000", "000000000000000000000000000000010000000000", "000000100000000000000000000000000000000000", "000000000000000000000000000000000100000000", "000000000000000000000000000000000001000000", "000000000000000000000000000000000000010000", "000000001000000000000000000000000000000000", "000000000000000000000000000000000000000100", "000000000000000000000000000000000000000010", "000000000000000000000000000000000000000001", "113232322131020044233133431113333101432211", "140041104000000400100100000000000000000000", "232114032043221313022203223414234444011134", "134343141132201400340321230133412021400240", "311221410403020423323141002412214110221010", "000000000001000000000000000000000000000000", "112133033214032204240303102033330040224211", "000331204342011430424231322201011202344412", "211421041111034424310032013310110142110414", "211000304210143122131424301110113340041003", "000000000000010000000000000000000000000000", "343142230131332221041404204021213340001043"]); G:=MatrixGroup<42,F|x,y>; print "Group G is 3.L3(4) < GL(42,GF(5))";