"Source: Text/Commut/AlgAff.text";
"Line: 634";
"Date: Thu Sep 25 14:47:46 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Commut/AlgAff.text, line: 634
// Example: H118E5 ()
print "Example: H118E5";
ei := GetEchoInput();
SetEchoInput(true);
Q := RationalField();
F<x, a, b> := FunctionField(Q, 3);
A<y> := AffineAlgebra<F, y | y^2 - (x^3 + a*x + b)>;
P<z> := PolynomialRing(A);      
f := z^2 - (x^3 + a*x + b);
f;
time Factorization(f);
SetEchoInput(ei);
