/* www-ATLAS of Group Representations. 2.L3(4) represented as 36 x 36 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,36,[ "010000000000000000000000000000000000", "100000000000000000000000000000000000", "000010000000000000000000000000000000", "000000100000000000000000000000000000", "001000000000000000000000000000000000", "000000000100000000000000000000000000", "000100000000000000000000000000000000", "000000000001000000000000000000000000", "000000000000100000000000000000000000", "000001000000000000000000000000000000", "000000000000001000000000000000000000", "000000010000000000000000000000000000", "000000001000000000000000000000000000", "000000000000000000100000000000000000", "000000000010000000000000000000000000", "000000000000000000000100000000000000", "000000000000000000000001000000000000", "000000000000000000000000010000000000", "000000000000010000000000000000000000", "000000000000000000000000000010000000", "000000000000000000000000000000100000", "000000000000000100000000000000000000", "000000000000000000000000000000000100", "000000000000000010000000000000000000", "000000000000000000000000000000000001", "000000000000000001000000000000000000", "020110200001120001220011212220220020", "102201101202110011120021102200110010", "000000000000000000010000000000000000", "121022020121001201012100120021100002", "000000000000000000001000000000000000", "122211112212122221110111220020010201", "202122201111002220110102121200221121", "000000000000000000000010000000000000", "020011001221001111102220111210020201", "000000000000000000000000100000000000"]); y:=CambridgeMatrix(1,F,36,[ "001000000000000000000000000000000000", "000100000000000000000000000000000000", "000001000000000000000000000000000000", "000000010000000000000000000000000000", "000000001000000000000000000000000000", "100210012000000000000000000000000000", "000000000010000000000000000000000000", "122022011000000000000000000000000000", "020022002000000000000000000000000000", "000000000000010000000000000000000000", "000000000000000100000000000000000000", "000000000000000010000000000000000000", "000000000000000001000000000000000000", "000000000000000000010000000000000000", "000000000000000000001000000000000000", "000000000000000000000010000000000000", "000000000000000000000000100000000000", "000000000000000000000000001000000000", "000000000000000000000000000100000000", "000000000000000000000000000001000000", "000000000000000000000000000000010000", "000000000000000000000000000000001000", "000000100000000000000000000000000000", "000000000000000000000000000000000010", "111021211200220102102112120012021100", "021110221210121010212022002120020100", "000210110011101122110222210112202220", "212212020101100110012111001110200022", "121100120101202001000210202021012000", "000000000100000000000000000000000000", "120010122222120002201111101110121021", "212212120002010010220111202102200020", "222120111100100100010200001020000002", "202122111222222121000201212102202001", "121201011211021210212002000111220021", "120012022021201120101011021122120112"]); G:=MatrixGroup<36,F|x,y>; print "Group G is 2.L3(4) < GL(36,GF(3))";