/* www-ATLAS of Group Representations. U5(2):2 represented as 10 x 10 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,10,[ "0210100120", "1222110020", "2202121001", "0000220212", "1020020221", "0002220110", "0111212010", "0011221022", "1011222221", "0010121201"]); y:=CambridgeMatrix(1,F,10,[ "0002121022", "1112201112", "1210000222", "2220021201", "2111222020", "0200210200", "2000100200", "2120000220", "2011120011", "2202010021"]); G:=MatrixGroup<10,F|x,y>; print "Group G is U5(2):2 < GL(10,GF(3))";