/* www-ATLAS of Group Representations. G2(3):2 represented as 14 x 14 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,14,[ "01000000000000", "10000000000000", "00000200120622", "60026060000500", "06200051010250", "60600000506020", "00060006060100", "60600200026006", "20232005050051", "10000500051211", "06000106110620", "60626000000010", "20232201130602", "00500000100620"]); y:=CambridgeMatrix(1,F,14,[ "01500400640155", "60025000000500", "01560000050100", "05600265020556", "01000000000000", "15500000021000", "51555500050105", "12152060050200", "00151022000210", "00026500000501", "01555200100122", "00100065000550", "01500025050620", "21000300012002"]); G:=MatrixGroup<14,F|x,y>; print "Group G is G2(3):2 < GL(14,GF(7))";