/* www-ATLAS of Group Representations. 2.G2(4).2 (isoclinic) represented as 12 x 12 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,12,[ "102010001002", "212111112122", "111000201012", "022002210200", "022111211010", "111010001201", "222002010011", "111212112201", "100102112222", "121222121221", "212002010211", "210220120222"]); y:=CambridgeMatrix(1,F,12,[ "020222202121", "122122212012", "202000111201", "112022002001", "121222222120", "010012022020", "220222112110", "211122100112", "100211221101", "110022010212", "022012120020", "020210201121"]); G:=MatrixGroup<12,F|x,y>; print "Group G is 2.G2(4).2 (isoclinic) < GL(12,GF(3))";