"Source: Text/Ring/RngSer.text";
"Line: 1103";
"Date: Fri Sep 26 12:10:11 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Ring/RngSer.text, line: 1103
// Example: H51E2 ()
print "Example: H51E2";
ei := GetEchoInput();
SetEchoInput(true);
S<x> := PowerSeriesRing(RationalField());
f := Sin(x);
g := Arcsin(x);
f;     
g;
Composition(f, g);
Composition(g, f);
Reversion(f) - g;
Reversion(g) - f;
S<x> := PuiseuxSeriesRing(RationalField());
f := x^3 - x^5 + 2*x^8;
r := Reversion(f);
f;
r;
Composition(r, f);
Composition(f, r);
f := x^(2/5) - x^(2/3) + x^(3/2) + O(x^2);
r := Reversion(f); 
r;
Composition(f, r);  
Composition(r, f);
SetEchoInput(ei);
