"Source: Text/Geometry/Crv.text";
"Line: 2359";
"Date: Thu May 12 11:26:16 2022";
"Main: Thu May 25 10:02:38 2023";
// original file: Text/Geometry/Crv.text, line: 2359
// Example: H121E12 ()
print "Example: H121E12";
ei := GetEchoInput();
SetEchoInput(true);
A<x,y> := AffineSpace(GF(3),2);
C := Curve(A,y^2 - x^3 - 1);
Genus(C);
assert $1 eq 0;
ArithmeticGenus(C);
assert $1 eq 1;
K<t> := RationalFunctionField(GF(3));
A<x,y> := AffineSpace(K,2);
C := Curve(A,y^2 - x^3 - t);
Genus(C);
assert $1 eq 1;
SetEchoInput(ei);
