/* www-ATLAS of Group Representations. 2.G2(4).2 represented as 12 x 12 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,12,[ "562530514342", "556611115060", "565251020066", "560526100003", "504100634500", "413133635360", "162033014425", "346542666564", "231253400511", "544612213243", "056260401101", "611462022364"]); y:=CambridgeMatrix(1,F,12,[ "615240254243", "543110646545", "042464302550", "646003031504", "406231256252", "132635153540", "616462514464", "446003514631", "654433403333", "632153102631", "656401022410", "505365534006"]); G:=MatrixGroup<12,F|x,y>; print "Group G is 2.G2(4).2 < GL(12,GF(7))";