/* www-ATLAS of Group Representations. 2.S7 (isoclinic) represented as 20 x 20 matrices over GF(7). */ F:=GF(7); x:=CambridgeMatrix(1,F,20,[ "06000000000000000000", "10000000000000000000", "00060000000000000000", "00100000000000000000", "00000060000000000000", "00000000600000000000", "00001000000000000000", "00000000000600000000", "00000100000000000000", "00000000000000600000", "00000000000000006000", "00000001000000000000", "00000000000000000006", "42416402524336523514", "00000000010000000000", "53405206632204145052", "00000000001000000000", "52016311510341142601", "24201113004006021355", "00000000000010000000"]); y:=CambridgeMatrix(1,F,20,[ "31000000000000000000", "00600000000000000000", "00006000000000000000", "00000600000000000000", "00000006000000000000", "00000000060000000000", "00000000006000000000", "00000000000060000000", "00000000000006000000", "00000000000000060000", "00000000000000000600", "00000000000000000060", "02401002000040000000", "06130430356262645506", "65604133246433262436", "52003524144150233403", "24662441146352555531", "56232026051434500604", "61330601561521640036", "66556146644554126020"]); G:=MatrixGroup<20,F|x,y>; print "Group G is 2.S7 (isoclinic) < GL(20,GF(7))";