"Source: Text/Geometry/CrvHyp.text";
"Line: 1889";
"Date: Fri Sep 26 09:12:34 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Geometry/CrvHyp.text, line: 1889
// Example: H137E12 ()
print "Example: H137E12";
ei := GetEchoInput();
SetEchoInput(true);
R<x>:=PolynomialRing(Rationals());
C:=HyperellipticCurve(x^2+x, x^3+1);
J:=Jacobian(C);
RichelotIsogenousSurfaces(J);
DoubleRichelotIsogenies(J);
R<x>:=PolynomialRing(Rationals());
C:=HyperellipticCurve((x-2)*(x-1)*x*(x+1)*(x+2));
J:=Jacobian(C);
RichelotIsogenousSurfaces(J);
DoubleRichelotIsogenies(J);
TwoPowerIsogenies(J);
SetEchoInput(ei);
