"Source: Text/Geometry/AlgSrf.text";
"Line: 726";
"Date: Thu Sep 25 14:47:45 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Geometry/AlgSrf.text, line: 726
// Example: H126E2 ()
print "Example: H126E2";
ei := GetEchoInput();
SetEchoInput(true);
f := PolynomialRing(Rationals())![-1,0,0,0,0,0,1]; //t^6-1
X := KummerSurfaceScheme(HyperellipticCurve(f));
IsSingular(X);
assert $1;
HasOnlySimpleSingularities(X);
assert $1;
GeometricGenus(X);
assert $1 eq 1;
ArithmeticGenus(X);
assert $1 eq 1;
Irregularity(X);
assert $1 eq 0;
[ChernNumber(X,i) : i in [1,2]];
for i in [0..2], j in [0..2] do
 printf "%o,%o : %o\n",i,j,HodgeNumber(X,i,j);
end for;
SetEchoInput(ei);
