/* Monster 3^{1+12}"2"Suz:2 as 78 x 78 matrices over GF(3). Generators C,D,E. Group is GG. Field is FF. Group elements A,B,C,D,E,F,G,H,I,J,K,aa,bb,gg,dd,ee,zz,hh. */ print "Loading group GG, field FF=GF(3), group elements A,B,C,D,E,F,G,H,I,J,K,aa,bb,gg,dd,ee,zz,hh."; FF:=GF(3); x:=CambridgeMatrix(1,FF,78,[ "200000000000000000000000000000000000000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000000000000000000000000000000000000", "010000000000000000000000000000000000000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000000000000000000000000000000000", "000000000100000000000000000000000000000000000000000000000000000000000000000000", "000000000010000000000000000000000000000000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000000000000000000000000000000000000", "000000000000001000000000000000000000000000000000000000000000000000000000000000", "000000000000000100000000000000000000000000000000000000000000000000000000000000", "000000000000000001000000000000000000000000000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000000000000000000000000000000000", "000000000000100000000000000000000000000000000000000000000000000000000000000000", "000000000000000000000100000000000000000000000000000000000000000000000000000000", "000000000000010000000000000000000000000000000000000000000000000000000000000000", "000000000000000000000001000000000000000000000000000000000000000000000000000000", "000000000000000000000000100000000000000000000000000000000000000000000000000000", "000000000000000000000000001000000000000000000000000000000000000000000000000000", "000000000000000010000000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000001000000000000000000000000000000000000000000000000", "000000000000000000100000000000000000000000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000100000000000000000000000000000000000000000000", "000000000000000000001000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000001000000000000000000000000000000000000000000", "000000000000000000000000000000000000100000000000000000000000000000000000000000", "000000000000000000000010000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000100000000000000000000000000000000000000", "000000000000000000000000000000000000000010000000000000000000000000000000000000", "000000000000000000000000000000000000000000100000000000000000000000000000000000", "000000000000000000000000010000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000100000000000000000000000000000000", "000000000000000000000000000100000000000000000000000000000000000000000000000000", "000000000000000000000000000010000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000010000000000000000000000000000", "000000000000000000000000000000000000000000000000001000000000000000000000000000", "000000000000000000000000000000100000000000000000000000000000000000000000000000", "000000000000000000000000000000010000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000100000000000000000000000", "000000000000000000000000000000001000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000001000000000000000000000", "000000000000000000000000000000000000000000000000000000000100000000000000000000", "000000000000000000000000000000000010000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000000000100000000000000000", "021120000000100200000000000000000000000000000001000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000000000001000000000000000", "000000000000000000000000000000000000010000000000000000000000000000000000000000", "000000000000000000000000000000000000001000000000000000000000000000000000000000", "021210020100200100102002011220010211101022021200202100101200001000000000000000", "012211001211001222001121211100201001020112122021012111222102200010000000000000", "000121021012200022012111110021200002100110210011102102120002002010000000000000", "000000000000000000000000000000000000000001000000000000000000000000000000000000", "012211200002001020112112201002002010001000120220102000011000102000000000000000", "000000000000000000000000000000000000000000010000000000000000000000000000000000", "000000000000000000000000000000000000000000001000000000000000000000000000000000", "000002200221201022202122200000222112022121001221110101021212202010000000000000", "000121121201110000101021120222222002102100200022202202212002001020000000000000", "000000000000000000000000000000000000000000000010000000000000000000000000000000", "021211020022210011121220011000121022020220111121212101120202211010000000000000", "000000000000000000000000000000000000000000000000100000000000000000000000000000", "000120122001121120112100100212111120211202120111021101222002000110000000000000", "000210221202022102010002021111002000200020212022001202211101000000000000000000", "000000000000000000000000000000000000000000000000000000000000000000100000000000", "000000000000000000000000000000000000000000000000000000000000000002000000000000", "000000000000000000000000000000000000000000000000000000000000000000001000000000", "000000000000000000000000000000000000000000000000000000000000000000020000000000", "000000000000000000000000000000000000000000000000000000000000000000000010000000", "000000000000000000000000000000000000000000000000000000000000000000000200000000", "000000000000000000000000000000000000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000000000000000000000000000000000002000000", "000000000000000000000000000000000000000000000000000000000000000000000000000100", "000000000000000000000000000000000000000000000000000000000000000000000000000010", "000000000000000000000000000000000000000000000000000000000000000000000000020000", "000000000000000000000000000000000000000000000000000000000000000000000000002000", "000000000000000000000000000000000000000000000000000000000000000000000000000001"]); y:=CambridgeMatrix(1,FF,78,[ "100000000000000000000000000000000000000000000000000000000000000000000000000000", "012000000000000000000000000000000000000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000000000000000000000000000000000", "002200000000000000000000000000000000000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000000000000000000000000000000000", "000000000000100000000000000000000000000000000000000000000000000000000000000000", "000000000000010000000000000000000000000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000000000000000000000000000000000", "000000000000000010000000000000000000000000000000000000000000000000000000000000", "000000000000000000100000000000000000000000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000000000000000000000000000000000000", "000000000000000000001000000000000000000000000000000000000000000000000000000000", "000000000100000000000000000000000000000000000000000000000000000000000000000000", "000000000000000000000010000000000000000000000000000000000000000000000000000000", "000000000010000000000000000000000000000000000000000000000000000000000000000000", "000000000000000000000000010000000000000000000000000000000000000000000000000000", "000000000000000000000000000100000000000000000000000000000000000000000000000000", "000000000000000000000000000010000000000000000000000000000000000000000000000000", "000000000000000000000000000000100000000000000000000000000000000000000000000000", "000000000000000000000000000000010000000000000000000000000000000000000000000000", "000000000000000000000000000000001000000000000000000000000000000000000000000000", "000000000000001000000000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000010000000000000000000000000000000000000000000", "000000000000000100000000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000010000000000000000000000000000000000000000", "200000000000000000000000000000000000001000000000000000000000000000000000000000", "000000000000000001000000000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000001000000000000000000000000000000000000", "000000000000000000000000000000000000000000010000000000000000000000000000000000", "100000000000000000000000000000000000000000001000000000000000000000000000000000", "000000000000000000000000000000000000000000000010000000000000000000000000000000", "000000000000000000000000000000000000000000000001000000000000000000000000000000", "200000000000000000000000000000000000000000000000100000000000000000000000000000", "000000000000000000000100000000000000000000000000000000000000000000000000000000", "100000000000000000000000000000000000000000000000000100000000000000000000000000", "200000000000000000000000000000000000000000000000000010000000000000000000000000", "100000000000000000000000000000000000000000000000000001000000000000000000000000", "000000000000000000000001000000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000010000000000000000000000", "000000000000000000000000100000000000000000000000000000000000000000000000000000", "200000000000000000000000000000000000000000000000000000000010000000000000000000", "000000000000000000000000000000000000000000000000000000000001000000000000000000", "000000000000000000000000001000000000000000000000000000000000000000000000000000", "000000000000000000000000000000000000000000000000000000000000010000000000000000", "100000000000000000000000000000000000000000000000000000000000000100000000000000", "100000000000000000000000000000000000000000000000000000000000000010000000000000", "011220220120122011222220200022201110102021220102010220211122002120000000000000", "000000000000000000000000000001000000000000000000000000000000000000000000000000", "002010212202012011222112220222121220002222202101201221201100102110000000000000", "112010201100122022211012121110022011101120011112021120121000222020000000000000", "210212111101112120020111111101212221202212211002201210201011222010000000000000", "202100000210210020100002200001022001001002220001000100020000010000000000000000", "000000222222101100120001001021001201111212122110221112212100102020000000000000", "012021122222011010000200200112212210210020011212111120010120220210000000000000", "000000000000000000000000000000000100000000000000000000000000000000000000000000", "011222110122002001212001020200212011011112121201020120220222120110000000000000", "200000000102112200122000211212221100021001110100101121100111200020000000000000", "000000000000000000000000000000000001000000000000000000000000000000000000000000", "211200012021020110002200122220022222102012012120101000121000200210000000000000", "000000000000000000000000000000000000100000000000000000000000000000000000000000", "021020001102110000112011000220212001002200002200102212212000101100000000000000", "000000000000000000000000000000000000000000000000000000000000000000010000000000", "000000000000000000000000000000000000000000000000000000000000000001120000000000", "000000000000000000000000000000000000000000000000000000000000000002020000000000", "000000000000000000000000000000000000000000000000000000000000000000000100000000", "000000000000000000000000000000000000000000000000000000000000000001212200000000", "000000000000000000000000000000000000000000000000000000000000000000000001000000", "000000000000000000000000000000000000000000000000000000000000000000000000010000", "000000000000000000000000000000000000000000000000000000000000000000000000001000", "000000000000000000000000000000000000000000000000000000000000000000000010000000", "000000000000000000000000000000000000000000000000000000000000000000000011212000", "000000000000000000000000000000000000000000000000000000000000000000112121102100", "000000000000000000000000000000000000000000000000000000000000000000112102010010", "200000000000000010200000000000200000020000022200000201021021012110000000000001"]); z:=CambridgeMatrix(1,FF,78,[ "100000000000000000000000000000000000000000000000000000000000000000000000000000", "010000000000000000000000000000000000000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000000000000000000000000000000000000", "000000000100000000000000000000000000000000000000000000000000000000000000000000", "000000000010000000000000000000000000000000000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000000000000000000000000000000000", "000000000000100000000000000000000000000000000000000000000000000000000000000000", "000000000000010000000000000000000000000000000000000000000000000000000000000000", "000000000000001000000000000000000000000000000000000000000000000000000000000000", "000000000000000100000000000000000000000000000000000000000000000000000000000000", "000000000000000010000000000000000000000000000000000000000000000000000000000000", "000000000000000001000000000000000000000000000000000000000000000000000000000000", "000000000000000000100000000000000000000000000000000000000000000000000000000000", "000000000000000000010000000000000000000000000000000000000000000000000000000000", "000000000000000000001000000000000000000000000000000000000000000000000000000000", "000000000000000000000100000000000000000000000000000000000000000000000000000000", "000000000000000000000010000000000000000000000000000000000000000000000000000000", "000000000000000000000001000000000000000000000000000000000000000000000000000000", "000000000000000000000000100000000000000000000000000000000000000000000000000000", "000000000000000000000000010000000000000000000000000000000000000000000000000000", "000000000000000000000000001000000000000000000000000000000000000000000000000000", "000000000000000000000000000100000000000000000000000000000000000000000000000000", "000000000000000000000000000010000000000000000000000000000000000000000000000000", "000000000000000000000000000001000000000000000000000000000000000000000000000000", "000000000000000000000000000000100000000000000000000000000000000000000000000000", "000000000000000000000000000000010000000000000000000000000000000000000000000000", "000000000000000000000000000000001000000000000000000000000000000000000000000000", "000000000000000000000000000000000100000000000000000000000000000000000000000000", "000000000000000000000000000000000010000000000000000000000000000000000000000000", "000000000000000000000000000000000001000000000000000000000000000000000000000000", "000000000000000000000000000000000000100000000000000000000000000000000000000000", "000000000000000000000000000000000000010000000000000000000000000000000000000000", "000000000000000000000000000000000000001000000000000000000000000000000000000000", "000000000000000000000000000000000000000100000000000000000000000000000000000000", "000000000000000000000000000000000000000010000000000000000000000000000000000000", "000000000000000000000000000000000000000001000000000000000000000000000000000000", "000000000000000000000000000000000000000000100000000000000000000000000000000000", "000000000000000000000000000000000000000000010000000000000000000000000000000000", "000000000000000000000000000000000000000000001000000000000000000000000000000000", "000000000000000000000000000000000000000000000100000000000000000000000000000000", "000000000000000000000000000000000000000000000010000000000000000000000000000000", "000000000000000000000000000000000000000000000001000000000000000000000000000000", "000000000000000000000000000000000000000000000000100000000000000000000000000000", "000000000000000000000000000000000000000000000000010000000000000000000000000000", "000000000000000000000000000000000000000000000000001000000000000000000000000000", "000000000000000000000000000000000000000000000000000100000000000000000000000000", "000000000000000000000000000000000000000000000000000010000000000000000000000000", "000000000000000000000000000000000000000000000000000001000000000000000000000000", "000000000000000000000000000000000000000000000000000000100000000000000000000000", "000000000000000000000000000000000000000000000000000000010000000000000000000000", "000000000000000000000000000000000000000000000000000000001000000000000000000000", "000000000000000000000000000000000000000000000000000000000100000000000000000000", "000000000000000000000000000000000000000000000000000000000010000000000000000000", "000000000000000000000000000000000000000000000000000000000001000000000000000000", "000000000000000000000000000000000000000000000000000000000000100000000000000000", "000000000000000000000000000000000000000000000000000000000000010000000000000000", "000000000000000000000000000000000000000000000000000000000000001000000000000000", "000000000000000000000000000000000000000000000000000000000000000100000000000000", "000000000000000000000000000000000000000000000000000000000000000010000000000000", "000000000000000000000000000000000000000000000000000000000000000001000000000000", "000000000000000000000000000000000000000000000000000000000000000000100000000000", "100000000000000000000000000000000000000000000000000000000000000000010000000000", "200000000000000000000000000000000000000000000000000000000000000000001000000000", "200000000000000000000000000000000000000000000000000000000000000000000100000000", "000000000000000000000000000000000000000000000000000000000000000000000010000000", "000000000000000000000000000000000000000000000000000000000000000000000001000000", "200000000000000000000000000000000000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000000000000000000000000000000000000010000", "100000000000000000000000000000000000000000000000000000000000000000000000001000", "100000000000000000000000000000000000000000000000000000000000000000000000000100", "200000000000000000000000000000000000000000000000000000000000000000000000000010", "000000000000000000000000000000000000000000000000000000000000000001220221110101"]); GG:=MatrixGroup<78,FF|x,y,z>; C:=x;D:=y;E:=z; A:=(C*D*D)^-2*(C*D)^14*(C*D*D)^2; // If A and B are to be standard generators of 2"Suz then A needs inverting. B:=D; aa:=(C*D*(C*D*C*D^2)^2*(C*D)^2*(C*D*C*D^2)^2)^11; bb:=(C*D)^-6*(C*D*(C*D*C*D^2)^2)^2*(C*D)^6; gg:=(aa*bb^2*aa*bb*(aa*bb*aa*bb^2)^2)^10; dd:=(aa*bb*aa*bb^2)^-4*aa*(aa*bb*aa*bb^2)^4; ee:=(aa*bb)^-1*((aa*bb)^3*bb)^3*aa*bb; F:=bb^5; G:=((dd*ee)^3*ee)^11; H:=dd*G; I:=ee*G; zz:=(H*I)^3*I*H*I; // OJ:=(zz*(zz^2*gg)^3*zz)^-1*(zz^2*gg)^2; // This is wrong. J:=((zz^2*gg)^4*zz)^-1*zz*(zz^2*gg)^4; hh:=(D^-1*E*D*G)^2; K:=(zz*(hh*zz^2)^4)^-1*(hh*zz^2)^4*zz; o8a:=(H*J*I*K)^6*I*K*(H*J*I*K)^2*I*K*(H*J*I*K*I*K)^2; o8b:=(H*K*I*J)^6*I*J*(H*K*I*J)^2*I*J*(H*K*I*J*I*J)^2; // o8a and o8b should both have order 8.