"Source: Text/Ring/FldFunRat.text";
"Line: 938";
"Date: Fri Sep 26 12:10:11 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Ring/FldFunRat.text, line: 938
// Example: H45E5 ()
print "Example: H45E5";
ei := GetEchoInput();
SetEchoInput(true);
S<u> := PowerSeriesRing(Rationals());
f := [u+u^2, 2+u^2+u^3,0];
MaximumDegree(f);
assert $1 eq 3;
MaximumDegree(f:Distortion:=[]);
assert $1 eq 3;
MaximumDegree(f:Distortion:=[0,2,1]);
assert $1 eq 2;
MaximumDegree([S|0,0]);
MaximumDegree([O(u)]);
SetEchoInput(ei);
