/* www-ATLAS of Group Representations. U3(4):4 represented as 52 x 52 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,52,[ "0100000000000000000000000000000000000000000000000000", "1000000000000000000000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000000", "0010000000000000000000000000000000000000000000000000", "0000001000000000000000000000000000000000000000000000", "0000000100000000000000000000000000000000000000000000", "0000100000000000000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000000", "0000000000010000000000000000000000000000000000000000", "0000000000000100000000000000000000000000000000000000", "0000000000000001000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000000", "0000000000000000001000000000000000000000000000000000", "0000000001000000000000000000000000000000000000000000", "0000000000000000000010000000000000000000000000000000", "0000000000100000000000000000000000000000000000000000", "0000000000000000000000010000000000000000000000000000", "0000000000000000000000000100000000000000000000000000", "0000000000001000000000000000000000000000000000000000", "0000000000000000000000000000100000000000000000000000", "0000000000000010000000000000000000000000000000000000", "0000000000000000000000000000000100000000000000000000", "0000000000000000000000000000000010000000000000000000", "0000000000000000100000000000000000000000000000000000", "0000000000000000000000000000000000010000000000000000", "0000000000000000010000000000000000000000000000000000", "0000000000000000000000000000000000000100000000000000", "2211111120122011022010101202000010010000000000000000", "0000000000000000000100000000000000000000000000000000", "0000000000000000000000000000000000000000010000000000", "0000000000000000000000000000000000000000000100000000", "0000000000000000000001000000000000000000000000000000", "0000000000000000000000100000000000000000000000000000", "0000000000000000000000000000000000000000000000010000", "0000000000000000000000000000000000000000000000000100", "0000000000000000000000001000000000000000000000000000", "1122121221120111200111120000102110102000000200000100", "0000000000000000000000000010000000000000000000000000", "2200121211010110210112120100102211000020000200010000", "0022000001002100122200210200201022200002000100020200", "1111202002101221001221201000221121110000220100010100", "0000000000000000000000000000010000000000000000000000", "1100000000001000001000001000000000010000002000000000", "0000000000000000000000000000001000000000000000000000", "2211202011212122122122211210102221210100000220010200", "2200000012212222112221210100201122000000000102020000", "0000000020221022021120200200102021100000000200210100", "0000000000000000000000000000000001000000000000000000", "0011111121020100200200222000212021220000010200012200", "0000000000000000000000000000000000100000000000000000", "0011020200002010202010222020002022020200000200020020", "1122000010011010201011222000021121120000020100010102"]); y:=CambridgeMatrix(1,F,52,[ "0010000000000000000000000000000000000000000000000000", "0220000000000000000000000000000000000000000000000000", "0000100000000000000000000000000000000000000000000000", "0000010000000000000000000000000000000000000000000000", "1020100000000000000000000000000000000000000000000000", "0000000010000000000000000000000000000000000000000000", "0000000001000000000000000000000000000000000000000000", "0000000000100000000000000000000000000000000000000000", "0000000000001000000000000000000000000000000000000000", "0000000000000010000000000000000000000000000000000000", "0000000000000000100000000000000000000000000000000000", "0000000000000000010000000000000000000000000000000000", "0001000000000000000000000000000000000000000000000000", "0000000000000000000100000000000000000000000000000000", "0000000000000000000001000000000000000000000000000000", "0000000000000000000000100000000000000000000000000000", "0000000000000000000000001000000000000000000000000000", "0000000000000000000000000010000000000000000000000000", "0000000000000000000000000001000000000000000000000000", "0000000000000000000000000000010000000000000000000000", "0000000000000000000000000000001000000000000000000000", "0000001000000000000000000000000000000000000000000000", "0000000000000000000000000000000001000000000000000000", "0000000000000000000000000000000000100000000000000000", "0000000100000000000000000000000000000000000000000000", "0000000000000000000000000000000000001000000000000000", "0000000000000000000000000000000000000010000000000000", "0000000000000000000000000000000000000001000000000000", "0000000000000000000000000000000000000000100000000000", "0000000000000000000000000000000000000000001000000000", "0000000000000000000000000000000000000000000010000000", "0000000000000000000000000000000000000000000001000000", "0000000000000000000000000000000000000000000000100000", "0000000000000000000000000000000000000000000000001000", "0000000000000000000000000000000000000000000000000010", "0000000000000000000000000000000000000000000000000001", "0022012202110122011201202201101112122221021001101202", "1021120210221220001102120222220212011020102120102212", "0000000000010000000000000000000000000000000000000000", "1202022021001011021020020112211002110121222202200210", "1020111212020011221102201102110110020212010221221002", "1122212010121002012102212122202212112121011111011100", "0000000000000100000000000000000000000000000000000000", "1120122001211212222210100021102011021221122121111110", "2122002121122102221221022210000110111012110102210012", "1110121102101012220211000110200012012001000212121212", "0121110120111111200010021022102020222022111210000202", "0112212110000022021102011011202222112000201012101202", "0000000000000001000000000000000000000000000000000000", "2000001010110202212112120002212001010121222120022012", "1122212202100100100021111021222122012212221000122202", "2201210120101012200011122222112122221220220110110202"]); G:=MatrixGroup<52,F|x,y>; print "Group G is U3(4):4 < GL(52,GF(3))";