"Source: Text/Ring/FldFunRat.text";
"Line: 938";
"Date: Tue Jun 27 23:00:02 2017";
"Main: Thu May 25 10:02:38 2023";
// original file: Text/Ring/FldFunRat.text, line: 938
// Example: H44E5 ()
print "Example: H44E5";
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);
