/* www-ATLAS of Group Representations. 2.S7 represented as 28 x 28 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,28,[ "0100000000000000000000000000", "1000000000000000000000000000", "0001000000000000000000000000", "0010000000000000000000000000", "0000001000000000000000000000", "0000000010000000000000000000", "0000100000000000000000000000", "0000000000010000000000000000", "0000010000000000000000000000", "0000000000000010000000000000", "0000000000000000100000000000", "0000000100000000000000000000", "0000000000000000000100000000", "0000000000000000000010000000", "0000000001000000000000000000", "0000000000000000000000010000", "0000000000100000000000000000", "0000000000000000000000000010", "3630114465254244251530010530", "0000000000001000000000000000", "0000000000000100000000000000", "4332203443306262050351221553", "1526146463442643534236136412", "0000000000000001000000000000", "1033552266245112313541062325", "1155606101211616240160060640", "0000000000000000010000000000", "2246060323404240341435112153"]); y:=CambridgeMatrix(1,F,28,[ "5300000000000000000000000000", "0010000000000000000000000000", "0000100000000000000000000000", "0000010000000000000000000000", "0000000100000000000000000000", "0000000001000000000000000000", "0000000000100000000000000000", "0000000000001000000000000000", "0000000000000100000000000000", "0000000000000001000000000000", "0000000000000000010000000000", "0000000000000000001000000000", "4450100300002000000000000000", "0000000000000000000001000000", "0000000000000000000000100000", "0000000000000000000000001000", "0000000000000000000000000100", "5312445353535415616011115310", "0000000000000000000000000001", "5216214546342455353520405213", "2255205034215104321414002304", "1501232320554561100602213154", "1421300505304663240364302165", "5554450521314131645664014536", "4313553543632465346425651260", "6303641233106416034132511361", "5166565322006415143042001343", "0451245131432001632635521310"]); G:=MatrixGroup<28,F|x,y>; print "Group G is 2.S7 < GL(28,GF(7))";