/* www-ATLAS of Group Representations. 2.A11 represented as 16 x 16 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,16,[ "0100000000000000", "2200000000000000", "0001000000000000", "0022000000000000", "0000001000000000", "0000000010000000", "0000202000000000", "0000000000010000", "0000020020000000", "0000000000000100", "0000000000000010", "0000000200020000", "0000000000000001", "0000000002000200", "0000000000200020", "0000000000002002"]); y:=CambridgeMatrix(1,F,16,[ "0010000000000000", "0220000000000000", "0000100000000000", "0000010000000000", "0000000100000000", "0000000001000000", "0000000000100000", "2011102101010000", "0000000000001000", "0220100202020000", "0110201102020200", "0222121210021020", "0110000201010100", "0100010100012010", "0200212121210111", "0200000202120222"]); G:=MatrixGroup<16,F|x,y>; print "Group G is 2.A11 < GL(16,GF(3))";