/* www-ATLAS of Group Representations. 2.A7 represented as 20 x 20 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,20,[ "01000000000000000000", "00010000000000000000", "00000100000000000000", "10000000000000000000", "00000000100000000000", "00000000001000000000", "00000000000010000000", "00000000000000100000", "00000000000000001000", "00000000000000000010", "00100000000000000000", "02624602354655512605", "22312161560243540261", "23625242213234656630", "00105322653050603020", "04134061115101150160", "00001000000000000000", "61503260524143353360", "22213206250223042211", "33412036152551243301"]); y:=CambridgeMatrix(1,F,20,[ "00100000000000000000", "00001000000000000000", "00000010000000000000", "00000001000000000000", "00000000010000000000", "00000000000100000000", "00000000000001000000", "00000000000000010000", "00000000000000000100", "00000000000000000001", "50252632145611435352", "06000660000600000000", "51512664536400465114", "11000210060100000001", "12325551604032160364", "45454021444040504656", "01314402022156450213", "03004112034265422504", "15426253111010450035", "11606110000606000001"]); G:=MatrixGroup<20,F|x,y>; print "Group G is 2.A7 < GL(20,GF(7))";