/* www-ATLAS of Group Representations. U3(4) represented as 39 x 39 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,39,[ "010000000000000000000000000000000000000", "100000000000000000000000000000000000000", "000100000000000000000000000000000000000", "001000000000000000000000000000000000000", "000001000000000000000000000000000000000", "000010000000000000000000000000000000000", "000000001000000000000000000000000000000", "000000000100000000000000000000000000000", "000000100000000000000000000000000000000", "000000010000000000000000000000000000000", "000000000000010000000000000000000000000", "000000000000001000000000000000000000000", "000000000000000010000000000000000000000", "000000000010000000000000000000000000000", "000000000001000000000000000000000000000", "000000000000000000001000000000000000000", "000000000000100000000000000000000000000", "000000000000000000000010000000000000000", "000000000000000000000001000000000000000", "000000000000000000000000010000000000000", "000000000000000100000000000000000000000", "000000000000000000000000000010000000000", "000000000000000001000000000000000000000", "000000000000000000100000000000000000000", "000000000000000000000000000000001000000", "000000000000000000010000000000000000000", "000000000000000000000000004000000000000", "000000000000000000000000000000000010000", "000000000000000000000100000000000000000", "142332030234421114004310304221002030000", "320000431242113443121024031300100020000", "142341233234421314022410132210014030000", "000000000000000000000000100000000000000", "004141233210440414311312241120003140000", "000000000000000000000000000100000000000", "141400040133422210313002440300001021000", "233232421311344224323212231030003000100", "414123213434121142014030042200000030010", "000000104000000000000000003000000000001"]); y:=CambridgeMatrix(1,F,39,[ "410000000000000000000000000000000000000", "001000000000000000000000000000000000000", "241000000000000000000000000000000000000", "000010000000000000000000000000000000000", "000000100000000000000000000000000000000", "000000010000000000000000000000000000000", "000100000000000000000000000000000000000", "000000000010000000000000000000000000000", "000000000001000000000000000000000000000", "000000000000100000000000000000000000000", "000001000000000000000000000000000000000", "000000000000000100000000000000000000000", "000000000000000001000000000000000000000", "000000000000000000100000000000000000000", "000000000000000000010000000000000000000", "000000001000000000000000000000000000000", "000000000000000000000100000000000000000", "000000000100000000000000000000000000000", "000000000000000000000000100000000000000", "000000000000000000000000001000000000000", "000000000000000000000000000100000000000", "000000000000000000000000000001000000000", "000000000000000000000000000000100000000", "000000000000000000000000000000010000000", "000000000000010000000000000000000000000", "000000000000000000000000000000000100000", "000000000000001000000000000000000000000", "000000000000000000000000000000000001000", "000000000000000000000000000000000000100", "000000000000000010000000000000000000000", "000000000000000000000000000000000000010", "000000000000000000000000000000000000001", "230313230313311421101214122320240230232", "241130301144112140341021122331332241144", "330131220243340120213412134000023123024", "000000000000000000001000000000000000000", "033041412443442242313113412203324133104", "000000000000000000000010000000000000000", "000000000000000000000001000000000000000"]); G:=MatrixGroup<39,F|x,y>; print "Group G is U3(4) < GL(39,GF(5))";