diff --git a/sage/.run.term-0.term b/sage/.run.term-0.term
index 2e31ef2..2cbf9a1 100644
--- a/sage/.run.term-0.term
+++ b/sage/.run.term-0.term
@@ -1,33194 +1,4 @@
-5h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_kernel(C, prec=50)[0][30D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr i, x in e[Cumerate(lista[C:[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241mi, x in enumerate(lista):[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94msage: [0;38;5;28;1mfor[0m om [0;38;5;28min[0m C.basis_[0m

-[24C[0;38;5;16;48;5;250m C.basis_de_rham_degrees                 [0m

-[24C[0;38;5;16;48;5;250m C.basis_holomorphic_differentials_degree[0m

-

-

-[0m [5A[24C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[2A[22C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(i, x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.serre_duality_pairing(f))[27D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m om [0;38;5;28min[0m C.holomorphic_differentials_basis():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(om.cartier())[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y^3) dx
-(x/y^2) dx
-(1/y^2) dx
-0 dx
-0 dx
-(1/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m om [0;38;5;28min[0m C.holomorphic_differentials_basis():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom.cartier()[0;38;5;16;48;5;152m)[29D[29C[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[A[?7h[0m[?12l[?25h[?25l[?7l[23D[0m(C.one/C.x*C.dx).cart[Cer[0;38;5;16;48;5;152m()[0m[K[0m

-[0m [0m[K[A[31C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0m(C.one/C.x*C.dx)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/x) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mC.one/C.x*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C).[0;38;5;241mcartier()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0m(C.one/C.x*C.dx).cartier()[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.cartier()[13D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.cartier()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241ms_smooth()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m(C.one/C.x*C.dx).cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0m.x*C.dx).cartier()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).cartier()[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0m((C.x)^[0;38;5;20;1m2[0m*C.dx).cartier()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^[0;38;5;20;1m2[0m*C.dx).cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*C.dx).cartier()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m*C.dx).cartier()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mC*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mx*C.dx).cartier()[16D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0m((C.x)*C.x*C.dx).cartier()[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241madratic_form(parity_quadratic_form(v0, q))[42D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd
-]0;~[01;34m~[00m$ cd Research/2021\ De\ Rham/DER[K[KeRhamComputation/
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add draft/sup[K[K[K[K[K[K[K[K[Ksage/drafty/superelliptic_cohomology_class.sage [K
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ gid add -u
-bash: gid: command not found
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ gid add -u[C[C[1P[1@t
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m ""C"o"h"o"m"o"l"o"g"y" "o"f" "s"t"r"u"c"t"u"r"e" "s"h"e"a"f" "o"f" "s"u"p"e"r"e"l"l"i"p"t"i"c"
-[master be66e7b] Cohomology of structure sheaf of superelliptic
- 11 files changed, 7056 insertions(+), 82 deletions(-)
- delete mode 100644 sage/as_covers/as_cover/uniformizer.sage
- rewrite sage/drafty/draft3.sage (90%)
- create mode 100644 sage/drafty/superelliptic_cohomology_class.sage
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 37, done.
-Counting objects:   2% (1/37)
Counting objects:   5% (2/37)
Counting objects:   8% (3/37)
Counting objects:  10% (4/37)
Counting objects:  13% (5/37)
Counting objects:  16% (6/37)
Counting objects:  18% (7/37)
Counting objects:  21% (8/37)
Counting objects:  24% (9/37)
Counting objects:  27% (10/37)
Counting objects:  29% (11/37)
Counting objects:  32% (12/37)
Counting objects:  35% (13/37)
Counting objects:  37% (14/37)
Counting objects:  40% (15/37)
Counting objects:  43% (16/37)
Counting objects:  45% (17/37)
Counting objects:  48% (18/37)
Counting objects:  51% (19/37)
Counting objects:  54% (20/37)
Counting objects:  56% (21/37)
Counting objects:  59% (22/37)
Counting objects:  62% (23/37)
Counting objects:  64% (24/37)
Counting objects:  67% (25/37)
Counting objects:  70% (26/37)
Counting objects:  72% (27/37)
Counting objects:  75% (28/37)
Counting objects:  78% (29/37)
Counting objects:  81% (30/37)
Counting objects:  83% (31/37)
Counting objects:  86% (32/37)
Counting objects:  89% (33/37)
Counting objects:  91% (34/37)
Counting objects:  94% (35/37)
Counting objects:  97% (36/37)
Counting objects: 100% (37/37)
Counting objects: 100% (37/37), done.
-Delta compression using up to 4 threads
-Compressing objects:   4% (1/23)
Compressing objects:   8% (2/23)
Compressing objects:  13% (3/23)
Compressing objects:  17% (4/23)
Compressing objects:  21% (5/23)
Compressing objects:  26% (6/23)
Compressing objects:  30% (7/23)
Compressing objects:  34% (8/23)
Compressing objects:  39% (9/23)
Compressing objects:  43% (10/23)
Compressing objects:  47% (11/23)
Compressing objects:  52% (12/23)
Compressing objects:  56% (13/23)
Compressing objects:  60% (14/23)
Compressing objects:  65% (15/23)
Compressing objects:  69% (16/23)
Compressing objects:  73% (17/23)
Compressing objects:  78% (18/23)
Compressing objects:  82% (19/23)
Compressing objects:  86% (20/23)
Compressing objects:  91% (21/23)
Compressing objects:  95% (22/23)
Compressing objects: 100% (23/23)
Compressing objects: 100% (23/23), done.
-Writing objects:   4% (1/23)
Writing objects:   8% (2/23)
Writing objects:  13% (3/23)
Writing objects:  17% (4/23)
Writing objects:  26% (6/23)
Writing objects:  34% (8/23)
Writing objects:  39% (9/23)
Writing objects:  43% (10/23)
Writing objects:  47% (11/23)
Writing objects:  52% (12/23)
Writing objects:  56% (13/23)
Writing objects:  60% (14/23)
Writing objects:  65% (15/23)
Writing objects:  69% (16/23)
Writing objects:  73% (17/23)
Writing objects:  78% (18/23)
Writing objects:  82% (19/23)
Writing objects:  86% (20/23)
Writing objects:  91% (21/23)
Writing objects:  95% (22/23)
Writing objects: 100% (23/23)
Writing objects: 100% (23/23), 73.16 KiB | 337.00 KiB/s, done.
-Total 23 (delta 15), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   d77adde..be66e7b  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[5]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_matrix[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mC.frobenius_matrix()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mfrobenius_matrix[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:163[0m, in [0;36mfrobenius_matrix[0;34m(self, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'superelliptic_cohomology' and 'method'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.frobenius_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix()[19D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mfrobenius_matrix[49m[43m([49m[43mprec[49m[38;5;241;43m=[39;49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:163[0m, in [0;36mfrobenius_matrix[0;34m(self, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'superelliptic_cohomology' and 'method'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.frobenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2441[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2440[0m try:
-[0;32m-> 2441[0m     right = Integer(right)
-[1;32m   2442[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:717[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    716[0m 
-[0;32m--> 717[0m                 raise TypeError("unable to coerce %s to an integer" % type(x))
-[1;32m    718[0m 
-
-[0;31mTypeError[0m: unable to coerce <class 'method'> to an integer
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mfrobenius_matrix[49m[43m([49m[43mprec[49m[38;5;241;43m=[39;49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:163[0m, in [0;36mfrobenius_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:71[0m, in [0;36m__pow__[0;34m(self, exp)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2443[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2441[0m         right = Integer(right)
-[1;32m   2442[0m     except TypeError:
-[0;32m-> 2443[0m         raise TypeError("non-integral exponents not supported")
-[1;32m   2444[0m 
-[1;32m   2445[0m d = self.degree()
-
-[0;31mTypeError[0m: non-integral exponents not supported
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(C.x)*C.x*C.dx).cartier()[25D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.one/[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m*C.dx).cartier()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0m(C.x)^p[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(len(lista))[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mp[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mfrobenius_matrix(prec=50)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mfrobenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 0 0 1]
-[0 0 1 0 0 0]
-[0 1 0 0 0 0]
-[1 0 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.cartier()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0mC.basis_[0m

-[14C[0;38;5;16;48;5;250m C.basis_de_rham_degrees                 [0m

-[14C[0;38;5;16;48;5;250m C.basis_holomorphic_differentials_degree[0m

-[14C[0;38;5;16;48;5;250m C.basis_of_cohomology                   [0m

-

-[0m [5A[14C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_degrees[0m

-[14C[0;38;5;231;48;5;102m C.basis_de_rham_degrees                 [0m

-

-

-[14C[0;38;5;16;48;5;248m <unknown> [4A[4C[?7h[0m[?12l[?25h[?25l[?7l[15D[0mholomorphic_differentials_degree[0m

-[14C[0;38;5;16;48;5;250m C.basis_de_rham_degrees                 [0m

-[14C[0;38;5;231;48;5;102m C.basis_holomorphic_differentials_degree[2A[9D[?7h[0m[?12l[?25h[?25l[?7l[32D[0mof_cohomology[0m[K[0m

-

-[14C[0;38;5;16;48;5;250m C.basis_holomorphic_differentials_degree[0m

-[14C[0;38;5;231;48;5;102m C.basis_of_cohomology                   [3A[28D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[26C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mC.basis_of_cohomology()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y, 1/x*y^2, 1/x^2*y^2, 1/x*y^3, 1/x^2*y^3, 1/x^3*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC.basis_of_cohomology[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[21D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.basis_of_cohomology()[[0;38;5;20;1m0[0m]^p)[29D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[19C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[28D[0;38;5;16;48;5;152m([28C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m([28C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0m(C.basis_of_cohomology()[[0;38;5;20;1m0[0m]^p).coordinates()[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 1, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mp[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.basis_of_cohomology()[22D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 5[3D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mp = [0;38;5;20;1m3[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp = [0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[5D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m(C.basis_of_cohomology()[[0;38;5;20;1m0[0m]^p).coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0m(C.basis_of_cohomology()[[0;38;5;20;1m0[0m]^p).coordinates()[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241madratic_form(parity_quadratic_form(v0, q))[42D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd ..[1Psagegit pushcommit -m "Cohomology of structure sheaf of superelliptic"
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cadd -u[K
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u[5Pcd ..[1Psagegit push[4Psagecd ..git add -u[Kgit add -u[5Pcd ..[1Psagegit pushcommit -m "Cohomology of structure sheaf of superelliptic"
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cadd -u[Kcommit -m "Cohomology of structure sheaf of superelliptic"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"c"o"h"o"m"o"l"o"g"y" "o"f" "s"t"r" "s"h"e"a"f" "d"o"d"a"n"y";" "z"m"i"[1P"[1P"a"c"z"y"n"a"m"y" "z"m"i"e"n"i"a"c" "w"s"p"o"l"r"z"e"d"n"e" "w" "s"u"p"e"r"e"l"l"i"p"t"i"c" "h"o"l"o"
-[master f683017] cohomology of str sheaf dodany; zaczynamy zmieniac wspolrzedne w superelliptic holo
- 5 files changed, 194 insertions(+), 4 deletions(-)
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 16, done.
-Counting objects:   6% (1/16)
Counting objects:  12% (2/16)
Counting objects:  18% (3/16)
Counting objects:  25% (4/16)
Counting objects:  31% (5/16)
Counting objects:  37% (6/16)
Counting objects:  43% (7/16)
Counting objects:  50% (8/16)
Counting objects:  56% (9/16)
Counting objects:  62% (10/16)
Counting objects:  68% (11/16)
Counting objects:  75% (12/16)
Counting objects:  81% (13/16)
Counting objects:  87% (14/16)
Counting objects:  93% (15/16)
Counting objects: 100% (16/16)
Counting objects: 100% (16/16), done.
-Delta compression using up to 8 threads
-Compressing objects:  11% (1/9)
Compressing objects:  22% (2/9)
Compressing objects:  33% (3/9)
Compressing objects:  44% (4/9)
Compressing objects:  55% (5/9)
Compressing objects:  66% (6/9)
Compressing objects:  77% (7/9)
Compressing objects:  88% (8/9)
Compressing objects: 100% (9/9)
Compressing objects: 100% (9/9), done.
-Writing objects:  11% (1/9)
Writing objects:  22% (2/9)
Writing objects:  33% (3/9)
Writing objects:  44% (4/9)
Writing objects:  55% (5/9)
Writing objects:  66% (6/9)
Writing objects:  77% (7/9)
Writing objects:  88% (8/9)
Writing objects: 100% (9/9)
Writing objects: 100% (9/9), 4.68 KiB | 4.68 MiB/s, done.
-Total 9 (delta 7), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   be66e7b..f683017  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd sage
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd drafty/[K[K[K[K[K[K[K[K[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mbasis_of_cohomology()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241molomorphic_differentials_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mlomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.holomorphic_differentials_basis()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[33D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbC.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mbC.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mbC.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m C.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m C.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mC.holomorphic_dif[Cerentials_basis()[0m[K[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m C.holomorphic_di[Cferentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[31C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0mbbb = C.holomorphic_differentials_basis()[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = C.holomorphic_differentials_basis()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[2C[0mb[[0;38;5;20;1m1[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m*[2Cb[[0;38;5;20;1m1[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma3*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*b[2C[[0;38;5;20;1m1[0m][0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*b[2C[[0;38;5;20;1m1[0m][0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m3*b[2C[[0;38;5;20;1m1[0m][0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma3*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0ma3*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0ma3*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m3[0m*[2Cb[[0;38;5;20;1m1[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;20;1m3[0m*b[2C[[0;38;5;20;1m1[0m][0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*b[2C[[0;38;5;20;1m1[0m] -[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*[2Cb[[0;38;5;20;1m1[0m] -[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0maaa = [0;38;5;20;1m2[0m*bbb[[0;38;5;20;1m1[0m] + [0;38;5;20;1m2[0m*bbb[[0;38;5;20;1m2[0m] + bbb[[0;38;5;20;1m5[0m][40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa = 2*bbb[1] + 2*bbb[2] + bbb[5][33D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0maaa.coordinates()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 2, 2, 0, 0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0maaa.coordinates2()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43maaa[49m[38;5;241;43m.[39;49m[43mcoordinates2[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:101[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa.coordinates2[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = [0;38;5;20;1m2[0m*bbb[[0;38;5;20;1m1[0m] + [0;38;5;20;1m2[0m*bbb[[0;38;5;20;1m2[0m] + bbb[0;38;5;16;48;5;152m[[0;38;5;20;1m5[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[34D[0mbbb[3CC.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa.coordinates2()[17D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mcoordinates2[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0maaa.coordinates2()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lbasis [((x^5 + x)/y^2) dx, ((x^5 + x)/y^3) dx, ((x^6 + x^2)/y^3) dx, 1 dx, x dx, (x^2) dx]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43maaa[49m[38;5;241;43m.[39;49m[43mcoordinates2[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:102[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0maa[C.coordinates2[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0maaa.coordinates2()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lbasis [((x^5 + x)/y^2) dx, ((x^5 + x)/y^3) dx, ((x^6 + x^2)/y^3) dx, 1 dx, x dx, (x^2) dx]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43maaa[49m[38;5;241;43m.[39;49m[43mcoordinates2[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:102[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = C.holomorphic_differentials_basis()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mbbb[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mbbb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0maaa.coordinates2[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0maaa.coordinates2()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3]
-basis [((x^5 + x)/y^2) dx, ((x^5 + x)/y^3) dx, ((x^6 + x^2)/y^3) dx, 1 dx, x dx, (x^2) dx]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43maaa[49m[38;5;241;43m.[39;49m[43mcoordinates2[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:103[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 2, 2, 0, 0, 1)
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [((x^5 + x)/y^2) dx, ((x^5 + x)/y^3) dx, ((x^6 + x^2)/y^3) dx, 1 dx, x dx, (x^2) dx]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:22[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:103[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[2D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mbbb[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 2, 2, 0, 0, 1)
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:22[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:103[0m, in [0;36mcoordinates2[0;34m(self, basis)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 2, 2, 0, 0, 1)
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-[0, 2, 2, 0, 0, 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 2, 2, 0, 0, 1)
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-[0, 2, 2, 0, 0, 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lsuperelliptic form coordinates test:
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lsuperelliptic form coordinates test:
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lsuperelliptic form coordinates test:
-[(1/y) dx, (1/y^2) dx, (x/y^2) dx, (1/y^3) dx, (x/y^3) dx, (x^2/y^3) dx] [y, y^2, y^2, y^3, y^3, y^3] y^3
-basis [y^2, y, x*y, 1, x, x^2]
-True
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0, 2, 2, 0, 0, 1]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:22[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'coordinates2'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lsuperelliptic form coordinates test:
-True
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.holomorphic_differentials_basis()[34D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis()[33D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.cartier()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m^C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[0mC.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0mC.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0mC.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)*C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mCx^(p-[0;38;5;20;1m1[0m)*C.dx[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.x^(p-[0;38;5;20;1m1[0m)*C.dx[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfC.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0mfC.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0mfC.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0mfC.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x^(p-[0;38;5;20;1m1[0m)*C.dx[14D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mffff = C.x^(p-[0;38;5;20;1m1[0m)*C.dx[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfff = C.x^(p-1)*C.dx[20D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mffff[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^6) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfff[3D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mffff.cartier()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfff.cartier()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr om in C.holomorphic_differentials_basis():[44D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241m,[Cx in enumerate(lista):[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241min[Crange(0, p):[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0minr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241mrange(0, p):[12D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C):[?7h[0m[?12l[?25h[?25l[?7l[29D[0;94msage: [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m0[0m, p^[0;38;5;20;1m2[0m):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor B in range(-10, 30):[23D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[29D[0;94m....: [0m    ffff = (C.x)^i*C.dx[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(om.cartier())[18D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0;94m....: [0m    [0;38;5;24mprint[0m(ffff.cartier())[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[3A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m0[0m, p^[0;38;5;20;1m2[0m):[0m

-[0;94m....: [0m    ffff = (C.x)^i*C.dx[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(ffff.cartier())[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [29][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:22[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:9[0;36m[0m
-[0;31m    a = C.x**(p-_sage_const_1 )C.dx[0m
-[0m                               ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 0
-0 0
-0 0
-0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx^2 1
-0 0
-0 0
-0 0
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa.coordinates2()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mprod(C.holomorphic_differentials_basis()[3])[44D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0ma.cartier()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004lx^2 1
-0 0
-0 0
-0 0
-[0m[?7h[0;91m[0m[0m1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.cartier[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0ma.cartier()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.cartier()[10D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= basis_of_cohomology(C)[0][27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.cartier()[10D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= basis_of_cohomology(C)[0][27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma = C.dx[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.dx[7D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma/C.x[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [36][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m/[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m
-
-[0;31mTypeError[0m: unsupported operand type(s) for /: 'superelliptic_form' and 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma/C.x[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor i in range(0, p^2):[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[Cd/(e*g)[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1.[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mf = superelliptic_function(C, [0;38;5;20;1m1[0m/x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = superelliptic_function(C, 1/x)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mf*C.dx[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/x) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf*C.dx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(f*C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([6C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m(f*C.dx).cartier()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mf[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m[38;5;241;43m.[39;49m[43mcartier[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:52[0m, in [0;36mcartier[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
-[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
-[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
-[0;32m-> 1331[0m         raise ValueError("not integral")
-[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
-[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
-
-[0;31mValueError[0m: not integral
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(f*C.dx).cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mf*C.dx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m = superelliptic_function[0;38;5;16;48;5;152m([0mC, [0;38;5;20;1m1[0m/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0ma/C.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mf = superelliptic_function[0;38;5;16;48;5;152m([0mC, [0;38;5;20;1m1[0m/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mf = superelliptic_function(C, [0;38;5;20;1m1[0m/x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf = superelliptic_function[0;38;5;16;48;5;152m([0mC, [0;38;5;20;1m1[0m/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(f*C.dx).cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m(f*C.dx).cartier()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mist_of_m = [m for m in list_of_m if m%p != 0][45D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis()[33D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_matrix(prec=50)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mobenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mfrobenius_matrix[49m[43m([49m[43mprec[49m[38;5;241;43m=[39;49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:164[0m, in [0;36mfrobenius_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:90[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
-
-[0;31mNameError[0m: name 'basis_of_cohomology' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241masis_of_cohomology()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mis_of_cohomology[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mC.basis_of_cohomology()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y, 1/x*y^2, 1/x^2*y^2, 1/x*y^3, 1/x^2*y^3, 1/x^3*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.basis_of_cohomology[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0mfrobenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 1 0 0]
-[0 0 1 0 0 0]
-[0 1 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[1 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mj[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mronecker_symbol(7, 8)[21D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = superelliptic_function(C, 1/x)[33D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mobenius_kernel(C, prec=50)[0][0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0menius_kernel(C, prec=[0;38;5;20;1m50[0m)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m][37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mfrobenius_kernel[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43mprec[49m[38;5;241;43m=[39;49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m)[49m[Integer([38;5;241m0[39m)]
-
-File [0;32m<string>:3[0m, in [0;36mfrobenius_kernel[0;34m(C, prec)[0m
-
-[0;31mNameError[0m: name 'frobenius_matrix' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m][37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y^3, 1/x^2*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[2D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.holomorphic_differentials_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0mbbb = C.holomorphic_differentials_basis()[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = C.holomorphic_differentials_basis()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].cartier()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/y^3) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_matrix()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.cartier_matrix()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mcartier_matrix[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:155[0m, in [0;36mcartier_matrix[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix0.pyx:1507[0m, in [0;36msage.matrix.matrix0.Matrix.__setitem__[0;34m()[0m
-[1;32m   1505[0m else:
-[1;32m   1506[0m     if row_list_len != len(value_list):
-[0;32m-> 1507[0m         raise IndexError("value does not have the right number of rows")
-[1;32m   1508[0m     for value_row in value_list:
-[1;32m   1509[0m         if col_list_len != len(value_row):
-
-[0;31mIndexError[0m: value does not have the right number of rows
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.cartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.cartier_matrix()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 1 0 0]
-[0 0 1 0 0 0]
-[0 1 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[1 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[0].cartier()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.holomorphic_differentials_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0mbbb = C.holomorphic_differentials_basis()[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = C.holomorphic_differentials_basis()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].cartier()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m].cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0m*[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 1, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/x) dx
-1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mcartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.cartier_matrix()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 0 0 1]
-[0 0 1 0 0 0]
-[0 1 0 0 0 0]
-[1 0 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.cartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m = C.holomorphic_differ[Cntials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0mbbb = C.holomorphic_differentials_basis()[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb = C.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0mC.cartier_matrix[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 1, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m = C.holomorphic_differ[Cntials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[[0;38;5;20;1m0[0m].cartier().coordinat[Cs[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m.cartier().co[Crdinates()[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m.cartier().c[Cordinates()[25D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m1[0m].cartier().coordinates()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 1, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m1[0m].cartier().coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m.cartier().co[Crdinates()[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m][0m.cartier().c[Cordinates()[25D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m5[0m].cartier().coordinates()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:10[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:137[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l2*x^2*y^3 + x^5*y^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l2*x^2*y^3 + x^5*y^2 2*x^2*y^3 + x^5*y^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m)^p[3D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0m(C.x).pth_root()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mpth_root[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:132[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lFalse
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:134[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [29][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:139[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[0;38;5;241mes[Cs.sage')[11D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lp-th root test:
-True
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:4[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:139[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mk[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mronecker_symbol(7, 8)[21D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mnel[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_kernel(C, prec=50)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mobenius_kernel[0;38;5;16;48;5;152m([0mC, prec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y^3, 1/x^2*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfrobenius_kernel[0;38;5;16;48;5;152m([0mC, prec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[[0;38;5;241m0][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m][37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m/C.x[4D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ma[Ccoordinates2()[16D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 2*bbb[1] + 2*bbb[2] + bbb[5][30D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mnius_kernel[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0maaa = frobenius_kernel(C)[[0;38;5;20;1m0[0m][34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa = frobenius_kernel(C)[0][27D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0maaa^p[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^8 + 2*x^4 + 1)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[5].cartier().coordinates()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.holomorphic_differ[Cntials_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m%[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mbbb = aaa^p[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = aaa^p[10D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mbbb.function[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^8 + 2*x^4 + 1)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb.function[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mc[2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mc[2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m-[2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [2Cb.function[12D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mccc - bbb.function[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mccc[49m [38;5;241m-[39m bbb[38;5;241m.[39mfunction
-
-[0;31mNameError[0m: name 'ccc' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mccc - bbb.function[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m b[2C.function[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m= [2Cb.function[13D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mccc = bbb.function[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mcc = bbb.function[17D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mu[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mm[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mo[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mnumerator(ccc)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8 + 2*x^4 + 1)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241mm.f[3D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mmonomials(ccc)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mmonomials[49m[43m([49m[43mccc[49m[43m)[49m
-
-[0;31mTypeError[0m: monomials() missing 1 required positional argument: 'n'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmonomials[0;38;5;16;48;5;152m([0mccc[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mcmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mcmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mcmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m.monomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mccc.monomials()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mcc.monomials()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Cc[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mparent(ccc)[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mF = FractionField(F)[20D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mFxy[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [44][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mFxy[49m
-
-[0;31mNameError[0m: name 'Fxy' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y = [0;38;5;24mself[0m.fct_field[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mFxy, Rxy, x, y = [0;38;5;24mself[0m.fct_field[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m Fxy, Rxy, x, y [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241m.[39mfct_field
-
-[0;31mNameError[0m: name 'self' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y = [0;38;5;24mself[0m.fct_field[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0msel.fct_field[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.fct_field[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.fct_field[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.fct_field[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mC.fct_field[10D[?7h[0m[?12l[?25h[?25l[?7l[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mFxy, Rxy, x, y = C.fct_field[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxy, Rxy, x, y = C.fct_field[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mFxy[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [48][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:30[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:13[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-[0;31mAttributeError[0m: 'list' object has no attribute 'curve'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[((x^8 + 2*x^4 + 1)/x)*y, ((x^8 + 2*x^4 + 1)/x^4)*y]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:14[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-[0;31mAttributeError[0m: 'list' object has no attribute 'curve'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mronecker_symbol(7, 8)[21D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mker[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y^3, 1/x^2*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa^p[4D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maaa[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((x^8 + 2*x^4 + 1)/x)*y, ((x^8 + 2*x^4 + 1)/x^4)*y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maaa[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((x^8 + 2*x^4 + 1)/x)*y, ((x^8 + 2*x^4 + 1)/x^4)*y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mker[[0;38;5;20;1m0[0m]^p[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^8 + 2*x^4 + 1)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^8 + 2*x^4 + 1)/x)*y
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [54][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:15[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-[0;31mNameError[0m: name 'self' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^8 + 2*x^4 + 1)/x)*y
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [55][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:209[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert <function denominator at 0x7f0bd4ee8820>/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [56][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:209[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert <function denominator at 0x7f0bd4ee8820>/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maaa[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((x^8 + 2*x^4 + 1)/x)*y, ((x^8 + 2*x^4 + 1)/x^4)*y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m0[0m].function[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^8 + 2*x^4 + 1)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[[0;38;5;20;1m0[0m].function[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mu[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mm[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[3C[0ma[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mo[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Ca[[0;38;5;20;1m0[0m].function[15D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mnumerator(aaa[[0;38;5;20;1m0[0m].function)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8 + 2*x^4 + 1)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[0].function[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[3C[0ma[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mparent(aaa[[0;38;5;20;1m0[0m])[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class '__main__.superelliptic_function'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0maaa[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mparent(aaa[[0;38;5;20;1m0[0m].function)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[0].function[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;241m].function[10D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mu[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mm[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[3C[0ma[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mo[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Ca[[0;38;5;20;1m0[0m][6D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(a[2C[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF([2Ca[[0;38;5;20;1m0[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[0mx([2Ca[[0;38;5;20;1m0[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[0my([2Ca[[0;38;5;20;1m0[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[4C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mFxy(aaa[[0;38;5;20;1m0[0m])[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [62][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mFxy[49m[43m([49m[43maaa[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert ((x^8 + 2*x^4 + 1)/x)*y/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy[0;38;5;16;48;5;152m([0maaa[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mFxy(aaa[[0;38;5;20;1m0[0m].function)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8*y - x^4*y + y)/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy[0;38;5;16;48;5;152m([0maaa[[0;38;5;20;1m0[0m].function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mFxy(aaa[[0;38;5;20;1m0[0m].function).denominator()[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy(aaa[[0;38;5;20;1m0[0m].function).denominator[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [65][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:209[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert <function denominator at 0x7f0bd4ee8820>/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-x^8*y - x^4*y + y x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [66][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:20[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:209[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert <function denominator at 0x7f0bd4ee8820>/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-x^8*y - x^4*y + y x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1008[0m # now try calling the base ring's __call__ methods
-[0;32m-> 1009[0m element = self.base_ring()(element)
-[1;32m   1010[0m _p = p_NSet(sa2si(element,_ring), _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:391[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    390[0m         else:
-[0;32m--> 391[0m             raise
-[1;32m    392[0m self.set_from_mpz(z.value)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:717[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    716[0m 
-[0;32m--> 717[0m                 raise TypeError("unable to coerce %s to an integer" % type(x))
-[1;32m    718[0m 
-
-[0;31mTypeError[0m: unable to coerce <class 'function'> to an integer
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [67][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:20[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1013[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1011[0m         return new_MP(self,_p)
-[1;32m   1012[0m     except (TypeError, ValueError):
-[0;32m-> 1013[0m         raise TypeError("Could not find a mapping of the passed element to this ring.")
-[1;32m   1014[0m 
-[1;32m   1015[0m def _repr_(self):
-
-[0;31mTypeError[0m: Could not find a mapping of the passed element to this ring.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-x^8*y - x^4*y + y x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1008[0m # now try calling the base ring's __call__ methods
-[0;32m-> 1009[0m element = self.base_ring()(element)
-[1;32m   1010[0m _p = p_NSet(sa2si(element,_ring), _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:391[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    390[0m         else:
-[0;32m--> 391[0m             raise
-[1;32m    392[0m self.set_from_mpz(z.value)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:717[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    716[0m 
-[0;32m--> 717[0m                 raise TypeError("unable to coerce %s to an integer" % type(x))
-[1;32m    718[0m 
-
-[0;31mTypeError[0m: unable to coerce <class 'function'> to an integer
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [68][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:33[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:20[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1013[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1011[0m         return new_MP(self,_p)
-[1;32m   1012[0m     except (TypeError, ValueError):
-[0;32m-> 1013[0m         raise TypeError("Could not find a mapping of the passed element to this ring.")
-[1;32m   1014[0m 
-[1;32m   1015[0m def _repr_(self):
-
-[0;31mTypeError[0m: Could not find a mapping of the passed element to this ring.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l! (x^8*y - x^4*y + y)/x
-x^8*y - x^4*y + y x Multivariate Polynomial Ring in x, y over Finite Field of size 3 <class 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular'>
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1008[0m # now try calling the base ring's __call__ methods
-[0;32m-> 1009[0m element = self.base_ring()(element)
-[1;32m   1010[0m _p = p_NSet(sa2si(element,_ring), _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:391[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    390[0m         else:
-[0;32m--> 391[0m             raise
-[1;32m    392[0m self.set_from_mpz(z.value)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:717[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    716[0m 
-[0;32m--> 717[0m                 raise TypeError("unable to coerce %s to an integer" % type(x))
-[1;32m    718[0m 
-
-[0;31mTypeError[0m: unable to coerce <class 'function'> to an integer
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [69][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:33[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:20[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1013[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1011[0m         return new_MP(self,_p)
-[1;32m   1012[0m     except (TypeError, ValueError):
-[0;32m-> 1013[0m         raise TypeError("Could not find a mapping of the passed element to this ring.")
-[1;32m   1014[0m 
-[1;32m   1015[0m def _repr_(self):
-
-[0;31mTypeError[0m: Could not find a mapping of the passed element to this ring.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^8 + 2*x^4 + 1)*y, 0)
-((x^8 + 2*x^4)*y, y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(((x^8 + 2*x^4 + 1)/x)*y, 0)
-((x^4 + 2)*y, 1/x^4*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[16D[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mX[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0m(C.y/C.x).coordinates()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[0].function[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maaa[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((x^8 + 2*x^4 + 1)/x)*y, ((x^8 + 2*x^4 + 1)/x^4)*y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].function[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mfunction[8D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0minates()[7D[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m0[0m].coordinates()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[0]^p[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mker[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y^3, 1/x^2*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0]^p[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(aaa[0].function)[22D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mp[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0]^p[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^p[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mker[[0;38;5;20;1m0[0m]^p[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^8 + 2*x^4 + 1)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mker[[0;38;5;20;1m0[0m]^p[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(ker[[0;38;5;20;1m0[0m]^p)[9D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0m(ker[[0;38;5;20;1m0[0m]^p).coordinates()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^5 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_matrix(prec=50)[24D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 1 0 0]
-[0 0 1 0 0 0]
-[0 1 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[1 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[0].coordinates()[19D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= fr[Cben[Cus_kernel(C)[0][24D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mCbasis_of[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.basis_of[8D[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_cohomology[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0maaa = C.basis_of_cohomology()[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa = C.basis_of_cohomology()[28D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].coordinates()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m0[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241munct[Con[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m0[0m].frobenius()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [84][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43maaa[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mfrobenius[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'frobenius'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[[0;38;5;20;1m0[0m].frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m0[0m]^p.coordinates()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [85][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m aaa[Integer([38;5;241m0[39m)][38;5;241m*[39m[38;5;241m*[39m[43mp[49m[38;5;241;43m.[39;49m[43mcoordinates[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[[0;38;5;20;1m0[0m]^p.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([2Ca[[0;38;5;20;1m0[0m]^p.c[Cordinates()[22D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[0m.c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0m(aaa[[0;38;5;20;1m0[0m]^p).coordinates()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[0]^p.coordinates()[21D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m4[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[0;38;5;16;48;5;152m[[0;38;5;20;1m4[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m4[0m]^p.coordinates()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [88][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m aaa[Integer([38;5;241m4[39m)][38;5;241m*[39m[38;5;241m*[39m[43mp[49m[38;5;241;43m.[39;49m[43mcoordinates[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[[0;38;5;20;1m4[0m]^p.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m).c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([2Ca[[0;38;5;20;1m4[0m]^p).c[Cordinates()[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0m(aaa[[0;38;5;20;1m4[0m]^p).coordinates()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(aaa[[0;38;5;20;1m4[0m]^p).coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m^p).co[Crdinates()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m][0m^p).c[Cordinates()[18D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0m(aaa[[0;38;5;20;1m5[0m]^p).coordinates()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[4]^p.coordinates()[21D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m4[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maaa[0;38;5;16;48;5;152m[[0;38;5;20;1m4[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0maaa[[0;38;5;20;1m5[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^3*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_kernel(C, prec=50)[0][30D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_kernel(C, prec=[0;38;5;20;1m50[0m)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mfrobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x*y^3, 1/x^2*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 1, 0, 0),
-(0, 0, 0, 0, 1, 0)
-]
-(((x^8 + 2*x^4 + 1)/x)*y, 0)
-((x^4 + 2)*y, 1/x^4*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_matrix[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).kernel().basis()[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-(0, 0, 0, 1, 0, 0),
-(0, 0, 0, 0, 1, 0)
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50).kernel().basis()[43D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[0m.frobenius_matrix(prec=[0;38;5;20;1m50[0m).kernel().basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mrkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mkernel().basis()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0mtkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mrkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0makernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mnkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mskernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mpkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mokernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mskernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mekernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m(kernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mkernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().kernel().basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[62D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mimension_of_RHS = p*gY + (len(list_of_m) - 1)*(p-1) + sum(sum(i*alpha(i, m, p) for i in range(1, p)) for m in list_of_m)[120D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-((x/(x^4 + 1))*y^3, (1/(x^7 + x^3))*y^3)
-(0, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-!
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [99][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:52[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:47[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-!
-((x^2/y) dx, (1/(x^2*y)) dx)
-(0 dx, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[0]^p[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mker[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x^2*y^3, 1/x^3*y^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-!
-1
-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-((x^4 + 2)*y, 1/x^4*y)
-(x*y, ((2*x^4 + 1)/x^7)*y)
-!
-1
-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50).transpose().kernel().basis()[55D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241molomorphic_differentials_basi[C()[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mlomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [104][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'basis_W2Omega' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[<__main__.superelliptic_drw_form object at 0x7f0b7df25930>, <__main__.superelliptic_drw_form object at 0x7f0b7df26050>, <__main__.superelliptic_drw_form object at 0x7f0b7df256f0>, <__main__.superelliptic_drw_form object at 0x7f0b7df25330>, <__main__.superelliptic_drw_form object at 0x7f0b7df265f0>, <__main__.superelliptic_drw_form object at 0x7f0b7df263e0>]
-!
-1
-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[[0] d[x] + V((x^2/y^3) dx) + dV([0]), [0] d[x] + V((x/(x^4*y^2 + y^2)) dx) + dV([0]), [0] d[x] + V((x^4/(x^4*y^2 + y^2)) dx) + dV([0]), [0] d[x] + V((1/(x^8*y - x^4*y + y)) dx) + dV([0]), [0] d[x] + V((x^3/(x^8*y - x^4*y + y)) dx) + dV([0]), [0] d[x] + V((x^6/(x^8*y - x^4*y + y)) dx) + dV([0])]
-!
-1
-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mV[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mV = GF(p)^[0;38;5;20;1m3[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mV[0;38;5;241m = GF(p)^3[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[7C],[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([11C[0m[[7C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mV.subspace([[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0m], [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6394[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6393[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6394[0m     basis [38;5;241m=[39m [ambient(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6395[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[1;32m   6396[0m     [38;5;66;03m# That failed, try the ambient vector space instead[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6394[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-[1;32m   6393[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6394[0m     basis [38;5;241m=[39m [[43mambient[49m[43m([49m[43mx[49m[43m)[49m [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6395[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[1;32m   6396[0m     [38;5;66;03m# That failed, try the ambient vector space instead[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6281[0m, in [0;36mFreeModule_ambient_field._element_constructor_[0;34m(self, e, *args, **kwds)[0m
-[1;32m   6280[0m     [38;5;28;01mpass[39;00m
-[0;32m-> 6281[0m [38;5;28;01mreturn[39;00m [43mFreeModule_generic_field[49m[38;5;241;43m.[39;49m[43m_element_constructor_[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43me[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:2096[0m, in [0;36mFreeModule_generic._element_constructor_[0;34m(self, x, coerce, copy, check)[0m
-[1;32m   2095[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m([38;5;28mself[39m, FreeModule_ambient):
-[0;32m-> 2096[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43melement_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcoerce[49m[43m,[49m[43m [49m[43mcopy[49m[43m)[49m
-[1;32m   2097[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/vector_modn_dense.pyx:188[0m, in [0;36msage.modules.vector_modn_dense.Vector_modn_dense.__init__[0;34m()[0m
-[1;32m    187[0m if x != 0:
-[0;32m--> 188[0m     raise TypeError("can't initialize vector from nonzero non-list")
-[1;32m    189[0m else:
-
-[0;31mTypeError[0m: can't initialize vector from nonzero non-list
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6400[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6399[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6400[0m     basis [38;5;241m=[39m [V(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6400[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-[1;32m   6399[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6400[0m     basis [38;5;241m=[39m [[43mV[49m[43m([49m[43mx[49m[43m)[49m [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6281[0m, in [0;36mFreeModule_ambient_field._element_constructor_[0;34m(self, e, *args, **kwds)[0m
-[1;32m   6280[0m     [38;5;28;01mpass[39;00m
-[0;32m-> 6281[0m [38;5;28;01mreturn[39;00m [43mFreeModule_generic_field[49m[38;5;241;43m.[39;49m[43m_element_constructor_[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43me[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:2096[0m, in [0;36mFreeModule_generic._element_constructor_[0;34m(self, x, coerce, copy, check)[0m
-[1;32m   2095[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m([38;5;28mself[39m, FreeModule_ambient):
-[0;32m-> 2096[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43melement_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcoerce[49m[43m,[49m[43m [49m[43mcopy[49m[43m)[49m
-[1;32m   2097[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/vector_modn_dense.pyx:188[0m, in [0;36msage.modules.vector_modn_dense.Vector_modn_dense.__init__[0;34m()[0m
-[1;32m    187[0m if x != 0:
-[0;32m--> 188[0m     raise TypeError("can't initialize vector from nonzero non-list")
-[1;32m    189[0m else:
-
-[0;31mTypeError[0m: can't initialize vector from nonzero non-list
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [108][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mV[49m[38;5;241;43m.[39;49m[43msubspace[49m[43m([49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:4598[0m, in [0;36mFreeModule_generic_field.subspace[0;34m(self, gens, check, already_echelonized)[0m
-[1;32m   4555[0m [38;5;28;01mdef[39;00m [38;5;21msubspace[39m([38;5;28mself[39m, gens, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m, already_echelonized[38;5;241m=[39m[38;5;28;01mFalse[39;00m):
-[1;32m   4556[0m     [38;5;124;03m"""[39;00m
-[1;32m   4557[0m [38;5;124;03m    Return the subspace of ``self`` spanned by the elements of gens.[39;00m
-[1;32m   4558[0m 
-[0;32m   (...)[0m
-[1;32m   4596[0m [38;5;124;03m        ArithmeticError: argument gens (= [[1, 1, 0]]) does not generate a submodule of self[39;00m
-[1;32m   4597[0m [38;5;124;03m    """[39;00m
-[0;32m-> 4598[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43msubmodule[49m[43m([49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:1744[0m, in [0;36mModule_free_ambient.submodule[0;34m(self, gens, check, already_echelonized)[0m
-[1;32m   1742[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(gens, Module_free_ambient):
-[1;32m   1743[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[0;32m-> 1744[0m V [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mspan[49m[43m([49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-[1;32m   1745[0m [38;5;28;01mif[39;00m check:
-[1;32m   1746[0m     [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m V[38;5;241m.[39mis_submodule([38;5;28mself[39m):
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:1659[0m, in [0;36mModule_free_ambient.span[0;34m(self, gens, base_ring, check, already_echelonized)[0m
-[1;32m   1657[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[1;32m   1658[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m [38;5;129;01mor[39;00m base_ring [38;5;129;01mis[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring():
-[0;32m-> 1659[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_submodule_class[49m[43m([49m[38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mambient_module[49m[43m([49m[43m)[49m[43m,[49m[43m [49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-[1;32m   1661[0m [38;5;66;03m# The base ring has changed[39;00m
-[1;32m   1662[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:7690[0m, in [0;36mFreeModule_submodule_field.__init__[0;34m(self, ambient, gens, check, already_echelonized)[0m
-[1;32m   7688[0m [38;5;28;01mif[39;00m is_FreeModule(gens):
-[1;32m   7689[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[0;32m-> 7690[0m [43mFreeModule_submodule_with_basis_field[49m[38;5;241;43m.[39;49m[38;5;21;43m__init__[39;49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mambient[49m[43m,[49m[43m [49m[43mbasis[49m[38;5;241;43m=[39;49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m
-[1;32m   7691[0m [43m    [49m[43mechelonize[49m[38;5;241;43m=[39;49m[38;5;129;43;01mnot[39;49;00m[43m [49m[43malready_echelonized[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:7491[0m, in [0;36mFreeModule_submodule_with_basis_field.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   7476[0m [38;5;28;01mdef[39;00m [38;5;21m__init__[39m([38;5;28mself[39m, ambient, basis, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m,
-[1;32m   7477[0m     echelonize[38;5;241m=[39m[38;5;28;01mFalse[39;00m, echelonized_basis[38;5;241m=[39m[38;5;28;01mNone[39;00m, already_echelonized[38;5;241m=[39m[38;5;28;01mFalse[39;00m):
-[1;32m   7478[0m     [38;5;124;03m"""[39;00m
-[1;32m   7479[0m [38;5;124;03m    Create a vector space with given basis.[39;00m
-[1;32m   7480[0m 
-[0;32m   (...)[0m
-[1;32m   7489[0m [38;5;124;03m        [4 5 6][39;00m
-[1;32m   7490[0m [38;5;124;03m    """[39;00m
-[0;32m-> 7491[0m     [43mFreeModule_submodule_with_basis_pid[49m[38;5;241;43m.[39;49m[38;5;21;43m__init__[39;49m[43m([49m
-[1;32m   7492[0m [43m        [49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mambient[49m[43m,[49m[43m [49m[43mbasis[49m[38;5;241;43m=[39;49m[43mbasis[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43mechelonize[49m[38;5;241;43m=[39;49m[43mechelonize[49m[43m,[49m
-[1;32m   7493[0m [43m        [49m[43mechelonized_basis[49m[38;5;241;43m=[39;49m[43mechelonized_basis[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6402[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6400[0m         basis [38;5;241m=[39m [V(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m     [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[0;32m-> 6402[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124meach element of basis must be in [39m[38;5;124m"[39m
-[1;32m   6403[0m                         [38;5;124m"[39m[38;5;124mthe ambient vector space[39m[38;5;124m"[39m)
-[1;32m   6405[0m [38;5;28;01mif[39;00m echelonize [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m already_echelonized:
-[1;32m   6406[0m     basis [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39m_echelonized_basis(ambient, basis)
-
-[0;31mTypeError[0m: each element of basis must be in the ambient vector space
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mV.subspace[0;38;5;16;48;5;152m([0m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0m], [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([11C[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[7C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][10D[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[7C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m[[7C][11C[0;38;5;16;48;5;152m)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m([20C)[23D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([20C[0;38;5;16;48;5;152m)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][11C[0m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m][0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[21D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][7D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([0m[[7C][0;38;5;16;48;5;152m)[0m, [[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[12D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m][0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][7D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([0m[[7C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0;38;5;16;48;5;152m([25C[0m([9C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mV.subspace(vector([[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0m]), vector([[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m]))[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6394[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6393[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6394[0m     basis [38;5;241m=[39m [ambient(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6395[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[1;32m   6396[0m     [38;5;66;03m# That failed, try the ambient vector space instead[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6394[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-[1;32m   6393[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6394[0m     basis [38;5;241m=[39m [[43mambient[49m[43m([49m[43mx[49m[43m)[49m [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6395[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[1;32m   6396[0m     [38;5;66;03m# That failed, try the ambient vector space instead[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6281[0m, in [0;36mFreeModule_ambient_field._element_constructor_[0;34m(self, e, *args, **kwds)[0m
-[1;32m   6280[0m     [38;5;28;01mpass[39;00m
-[0;32m-> 6281[0m [38;5;28;01mreturn[39;00m [43mFreeModule_generic_field[49m[38;5;241;43m.[39;49m[43m_element_constructor_[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43me[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:2096[0m, in [0;36mFreeModule_generic._element_constructor_[0;34m(self, x, coerce, copy, check)[0m
-[1;32m   2095[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m([38;5;28mself[39m, FreeModule_ambient):
-[0;32m-> 2096[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43melement_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcoerce[49m[43m,[49m[43m [49m[43mcopy[49m[43m)[49m
-[1;32m   2097[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/vector_modn_dense.pyx:188[0m, in [0;36msage.modules.vector_modn_dense.Vector_modn_dense.__init__[0;34m()[0m
-[1;32m    187[0m if x != 0:
-[0;32m--> 188[0m     raise TypeError("can't initialize vector from nonzero non-list")
-[1;32m    189[0m else:
-
-[0;31mTypeError[0m: can't initialize vector from nonzero non-list
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6400[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6399[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6400[0m     basis [38;5;241m=[39m [V(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6400[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-[1;32m   6399[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 6400[0m     basis [38;5;241m=[39m [[43mV[49m[43m([49m[43mx[49m[43m)[49m [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6281[0m, in [0;36mFreeModule_ambient_field._element_constructor_[0;34m(self, e, *args, **kwds)[0m
-[1;32m   6280[0m     [38;5;28;01mpass[39;00m
-[0;32m-> 6281[0m [38;5;28;01mreturn[39;00m [43mFreeModule_generic_field[49m[38;5;241;43m.[39;49m[43m_element_constructor_[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43me[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:2096[0m, in [0;36mFreeModule_generic._element_constructor_[0;34m(self, x, coerce, copy, check)[0m
-[1;32m   2095[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m([38;5;28mself[39m, FreeModule_ambient):
-[0;32m-> 2096[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43melement_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcoerce[49m[43m,[49m[43m [49m[43mcopy[49m[43m)[49m
-[1;32m   2097[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/vector_modn_dense.pyx:188[0m, in [0;36msage.modules.vector_modn_dense.Vector_modn_dense.__init__[0;34m()[0m
-[1;32m    187[0m if x != 0:
-[0;32m--> 188[0m     raise TypeError("can't initialize vector from nonzero non-list")
-[1;32m    189[0m else:
-
-[0;31mTypeError[0m: can't initialize vector from nonzero non-list
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [109][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mV[49m[38;5;241;43m.[39;49m[43msubspace[49m[43m([49m[43mvector[49m[43m([49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m][49m[43m)[49m[43m,[49m[43m [49m[43mvector[49m[43m([49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:4598[0m, in [0;36mFreeModule_generic_field.subspace[0;34m(self, gens, check, already_echelonized)[0m
-[1;32m   4555[0m [38;5;28;01mdef[39;00m [38;5;21msubspace[39m([38;5;28mself[39m, gens, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m, already_echelonized[38;5;241m=[39m[38;5;28;01mFalse[39;00m):
-[1;32m   4556[0m     [38;5;124;03m"""[39;00m
-[1;32m   4557[0m [38;5;124;03m    Return the subspace of ``self`` spanned by the elements of gens.[39;00m
-[1;32m   4558[0m 
-[0;32m   (...)[0m
-[1;32m   4596[0m [38;5;124;03m        ArithmeticError: argument gens (= [[1, 1, 0]]) does not generate a submodule of self[39;00m
-[1;32m   4597[0m [38;5;124;03m    """[39;00m
-[0;32m-> 4598[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43msubmodule[49m[43m([49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:1744[0m, in [0;36mModule_free_ambient.submodule[0;34m(self, gens, check, already_echelonized)[0m
-[1;32m   1742[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(gens, Module_free_ambient):
-[1;32m   1743[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[0;32m-> 1744[0m V [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mspan[49m[43m([49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-[1;32m   1745[0m [38;5;28;01mif[39;00m check:
-[1;32m   1746[0m     [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m V[38;5;241m.[39mis_submodule([38;5;28mself[39m):
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:1659[0m, in [0;36mModule_free_ambient.span[0;34m(self, gens, base_ring, check, already_echelonized)[0m
-[1;32m   1657[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[1;32m   1658[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m [38;5;129;01mor[39;00m base_ring [38;5;129;01mis[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring():
-[0;32m-> 1659[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_submodule_class[49m[43m([49m[38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mambient_module[49m[43m([49m[43m)[49m[43m,[49m[43m [49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-[1;32m   1661[0m [38;5;66;03m# The base ring has changed[39;00m
-[1;32m   1662[0m [38;5;28;01mtry[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:7690[0m, in [0;36mFreeModule_submodule_field.__init__[0;34m(self, ambient, gens, check, already_echelonized)[0m
-[1;32m   7688[0m [38;5;28;01mif[39;00m is_FreeModule(gens):
-[1;32m   7689[0m     gens [38;5;241m=[39m gens[38;5;241m.[39mgens()
-[0;32m-> 7690[0m [43mFreeModule_submodule_with_basis_field[49m[38;5;241;43m.[39;49m[38;5;21;43m__init__[39;49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mambient[49m[43m,[49m[43m [49m[43mbasis[49m[38;5;241;43m=[39;49m[43mgens[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m
-[1;32m   7691[0m [43m    [49m[43mechelonize[49m[38;5;241;43m=[39;49m[38;5;129;43;01mnot[39;49;00m[43m [49m[43malready_echelonized[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:7491[0m, in [0;36mFreeModule_submodule_with_basis_field.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   7476[0m [38;5;28;01mdef[39;00m [38;5;21m__init__[39m([38;5;28mself[39m, ambient, basis, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m,
-[1;32m   7477[0m     echelonize[38;5;241m=[39m[38;5;28;01mFalse[39;00m, echelonized_basis[38;5;241m=[39m[38;5;28;01mNone[39;00m, already_echelonized[38;5;241m=[39m[38;5;28;01mFalse[39;00m):
-[1;32m   7478[0m     [38;5;124;03m"""[39;00m
-[1;32m   7479[0m [38;5;124;03m    Create a vector space with given basis.[39;00m
-[1;32m   7480[0m 
-[0;32m   (...)[0m
-[1;32m   7489[0m [38;5;124;03m        [4 5 6][39;00m
-[1;32m   7490[0m [38;5;124;03m    """[39;00m
-[0;32m-> 7491[0m     [43mFreeModule_submodule_with_basis_pid[49m[38;5;241;43m.[39;49m[38;5;21;43m__init__[39;49m[43m([49m
-[1;32m   7492[0m [43m        [49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mambient[49m[43m,[49m[43m [49m[43mbasis[49m[38;5;241;43m=[39;49m[43mbasis[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43mechelonize[49m[38;5;241;43m=[39;49m[43mechelonize[49m[43m,[49m
-[1;32m   7493[0m [43m        [49m[43mechelonized_basis[49m[38;5;241;43m=[39;49m[43mechelonized_basis[49m[43m,[49m[43m [49m[43malready_echelonized[49m[38;5;241;43m=[39;49m[43malready_echelonized[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module.py:6402[0m, in [0;36mFreeModule_submodule_with_basis_pid.__init__[0;34m(self, ambient, basis, check, echelonize, echelonized_basis, already_echelonized)[0m
-[1;32m   6400[0m         basis [38;5;241m=[39m [V(x) [38;5;28;01mfor[39;00m x [38;5;129;01min[39;00m basis]
-[1;32m   6401[0m     [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m:
-[0;32m-> 6402[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124meach element of basis must be in [39m[38;5;124m"[39m
-[1;32m   6403[0m                         [38;5;124m"[39m[38;5;124mthe ambient vector space[39m[38;5;124m"[39m)
-[1;32m   6405[0m [38;5;28;01mif[39;00m echelonize [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m already_echelonized:
-[1;32m   6406[0m     basis [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39m_echelonized_basis(ambient, basis)
-
-[0;31mTypeError[0m: each element of basis must be in the ambient vector space
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mV.subspace[0;38;5;16;48;5;152m([0mvector([[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m2[0m]), vector([[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m])[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m([25C[0;38;5;16;48;5;152m([9C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([0;38;5;16;48;5;152m[[7C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([0;38;5;16;48;5;152m[[7C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50).transpose().kernel().basis()[55D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mfrobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[62D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[65D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[[0;38;5;20;1m0[0m][65D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 0, 0, 1, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50).transpose().kernel().basis()[0][58D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mj[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_kernel(C, prec=50)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbenius_kernel[0;38;5;16;48;5;152m([0mC, prec=[0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[[0;38;5;241m0][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m).c[Cordinates[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[28D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).c[Cordinates[46D[?7h[0m[?12l[?25h[?25l[?7l[16C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[10D[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[11C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m[J[0;94msage: [0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() == vector([0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m])[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() == vector[0;38;5;16;48;5;152m([0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([2C[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[55D[0m[J[0;94msage: [0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates()[55D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m() [0;38;5;241m== vector(6*[0])[16D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() = [0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m][63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [114][0;36m[0m
-[0;31m    (frobenius_kernel(C, prec=Integer(50))[Integer(0)]**p).coordinates() = Integer(6)*[Integer(0)][0m
-[0m    ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m cannot assign to function call here. Maybe you meant '==' instead of '='?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() = [0;38;5;20;1m6[0m*[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0m= [0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() == [0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m][64D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() == [0;38;5;20;1m6[0m*[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[64D[0m[J[0;94msage: [0m(frobenius_kernel(C, prec=[0;38;5;20;1m50[0m)[[0;38;5;20;1m0[0m]^p).coordinates() == [0;38;5;20;1m6[0m*[[0;38;5;20;1m0[0m][64D[0m

-[J[?7h[0m[?12l[?25h[?2004l[
-(0, 0, 0, 0, 1, 0),
-(0, 0, 0, 0, 0, 1)
-]
-[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [117][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-[0;31mTypeError[0m: superelliptic_function.expansion_at_infty() got an unexpected keyword argument 'i'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241madratic_form(parity_quadratic_form(v0, q))[42D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[0;38;5;241mes[Cs.sage')[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mts.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lsuperelliptic form coordinates test:
-True
-p-th root test:
-True
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:5[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:139[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004las_cover_test:
-True
-True
-group_action_matrices_test:
-True
-True
-True
-dual_element_test:
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-ith_component_test:
-True
-ith ramification group test:
-^Csage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-sage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-^C
-KeyboardInterrupt
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/infinity.py:1201[0m, in [0;36mInfinityRing_class._element_constructor_[0;34m(self, x)[0m
-[1;32m   1199[0m [38;5;28;01mtry[39;00m:
-[1;32m   1200[0m     [38;5;66;03m# For example, RealField() implements this[39;00m
-[0;32m-> 1201[0m     [38;5;28;01mif[39;00m [43mx[49m[38;5;241;43m.[39;49m[43mis_positive_infinity[49m():
-[1;32m   1202[0m         [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39mgen([38;5;241m0[39m)
-
-[0;31mAttributeError[0m: 'int' object has no attribute 'is_positive_infinity'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:44[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:134[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:17[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1356[0m, in [0;36msage.structure.element.Element.__sub__[0;34m()[0m
-[1;32m   1354[0m cdef int cl = classify_elements(left, right)
-[1;32m   1355[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1356[0m     return (<Element>left)._sub_(right)
-[1;32m   1357[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1358[0m     return coercion_model.bin_op(left, right, sub)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:792[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._sub_[0;34m()[0m
-[1;32m    790[0m # 1. Special case when one or the other is 0.
-[1;32m    791[0m if not right:
-[0;32m--> 792[0m     return self.add_bigoh(right.prec())
-[1;32m    793[0m if not self:
-[1;32m    794[0m     return -right.add_bigoh(self.prec())
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1334[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.prec[0;34m()[0m
-[1;32m   1332[0m         8
-[1;32m   1333[0m     """
-[0;32m-> 1334[0m     return self.__u.prec() + self.__n
-[1;32m   1335[0m 
-[1;32m   1336[0m def precision_absolute(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1241[0m, in [0;36msage.structure.element.Element.__add__[0;34m()[0m
-[1;32m   1239[0m integer_check_long_py(right, &value, &err)
-[1;32m   1240[0m if not err:
-[0;32m-> 1241[0m     return (<Element>left)._add_long(value)
-[1;32m   1242[0m integer_check_long_py(left, &value, &err)
-[1;32m   1243[0m if not err:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:2388[0m, in [0;36msage.structure.element.ModuleElement._add_long[0;34m()[0m
-[1;32m   2386[0m     if n == 0:
-[1;32m   2387[0m         return self
-[0;32m-> 2388[0m     return coercion_model.bin_op(self, n, add)
-[1;32m   2389[0m 
-[1;32m   2390[0m cpdef _sub_(self, other):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-[1;32m   1199[0m try:
-[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
-[1;32m   1201[0m except TypeError:
-[1;32m   1202[0m     self._record_exception()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1313[0m     x_elt = x
-[1;32m   1314[0m if y_map is not None:
-[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
-[1;32m   1316[0m else:
-[1;32m   1317[0m     y_elt = y
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/infinity.py:1201[0m, in [0;36mInfinityRing_class._element_constructor_[0;34m(self, x)[0m
-[1;32m   1198[0m [38;5;28;01melse[39;00m:
-[1;32m   1199[0m     [38;5;28;01mtry[39;00m:
-[1;32m   1200[0m         [38;5;66;03m# For example, RealField() implements this[39;00m
-[0;32m-> 1201[0m         [38;5;28;01mif[39;00m [43mx[49m[38;5;241;43m.[39;49m[43mis_positive_infinity[49m():
-[1;32m   1202[0m             [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39mgen([38;5;241m0[39m)
-[1;32m   1203[0m         [38;5;28;01mif[39;00m x[38;5;241m.[39mis_negative_infinity():
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m[-1].f.function[15D[?7h[0m[?12l[?25h[?25l[?7l[0mS[0;38;5;241m.genus()[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 5 with the equations:
-z0^5 - z0 = x^3 + x
-z1^5 - z1 = x^2
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94msage: [0mAS.[0m

-[4C[0;38;5;16;48;5;250m  AS.at_most_poles                       AS.cohomology_of_structure_sheaf_basis AS.exponent_of_different               AS.genus                               
[162C [0m

-[4C[0;38;5;16;48;5;250m  AS.at_most_poles_forms                 AS.de_rham_basis                       AS.exponent_of_different_prim          AS.group                               
[162C [0m

-[4C[0;38;5;16;48;5;250m  AS.base_ring                           AS.dx                                  AS.fct_field                           AS.height                              
[162C>[0m

-[4C[0;38;5;16;48;5;250m  AS.characteristic                      AS.dx_series                           AS.functions                           AS.holomorphic_differentials_basis     
[162C [0m

-[0m [5A[9C[?7h[0m[?12l[?25h[?25l[?7l[0mat_most_poles[0m

-[5C[0;38;5;231;48;5;102m AS.at_most_poles                      [0m

-

-

-

-[4C[0;38;5;16;48;5;248m <unknown> [5A[7C[?7h[0m[?12l[?25h[?25l[?7l[13D[0mcohomology_of_structure_sheaf_basis[0m

-[5C[0;38;5;16;48;5;250m AS.at_most_poles                      [0;38;5;231;48;5;102m AS.cohomology_of_structure_sheaf_basis[A[39D[?7h[0m[?12l[?25h[?25l[?7l[35D[0mexp[Cnent_of_different[0m[K[0m

-[44C[0;38;5;16;48;5;250m AS.cohomology_of_structure_sheaf_basis[0;38;5;231;48;5;102m AS.exponent_of_different              [A[92D[?7h[0m[?12l[?25h[?25l[?7l[21D[0mgenus[0m[K[0m

-[83C[0;38;5;16;48;5;250m AS.exponent_of_different              [0;38;5;231;48;5;102m AS.genus                              [A[147D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mith_ramification_gp[0m

-[4C[0;38;5;16;48;5;250m [4Ccohomology_of_structure_sheaf_basis[4Cexp[Cnent_of_different              [4Cgenus                [18C[0;38;5;231;48;5;102mith_ramification_gp[0m

-[4C[0;38;5;16;48;5;250m [4Cde[Crham[Cbasi[C      [20Cexponent_of_different_prim[13Cgroup                     [13Cjumps[0m

-[4C[0;38;5;16;48;5;250m<[4Cdx       [30Cfct_field[30Cheight   [30Clift_[Co_de_rham[0m

-[4C[0;38;5;16;48;5;250m [4Cdx_seri[Cs     [25Cfunction[31Cholomorphic_differentials_basis[8Cmagical_element                [4A[129D[?7h[0m[?12l[?25h[?25l[?7l[19D[0mgenus[0m[K[0m

-[83C[0;38;5;231;48;5;102m AS.genus                              [0;38;5;16;48;5;250m AS.ith_ramification_gp                [A[147D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mro[Cp[0m

-[83C[0;38;5;16;48;5;250m AS.genus                              [0m

-[83C[0;38;5;231;48;5;102m AS.group                              [2A[108D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mheight[0m

-

-[83C[0;38;5;16;48;5;250m AS.group                              [0m

-[83C[0;38;5;231;48;5;102m AS.height                             [3A[107D[?7h[0m[?12l[?25h[?25l[?7l[5D[0molomorphic_differentials_basis[0m

-

-

-[83C[0;38;5;16;48;5;250m AS.height                             [0m

-[83C[0;38;5;231;48;5;102m AS.holomorphic_differentials_basis    [4A[82D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m)[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[40C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (z1) * dx,
- (z1^2) * dx,
- (z1^3) * dx,
- (z1^4) * dx,
- (z0) * dx,
- (z0*z1) * dx,
- (z0*z1^2) * dx,
- (z0*z1^3 - x*z1^2) * dx,
- (z0*z1^4 + 2*x*z1^3 + 2*x*z0^2) * dx,
- (z0^2) * dx,
- (z0^2*z1) * dx,
- (z0^2*z1^2 - x^2) * dx,
- (z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1) * dx,
- (z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2) * dx,
- (z0^3 - x*z1^2) * dx,
- (z0^3*z1 - 2*x*z1^3 + x*z0^2) * dx,
- (z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0) * dx,
- (x) * dx,
- (x*z1) * dx,
- (x*z0) * dx,
- (x*z0*z1 - x^2) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb.function[11D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[33D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbAS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mbAS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mbAS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[0m=AS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis()[36D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mbbb = AS.holomorphic_differentials_basis()[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = AS.holomorphic_differentials_basis()[41D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m5].cartier().coor[2Cnates()[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0mbbb[[0;38;5;20;1m9[0m[[0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[2A[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[2A[5C[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb = AS.holomorphic_differentials_basis()[41D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m5].cartier().coor[2Cnates()[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m9[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(z0*z1^4 + 2*x*z1^3 + 2*x*z0^2) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[0;38;5;16;48;5;152m[[0;38;5;20;1m9[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m9[0m].monomials()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mbbb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m9[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mmonomials[49m()
-
-[0;31mAttributeError[0m: 'as_form' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m9[0m].monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[11D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0mfmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0momonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mrmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[C[0mmonomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m.monomials()[11D[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m9[0m].form.monomials()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mbbb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m9[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mform[49m[38;5;241;43m.[39;49m[43mmonomials[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_element.FractionFieldElement' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m9[0m].form.monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mRxyzQ, Rxyz, x, y, z[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0m(RxyzQ, Rxyz, x, y, z) = AS.fct_field[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(RxyzQ, Rxyz, x, y, z) = AS.fct_field[?7h[0m[?12l[?25h[?25l[?7l[37D[0mbbb[[0;38;5;20;1m9[0m].form.monomials[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[2Cb[[0;38;5;20;1m9[0m].form.monomials()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mx[2Cb[[0;38;5;20;1m9[0m].form.monomials()[23D[?7h[0m[?12l[?25h[?25l[?7l[0my[2Cb[[0;38;5;20;1m9[0m].form.monomials()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mz[2Cb[[0;38;5;20;1m9[0m].form.monomials()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Cb[[0;38;5;20;1m9[0m].form.monomials()[23D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[0m.monomials()[12D[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mRxyz(bbb[[0;38;5;20;1m9[0m].form).monomials()[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[z0*z1^4, x*z1^3, x*z0^2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRxyz(bbb[[0;38;5;20;1m9[0m].form).monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241monomials(ccc)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRxyz(bbb[[0;38;5;20;1m9[0m].form).monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmRxyz([2Cb[[0;38;5;20;1m9[0m].form).monomials()[[0;38;5;20;1m0[0m][32D[?7h[0m[?12l[?25h[?25l[?7l[0m Rxyz([2Cb[[0;38;5;20;1m9[0m].form).monomials()[[0;38;5;20;1m0[0m][32D[?7h[0m[?12l[?25h[?25l[?7l[0m=Rxyz([2Cb[[0;38;5;20;1m9[0m].form).monomials()[[0;38;5;20;1m0[0m][32D[?7h[0m[?12l[?25h[?25l[?7l[0m Rxyz([2Cb[[0;38;5;20;1m9[0m].form).monomials()[[0;38;5;20;1m0[0m][32D[?7h[0m[?12l[?25h[?25l[?7l[4C[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][5C[0m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([11C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[C[?7h[0m[?12l[?25h[?25l[?7l[9C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mm = Rxyz(bbb[[0;38;5;20;1m9[0m].form).monomials()[[0;38;5;20;1m0[0m][42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241m = Rxyz(bbb[9].form).monomials()[0][35D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mm.[0m

-[8C[0;38;5;16;48;5;250m  m.abs                    m.base_extend            m.change_ring            m.content                m.denominator            m.divides                 [0m

-[8C[0;38;5;16;48;5;250m  m.add_m_mul_q            m.base_ring              m.coefficient            m.content_ideal          m.derivative             m.dump                    [0m

-[8C[0;38;5;16;48;5;250m  m.additive_order         m.cartesian_product      m.coefficients           m.degree                 m.dict                   m.dumps                  >[0m

-[8C[0;38;5;16;48;5;250m  m.args                   m.category               m.constant_coefficient   m.degrees                m.discriminant           m.exponents               [0m

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mabs[0m

-[9C[0;38;5;231;48;5;102m m.abs                   [0m

-

-

-

-[8C[0;38;5;16;48;5;248m <unknown> [5A[8D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mba[Ce_extend[0m

-[9C[0;38;5;16;48;5;250m m.abs                   [0;38;5;231;48;5;102m m.base_extend           [A[40D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mchang[C_ri[Cg[0m

-[34C[0;38;5;16;48;5;250m m.base_extend           [0;38;5;231;48;5;102m m.change_ring           [A[65D[?7h[0m[?12l[?25h[?25l[?7l[10D[0montent[0m[K[0m

-[59C[0;38;5;16;48;5;250m m.change_ring           [0;38;5;231;48;5;102m m.content               [A[94D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mde[Cominator[0m

-[84C[0;38;5;16;48;5;250m m.content               [0;38;5;231;48;5;102m m.denominator           [A[115D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mco[Ctent[0m[K[0m

-[84C[0;38;5;231;48;5;102m m.content               [0;38;5;16;48;5;250m m.denominator           [A[119D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mhange_ring[0m

-[59C[0;38;5;231;48;5;102m m.change_ring           [0;38;5;16;48;5;250m m.content               [A[90D[?7h[0m[?12l[?25h[?25l[?7l[10D[0montent[0m[K[0m

-[59C[0;38;5;16;48;5;250m m.change_ring           [0;38;5;231;48;5;102m m.content               [A[94D[?7h[0m[?12l[?25h[?25l[?7l[0m_ideal[0m

-[84C[0;38;5;16;48;5;250m m.content               [0m

-[84C[0;38;5;231;48;5;102m m.content_ideal         [2A[88D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mdegr[Ce[0m[K[0m

-

-[84C[0;38;5;16;48;5;250m m.content_ideal         [0m

-[84C[0;38;5;231;48;5;102m m.degree                [3A[95D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[14C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[15C[0;38;5;16;48;5;250m  std_grading=                                 AA                                           AbelianGroup                                  [0m

-[15C[0;38;5;16;48;5;250m  x=                                           AS                                           AbelianGroupMorphism                          [0m

-[15C[0;38;5;16;48;5;250m  %%!                                          AS1                                          AbelianGroupWithValues                       >[0m

-[15C[0;38;5;16;48;5;250m  A                                            AS2                                          AbelianVariety                                [4A[138D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[15C[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mm.degree(z0)[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m m[38;5;241m.[39mdegree([43mz0[49m)
-
-[0;31mNameError[0m: name 'z0' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm.degree[0;38;5;16;48;5;152m([0mz0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m0[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mm.degree(z[[0;38;5;20;1m0[0m])[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm.degree[0;38;5;16;48;5;152m([0mz[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mm.degree(z[[0;38;5;20;1m1[0m])[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'cartier' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:16[0m, in [0;36mcartier[0;34m(omega)[0m
-
-[0;31mNameError[0m: name 'Fxy' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:17[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m<string>:17[0m, in [0;36m<dictcomp>[0;34m(.0)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for -: 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular' and 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mz[[0;38;5;20;1m0[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mtz[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0myz[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0mpz[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0mez[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mtype[0m(z[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0;38;5;24mtype[0m(z[[0;38;5;20;1m0[0m])[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:18[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lMultivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.[0;38;5;241mfrobenius_matrix(prec=50).transpose().kernel().basis()[0][57D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241molomorphic_differentials_basi[C()[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mC.height[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mheight[49m
-
-[0;31mAttributeError[0m: 'superelliptic' object has no attribute 'height'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.height[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241madratic_form(parity_quadratic_form(v0, q))[42D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:20[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:21[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241madratic_form(parity_quadratic_form(v0, q))[42D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[17;1R^[[18;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;2R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[19;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[18;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[18;1R^[[20;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[20;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[19;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[18;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[18;1R^[[20;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R^[[21;1R
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:21[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.height[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfC.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2Cx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mf = (C.x)*(C.z[[0;38;5;20;1m1[0m])[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m f [38;5;241m=[39m ([43mC[49m[38;5;241m.[39mx)[38;5;241m*[39m(C[38;5;241m.[39mz[Integer([38;5;241m1[39m)])
-
-[0;31mNameError[0m: name 'C' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf = (C.x)*[0;38;5;16;48;5;152m([0mC.z[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([3C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([6C[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([6C)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.x)*(C.z[[0;38;5;20;1m1[0m])[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mA.x)*(C.z[[0;38;5;20;1m1[0m])[12D[?7h[0m[?12l[?25h[?25l[?7l[0mS.x)*(C.z[[0;38;5;20;1m1[0m])[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[0;38;5;210;48;5;88m([6C[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([6C)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.z[[0;38;5;20;1m1[0m])[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mA.z[[0;38;5;20;1m1[0m])[6D[?7h[0m[?12l[?25h[?25l[?7l[0mS.z[[0;38;5;20;1m1[0m])[6D[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mf = (AS.x)*(AS.z[[0;38;5;20;1m1[0m])[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = (AS.x)*(AS.z[1])[19D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m{[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]:[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]:[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m{[26C}[?7h[0m[?12l[?25h[?25l[?7l[29D[0;38;5;16;48;5;152m([0m{[26C}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0mf.substitute({x:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mf[49m[38;5;241;43m.[39;49m[43msubstitute[49m({x:x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m), y:x, z[Integer([38;5;241m0[39m)]:x, z[Integer([38;5;241m1[39m)]:x})
-
-[0;31mAttributeError[0m: 'as_function' object has no attribute 'substitute'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.substitute({x:x^2, y:x, z[0]:x, z[1]:x})[41D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (AS.x)*(AS.z[1])[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mf = f.function[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mbad' in str(E.local_data(3))[28D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf = f.function[?7h[0m[?12l[?25h[?25l[?7l[13D[0m.substitu[Ce[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0mf.substitute({x:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m f[38;5;241m.[39msubstitute({x:x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m), y:x, [43mz[49m[Integer([38;5;241m0[39m)]:x, z[Integer([38;5;241m1[39m)]:x})
-
-[0;31mNameError[0m: name 'z' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(RxyzQ, Rxyz, x, y, z) = C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.fct_field[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mA.fct_field[10D[?7h[0m[?12l[?25h[?25l[?7l[0mS.fct_field[10D[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(RxyzQ, Rxyz, x, y, z) = AS.fct_field[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(RxyzQ, Rxyz, x, y, z) = AS.fct_field[?7h[0m[?12l[?25h[?25l[?7l[37D[0mf.substitute[0;38;5;16;48;5;152m([0m{[C:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0mf.substitute({x:x^[0;38;5;20;1m2[0m, y:x, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [9][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:14[0;36m[0m
-[0;31m    omega = AS.holomorphic_differentials_basis()[_sage_const_0 ]:[0m
-[0m                                                                ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;241mumerator(aaa[0].function)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mnum[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxyz(bbb[9].form).monomials()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mnu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mRxyz(num)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRxyz[0;38;5;16;48;5;152m([0mnum[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m{[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([0;38;5;16;48;5;152m{[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m}[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[28D[0;38;5;16;48;5;152m([0m{[26C}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mRxyz(num).substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mRxyz[49m[43m([49m[43mnum[49m[43m)[49m[38;5;241;43m.[39;49m[43msubstitute[49m[43m([49m[43m{[49m[43mx[49m[43m:[49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m,[49m[43m [49m[43my[49m[43m:[49m[43my[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m}[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa[5][5D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.dx[6D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mR[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0ma = Rxyz([0;38;5;20;1m1[0m)[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = Rxyz(1)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mrent(aaa[0].function)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(a)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mMultivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0ma = Rxyz[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0mRxyz(num).substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m([0;38;5;16;48;5;152m{[26C[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[27D[0m{[26C}[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m{[26C[0;38;5;16;48;5;152m}[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m{[26C}[0;38;5;16;48;5;152m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m([28C)[31D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[41D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43msubstitute[49m[43m([49m[43m{[49m[43mx[49m[43m:[49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m,[49m[43m [49m[43my[49m[43m:[49m[43my[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m}[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(a)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(a)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mMultivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0ma.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m([0;38;5;16;48;5;152m{[26C[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[27D[0m{[26C}[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[26D[0;38;5;16;48;5;152m{[26C[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[28D[0;38;5;16;48;5;152m([0m{[26C}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m([0;38;5;16;48;5;152m{[26C}[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0m{[26C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[[2C][?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mz = parent(a).gens()[[0;38;5;20;1m2[0m:][30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz = parent(a).gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[0m:[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[24D[0mparent[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0ma.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0ma.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43msubstitute[49m[43m([49m[43m{[49m[43mx[49m[43m:[49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m,[49m[43m [49m[43my[49m[43m:[49m[43my[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m,[49m[43m [49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m:[49m[43mx[49m[43m}[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mtr(E.local_data(2))[19D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0m>[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mX>[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mP.<X> = PolynomialRing(GF(p))[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP.<X> = PolynomialRing[0;38;5;16;48;5;152m([0mGF(p)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mP.<X> = PolynomialRing(GF(p), [0;38;5;20;1m1[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C_super.holomorphic_differentials_basis()[43D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mP[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mA = P([0;38;5;20;1m1[0m)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = P(1)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m{[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([0;38;5;16;48;5;152m{[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([0m{[5C}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mA.substitute({x:x^[0;38;5;20;1m2[0m})[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mA[49m[38;5;241;43m.[39;49m[43msubstitute[49m[43m([49m[43m{[49m[43mx[49m[43m:[49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m}[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:3539[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.subs[0;34m()[0m
-[1;32m   3537[0m     id_Delete(&to_id, _ring)
-[1;32m   3538[0m     p_Delete(&_p, _ring)
-[0;32m-> 3539[0m     raise TypeError("keys do not match self's parent")
-[1;32m   3540[0m try:
-[1;32m   3541[0m     v = parent.coerce(v)
-
-[0;31mTypeError[0m: keys do not match self's parent
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(a)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[C[0;38;5;241m.base_ring().order()[21D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(A)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mMultivariate Polynomial Ring in X over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0mA[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0mA.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([0;38;5;16;48;5;152m{[5C[0;38;5;210;48;5;88m}[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m{[5C}[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m2[0m})[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mX^[0;38;5;20;1m2[0m})[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m:X^[0;38;5;20;1m2[0m})[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mX:X^[0;38;5;20;1m2[0m})[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m{[5C[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([0m{[5C}[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mA.substitute({X:X^[0;38;5;20;1m2[0m})[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA.substitute[0;38;5;16;48;5;152m([0m{X:X^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mparent[0;38;5;16;48;5;152m([0mA[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mA.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m = P[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0mP.<X> = PolynomialRing[0;38;5;16;48;5;152m([0mGF(p), [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0ma[Csubstitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[42D[0mz = parent(a).gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[C[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0ma.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y[Cy, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0mz = parent(a).gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[C[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0ma.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y[Cy, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[42D[0mP[C<X> = PolynomialRing[0;38;5;16;48;5;152m([0mGF(p)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0mA = P[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mparent[0;38;5;16;48;5;152m([0mA[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mA.substitute[0;38;5;16;48;5;152m([0m{X:X^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m, y = C_super.x, C_super.y[26D[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m = C_super.x, C_super.y[23D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[3C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mx, y = parent(a).gens[[0;38;5;20;1m0[0m:[0;38;5;20;1m1[0m][32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m x, y [38;5;241m=[39m [43mparent[49m[43m([49m[43ma[49m[43m)[49m[38;5;241;43m.[39;49m[43mgens[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m:[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m
-
-[0;31mTypeError[0m: 'builtin_function_or_method' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx, y = parent(a).gens[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0m:[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mx, y = parent(a).gens[[0;38;5;20;1m0[0m:[0;38;5;20;1m2[0m][32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m x, y [38;5;241m=[39m [43mparent[49m[43m([49m[43ma[49m[43m)[49m[38;5;241;43m.[39;49m[43mgens[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m:[49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m][49m
-
-[0;31mTypeError[0m: 'builtin_function_or_method' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx, y = parent(a).gens[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0m:[0;38;5;20;1m2[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C],[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mx, y = parent(a).gens[[0;38;5;20;1m0[0m], parent(a).gens([0;38;5;20;1m1[0m)[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m x, y [38;5;241m=[39m [43mparent[49m[43m([49m[43ma[49m[43m)[49m[38;5;241;43m.[39;49m[43mgens[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m, parent(a)[38;5;241m.[39mgens(Integer([38;5;241m1[39m))
-
-[0;31mTypeError[0m: 'builtin_function_or_method' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx, y = parent(a).gens[[0;38;5;20;1m0[0m], parent(a).gens[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m, parent(a).gens([0;38;5;20;1m1[0m)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m, parent(a).gens([0;38;5;20;1m1[0m)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mx, y = parent(a).gens()[[0;38;5;20;1m0[0m], parent(a).gens()[[0;38;5;20;1m1[0m][53D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx, y = parent(a).gens()[[0;38;5;20;1m0[0m], parent(a).gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[26D[0m[[0;38;5;20;1m0[0m], parent(a).gens[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m[[C[0m:[0;38;5;20;1m2[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m1[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0mA.substitute[0;38;5;16;48;5;152m([0m{X:X^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0mparent[0;38;5;16;48;5;152m([0mA[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mA.substitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m = P[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0mP.<X> = PolynomialRing[0;38;5;16;48;5;152m([0mGF(p), [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0ma[Csubstitute[0;38;5;16;48;5;152m([0m{x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0ma.substitute({x:x^[0;38;5;20;1m2[0m, y:y, z[[0;38;5;20;1m0[0m]:x, z[[0;38;5;20;1m1[0m]:x})[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:31[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m<string>:44[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: cannot unpack non-iterable as_form object
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-!!! Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [33][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num 1
-monomial 1
-(0) * dx
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num z1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [34][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num 1
-monomials: [1]
-monomial 1
-(0) * dx
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num z1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [35][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241m.degree(z[1])[13D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mnomials(ccc[11D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m = parent(a).gens()[2:][23D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0][0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mz[[0;38;5;20;1m1[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m[1][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mz[[0;38;5;20;1m1[0m].monomials()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxyz(num).substitute({x:x^2, y:y, z[0]:x, z[1]:x})[49D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241myz(num).substitute({x:x^2, y:y, z[0]:x, z[1]:x})[48D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mRxyz(z[[0;38;5;20;1m1[0m])[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.finite_rings.integer_mod.IntegerMod_int' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num 1
-monomials: 1
-monomial 1
-(0) * dx
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num z1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [40][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.finite_rings.integer_mod.IntegerMod_int' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [42][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.finite_rings.integer_mod.IntegerMod_int' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1
-monomials: [1]
-monomial 1
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den z1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [43][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:24[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1
-monomials: [1]
-monomial 1
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den z1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [44][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [1]
-monomial 1
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den 1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [1]
-monomial 1
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 + (-x^3 - x), z1: z1^5 + (-x^2)}
-num, den z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [46][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:842[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    840[0m if check:
-[1;32m    841[0m     try:
-[0;32m--> 842[0m         c = base_ring(c)
-[1;32m    843[0m     except TypeError:
-[1;32m    844[0m         p_Delete(&_p, _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den 1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: 1 Fraction Field of Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [47][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:27[0m, in [0;36mcartier[0;34m(omega)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_element.FractionFieldElement' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den 1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [1]
-monomial 1
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z1^5 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z1^5, x^2]
-monomial z1^5
-monomial x^2
-(0) * dx
-z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z1^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z1^10 - 2*x^2*z1^5 + x^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z1^10, x^2*z1^5, x^4]
-monomial z1^10
-monomial x^2*z1^5
-monomial x^4
-(1) * dx
-z1^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z1^3 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z1^15 + 2*x^2*z1^10 - 2*x^4*z1^5 - x^6 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z1^15, x^2*z1^10, x^4*z1^5, x^6]
-monomial z1^15
-monomial x^2*z1^10
-monomial x^4*z1^5
-monomial x^6
-(-2*z1) * dx
-z1^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z1^4 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z1^20 + x^2*z1^15 + x^4*z1^10 + x^6*z1^5 + x^8 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z1^20, x^2*z1^15, x^4*z1^10, x^6*z1^5, x^8]
-monomial z1^20
-monomial x^2*z1^15
-monomial x^4*z1^10
-monomial x^6*z1^5
-monomial x^8
-(z1^2) * dx
-z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^5 - x^3 - x Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^5, x^3, x]
-monomial z0^5
-monomial x^3
-monomial x
-(0) * dx
-z0*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0*z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^5*z1^5 - x^3*z1^5 - x^2*z0^5 - x*z1^5 + x^5 + x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^5*z1^5, x^3*z1^5, x^2*z0^5, x*z1^5, x^5, x^3]
-monomial z0^5*z1^5
-monomial x^3*z1^5
-monomial x^2*z0^5
-monomial x*z1^5
-monomial x^5
-monomial x^3
-(0) * dx
-z0*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0*z1^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^5*z1^10 - x^3*z1^10 - 2*x^2*z0^5*z1^5 - x*z1^10 + 2*x^5*z1^5 + x^4*z0^5 + 2*x^3*z1^5 - x^7 - x^5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^5*z1^10, x^3*z1^10, x^2*z0^5*z1^5, x*z1^10, x^5*z1^5, x^4*z0^5, x^3*z1^5, x^7, x^5]
-monomial z0^5*z1^10
-monomial x^3*z1^10
-monomial x^2*z0^5*z1^5
-monomial x*z1^10
-monomial x^5*z1^5
-monomial x^4*z0^5
-monomial x^3*z1^5
-monomial x^7
-monomial x^5
-(z0) * dx
-z0*z1^3 - x*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0*z1^3 - x*z1^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^5*z1^15 - x^3*z1^15 + 2*x^2*z0^5*z1^10 - x*z1^15 - 2*x^5*z1^10 - 2*x^4*z0^5*z1^5 - 2*x^3*z1^10 + 2*x^7*z1^5 - x^6*z0^5 - x*z1^10 + 2*x^5*z1^5 + x^9 + 2*x^3*z1^5 + x^7 - x^5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^5*z1^15, x^3*z1^15, x^2*z0^5*z1^10, x*z1^15, x^5*z1^10, x^4*z0^5*z1^5, x^3*z1^10, x^7*z1^5, x^6*z0^5, x*z1^10, x^5*z1^5, x^9, x^3*z1^5, x^7, x^5]
-monomial z0^5*z1^15
-monomial x^3*z1^15
-monomial x^2*z0^5*z1^10
-monomial x*z1^15
-monomial x^5*z1^10
-monomial x^4*z0^5*z1^5
-monomial x^3*z1^10
-monomial x^7*z1^5
-monomial x^6*z0^5
-monomial x*z1^10
-monomial x^5*z1^5
-monomial x^9
-monomial x^3*z1^5
-monomial x^7
-monomial x^5
-(-2*z0*z1 + x) * dx
-z0*z1^4 + 2*x*z1^3 + 2*x*z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0*z1^4 + 2*x*z1^3 + 2*x*z0^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^5*z1^20 - x^3*z1^20 + x^2*z0^5*z1^15 - x*z1^20 - x^5*z1^15 + x^4*z0^5*z1^10 - x^3*z1^15 - x^7*z1^10 + x^6*z0^5*z1^5 + 2*x*z1^15 - x^5*z1^10 - x^9*z1^5 + x^8*z0^5 - x^3*z1^10 - x^7*z1^5 - x^11 + 2*x*z0^10 + x^5*z1^5 - x^9 + x^4*z0^5 + x^2*z0^5 - x^5 + 2*x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^5*z1^20, x^3*z1^20, x^2*z0^5*z1^15, x*z1^20, x^5*z1^15, x^4*z0^5*z1^10, x^3*z1^15, x^7*z1^10, x^6*z0^5*z1^5, x*z1^15, x^5*z1^10, x^9*z1^5, x^8*z0^5, x^3*z1^10, x^7*z1^5, x^11, x*z0^10, x^5*z1^5, x^9, x^4*z0^5, x^2*z0^5, x^5, x^3]
-monomial z0^5*z1^20
-monomial x^3*z1^20
-monomial x^2*z0^5*z1^15
-monomial x*z1^20
-monomial x^5*z1^15
-monomial x^4*z0^5*z1^10
-monomial x^3*z1^15
-monomial x^7*z1^10
-monomial x^6*z0^5*z1^5
-monomial x*z1^15
-monomial x^5*z1^10
-monomial x^9*z1^5
-monomial x^8*z0^5
-monomial x^3*z1^10
-monomial x^7*z1^5
-monomial x^11
-monomial x*z0^10
-monomial x^5*z1^5
-monomial x^9
-monomial x^4*z0^5
-monomial x^2*z0^5
-monomial x^5
-monomial x^3
-(z0*z1^2 - x*z1 - x + z0) * dx
-z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^10 - 2*x^3*z0^5 + x^6 - 2*x*z0^5 + 2*x^4 + x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^10, x^3*z0^5, x^6, x*z0^5, x^4, x^2]
-monomial z0^10
-monomial x^3*z0^5
-monomial x^6
-monomial x*z0^5
-monomial x^4
-monomial x^2
-(2) * dx
-z0^2*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^2*z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^10*z1^5 - 2*x^3*z0^5*z1^5 - x^2*z0^10 + x^6*z1^5 - 2*x*z0^5*z1^5 + 2*x^5*z0^5 + 2*x^4*z1^5 - x^8 + 2*x^3*z0^5 + x^2*z1^5 - 2*x^6 - x^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^10*z1^5, x^3*z0^5*z1^5, x^2*z0^10, x^6*z1^5, x*z0^5*z1^5, x^5*z0^5, x^4*z1^5, x^8, x^3*z0^5, x^2*z1^5, x^6, x^4]
-monomial z0^10*z1^5
-monomial x^3*z0^5*z1^5
-monomial x^2*z0^10
-monomial x^6*z1^5
-monomial x*z0^5*z1^5
-monomial x^5*z0^5
-monomial x^4*z1^5
-monomial x^8
-monomial x^3*z0^5
-monomial x^2*z1^5
-monomial x^6
-monomial x^4
-(2*z1 - 1) * dx
-z0^2*z1^2 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^2*z1^2 - x^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^10*z1^10 - 2*x^3*z0^5*z1^10 - 2*x^2*z0^10*z1^5 + x^6*z1^10 - 2*x*z0^5*z1^10 - x^5*z0^5*z1^5 + x^4*z0^10 + 2*x^4*z1^10 - 2*x^8*z1^5 - x^3*z0^5*z1^5 - 2*x^7*z0^5 + x^2*z1^10 + x^6*z1^5 + x^10 - 2*x^5*z0^5 - 2*x^4*z1^5 + 2*x^8 + x^6 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^10*z1^10, x^3*z0^5*z1^10, x^2*z0^10*z1^5, x^6*z1^10, x*z0^5*z1^10, x^5*z0^5*z1^5, x^4*z0^10, x^4*z1^10, x^8*z1^5, x^3*z0^5*z1^5, x^7*z0^5, x^2*z1^10, x^6*z1^5, x^10, x^5*z0^5, x^4*z1^5, x^8, x^6, x^2]
-monomial z0^10*z1^10
-monomial x^3*z0^5*z1^10
-monomial x^2*z0^10*z1^5
-monomial x^6*z1^10
-monomial x*z0^5*z1^10
-monomial x^5*z0^5*z1^5
-monomial x^4*z0^10
-monomial x^4*z1^10
-monomial x^8*z1^5
-monomial x^3*z0^5*z1^5
-monomial x^7*z0^5
-monomial x^2*z1^10
-monomial x^6*z1^5
-monomial x^10
-monomial x^5*z0^5
-monomial x^4*z1^5
-monomial x^8
-monomial x^6
-monomial x^2
-(z0^2 + 2*z1^2 - 2*z1) * dx
-z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^10*z1^15 - 2*x^3*z0^5*z1^15 + 2*x^2*z0^10*z1^10 + x^6*z1^15 - 2*x*z0^5*z1^15 - z0^20 + x^5*z0^5*z1^10 - 2*x^4*z0^10*z1^5 + 2*x^4*z1^15 - x^3*z0^15 + 2*x^8*z1^10 + x^3*z0^5*z1^10 - x^7*z0^5*z1^5 + x^2*z1^15 - 2*x^6*z0^10 - x*z0^15 - x^6*z1^10 + 2*x*z0^5*z1^10 - 2*x^10*z1^5 - x^5*z0^5*z1^5 + x^9*z0^5 - 2*x^4*z0^10 + x^8*z1^5 + x^3*z0^5*z1^5 - 2*x^12 - x^7*z0^5 - x^2*z0^10 - 2*x^2*z1^10 + 2*x^6*z1^5 - x^10 - x^5*z0^5 - x^4*z1^5 + x^8 - x^3*z0^5 - 2*x^2*z1^5 - x^6 + x^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^10*z1^15, x^3*z0^5*z1^15, x^2*z0^10*z1^10, x^6*z1^15, x*z0^5*z1^15, z0^20, x^5*z0^5*z1^10, x^4*z0^10*z1^5, x^4*z1^15, x^3*z0^15, x^8*z1^10, x^3*z0^5*z1^10, x^7*z0^5*z1^5, x^2*z1^15, x^6*z0^10, x*z0^15, x^6*z1^10, x*z0^5*z1^10, x^10*z1^5, x^5*z0^5*z1^5, x^9*z0^5, x^4*z0^10, x^8*z1^5, x^3*z0^5*z1^5, x^12, x^7*z0^5, x^2*z0^10, x^2*z1^10, x^6*z1^5, x^10, x^5*z0^5, x^4*z1^5, x^8, x^3*z0^5, x^2*z1^5, x^6, x^4]
-monomial z0^10*z1^15
-monomial x^3*z0^5*z1^15
-monomial x^2*z0^10*z1^10
-monomial x^6*z1^15
-monomial x*z0^5*z1^15
-monomial z0^20
-monomial x^5*z0^5*z1^10
-monomial x^4*z0^10*z1^5
-monomial x^4*z1^15
-monomial x^3*z0^15
-monomial x^8*z1^10
-monomial x^3*z0^5*z1^10
-monomial x^7*z0^5*z1^5
-monomial x^2*z1^15
-monomial x^6*z0^10
-monomial x*z0^15
-monomial x^6*z1^10
-monomial x*z0^5*z1^10
-monomial x^10*z1^5
-monomial x^5*z0^5*z1^5
-monomial x^9*z0^5
-monomial x^4*z0^10
-monomial x^8*z1^5
-monomial x^3*z0^5*z1^5
-monomial x^12
-monomial x^7*z0^5
-monomial x^2*z0^10
-monomial x^2*z1^10
-monomial x^6*z1^5
-monomial x^10
-monomial x^5*z0^5
-monomial x^4*z1^5
-monomial x^8
-monomial x^3*z0^5
-monomial x^2*z1^5
-monomial x^6
-monomial x^4
-(-2*z0^2*z1 + 2*z1^3 + x*z0 - 2*z0^2 - z1 + 1) * dx
-z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^10*z1^20 - 2*x^3*z0^5*z1^20 + x^2*z0^10*z1^15 + x^6*z1^20 - 2*x*z0^5*z1^20 + z0^20*z1^5 - 2*x^5*z0^5*z1^15 + x^4*z0^10*z1^10 + 2*x^4*z1^20 + x^3*z0^15*z1^5 + x^8*z1^15 - 2*x^3*z0^5*z1^15 - x^2*z0^20 - 2*x^7*z0^5*z1^10 + x^2*z1^20 + 2*x^6*z0^10*z1^5 + x*z0^15*z1^5 + 2*x^6*z1^15 + x*z0^5*z1^15 - x^5*z0^15 + x^10*z1^10 - 2*x^5*z0^5*z1^10 - x^9*z0^5*z1^5 + 2*x^4*z0^10*z1^5 - x^3*z0^15 + 2*x^8*z1^10 + 2*x^3*z0^5*z1^10 + 2*x^12*z1^5 + x^7*z0^5*z1^5 + x^2*z0^10*z1^5 - x^2*z1^15 + 2*x^11*z0^5 - 2*x^6*z0^10 + x*z0^15 - x^6*z1^10 + x^10*z1^5 + x^5*z0^5*z1^5 + x^4*z0^10 - 2*x^4*z1^10 - x^8*z1^5 + x^3*z0^5*z1^5 - 2*x^12 - x^7*z0^5 + 2*x^2*z0^10 + x^2*z1^10 + x^6*z1^5 - x^4*z1^5 - x^8 - 2*x^3*z0^5 + 2*x^6 - x^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^10*z1^20, x^3*z0^5*z1^20, x^2*z0^10*z1^15, x^6*z1^20, x*z0^5*z1^20, z0^20*z1^5, x^5*z0^5*z1^15, x^4*z0^10*z1^10, x^4*z1^20, x^3*z0^15*z1^5, x^8*z1^15, x^3*z0^5*z1^15, x^2*z0^20, x^7*z0^5*z1^10, x^2*z1^20, x^6*z0^10*z1^5, x*z0^15*z1^5, x^6*z1^15, x*z0^5*z1^15, x^5*z0^15, x^10*z1^10, x^5*z0^5*z1^10, x^9*z0^5*z1^5, x^4*z0^10*z1^5, x^3*z0^15, x^8*z1^10, x^3*z0^5*z1^10, x^12*z1^5, x^7*z0^5*z1^5, x^2*z0^10*z1^5, x^2*z1^15, x^11*z0^5, x^6*z0^10, x*z0^15, x^6*z1^10, x^10*z1^5, x^5*z0^5*z1^5, x^4*z0^10, x^4*z1^10, x^8*z1^5, x^3*z0^5*z1^5, x^12, x^7*z0^5, x^2*z0^10, x^2*z1^10, x^6*z1^5, x^4*z1^5, x^8, x^3*z0^5, x^6, x^4]
-monomial z0^10*z1^20
-monomial x^3*z0^5*z1^20
-monomial x^2*z0^10*z1^15
-monomial x^6*z1^20
-monomial x*z0^5*z1^20
-monomial z0^20*z1^5
-monomial x^5*z0^5*z1^15
-monomial x^4*z0^10*z1^10
-monomial x^4*z1^20
-monomial x^3*z0^15*z1^5
-monomial x^8*z1^15
-monomial x^3*z0^5*z1^15
-monomial x^2*z0^20
-monomial x^7*z0^5*z1^10
-monomial x^2*z1^20
-monomial x^6*z0^10*z1^5
-monomial x*z0^15*z1^5
-monomial x^6*z1^15
-monomial x*z0^5*z1^15
-monomial x^5*z0^15
-monomial x^10*z1^10
-monomial x^5*z0^5*z1^10
-monomial x^9*z0^5*z1^5
-monomial x^4*z0^10*z1^5
-monomial x^3*z0^15
-monomial x^8*z1^10
-monomial x^3*z0^5*z1^10
-monomial x^12*z1^5
-monomial x^7*z0^5*z1^5
-monomial x^2*z0^10*z1^5
-monomial x^2*z1^15
-monomial x^11*z0^5
-monomial x^6*z0^10
-monomial x*z0^15
-monomial x^6*z1^10
-monomial x^10*z1^5
-monomial x^5*z0^5*z1^5
-monomial x^4*z0^10
-monomial x^4*z1^10
-monomial x^8*z1^5
-monomial x^3*z0^5*z1^5
-monomial x^12
-monomial x^7*z0^5
-monomial x^2*z0^10
-monomial x^2*z1^10
-monomial x^6*z1^5
-monomial x^4*z1^5
-monomial x^8
-monomial x^3*z0^5
-monomial x^6
-monomial x^4
-(z0^2*z1^2 + 2*z1^4 - x*z0*z1 + 2*z0^2*z1 + z0^2 - 2*z1^2 - z1 - 1) * dx
-z0^3 - x*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^3 - x*z1^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^15 + 2*x^3*z0^10 - 2*x^6*z0^5 + 2*x*z0^10 - x*z1^10 - x^9 + x^4*z0^5 + 2*x^3*z1^5 + 2*x^7 - 2*x^2*z0^5 + x^5 - x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^15, x^3*z0^10, x^6*z0^5, x*z0^10, x*z1^10, x^9, x^4*z0^5, x^3*z1^5, x^7, x^2*z0^5, x^5, x^3]
-monomial z0^15
-monomial x^3*z0^10
-monomial x^6*z0^5
-monomial x*z0^10
-monomial x*z1^10
-monomial x^9
-monomial x^4*z0^5
-monomial x^3*z1^5
-monomial x^7
-monomial x^2*z0^5
-monomial x^5
-monomial x^3
-(-x + z0) * dx
-z0^3*z1 - 2*x*z1^3 + x*z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^3*z1 - 2*x*z1^3 + x*z0^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^15*z1^5 + 2*x^3*z0^10*z1^5 - x^2*z0^15 - 2*x^6*z0^5*z1^5 + 2*x*z0^10*z1^5 - 2*x*z1^15 - 2*x^5*z0^10 - x^9*z1^5 + x^4*z0^5*z1^5 + 2*x^8*z0^5 - 2*x^3*z0^10 + x^3*z1^10 + 2*x^7*z1^5 - 2*x^2*z0^5*z1^5 + x^11 - x^6*z0^5 + x*z0^10 + x^5*z1^5 - 2*x^9 - x^3*z1^5 + x^7 - 2*x^2*z0^5 - 2*x^5 + x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^15*z1^5, x^3*z0^10*z1^5, x^2*z0^15, x^6*z0^5*z1^5, x*z0^10*z1^5, x*z1^15, x^5*z0^10, x^9*z1^5, x^4*z0^5*z1^5, x^8*z0^5, x^3*z0^10, x^3*z1^10, x^7*z1^5, x^2*z0^5*z1^5, x^11, x^6*z0^5, x*z0^10, x^5*z1^5, x^9, x^3*z1^5, x^7, x^2*z0^5, x^5, x^3]
-monomial z0^15*z1^5
-monomial x^3*z0^10*z1^5
-monomial x^2*z0^15
-monomial x^6*z0^5*z1^5
-monomial x*z0^10*z1^5
-monomial x*z1^15
-monomial x^5*z0^10
-monomial x^9*z1^5
-monomial x^4*z0^5*z1^5
-monomial x^8*z0^5
-monomial x^3*z0^10
-monomial x^3*z1^10
-monomial x^7*z1^5
-monomial x^2*z0^5*z1^5
-monomial x^11
-monomial x^6*z0^5
-monomial x*z0^10
-monomial x^5*z1^5
-monomial x^9
-monomial x^3*z1^5
-monomial x^7
-monomial x^2*z0^5
-monomial x^5
-monomial x^3
-(-x*z1 + z0*z1 - 2*x) * dx
-z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: z0^15*z1^10 + 2*x^3*z0^10*z1^10 - 2*x^2*z0^15*z1^5 - 2*x^6*z0^5*z1^10 + 2*x*z0^10*z1^10 - x*z1^20 + x^5*z0^10*z1^5 + x^4*z0^15 - x^9*z1^10 + x^4*z0^5*z1^10 - x^8*z0^5*z1^5 + x^3*z0^10*z1^5 - x^3*z1^15 + 2*x^7*z0^10 + 2*x^7*z1^10 - 2*x^2*z0^5*z1^10 + 2*x^11*z1^5 - 2*x^6*z0^5*z1^5 + 2*x*z0^10*z1^5 - 2*x^10*z0^5 + 2*x^5*z0^10 + x^5*z1^10 + x^9*z1^5 - x^13 + x^8*z0^5 - 2*x^3*z0^10 - x^3*z1^10 + 2*x^7*z1^5 + x^2*z0^5*z1^5 + 2*x^11 + 2*x^6*z0^5 + x^5*z1^5 - x^9 - x^4*z0^5 + 2*x^3*z1^5 - 2*x^2*z0^5 + 2*x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [z0^15*z1^10, x^3*z0^10*z1^10, x^2*z0^15*z1^5, x^6*z0^5*z1^10, x*z0^10*z1^10, x*z1^20, x^5*z0^10*z1^5, x^4*z0^15, x^9*z1^10, x^4*z0^5*z1^10, x^8*z0^5*z1^5, x^3*z0^10*z1^5, x^3*z1^15, x^7*z0^10, x^7*z1^10, x^2*z0^5*z1^10, x^11*z1^5, x^6*z0^5*z1^5, x*z0^10*z1^5, x^10*z0^5, x^5*z0^10, x^5*z1^10, x^9*z1^5, x^13, x^8*z0^5, x^3*z0^10, x^3*z1^10, x^7*z1^5, x^2*z0^5*z1^5, x^11, x^6*z0^5, x^5*z1^5, x^9, x^4*z0^5, x^3*z1^5, x^2*z0^5, x^3]
-monomial z0^15*z1^10
-monomial x^3*z0^10*z1^10
-monomial x^2*z0^15*z1^5
-monomial x^6*z0^5*z1^10
-monomial x*z0^10*z1^10
-monomial x*z1^20
-monomial x^5*z0^10*z1^5
-monomial x^4*z0^15
-monomial x^9*z1^10
-monomial x^4*z0^5*z1^10
-monomial x^8*z0^5*z1^5
-monomial x^3*z0^10*z1^5
-monomial x^3*z1^15
-monomial x^7*z0^10
-monomial x^7*z1^10
-monomial x^2*z0^5*z1^10
-monomial x^11*z1^5
-monomial x^6*z0^5*z1^5
-monomial x*z0^10*z1^5
-monomial x^10*z0^5
-monomial x^5*z0^10
-monomial x^5*z1^10
-monomial x^9*z1^5
-monomial x^13
-monomial x^8*z0^5
-monomial x^3*z0^10
-monomial x^3*z1^10
-monomial x^7*z1^5
-monomial x^2*z0^5*z1^5
-monomial x^11
-monomial x^6*z0^5
-monomial x^5*z1^5
-monomial x^9
-monomial x^4*z0^5
-monomial x^3*z1^5
-monomial x^2*z0^5
-monomial x^3
-(z0^3 - x*z1^2 + z0*z1^2 + x*z1 - x - z0) * dx
-x Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den x 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: x Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [x]
-monomial x
-(0) * dx
-x*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den x*z1 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: x*z1^5 - x^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [x*z1^5, x^3]
-monomial x*z1^5
-monomial x^3
-(0) * dx
-x*z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den x*z0 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: x*z0^5 - x^4 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [x*z0^5, x^4, x^2]
-monomial x*z0^5
-monomial x^4
-monomial x^2
-(-1) * dx
-x*z0*z1 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-{x: x, y: y, z0: z0^5 - x^3 - x, z1: z1^5 - x^2}
-num, den x*z0*z1 - x^2 1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-aaa: x*z0^5*z1^5 - x^4*z1^5 - x^3*z0^5 - x^2*z1^5 + x^6 + x^4 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-monomials: [x*z0^5*z1^5, x^4*z1^5, x^3*z0^5, x^2*z1^5, x^6, x^4, x^2]
-monomial x*z0^5*z1^5
-monomial x^4*z1^5
-monomial x^3*z0^5
-monomial x^2*z1^5
-monomial x^6
-monomial x^4
-monomial x^2
-(-z1 + 1) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(1) * dx
-z1^3 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-2*z1) * dx
-z1^4 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z1^2) * dx
-z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-z0*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-z0*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z0) * dx
-z0*z1^3 - x*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-2*z0*z1 + x) * dx
-z0*z1^4 + 2*x*z1^3 + 2*x*z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z0*z1^2 - x*z1 - x + z0) * dx
-z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(2) * dx
-z0^2*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(2*z1 - 1) * dx
-z0^2*z1^2 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z0^2 + 2*z1^2 - 2*z1) * dx
-z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-2*z0^2*z1 + 2*z1^3 + x*z0 - 2*z0^2 - z1 + 1) * dx
-z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z0^2*z1^2 + 2*z1^4 - x*z0*z1 + 2*z0^2*z1 + z0^2 - 2*z1^2 - z1 - 1) * dx
-z0^3 - x*z1^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-x + z0) * dx
-z0^3*z1 - 2*x*z1^3 + x*z0^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-x*z1 + z0*z1 - 2*x) * dx
-z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(z0^3 - x*z1^2 + z0*z1^2 + x*z1 - x - z0) * dx
-x Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-x*z1 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(0) * dx
-x*z0 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-1) * dx
-x*z0*z1 - x^2 Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-Multivariate Polynomial Ring in x, y, z0, z1 over Finite Field of size 5
-(-z1 + 1) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0) * dx
-(0) * dx
-(1) * dx
-(-2*z1) * dx
-(z1^2) * dx
-(0) * dx
-(0) * dx
-(z0) * dx
-(-2*z0*z1 + x) * dx
-(z0*z1^2 - x*z1 - x + z0) * dx
-(2) * dx
-(2*z1 - 1) * dx
-(z0^2 + 2*z1^2 - 2*z1) * dx
-(-2*z0^2*z1 + 2*z1^3 + x*z0 - 2*z0^2 - z1 + 1) * dx
-(z0^2*z1^2 + 2*z1^4 - x*z0*z1 + 2*z0^2*z1 + z0^2 - 2*z1^2 - z1 - 1) * dx
-(-x + z0) * dx
-(-x*z1 + z0*z1 - 2*x) * dx
-(z0^3 - x*z1^2 + z0*z1^2 + x*z1 - x - z0) * dx
-(0) * dx
-(0) * dx
-(-1) * dx
-(-z1 + 1) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.substitute({X:X^2})[20D[?7h[0m[?12l[?25h[?25l[?7l[0mS[0;38;5;241m.holomorphic_differentials_basis()[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (z1) * dx,
- (z1^2) * dx,
- (z1^3) * dx,
- (z1^4) * dx,
- (z0) * dx,
- (z0*z1) * dx,
- (z0*z1^2) * dx,
- (z0*z1^3 - x*z1^2) * dx,
- (z0*z1^4 + 2*x*z1^3 + 2*x*z0^2) * dx,
- (z0^2) * dx,
- (z0^2*z1) * dx,
- (z0^2*z1^2 - x^2) * dx,
- (z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1) * dx,
- (z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2) * dx,
- (z0^3 - x*z1^2) * dx,
- (z0^3*z1 - 2*x*z1^3 + x*z0^2) * dx,
- (z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0) * dx,
- (x) * dx,
- (x*z1) * dx,
- (x*z0) * dx,
- (x*z0*z1 - x^2) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0) * dx
-(0) * dx
-(1) * dx
-(-2*z1) * dx
-(z1^2) * dx
-(0) * dx
-(0) * dx
-(z0) * dx
-(-2*z0*z1 + x) * dx
-(z0*z1^2 - x*z1 - x + z0) * dx
-(2) * dx
-(2*z1 - 1) * dx
-(z0^2 + 2*z1^2 - 2*z1) * dx
-(-2*z0^2*z1 + 2*z1^3 + x*z0 - 2*z0^2 - z1 + 1) * dx
-(z0^2*z1^2 + 2*z1^4 - x*z0*z1 + 2*z0^2*z1 + z0^2 - 2*z1^2 - z1 - 1) * dx
-(-x + z0) * dx
-(-x*z1 + z0*z1 - 2*x) * dx
-(z0^3 - x*z1^2 + z0*z1^2 + x*z1 - x - z0) * dx
-(0) * dx
-(0) * dx
-(-1) * dx
-(-z1 + 1) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0) * dx
-(0) * dx
-(1) * dx
-(-2*z1) * dx
-(z1^2) * dx
-(0) * dx
-(0) * dx
-(z0) * dx
-(-2*z0*z1 + x) * dx
-(z0*z1^2 - x*z1 - x + z0) * dx
-(2) * dx
-(2*z1 - 1) * dx
-(z0^2 + 2*z1^2 - 2*z1) * dx
-(-2*z0^2*z1 + 2*z1^3 + x*z0 - 2*z0^2 - z1 + 1) * dx
-(z0^2*z1^2 + 2*z1^4 - x*z0*z1 + 2*z0^2*z1 + z0^2 - 2*z1^2 - z1 - 1) * dx
-(-x + z0) * dx
-(-x*z1 + z0*z1 - 2*x) * dx
-(z0^3 - x*z1^2 + z0*z1^2 + x*z1 - x - z0) * dx
-(0) * dx
-(0) * dx
-(-1) * dx
-(-z1 + 1) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0]
-[0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 4 4 0 0]
-[2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 3 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0]
-[1 4 0 2 0 0 0 0 0 0 3 3 0 0 0 0 0 0 0 0 1 0]
-[4 4 3 0 2 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 4]
-[0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0]
-[0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 3 4 0 0]
-[0 0 0 0 0 4 0 1 0 0 0 0 0 0 0 1 0 0 4 1 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[1 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m22
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[9].form.monomials()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mbbb[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (z1) * dx,
- (z1^2) * dx,
- (z1^3) * dx,
- (z1^4) * dx,
- (z0) * dx,
- (z0*z1) * dx,
- (z0*z1^2) * dx,
- (z0*z1^3 - x*z1^2) * dx,
- (z0*z1^4 + 2*x*z1^3 + 2*x*z0^2) * dx,
- (z0^2) * dx,
- (z0^2*z1) * dx,
- (z0^2*z1^2 - x^2) * dx,
- (z0^2*z1^3 - z0^4 + 2*x*z0*z1^2 - 2*x^2*z1) * dx,
- (z0^2*z1^4 + z0^4*z1 + x*z0*z1^3 + x*z0^3 + x^2*z1^2) * dx,
- (z0^3 - x*z1^2) * dx,
- (z0^3*z1 - 2*x*z1^3 + x*z0^2) * dx,
- (z0^3*z1^2 - x*z1^4 + 2*x*z0^2*z1 - 2*x^2*z0) * dx,
- (x) * dx,
- (x*z1) * dx,
- (x*z0) * dx,
- (x*z0*z1 - x^2) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[2D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mfunction[8D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m9].form.monomials()[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[2C[0;38;5;241mca[Ctier().coordinates()[25D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].cartier().coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].cartier().coordinates()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0 0 1 0 0 0 0 0 0 0 2 4 0 1 4 0 0 0 0 0 4 1]
-[0 0 0 3 0 0 0 0 0 0 0 2 3 4 4 0 0 0 0 0 0 4]
-[0 0 0 0 1 0 0 0 0 0 0 0 2 0 3 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 4 0 0 0 0]
-[0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 1 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 1 4 0 0 0 0 0 4 3 4 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 4 1 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0]
-[0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l4
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [59][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:26[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:17[0m, in [0;36mcartier_matrix[0;34m(AS)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular' object has no attribute 'genus'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)-cover of Superelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5 with the equation:
- z^5 - z = x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l4
-4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[0;38;5;241mests.sage')[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[14D[0;94msage: [0mload([0;38;5;160;48;5;231m'te[0;38;5;241msts.sage')[0m

-[14C[0;38;5;16;48;5;250m tensor        tests.sage    text3d       [0m

-[14C[0;38;5;16;48;5;250m tensor_signed tetrahedron                [0m

-[14C[0;38;5;16;48;5;250m tests         text                       [0m

-

-[0m [5A[14C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231msts.sage'[0;38;5;16;48;5;152m)[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[23C[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lCartier test:
-Increase precision.
-Increase precision.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [63][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:155[0m, in [0;36mcartier_matrix[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix0.pyx:1504[0m, in [0;36msage.matrix.matrix0.Matrix.__setitem__[0;34m()[0m
-[1;32m   1502[0m         raise IndexError("value does not have the right number of columns")
-[1;32m   1503[0m     elif single_col and row_list_len != len(value_list):
-[0;32m-> 1504[0m         raise IndexError("value does not have the right number of rows")
-[1;32m   1505[0m else:
-[1;32m   1506[0m     if row_list_len != len(value_list):
-
-[0;31mIndexError[0m: value does not have the right number of rows
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lCartier test:
-Increase precision.
-Increase precision.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [64][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:155[0m, in [0;36mcartier_matrix[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix0.pyx:1504[0m, in [0;36msage.matrix.matrix0.Matrix.__setitem__[0;34m()[0m
-[1;32m   1502[0m         raise IndexError("value does not have the right number of columns")
-[1;32m   1503[0m     elif single_col and row_list_len != len(value_list):
-[0;32m-> 1504[0m         raise IndexError("value does not have the right number of rows")
-[1;32m   1505[0m else:
-[1;32m   1506[0m     if row_list_len != len(value_list):
-
-[0;31mIndexError[0m: value does not have the right number of rows
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lCartier test:
-True
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= E.frobenius_matrix_hypellfrob()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[4C][?7h[0m[?12l[?25h[?25l[?7l[6D[0m[[4C],[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[4C][?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[8C[0m[[4C][0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([4C[0m[[14C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mM = matrix(QQ, [[[0;38;5;20;1m1[0m, [0;38;5;20;1m1[0m], [[0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m]])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(QQ, [[1, 1], [0, 0]])[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mjordan_form()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mM.image()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 2 and dimension 1 over Rational Field
-Basis matrix:
-[1 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m.image()[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mM[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 1]
-[0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mk[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mM.kernel()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 2 and dimension 1 over Rational Field
-Basis matrix:
-[0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m.kernel()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mmag[C()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mmage[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mM.image()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 2 and dimension 1 over Rational Field
-Basis matrix:
-[1 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM.image[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mtimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mrimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0maimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mnimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0msimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mpimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0moimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0msimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0meimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m(image()[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mimage()[7D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().image()[7D[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mM.transpose().image()[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 2 and dimension 1 over Rational Field
-Basis matrix:
-[1 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM.transpose().image[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mM.transpose().image().basis()[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-(1, 0)
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ lo[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue True True
-[
-RModule M of dimension 3 over GF(2)
-]
-{
-[0 0 1]
-[1 1 1]
-[1 0 0],
-[1 1 1]
-[0 0 1]
-[0 1 0]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue True True
-[
-RModule M of dimension 3 over GF(2)
-]
-{
-[0 0 1]
-[1 1 1]
-[1 0 0],
-[1 1 1]
-[0 0 1]
-[0 1 0]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.height[7D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 + x + 1, 2)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241max.<x> = PolynomialRing(Ra)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<x> =[CPolynomialRing(QQ)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m>[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= PolynomialRing[0;38;5;16;48;5;152m([0mQQ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mR.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.height[7D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 + x + 1, 2)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m x, [0;38;5;20;1m2[0m)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mheight[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.cartier()[11D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor i in range(1, n):[20D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[Ca[n]*x^[C + a[0][0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic_function(C, 1/x)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor i in range(1, n):[20D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[Ca[n]*x^[C + a[0][0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic_function(C, 1/x)[29D[?7h[0m[?12l[?25h[?25l[?7l[0muperelliptic_function[0;38;5;16;48;5;152m([0mC, [0;38;5;20;1m1[0m/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mf = superelliptic_function(C, y/x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m f [38;5;241m=[39m superelliptic_function(C, [43my[49m[38;5;241m/[39mx)
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf = superelliptic_function[0;38;5;16;48;5;152m([0mC, y/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0mC.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mR.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m,> = PolynomialRing(GF([0;38;5;20;1m3[C[0m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m > = PolynomialRing(GF([0;38;5;20;1m3[C[0m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0my> = PolynomialRing(GF([0;38;5;20;1m3[C[0m)[25D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[C[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0my.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[C[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[15C[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mRxy.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0m)[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRxy.<x, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0mf = superelliptic_functio[C[0;38;5;16;48;5;152m([0mC, y/x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mf = superelliptic_function(C, y/x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mimension_of_RHS = p*gY + (len(list_of_m) - 1)*(p-1) + sum(sum(i*alpha(i, m, p) for i in range(1, p)) for m in list_of_m)[120D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = superelliptic_function(C, y/x)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241msubstitute({x:x^2, y:x, z[0]:x, z[1]:x})[40D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241miffn()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mf.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^2 - 1)/(x*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.exp[Cnsion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C)[0;38;5;241m.pth_root()[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m/*(C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mC*(C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.*(C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[0my*(C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y*(C.dx)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m*(C.dx)[7D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0m(C.x)^[0;38;5;20;1m2[0m/(C.y)*(C.dx)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^2/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)^[0;38;5;20;1m2[0m/(C.y)*[0;38;5;16;48;5;152m([0mC.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)).expansi[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m/(C.y)*(C.dx[C).expansi[29D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2C[?7h[0m[?12l[?25h[?25l[?7l[7C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0m((C.x)^[0;38;5;20;1m2[0m/(C.y)*(C.dx)).expansion_at_infty()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-4 + 1 + O(t^6)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;94msage: [0mC[0;38;5;241m.de_rham_basis()[0m

-

-

-[0m [3A[7C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC.[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [11][0;36m[0m
-[0;31m    C.[0m
-[0m      ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[0;7mC[?7h[0m[?12l[?25h[?25l[?7l[0mC[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m/C.x).coordinates()[19D[?7h[0m[?12l[?25h[?25l[?7l[0m/C.x).coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.co[Crdinates()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.co[Crdinates()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.co[Crdinates()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.co[Crdinates()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^.c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m(.c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0m(C.y)^(-[0;38;5;20;1m1[0m)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x^3 + 2*x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[3C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([6C[0m([2C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0m((C.y)^(-[0;38;5;20;1m1[0m)).diffn()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-1)/(x^3*y - x*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0m/C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0;38;5;20;1m1[0m/C.x[0;38;5;16;48;5;152m)[0m.di[Cfn()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m([0;38;5;20;1m1[0m/C.x[0;38;5;16;48;5;152m)[0m.di[Cfn()[15D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m()[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m/C.x).dif[Cn()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.x).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.dif[Cn()[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^.di[Cfn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m(.di[Cfn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.di[Cfn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).di[Cfn()[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m()[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m).di[Cfn()[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[5C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m.di[Cfn()[20D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[22D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m*([CC.x)^(-[0;38;5;20;1m1[0m)[C.dif[Cn()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m*([CC.x)^(-[0;38;5;20;1m1[0m)[C.dif[Cn()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m(*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m-*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[21D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0m*[C(C.x)^(-[0;38;5;20;1m1[C[0m).di[Cfn()[21D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5C[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([6C[0m([2C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0m(C.x)^(-[0;38;5;20;1m2[0m)*((C.x)^(-[0;38;5;20;1m1[0m)).diffn()[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-1)/x^4) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.diffn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mff.cartier()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^3 - x + 2[13D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mff = superellitptic_function(C, y/x^[0;38;5;20;1m2[0m)[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m ff [38;5;241m=[39m [43msuperellitptic_function[49m(C, y[38;5;241m/[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m))
-
-[0;31mNameError[0m: name 'superellitptic_function' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff = superellitptic_function[0;38;5;16;48;5;152m([0mC, y/x^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mptic_function(C, y/x^[0;38;5;20;1m2[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mff = superelliptic_function(C, y/x^[0;38;5;20;1m2[0m)[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = superelliptic_function(C, y/x^2)[36D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdi[Ccriminant()%8[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mff.diffn()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ lo[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:43[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:75[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-File [0;32m<string>:113[0m, in [0;36mdegree_of_rational_fctn[0;34m(f, F)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:554[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m     52[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m     53[0m [38;5;124;03mReturn the globally unique univariate or multivariate polynomial[39;00m
-[1;32m     54[0m [38;5;124;03mring with given properties and variable name or names.[39;00m
-[0;32m   (...)[0m
-[1;32m    551[0m [38;5;124;03m    TypeError: unable to convert 'x' to an integer[39;00m
-[1;32m    552[0m [38;5;124;03m"""[39;00m
-[1;32m    553[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m ring[38;5;241m.[39mis_Ring(base_ring):
-[0;32m--> 554[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring [39m[38;5;132;01m{!r}[39;00m[38;5;124m must be a ring[39m[38;5;124m"[39m[38;5;241m.[39mformat(base_ring))
-[1;32m    556[0m n [38;5;241m=[39m [38;5;241m-[39m[38;5;241m1[39m  [38;5;66;03m# Unknown number of variables[39;00m
-[1;32m    557[0m names [38;5;241m=[39m [38;5;28;01mNone[39;00m  [38;5;66;03m# Unknown variable names[39;00m
-
-[0;31mTypeError[0m: base_ring 3 must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1769[0m, in [0;36msage.rings.integer.Integer.__add__[0;34m()[0m
-[1;32m   1767[0m         return y
-[1;32m   1768[0m 
-[0;32m-> 1769[0m     return coercion_model.bin_op(left, right, operator.add)
-[1;32m   1770[0m 
-[1;32m   1771[0m cpdef _add_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1246[0m     # We should really include the underlying error.
-[1;32m   1247[0m     # This causes so much headache.
-[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
-[1;32m   1249[0m 
-[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
-
-[0;31mTypeError[0m: unsupported operand parent(s) for +: 'Integer Ring' and '<class '__main__.superelliptic_function'>'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mC.one[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.one[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mloa[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mloa[49m
-
-[0;31mNameError[0m: name 'loa' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moa[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moa[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241m('init.sage')[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:16[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'quo_rem' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-(2*x^15 + 2*x^13 + x^12 + x^10 + 2*x^8 + 2*x^6 + 2*x^4 + 2*x^2 + 2, 2*x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-(2*x^15 + 2*x^13 + x^12 + x^10 + 2*x^8 + 2*x^6 + 2*x^4 + 2*x^2 + 2, 2*x)
-(2*x^12 + x^10 + x^9 + x^8 + 2*x^7 + x^6 + x^5 + x^4 + x^2 + 2*x + 1, x^2 + x + 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0momega[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.one[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.[Cxpansion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m)^(-2)*((C.x)^(-1)).diffn()[27D[?7h[0m[?12l[?25h[?25l[?7l[0m)^(-[0;38;5;20;1m2[0m)*((C.x)^(-[0;38;5;20;1m1[0m)).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m())[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([6C[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0my[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2Cy[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0m(C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^11/y^3) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[C[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[23D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([23C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0m((C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx).expansion_at_infty()[52D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-40 + O(t^-30)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28mis[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[26D[0;38;5;16;48;5;152m([23C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([23C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[?7h[0m[?12l[?25h[?25l[?7l[23D[0momega[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0momega[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m(C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[26D[0;38;5;16;48;5;152m([23C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([23C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([23C[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x)^([C[0;38;5;20;1m1[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mom1 = ((C.x)^([0;38;5;20;1m11[0m)/(C.y)^[0;38;5;20;1m3[0m*C.dx)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1 = ((C.x)^(11)/(C.y)^3*C.dx)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mom1.is_regular_on_U[0m

-[25C[0;38;5;16;48;5;250m om1.is_regular_on_U0    [0m

-[25C[0;38;5;16;48;5;250m om1.is_regular_on_Uinfty[0m

-

-

-[0m [5A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m0[0m

-[25C[0;38;5;231;48;5;102m om1.is_regular_on_U0    [0m

-

-[25C[0;38;5;16;48;5;248m <unknown> [3A[10D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mom1.is_regular_on_U0()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.is_regular_on_U0()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mom1[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^11/y^3) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_regular_on_U0()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mj[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mth_component[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mom1.jth_component([0;38;5;20;1m0[0m)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom1.jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mom1.jth_component([0;38;5;20;1m1[0m)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom1.jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mom1.jth_component([0;38;5;20;1m2[0m)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.jth_component(2)[19D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mom1.cartier()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^3/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.cartier()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mom1[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^11/y^3) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mj[0;38;5;241mth_component(2)[15D[?7h[0m[?12l[?25h[?25l[?7l[0mth_component[0;38;5;16;48;5;152m([0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mom1.jth_component([0;38;5;20;1m3[0m)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^11
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m, y = parent(a).gens()[0], parent(a).gens()[1][46D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m11.[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mx^[0;38;5;20;1m11.[0mquo_rem(x^[0;38;5;20;1m3[0m - x)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m11[39;49m[43m)[49m[38;5;241;43m.[39;49m[43mquo_rem[49m[43m([49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mx[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_template.pxi:592[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_template.__pow__[0;34m()[0m
-[1;32m    590[0m cdef long e
-[1;32m    591[0m try:
-[0;32m--> 592[0m     e = ee
-[1;32m    593[0m except OverflowError:
-[1;32m    594[0m     return Polynomial.__pow__(self, ee, modulus)
-
-[0;31mTypeError[0m: an integer is required
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m11.[0mquo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[C[0;38;5;20;1m1.[0mquo_rem(x^[0;38;5;20;1m3[0m - x)[21D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;20;1m11[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m3[0m - x)[17D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m11[0m).quo_rem(x^[0;38;5;20;1m3[0m - x)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8 + x^6 + x^4 + x^2 + 1, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = Ra.gens()[12D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([13C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0madic_expansion(x^[0;38;5;20;1m11[0m, x^[0;38;5;20;1m3[0m - x)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x^2, 0, x^2 + 1, x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.one[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241meight[5D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mlomorphic_differentials_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0momorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 3 with the equation:
- z^3 - z = x^4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mAS.cartier_matrix()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0]
-[0 0 0]
-[0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.x[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0m(AS.x)^(-[0;38;5;20;1m1[0m)*AS.dx[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/x) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.x)^(-[0;38;5;20;1m1[0m)*AS.dx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mAS.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*AS.dx)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([17C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0m((AS.x)^(-[0;38;5;20;1m1[0m)*AS.dx).cartier()[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/x) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf.diffn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr [C i[C range(1, n):[19D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[52D[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m AS.holomorphic_differentials_basis():[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(ffff.cartier())[20D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0;94m....: [0m    [0;38;5;24mprint[0m(b.cartier())[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m AS.holomorphic_differentials_basis():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(b.cartier())[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0) * dx
-(0) * dx
-(0) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mcartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mAS.cartier_matrix()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 1]
-[0 0 0 0]
-[0 2 0 0]
-[0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mk[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mer[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mel[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mcc.monomials()[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr_kernel[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mcartier_kernel(AS)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [36][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mcartier_kernel[49m[43m([49m[43mAS[49m[43m)[49m
-
-File [0;32m<string>:16[0m, in [0;36mcartier_kernel[0;34m(C, prec)[0m
-
-[0;31mTypeError[0m: as_cover.cartier_matrix() got an unexpected keyword argument 'prec'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mcartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mAS.cartier_matrix()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 1]
-[0 0 0 0]
-[0 2 0 0]
-[0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_kernel(AS)[17D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mtier_kernel[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mcartier_kernel(AS)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mcartier_kernel[49m[43m([49m[43mAS[49m[43m)[49m
-
-File [0;32m<string>:24[0m, in [0;36mcartier_kernel[0;34m(C, prec)[0m
-
-File [0;32m<string>:23[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'as_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_kernel(AS)[17D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mtier_kernel[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mcartier_kernel(AS)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx, (x) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_kernel(AS)[17D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mier_kernel[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mcartier_kernel(AS)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx, (x) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_kernel(AS)[17D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mier_kernel[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mcartier_kernel(AS)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (x^2 + z0) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[0;38;5;241mes[Cs.sage')[11D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:839[0m, in [0;36msage.structure.category_object.CategoryObject.getattr_from_category[0;34m()[0m
-[1;32m    838[0m try:
-[0;32m--> 839[0m     return self.__cached_methods[name]
-[1;32m    840[0m except KeyError:
-
-[0;31mKeyError[0m: 'p'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [51][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:5[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:833[0m, in [0;36msage.structure.category_object.CategoryObject.__getattr__[0;34m()[0m
-[1;32m    831[0m         AttributeError: 'PrimeNumbers_with_category' object has no attribute 'sadfasdf'
-[1;32m    832[0m     """
-[0;32m--> 833[0m     return self.getattr_from_category(name)
-[1;32m    834[0m 
-[1;32m    835[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:848[0m, in [0;36msage.structure.category_object.CategoryObject.getattr_from_category[0;34m()[0m
-[1;32m    846[0m     cls = self._category.parent_class
-[1;32m    847[0m 
-[0;32m--> 848[0m attr = getattr_from_other_class(self, cls, name)
-[1;32m    849[0m self.__cached_methods[name] = attr
-[1;32m    850[0m return attr
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:356[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    354[0m     dummy_error_message.cls = type(self)
-[1;32m    355[0m     dummy_error_message.name = name
-[0;32m--> 356[0m     raise AttributeError(dummy_error_message)
-[1;32m    357[0m cdef PyObject* attr = instance_getattr(cls, name)
-[1;32m    358[0m if attr is NULL:
-
-[0;31mAttributeError[0m: 'HyperellipticCurve_FiniteField_with_category' object has no attribute 'p'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [52][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:6[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'superelliptic_curve' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [53][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:170[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=3) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^11.quo_rem(x^3 - x)[20D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mx[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(f^2)[9D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mrent(A)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(x)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 67
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;124;48;5;188m?[0;38;5;241msuperelliptic_cech[18D[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0;38;5;124;48;5;188m?[0msuperelliptic[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mOSError[0m                                   Traceback (most recent call last)
-Input [0;32mIn [56][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mget_ipython[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mrun_line_magic[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mpinfo[39;49m[38;5;124;43m'[39;49m[43m,[49m[43m [49m[38;5;124;43m'[39;49m[38;5;124;43msuperelliptic[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:2305[0m, in [0;36mInteractiveShell.run_line_magic[0;34m(self, magic_name, line, _stack_depth)[0m
-[1;32m   2303[0m     kwargs[[38;5;124m'[39m[38;5;124mlocal_ns[39m[38;5;124m'[39m] [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mget_local_scope(stack_depth)
-[1;32m   2304[0m [38;5;28;01mwith[39;00m [38;5;28mself[39m[38;5;241m.[39mbuiltin_trap:
-[0;32m-> 2305[0m     result [38;5;241m=[39m [43mfn[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwargs[49m[43m)[49m
-[1;32m   2306[0m [38;5;28;01mreturn[39;00m result
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/magics/namespace.py:58[0m, in [0;36mNamespaceMagics.pinfo[0;34m(self, parameter_s, namespaces)[0m
-[1;32m     56[0m     [38;5;28mself[39m[38;5;241m.[39mpsearch(oname)
-[1;32m     57[0m [38;5;28;01melse[39;00m:
-[0;32m---> 58[0m     [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mshell[49m[38;5;241;43m.[39;49m[43m_inspect[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mpinfo[39;49m[38;5;124;43m'[39;49m[43m,[49m[43m [49m[43moname[49m[43m,[49m[43m [49m[43mdetail_level[49m[38;5;241;43m=[39;49m[43mdetail_level[49m[43m,[49m
-[1;32m     59[0m [43m                        [49m[43mnamespaces[49m[38;5;241;43m=[39;49m[43mnamespaces[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:1685[0m, in [0;36mInteractiveShell._inspect[0;34m(self, meth, oname, namespaces, **kw)[0m
-[1;32m   1683[0m     pmethod(info[38;5;241m.[39mobj, oname, formatter)
-[1;32m   1684[0m [38;5;28;01melif[39;00m meth [38;5;241m==[39m [38;5;124m'[39m[38;5;124mpinfo[39m[38;5;124m'[39m:
-[0;32m-> 1685[0m     [43mpmethod[49m[43m([49m
-[1;32m   1686[0m [43m        [49m[43minfo[49m[38;5;241;43m.[39;49m[43mobj[49m[43m,[49m
-[1;32m   1687[0m [43m        [49m[43moname[49m[43m,[49m
-[1;32m   1688[0m [43m        [49m[43mformatter[49m[43m,[49m
-[1;32m   1689[0m [43m        [49m[43minfo[49m[43m,[49m
-[1;32m   1690[0m [43m        [49m[43menable_html_pager[49m[38;5;241;43m=[39;49m[38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43menable_html_pager[49m[43m,[49m
-[1;32m   1691[0m [43m        [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkw[49m[43m,[49m
-[1;32m   1692[0m [43m    [49m[43m)[49m
-[1;32m   1693[0m [38;5;28;01melse[39;00m:
-[1;32m   1694[0m     pmethod(info[38;5;241m.[39mobj, oname)
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/oinspect.py:698[0m, in [0;36mInspector.pinfo[0;34m(self, obj, oname, formatter, info, detail_level, enable_html_pager, omit_sections)[0m
-[1;32m    665[0m [38;5;28;01mdef[39;00m [38;5;21mpinfo[39m(
-[1;32m    666[0m     [38;5;28mself[39m,
-[1;32m    667[0m     obj,
-[0;32m   (...)[0m
-[1;32m    673[0m     omit_sections[38;5;241m=[39m(),
-[1;32m    674[0m ):
-[1;32m    675[0m     [38;5;124;03m"""Show detailed information about an object.[39;00m
-[1;32m    676[0m 
-[1;32m    677[0m [38;5;124;03m    Optional arguments:[39;00m
-[0;32m   (...)[0m
-[1;32m    696[0m [38;5;124;03m    - omit_sections: set of section keys and titles to omit[39;00m
-[1;32m    697[0m [38;5;124;03m    """[39;00m
-[0;32m--> 698[0m     info [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_get_info[49m[43m([49m
-[1;32m    699[0m [43m        [49m[43mobj[49m[43m,[49m[43m [49m[43moname[49m[43m,[49m[43m [49m[43mformatter[49m[43m,[49m[43m [49m[43minfo[49m[43m,[49m[43m [49m[43mdetail_level[49m[43m,[49m[43m [49m[43momit_sections[49m[38;5;241;43m=[39;49m[43momit_sections[49m
-[1;32m    700[0m [43m    [49m[43m)[49m
-[1;32m    701[0m     [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m enable_html_pager:
-[1;32m    702[0m         [38;5;28;01mdel[39;00m info[[38;5;124m'[39m[38;5;124mtext/html[39m[38;5;124m'[39m]
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/oinspect.py:591[0m, in [0;36mInspector._get_info[0;34m(self, obj, oname, formatter, info, detail_level, omit_sections)[0m
-[1;32m    571[0m [38;5;28;01mdef[39;00m [38;5;21m_get_info[39m(
-[1;32m    572[0m     [38;5;28mself[39m, obj, oname[38;5;241m=[39m[38;5;124m"[39m[38;5;124m"[39m, formatter[38;5;241m=[39m[38;5;28;01mNone[39;00m, info[38;5;241m=[39m[38;5;28;01mNone[39;00m, detail_level[38;5;241m=[39m[38;5;241m0[39m, omit_sections[38;5;241m=[39m()
-[1;32m    573[0m ):
-[1;32m    574[0m     [38;5;124;03m"""Retrieve an info dict and format it.[39;00m
-[1;32m    575[0m 
-[1;32m    576[0m [38;5;124;03m    Parameters[39;00m
-[0;32m   (...)[0m
-[1;32m    588[0m [38;5;124;03m        Titles or keys to omit from output (can be set, tuple, etc., anything supporting `in`)[39;00m
-[1;32m    589[0m [38;5;124;03m    """[39;00m
-[0;32m--> 591[0m     info [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43minfo[49m[43m([49m[43mobj[49m[43m,[49m[43m [49m[43moname[49m[38;5;241;43m=[39;49m[43moname[49m[43m,[49m[43m [49m[43minfo[49m[38;5;241;43m=[39;49m[43minfo[49m[43m,[49m[43m [49m[43mdetail_level[49m[38;5;241;43m=[39;49m[43mdetail_level[49m[43m)[49m
-[1;32m    593[0m     _mime [38;5;241m=[39m {
-[1;32m    594[0m         [38;5;124m'[39m[38;5;124mtext/plain[39m[38;5;124m'[39m: [],
-[1;32m    595[0m         [38;5;124m'[39m[38;5;124mtext/html[39m[38;5;124m'[39m: [38;5;124m'[39m[38;5;124m'[39m,
-[1;32m    596[0m     }
-[1;32m    598[0m     [38;5;28;01mdef[39;00m [38;5;21mappend_field[39m(bundle, title:[38;5;28mstr[39m, key:[38;5;28mstr[39m, formatter[38;5;241m=[39m[38;5;28;01mNone[39;00m):
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/oinspect.py:762[0m, in [0;36mInspector.info[0;34m(self, obj, oname, info, detail_level)[0m
-[1;32m    760[0m             ds [38;5;241m+[39m[38;5;241m=[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124mDocstring:[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m [38;5;241m+[39m obj[38;5;241m.[39m[38;5;18m__doc__[39m
-[1;32m    761[0m [38;5;28;01melse[39;00m:
-[0;32m--> 762[0m     ds [38;5;241m=[39m [43mgetdoc[49m[43m([49m[43mobj[49m[43m)[49m
-[1;32m    763[0m     [38;5;28;01mif[39;00m ds [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-[1;32m    764[0m         ds [38;5;241m=[39m [38;5;124m'[39m[38;5;124m<no docstring>[39m[38;5;124m'[39m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/lazy_import.pyx:391[0m, in [0;36msage.misc.lazy_import.LazyImport.__call__[0;34m()[0m
-[1;32m    389[0m         True
-[1;32m    390[0m     """
-[0;32m--> 391[0m     return self.get_object()(*args, **kwds)
-[1;32m    392[0m 
-[1;32m    393[0m def __repr__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/misc/sageinspect.py:2107[0m, in [0;36msage_getdoc[0;34m(obj, obj_name, embedded)[0m
-[1;32m   2105[0m r [38;5;241m=[39m sage_getdoc_original(obj)
-[1;32m   2106[0m s [38;5;241m=[39m sage[38;5;241m.[39mmisc[38;5;241m.[39msagedoc[38;5;241m.[39mformat(r, embedded[38;5;241m=[39membedded)
-[0;32m-> 2107[0m f [38;5;241m=[39m [43msage_getfile[49m[43m([49m[43mobj[49m[43m)[49m
-[1;32m   2108[0m [38;5;28;01mif[39;00m f [38;5;129;01mand[39;00m os[38;5;241m.[39mpath[38;5;241m.[39mexists(f):
-[1;32m   2109[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01mdoctest[39;00m[38;5;21;01m.[39;00m[38;5;21;01mcontrol[39;00m [38;5;28;01mimport[39;00m skipfile
-
-File [0;32m/ext/sage/9.7/src/sage/misc/sageinspect.py:1414[0m, in [0;36msage_getfile[0;34m(obj)[0m
-[1;32m   1412[0m [38;5;66;03m# No go? fall back to inspect.[39;00m
-[1;32m   1413[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1414[0m     sourcefile [38;5;241m=[39m [43minspect[49m[38;5;241;43m.[39;49m[43mgetabsfile[49m[43m([49m[43mobj[49m[43m)[49m
-[1;32m   1415[0m [38;5;28;01mexcept[39;00m [38;5;167;01mTypeError[39;00m: [38;5;66;03m# this happens for Python builtins[39;00m
-[1;32m   1416[0m     [38;5;28;01mreturn[39;00m [38;5;124m'[39m[38;5;124m'[39m
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/inspect.py:844[0m, in [0;36mgetabsfile[0;34m(object, _filename)[0m
-[1;32m    839[0m [38;5;124;03m"""Return an absolute path to the source or compiled file for an object.[39;00m
-[1;32m    840[0m 
-[1;32m    841[0m [38;5;124;03mThe idea is for each object to have a unique origin, so this routine[39;00m
-[1;32m    842[0m [38;5;124;03mnormalizes the result as much as possible."""[39;00m
-[1;32m    843[0m [38;5;28;01mif[39;00m _filename [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-[0;32m--> 844[0m     _filename [38;5;241m=[39m [43mgetsourcefile[49m[43m([49m[38;5;28;43mobject[39;49m[43m)[49m [38;5;129;01mor[39;00m getfile([38;5;28mobject[39m)
-[1;32m    845[0m [38;5;28;01mreturn[39;00m os[38;5;241m.[39mpath[38;5;241m.[39mnormcase(os[38;5;241m.[39mpath[38;5;241m.[39mabspath(_filename))
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/inspect.py:817[0m, in [0;36mgetsourcefile[0;34m(object)[0m
-[1;32m    813[0m [38;5;28;01mdef[39;00m [38;5;21mgetsourcefile[39m([38;5;28mobject[39m):
-[1;32m    814[0m     [38;5;124;03m"""Return the filename that can be used to locate an object's source.[39;00m
-[1;32m    815[0m [38;5;124;03m    Return None if no way can be identified to get the source.[39;00m
-[1;32m    816[0m [38;5;124;03m    """[39;00m
-[0;32m--> 817[0m     filename [38;5;241m=[39m [43mgetfile[49m[43m([49m[38;5;28;43mobject[39;49m[43m)[49m
-[1;32m    818[0m     all_bytecode_suffixes [38;5;241m=[39m importlib[38;5;241m.[39mmachinery[38;5;241m.[39mDEBUG_BYTECODE_SUFFIXES[:]
-[1;32m    819[0m     all_bytecode_suffixes [38;5;241m+[39m[38;5;241m=[39m importlib[38;5;241m.[39mmachinery[38;5;241m.[39mOPTIMIZED_BYTECODE_SUFFIXES[:]
-
-File [0;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/inspect.py:785[0m, in [0;36mgetfile[0;34m(object)[0m
-[1;32m    783[0m             [38;5;28;01mreturn[39;00m module[38;5;241m.[39m[38;5;18m__file__[39m
-[1;32m    784[0m         [38;5;28;01mif[39;00m [38;5;28mobject[39m[38;5;241m.[39m[38;5;18m__module__[39m [38;5;241m==[39m [38;5;124m'[39m[38;5;124m__main__[39m[38;5;124m'[39m:
-[0;32m--> 785[0m             [38;5;28;01mraise[39;00m [38;5;167;01mOSError[39;00m([38;5;124m'[39m[38;5;124msource code not available[39m[38;5;124m'[39m)
-[1;32m    786[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m'[39m[38;5;132;01m{!r}[39;00m[38;5;124m is a built-in class[39m[38;5;124m'[39m[38;5;241m.[39mformat([38;5;28mobject[39m))
-[1;32m    787[0m [38;5;28;01mif[39;00m ismethod([38;5;28mobject[39m):
-
-[0;31mOSError[0m: source code not available
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mtr(E.local_data(2))[19D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[14D[0;94msage: [0msuperelliptic[0m

-[19C[0;38;5;16;48;5;250m superelliptic          superelliptic_drw_form[0m

-[19C[0;38;5;16;48;5;250m superelliptic/         superelliptic_form    [0m

-[19C[0;38;5;16;48;5;250m superelliptic_cech     superelliptic_function[0m

-

-[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;231;48;5;102m superelliptic         [0m

-

-

-[19C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;16;48;5;250m superelliptic          superelliptic_drw_form[0m

-[19C[0;38;5;16;48;5;250m superelliptic/         superelliptic_form    [0m

-[19C[0;38;5;16;48;5;250m superelliptic_cech     superelliptic_function[3A[46D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[19C[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[ 0 39  0]
-[19  0 29]
-[ 0 21  0]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [57][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:170[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=3) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.one[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.genus()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241msinstance(C_super.x, superelliptic_function)[44D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mid[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mide[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0midentity_matrix([0;38;5;20;1m3[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 0 0]
-[0 1 0]
-[0 0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[ 0 39  0]
-[19  0 29]
-[ 0 21  0]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [60][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=2*x^18 + x^15 + x^14 + x^11) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mdentity_matrix(3)[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mid[?7h[0m[?12l[?25h[?25l[?7l[2D[0mide[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mtity_matrix[0;38;5;16;48;5;152m([0;38;5;20;1m3[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0midentity_matrix([0;38;5;20;1m3[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 0 0]
-[0 1 0]
-[0 0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mX = (two_gX_minus_2+2)/2[24D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^18 + x^15 + x^14 + x^11
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[C[0;38;5;241might[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.genus()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[ 0 39  0]
-[19  0 29]
-[ 0 21  0]
-[1 0 0]
-[0 1 0]
-[0 0 1]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [64][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:170[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=3) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[66 39  0]
-[19 66 29]
-[ 0 21 66]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [65][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:170[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=3) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[66 39  0]
-[19 66 29]
-[ 0 21 66]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [66][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:170[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/special.py:922[0m, in [0;36midentity_matrix[0;34m(ring, n, sparse)[0m
-[1;32m    920[0m     n [38;5;241m=[39m ring
-[1;32m    921[0m     ring [38;5;241m=[39m ZZ
-[0;32m--> 922[0m [38;5;28;01mreturn[39;00m [43mmatrix_space[49m[38;5;241;43m.[39;49m[43mMatrixSpace[49m[43m([49m[43mring[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43mn[49m[43m,[49m[43m [49m[43msparse[49m[43m)[49m([38;5;241m1[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/classcall_metaclass.pyx:320[0m, in [0;36msage.misc.classcall_metaclass.ClasscallMetaclass.__call__[0;34m()[0m
-[1;32m    318[0m """
-[1;32m    319[0m if cls.classcall is not None:
-[0;32m--> 320[0m     return cls.classcall(cls, *args, **kwds)
-[1;32m    321[0m else:
-[1;32m    322[0m     # Fast version of type.__call__(cls, *args, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_space.py:561[0m, in [0;36mMatrixSpace.__classcall__[0;34m(cls, base_ring, nrows, ncols, sparse, implementation, **kwds)[0m
-[1;32m    516[0m [38;5;124;03m"""[39;00m
-[1;32m    517[0m [38;5;124;03mNormalize the arguments to call the ``__init__`` constructor.[39;00m
-[1;32m    518[0m 
-[0;32m   (...)[0m
-[1;32m    558[0m [38;5;124;03m    False[39;00m
-[1;32m    559[0m [38;5;124;03m"""[39;00m
-[1;32m    560[0m [38;5;28;01mif[39;00m base_ring [38;5;129;01mnot[39;00m [38;5;129;01min[39;00m _Rings:
-[0;32m--> 561[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring (=[39m[38;5;132;01m%s[39;00m[38;5;124m) must be a ring[39m[38;5;124m"[39m[38;5;241m%[39mbase_ring)
-[1;32m    562[0m nrows [38;5;241m=[39m [38;5;28mint[39m(nrows)
-[1;32m    563[0m [38;5;28;01mif[39;00m ncols [38;5;129;01mis[39;00m [38;5;28;01mNone[39;00m:
-
-[0;31mTypeError[0m: base_ring (=3) must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;124;48;5;188m?[0;38;5;241msuperelliptic[13D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mid[?7h[0m[?12l[?25h[?25l[?7l[2D[0mide[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0;38;5;124;48;5;188m?[0midentity_matrix[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?1049h[22;0;0t[?1h=
[0;31mSignature:[0m      [0midentity_matrix[0m[0;34m([0m[0mring[0m[0;34m,[0m [0mn[0m[0;34m=[0m[0;36m0[0m[0;34m,[0m [0msparse[0m[0;34m=[0m[0;32mFalse[0m[0;34m)[0m[0;34m[0m[0;34m[0m[0m[m
-[0;31mDocstring:[0m     [m
-   This function is available as identity_matrix(...) and[m
-   matrix.identity(...).[m
-[m
-   Return the n x n identity matrix over the given ring.[m
-[m
-   The default ring is the integers.[m
-[m
-   EXAMPLES:[m
-[m
-      sage: M = identity_matrix(QQ, 2); M[m
-      [1 0][m
-      [0 1][m
-      sage: M.parent()[m
-      Full MatrixSpace of 2 by 2 dense matrices over Rational Field[m
-      sage: M = identity_matrix(2); M[m
-      [1 0][m
-      [0 1][m
-      sage: M.parent()[m
-      Full MatrixSpace of 2 by 2 dense matrices over Integer Ring[m
-      sage: M.is_mutable()[m
-      True[m
-      sage: M = identity_matrix(3, sparse=True); M[m
-      [1 0 0][m
-      [0 1 0][m
-:[K
[K      [0 0 1][m
-:[K
[K      sage: M.parent()[m
-:[K
[K      Full MatrixSpace of 3 by 3 sparse matrices over Integer Ring[m
-:[K
[K      sage: M.is_mutable()[m
-:[K
[K      True[m
-:[K
[K[0;31mInit docstring:[0m Initialize self.  See help(type(self)) for accurate signature.[m
-:[K
[K[0;31mFile:[0m           /ext/sage/9.7/src/sage/matrix/special.py[m
-:[K
[K[0;31mType:[0m           function[m
-:[K
[K
[K[;7m(END)[;27m[K
[K
[K[;7m(END)[;27m[K
[K
[K[;7m(END)[;27m[K
[K
[K[;7m(END)[;27m[K
[K[HM   The default ring is the integers.[m
-[HM[m
-[HM   Return the n x n identity matrix over the given ring.[m
-[HM[m
-[HM   matrix.identity(...).[m
-[HM   This function is available as identity_matrix(...) and[m
-[HM[0;31mDocstring:[0m     [m
-[HM[0;31mSignature:[0m      [0midentity_matrix[0m[0;34m([0m[0mring[0m[0;34m,[0m [0mn[0m[0;34m=[0m[0;36m0[0m[0;34m,[0m [0msparse[0m[0;34m=[0m[0;32mFalse[0m[0;34m)[0m[0;34m[0m[0;34m[0m[0m[m
-[27;1H
[K:[K
[K [K::[Kww
[K:[K
[K      [0 0 1][m
-:[K
[K [K::[Kqq
[K[?1l>[?1049l[23;0;0t[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-superelliptic p rank test:
-2
-[66 39  0]
-[19 66 29]
-[ 0 21 66]
-0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mC.a_number()[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mX[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mX[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mHyperelliptic Curve over Finite Field of size 67 defined by y^2 = x^7 + x^3 + x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mX[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mnumber[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mX.a_number()[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1) * dx, (z0) * dx, (x) * dx, (x^3) * dx]
-a-number test:
-True
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [73][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:10[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: 'function' object cannot be interpreted as an integer
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [74][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:639[0m, in [0;36msymbolic_prod[0;34m(expression, *args, **kwds)[0m
-[1;32m    637[0m [38;5;28;01mfrom[39;00m [38;5;21;01m.[39;00m[38;5;21;01mmisc_c[39;00m [38;5;28;01mimport[39;00m prod [38;5;28;01mas[39;00m c_prod
-[1;32m    638[0m [38;5;28;01mif[39;00m [38;5;28mhasattr[39m(expression, [38;5;124m'[39m[38;5;124mprod[39m[38;5;124m'[39m):
-[0;32m--> 639[0m     [38;5;28;01mreturn[39;00m [43mexpression[49m[38;5;241;43m.[39;49m[43mprod[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    640[0m [38;5;28;01melif[39;00m [38;5;28mlen[39m(args) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[1;32m    641[0m     [38;5;28;01mreturn[39;00m c_prod(expression, [38;5;241m*[39margs)
-
-[0;31mTypeError[0m: Monoids.ParentMethods.prod() takes 2 positional arguments but 7 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [75][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:639[0m, in [0;36msymbolic_prod[0;34m(expression, *args, **kwds)[0m
-[1;32m    637[0m [38;5;28;01mfrom[39;00m [38;5;21;01m.[39;00m[38;5;21;01mmisc_c[39;00m [38;5;28;01mimport[39;00m prod [38;5;28;01mas[39;00m c_prod
-[1;32m    638[0m [38;5;28;01mif[39;00m [38;5;28mhasattr[39m(expression, [38;5;124m'[39m[38;5;124mprod[39m[38;5;124m'[39m):
-[0;32m--> 639[0m     [38;5;28;01mreturn[39;00m [43mexpression[49m[38;5;241;43m.[39;49m[43mprod[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    640[0m [38;5;28;01melif[39;00m [38;5;28mlen[39m(args) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[1;32m    641[0m     [38;5;28;01mreturn[39;00m c_prod(expression, [38;5;241m*[39margs)
-
-[0;31mTypeError[0m: Monoids.ParentMethods.prod() takes 2 positional arguments but 7 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [76][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:639[0m, in [0;36msymbolic_prod[0;34m(expression, *args, **kwds)[0m
-[1;32m    637[0m [38;5;28;01mfrom[39;00m [38;5;21;01m.[39;00m[38;5;21;01mmisc_c[39;00m [38;5;28;01mimport[39;00m prod [38;5;28;01mas[39;00m c_prod
-[1;32m    638[0m [38;5;28;01mif[39;00m [38;5;28mhasattr[39m(expression, [38;5;124m'[39m[38;5;124mprod[39m[38;5;124m'[39m):
-[0;32m--> 639[0m     [38;5;28;01mreturn[39;00m [43mexpression[49m[38;5;241;43m.[39;49m[43mprod[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    640[0m [38;5;28;01melif[39;00m [38;5;28mlen[39m(args) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[1;32m    641[0m     [38;5;28;01mreturn[39;00m c_prod(expression, [38;5;241m*[39margs)
-
-[0;31mTypeError[0m: Monoids.ParentMethods.prod() takes 2 positional arguments but 7 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [77][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:639[0m, in [0;36msymbolic_prod[0;34m(expression, *args, **kwds)[0m
-[1;32m    637[0m [38;5;28;01mfrom[39;00m [38;5;21;01m.[39;00m[38;5;21;01mmisc_c[39;00m [38;5;28;01mimport[39;00m prod [38;5;28;01mas[39;00m c_prod
-[1;32m    638[0m [38;5;28;01mif[39;00m [38;5;28mhasattr[39m(expression, [38;5;124m'[39m[38;5;124mprod[39m[38;5;124m'[39m):
-[0;32m--> 639[0m     [38;5;28;01mreturn[39;00m [43mexpression[49m[38;5;241;43m.[39;49m[43mprod[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    640[0m [38;5;28;01melif[39;00m [38;5;28mlen[39m(args) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[1;32m    641[0m     [38;5;28;01mreturn[39;00m c_prod(expression, [38;5;241m*[39margs)
-
-[0;31mTypeError[0m: Monoids.ParentMethods.prod() takes 2 positional arguments but 7 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 0, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0, 0) x^7
-x^7
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [78][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:23[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mAttributeError[0m: 'as_cover' object has no attribute 'a_number'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 0, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0, 0) x^7
-x^7
-x^7 -2
-(0, 0, 0, 0, 0, 0, 1)
-(0, 0, 0, 0, 0, 0, 1) x^7
-x^7
-x^7 -2
-(0, 0, 0, 0, 0, 0, 2)
-(0, 0, 0, 0, 0, 0, 2) x^7
-x^7
-x^7 -2
-(0, 0, 0, 0, 0, 1, 0)
-(0, 0, 0, 0, 0, 1, 0) x^7
-x^7 + x^5
-x^7 + x^5 -3
-(0, 0, 0, 0, 0, 1, 1)
-(0, 0, 0, 0, 0, 1, 1) x^7
-x^7 + x^5
-x^7 + x^5 -3
-(0, 0, 0, 0, 0, 1, 2)
-(0, 0, 0, 0, 0, 1, 2) x^7
-x^7 + x^5
-x^7 + x^5 -3
-(0, 0, 0, 0, 0, 2, 0)
-(0, 0, 0, 0, 0, 2, 0) x^7
-x^7 + 2*x^5
-x^7 + 2*x^5 -3
-(0, 0, 0, 0, 0, 2, 1)
-(0, 0, 0, 0, 0, 2, 1) x^7
-x^7 + 2*x^5
-x^7 + 2*x^5 -3
-(0, 0, 0, 0, 0, 2, 2)
-(0, 0, 0, 0, 0, 2, 2) x^7
-x^7 + 2*x^5
-x^7 + 2*x^5 -3
-(0, 0, 0, 0, 1, 0, 0)
-(0, 0, 0, 0, 1, 0, 0) x^7
-x^7 + x^4
-x^7 + x^4 -2
-(0, 0, 0, 0, 1, 0, 1)
-(0, 0, 0, 0, 1, 0, 1) x^7
-x^7 + x^4
-x^7 + x^4 -2
-(0, 0, 0, 0, 1, 0, 2)
-(0, 0, 0, 0, 1, 0, 2) x^7
-x^7 + x^4
-x^7 + x^4 -2
-(0, 0, 0, 0, 1, 1, 0)
-(0, 0, 0, 0, 1, 1, 0) x^7
-x^7 + x^5 + x^4
-x^7 + x^5 + x^4 -3
-(0, 0, 0, 0, 1, 1, 1)
-(0, 0, 0, 0, 1, 1, 1) x^7
-x^7 + x^5 + x^4
-^Csage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-sage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [79][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:22[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:44[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:167[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zmod_flint.pyx:332[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint.__call__[0;34m()[0m
-[1;32m    330[0m             nmod_poly_compose(&t.x, &self.x, &y.x)
-[1;32m    331[0m             return t
-[0;32m--> 332[0m     return Polynomial.__call__(self, *x, **kwds)
-[1;32m    333[0m 
-[1;32m    334[0m @coerce_binop
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (42 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (41 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:913[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._mul_[0;34m()[0m
-[1;32m    911[0m cdef LaurentSeries right = <LaurentSeries>right_r
-[1;32m    912[0m return type(self)(self._parent,
-[0;32m--> 913[0m                   self.__u * right.__u,
-[1;32m    914[0m                   self.__n + right.__n)
-[1;32m    915[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:540[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._mul_[0;34m()[0m
-[1;32m    538[0m """
-[1;32m    539[0m prec = self._mul_prec(right_r)
-[0;32m--> 540[0m return PowerSeries_poly(self._parent,
-[1;32m    541[0m                         self.__f * (<PowerSeries_poly>right_r).__f,
-[1;32m    542[0m                         prec=prec,
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx^7
-x^7 -2
-x^7
-x^7 -2
-x^7
-x^7 -2
-x^7 + x^5
-x^7 + x^5 -3
-x^7 + x^5
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [80][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:21[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:313[0m, in [0;36ma_number[0;34m(self)[0m
-
-File [0;32m<string>:155[0m, in [0;36mcartier_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:70[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:137[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:423[0m, in [0;36mholomorphic_combinations[0;34m(S)[0m
-
-File [0;32m<string>:45[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:10[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:647[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m    644[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mvariable names specified twice inconsistently: [39m[38;5;132;01m%r[39;00m[38;5;124m and [39m[38;5;132;01m%r[39;00m[38;5;124m"[39m [38;5;241m%[39m (names, kwnames))
-[1;32m    646[0m [38;5;28;01mif[39;00m multivariate [38;5;129;01mor[39;00m [38;5;28mlen[39m(names) [38;5;241m!=[39m [38;5;241m1[39m:
-[0;32m--> 647[0m     [38;5;28;01mreturn[39;00m [43m_multi_variate[49m[43m([49m[43mbase_ring[49m[43m,[49m[43m [49m[43mnames[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    648[0m [38;5;28;01melse[39;00m:
-[1;32m    649[0m     [38;5;28;01mreturn[39;00m _single_variate(base_ring, names, [38;5;241m*[39m[38;5;241m*[39mkwds)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:762[0m, in [0;36m_multi_variate[0;34m(base_ring, names, sparse, order, implementation)[0m
-[1;32m    760[0m [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01mrings[39;00m[38;5;21;01m.[39;00m[38;5;21;01mpolynomial[39;00m[38;5;21;01m.[39;00m[38;5;21;01mterm_order[39;00m [38;5;28;01mimport[39;00m TermOrder
-[1;32m    761[0m n [38;5;241m=[39m [38;5;28mlen[39m(names)
-[0;32m--> 762[0m order [38;5;241m=[39m [43mTermOrder[49m[43m([49m[43morder[49m[43m,[49m[43m [49m[43mn[49m[43m)[49m
-[1;32m    764[0m [38;5;66;03m# "implementation" must be last[39;00m
-[1;32m    765[0m key [38;5;241m=[39m [base_ring, names, n, order, implementation]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/term_order.py:796[0m, in [0;36mTermOrder.__init__[0;34m(self, name, n, force)[0m
-[1;32m    794[0m         [38;5;28mself[39m[38;5;241m.[39m_singular_str [38;5;241m=[39m singular_name_mapping[38;5;241m.[39mget(name,name)
-[1;32m    795[0m         [38;5;28mself[39m[38;5;241m.[39m_macaulay2_str [38;5;241m=[39m macaulay2_name_mapping[38;5;241m.[39mget(name,name)
-[0;32m--> 796[0m         [38;5;28mself[39m[38;5;241m.[39m_magma_str [38;5;241m=[39m [43mmagma_name_mapping[49m[38;5;241;43m.[39;49m[43mget[49m[43m([49m[43mname[49m[43m,[49m[43mname[49m[43m)[49m
-[1;32m    797[0m [38;5;28;01melse[39;00m: [38;5;66;03m# len(block_names) > 1, and hence block order represented by a string[39;00m
-[1;32m    798[0m     length [38;5;241m=[39m [38;5;241m0[39m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx^7
-x^7 4
-x^7
-x^7 4
-x^7
-x^7 4
-x^7 + x^5
-x^7 + x^5 3
-x^7 + x^5
-x^7 + x^5 3
-x^7 + x^5
-x^7 + x^5 3
-x^7 + 2*x^5
-x^7 + 2*x^5 3
-x^7 + 2*x^5
-x^7 + 2*x^5 3
-x^7 + 2*x^5
-x^7 + 2*x^5 3
-x^7 + x^4
-x^7 + x^4 4
-x^7 + x^4
-x^7 + x^4 4
-x^7 + x^4
-x^7 + x^4 4
-x^7 + x^5 + x^4
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [81][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:21[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:313[0m, in [0;36ma_number[0;34m(self)[0m
-
-File [0;32m<string>:155[0m, in [0;36mcartier_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:139[0m, in [0;36mcartier[0;34m(self)[0m
-
-File [0;32m<string>:60[0m, in [0;36mcartier[0;34m(self)[0m
-
-File [0;32m<string>:15[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:217[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:649[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m    647[0m     [38;5;28;01mreturn[39;00m _multi_variate(base_ring, names, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    648[0m [38;5;28;01melse[39;00m:
-[0;32m--> 649[0m     [38;5;28;01mreturn[39;00m [43m_single_variate[49m[43m([49m[43mbase_ring[49m[43m,[49m[43m [49m[43mnames[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:683[0m, in [0;36m_single_variate[0;34m(base_ring, name, sparse, implementation, order)[0m
-[1;32m    681[0m [38;5;66;03m# "implementation" must be last[39;00m
-[1;32m    682[0m key [38;5;241m=[39m [base_ring, name, sparse, implementation]
-[0;32m--> 683[0m R [38;5;241m=[39m [43m_get_from_cache[49m[43m([49m[43mkey[49m[43m)[49m
-[1;32m    684[0m [38;5;28;01mif[39;00m R [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m [38;5;28;01mNone[39;00m:
-[1;32m    685[0m     [38;5;28;01mreturn[39;00m R
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:668[0m, in [0;36m_get_from_cache[0;34m(key)[0m
-[1;32m    666[0m [38;5;28;01mdef[39;00m [38;5;21m_get_from_cache[39m(key):
-[1;32m    667[0m     key [38;5;241m=[39m [38;5;28mtuple[39m(key)
-[0;32m--> 668[0m     [38;5;28;01mreturn[39;00m [43m_cache[49m[38;5;241;43m.[39;49m[43mget[49m[43m([49m[43mkey[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/weak_dict.pyx:662[0m, in [0;36msage.misc.weak_dict.WeakValueDictionary.get[0;34m()[0m
-[1;32m    660[0m 
-[1;32m    661[0m         """
-[0;32m--> 662[0m         cdef PyObject * wr = PyDict_GetItemWithError(self, k)
-[1;32m    663[0m         if wr == NULL:
-[1;32m    664[0m             return d
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:783[0m, in [0;36mFractionField_generic.__hash__[0;34m(self)[0m
-[1;32m    769[0m [38;5;124;03m"""[39;00m
-[1;32m    770[0m [38;5;124;03mCompute the hash of ``self``.[39;00m
-[1;32m    771[0m 
-[0;32m   (...)[0m
-[1;32m    779[0m [38;5;124;03m    True[39;00m
-[1;32m    780[0m [38;5;124;03m"""[39;00m
-[1;32m    781[0m [38;5;66;03m# to avoid having exactly the same hash as the base ring,[39;00m
-[1;32m    782[0m [38;5;66;03m# we change this hash using a random number[39;00m
-[0;32m--> 783[0m [38;5;28;01mreturn[39;00m [38;5;28;43mhash[39;49m[43m([49m[38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_R[49m[43m)[49m [38;5;241m^[39m [38;5;241m147068341996611[39m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx^7 4
-x^7 4
-x^7 4
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 4
-x^7 4
-x^7 4
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 4
-x^7 4
-x^7 4
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + 2*x^5 3
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^4 4
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^5 + x^4 3
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + 2*x^4 4
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + 2*x^5 + 2*x^4 3
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + 2*x^5 + 2*x^4 + x^2 3
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^2 4
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + 2*x^5 + x^2 3
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^4 + x^2 4
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^5 + x^4 + x^2 3
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + 2*x^4 + x^2 4
-x^7 + x^5 + 2*x^4 + x^2 3
-x^7 + x^5 + 2*x^4 + x^2 3
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:44[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:167[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zmod_flint.pyx:332[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint.__call__[0;34m()[0m
-[1;32m    330[0m             nmod_poly_compose(&t.x, &self.x, &y.x)
-[1;32m    331[0m             return t
-[0;32m--> 332[0m     return Polynomial.__call__(self, *x, **kwds)
-[1;32m    333[0m 
-[1;32m    334[0m @coerce_binop
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (9 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (8 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:913[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._mul_[0;34m()[0m
-[1;32m    911[0m cdef LaurentSeries right = <LaurentSeries>right_r
-[1;32m    912[0m return type(self)(self._parent,
-[0;32m--> 913[0m                   self.__u * right.__u,
-[1;32m    914[0m                   self.__n + right.__n)
-[1;32m    915[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:540[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._mul_[0;34m()[0m
-[1;32m    538[0m """
-[1;32m    539[0m prec = self._mul_prec(right_r)
-[0;32m--> 540[0m return PowerSeries_poly(self._parent,
-[1;32m    541[0m                         self.__f * (<PowerSeries_poly>right_r).__f,
-[1;32m    542[0m                         prec=prec,
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.a_number()[11D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(x)[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mp[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241ma_n[Cmber()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241masis_of_cohomology()[20D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mring[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.base_ring[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFinite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.base_ring[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m)^(-1)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf(C.y[4D[?7h[0m[?12l[?25h[?25l[?7l[0mf(C.y[4D[?7h[0m[?12l[?25h[?25l[?7l[0m (C.y[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=(C.y[4D[?7h[0m[?12l[?25h[?25l[?7l[0m (C.y[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mff = (C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m3[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = (C.y)^3/(C.x)^3[19D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mff[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x^2)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(AS.x)^(-1)*AS.dx).cartier()[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(AS.x)^(-1)*AS.dx).cartier()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x)^(11)/(C.y)^3*C.dx[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[3C[0;38;5;241m-[2C[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0m(C.y)/(C.x)^[0;38;5;20;1m2[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y)/(C.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.y[0;38;5;16;48;5;152m)[0m/(C.x)^[0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([13C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([13C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0m((C.y)/(C.x)^[0;38;5;20;1m2[0m).expansion_at_infty()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m5[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m3[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-4/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;241m%3[2D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m7[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m3[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-2/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.base_ring[10D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C/y)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0my)^[0;38;5;20;1m3[0m/[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.y)^[0;38;5;20;1m3[0m/[5D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.y[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0m((C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m).expansion_at_infty()[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + O(t^19)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0mC.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([15C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mff = ((C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0m)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = ((C.y)^3/(C.x)^4)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mff[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mff = ((C.y)^[0;38;5;20;1m3[0m/(C.x)^[0;38;5;20;1m2[0m)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = ((C.y)^3/(C.x)^2)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mff.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-5 + 2*t^-1 + 2*t^3 + 2*t^7 + t^11 + O(t^15)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mff[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.base_ring[10D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mbase_ring[9D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mroben[Cus_matrix(prec=50).transpose().kernel().basis()[0][56D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius_matrix(prec=50).transpose().kernel().basis()[0][56D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[65D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[[0;38;5;20;1m0[0m][65D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m).transpose().kernel().basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mC.frobenius_matrix(prec=[0;38;5;20;1m50[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mZZ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mR.<x> = PolynomialRing(ZZ)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic_function(C, y/x)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^n + a[0][0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[C[0;38;5;241m-[Cx[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mf = x^[0;38;5;20;1m3[0m - x[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mZZ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM = hypellfrob[0;38;5;16;48;5;152m([0mp, [0;38;5;20;1m1[0m, f[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m1[0m, f)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m, [0;38;5;20;1m1[0m, f)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mM = hypellfrob([0;38;5;20;1m3[0m, [0;38;5;20;1m1[0m, f)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [105][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m M [38;5;241m=[39m [43mhypellfrob[49m(Integer([38;5;241m3[39m), Integer([38;5;241m1[39m), f)
-
-[0;31mNameError[0m: name 'hypellfrob' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mfrom[0m [0;38;5;125;1msage.schemes.hyperelliptic_curves.hypellfrob[0m [0;38;5;28;1mimport[0m hypellfrob[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1msage.schemes.hyperelliptic_curves.hypellfrob[0m [0;38;5;28;1mimport[0m hypellfrob[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mfrom[0m [0;38;5;125;1msage.schemes.hyperelliptic_curves.hypellfrob[0m [0;38;5;28;1mimport[0m hypellfrob[?7h[0m[?12l[?25h[?25l[?7l[67D[0mM = hypellfrob[0;38;5;16;48;5;152m([0;38;5;20;1m3[0m, [0;38;5;20;1m1[0m, f[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mM = hypellfrob([0;38;5;20;1m3[0m, [0;38;5;20;1m1[0m, f)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [107][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m M [38;5;241m=[39m [43mhypellfrob[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mf[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hypellfrob.pyx:238[0m, in [0;36msage.schemes.hyperelliptic_curves.hypellfrob.hypellfrob[0;34m()[0m
-[1;32m    236[0m bound = (len(Q) - 1) * (2*N - 1)
-[1;32m    237[0m if p <= bound:
-[0;32m--> 238[0m     raise ValueError("In the current implementation, p must be greater "
-[1;32m    239[0m                      "than (2g+1)(2N-1) = %s" % bound)
-[1;32m    240[0m 
-
-[0;31mValueError[0m: In the current implementation, p must be greater than (2g+1)(2N-1) = 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^4 + 2*x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiscriminant().factor()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.frobenius_matrix(prec=50)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mase_r[Cng[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mfrobenius_matrix(prec=50)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier_matrix()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mC.[0m

-[8C[0;38;5;16;48;5;250m  C.a_number                               C.basis_of_cohomology                    C.degrees_de_rham0                        [0m

-[8C[0;38;5;16;48;5;250m  C.base_ring                              C.cartier_matrix                         C.degrees_de_rham1                        [0m

-[8C[0;38;5;16;48;5;250m  C.basis_de_rham_degrees                  C.characteristic                         C.degrees_holomorphic_differentials      >[0m

-[8C[0;38;5;16;48;5;250m  C.basis_holomorphic_differentials_degree C.de_rham_basis                          C.dr_frobenius_matrix                     [0m

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0ma_number[0m

-[9C[0;38;5;231;48;5;102m C.a_number                              [0m

-

-

-

-[8C[0;38;5;16;48;5;248m <unknown> [5A[3D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mbasis_of_cohomology[0m

-[9C[0;38;5;16;48;5;250m C.a_number                              [0;38;5;231;48;5;102m C.basis_of_cohomology                   [A[64D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m()[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[26C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mC.basis_of_cohomology()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2/x*y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mgg = (C.y)/(C.x)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.y)/(C.x)[15D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[Cg^[0;38;5;20;1m8[0m*[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[Cg^[0;38;5;20;1m8[0m*[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cg^[0;38;5;20;1m8[0m*[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[Cg^[0;38;5;20;1m8[0m*[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cg^[0;38;5;20;1m8[0m*[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mfn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mom = gg^[0;38;5;20;1m8[0m*gg.diffn()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = gg^8*gg.diffn()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_i[Cfty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mom.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-10 + 2*t^-6 + t^-2 + O(1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mom.expansion_at_infty(prec = [0;38;5;20;1m30[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-10 + 2*t^-6 + t^-2 + t^2 + 2*t^6 + t^10 + O(t^20)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mv[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.basis_of_cohomology()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mY[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mC.y*v*(v - C.y)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^4 + 2*x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.expansion_at_infty(prec = 30)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mom[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^10 + x^6 + x^4 - 1)/(x^5*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y*v*(v - C.y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.cartier()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mxC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.xC.dx[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0myC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)^C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0m(C.x*C.y)^(-[0;38;5;20;1m1[0m)*C.dx[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.y)^(-[0;38;5;20;1m1[0m)*C.dx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[C[0m([2C)[6D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mom1 = (C.x*C.y)^(-[0;38;5;20;1m1[0m)*C.dx[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1 = (C.x*C.y)^(-1)*C.dx[24D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mjth_component(3[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mom1.expansion_at_infty()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^6 + O(t^12)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[1]
-3*X^18 + 2*X^16 + 2*X^14 + 8*X^10 - 2*X^9 - 4*X^8 + 6*X^7 + 4*X^6 - 6*X^5 + 2*X^4 + 2*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y*v*(v - C.y)[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my*v*(v - C.y)[13D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^18 + 2*X^16 + 2*X^14 + 8*X^10 - 2*X^9 - 4*X^8 + 6*X^7 + 4*X^6 - 6*X^5 + 2*X^4 + 2*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^3 - x^2 - x + 1)/(x^3*y)) dx
-[1]
-3*X^18 + 2*X^16 + 2*X^14 + 8*X^10 - 2*X^9 - 4*X^8 + 6*X^7 + 4*X^6 - 6*X^5 + 2*X^4 + 2*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^18 + 2*X^16 + 2*X^14 + 8*X^10 - 2*X^9 - 4*X^8 + 6*X^7 + 4*X^6 - 6*X^5 + 2*X^4 + 2*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^18 + 2*X^16 - X^15 + 2*X^14 + 3*X^13 + 2*X^12 - 3*X^11 + 2*X^10 - X^9 + 2*X^8 + 6*X^7 + 2*X^6 - 6*X^5 + 2*X^4 + 2*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^18 + 2*X^16 - 2*X^15 + 2*X^14 + 6*X^13 + 2*X^12 - 6*X^11 + 2*X^10 - 2*X^9 + 2*X^8 + 12*X^7 + 2*X^6 - 12*X^5 + 2*X^4 + 4*X^3 + 2*X^2 - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x*C.y)^(-1)*C.dx[18D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)%[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0m(-[0;38;5;20;1m10[0m)%[0;38;5;20;1m3[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m-10)%3[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)%[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m/[0;38;5;20;1m2[0m)%[0;38;5;20;1m9[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m6
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m3/2)%9[6D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x*C.y)^(-1)*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(C.x/C.y).expansion_at_infty()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + t^5 + 2*t^9 + 2*t^13 + t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m621228612.factor()[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m19[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m9/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m17[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m7/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m13[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m3/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m11[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-1/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;241m/3-3[4D[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m7[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-5/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;241m/3-3[4D[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m5[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-7/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor m in range(1, p^2):[22D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mf2.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-11 + 2*t^-7 + 2*t^-3 + t + 2*t^5 + O(t^9)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m2.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mf2[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8/(x^4 + x^2 + 1))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = superelliptic_function(C_super, 1)[37D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mf1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^10 + 2*x^2 + 2)/(x^6 + 2*x^4))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.y)/(C.x)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mHS = ceil(m*(k+1)/p) - ceil(m*k/p)[34D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241my.<x, y> = PolynomialRing(GF(3), 2)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<x> = PolynomialRing(QQ)[24D[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m>[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mynomialRing[0;38;5;16;48;5;152m([0mQQ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(3))[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.y)/(C.x)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241m = 5[4D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mint(LHS == RHS)[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mq[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0;38;5;16;48;5;152m([13C[0m([13C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0;38;5;24mprint[0m((x^[0;38;5;20;1m8[0m).quo_rem(x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m))[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l(x^4 + 2*x^2, x^2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x/C.y).expansion_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0;38;5;241m^(11)/(C.y)^3*C.dx[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m/(C.y)*(C.dx)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([21C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([21C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m*C.y/[C(C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m*C.y/[C(C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m*C.y/[C(C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m*C.y/[C(C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m*C.y/[C(C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([21C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mgg = (C.x)^[0;38;5;20;1m2[0m*C.y/((C.y)^[0;38;5;20;1m4[0m + (C.y)^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m gg [38;5;241m=[39m (C[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m/[39m([43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m)
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-[1]
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'g' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr m in range(1, p^2):[21D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mforma[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma[4D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0msion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mforma.expansion_at_infty()[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-8 + 2*t^-4 + O(t^2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mforma.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mforma.expansion_at_infty(prec=[0;38;5;20;1m30[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-8 + 2*t^-4 + 2*t^4 + 2*t^8 + O(t^22)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma.expansion_at_infty(prec=30)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mforma[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [6][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:25[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:14[0;36m[0m
-[0;31m    forma2 = ((xx**_sage_const_4  + xx**_sage_const_2  + C.one)/(xx**_sage_const_6 *C.y)) C.dx[0m
-[0m                                                                                          ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:16[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'g' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma[4D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mforma1[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mforma1[49m
-
-[0;31mNameError[0m: name 'forma1' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mforma1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mforma2[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^4 + x^2 + 1)/(x^6*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mforma2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mforma2.expansion_at_infty()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^4 + t^8 + O(t^14)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma2.expansion_at_infty()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mforma2[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^4 + x^2 + 1)/(x^6*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:16[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'g' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x/C.y).expansion_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^11)[Cquo_rem(x^3 - x)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C).[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m6[0m + [0;38;5;20;1m1[0m).quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8 + x^6, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m6[0m + [0;38;5;20;1m1[0m).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0;38;5;210;48;5;88m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m - [0;38;5;20;1m1[0m)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m - [0;38;5;20;1m1[0m)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m8[0m+x^[0;38;5;20;1m6[0m).quo_rem(x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^5 + 2*x^3 + 2*x, 2*x^2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(x^11, x^3 - x)[28D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m11[0m, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0m, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m , x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m+, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m , x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m^, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0m, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0madic_expansion(x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m, x^[0;38;5;20;1m3[0m - x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43madic_expansion[49m(x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m6[39m), x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x)
-
-[0;31mNameError[0m: name 'adic_expansion' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mfty/[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[21D[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft[0m

-[24C[0;38;5;16;48;5;250m drafty/draft.sage  drafty/draft4.sage[0m

-[24C[0;38;5;16;48;5;250m drafty/draft2.sage drafty/draft5.sage[0m

-[24C[0;38;5;16;48;5;250m drafty/draft3.sage drafty/draft6.sage[0m

-

-[0m [5A[24C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage[0m

-[24C[0;38;5;231;48;5;102m drafty/draft.sage [0m

-

-

-[24C[0;38;5;16;48;5;248m <unknown> [4A[6D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;160;48;5;231m2.sage[0m

-[24C[0;38;5;16;48;5;250m drafty/draft.sage [0m

-[24C[0;38;5;231;48;5;102m drafty/draft2.sage[2A[13D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;160;48;5;231m3[0m

-

-[24C[0;38;5;16;48;5;250m drafty/draft2.sage[0m

-[24C[0;38;5;231;48;5;102m drafty/draft3.sage[3A[13D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;160;48;5;231m4[0m

-[43C[0;38;5;231;48;5;102m drafty/draft4.sage[0m

-

-[24C[0;38;5;16;48;5;250m drafty/draft3.sage[3A[13D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;160;48;5;231m5[0m

-[43C[0;38;5;16;48;5;250m drafty/draft4.sage[0m

-[43C[0;38;5;231;48;5;102m drafty/draft5.sage[2A[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[30C[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([20C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft5.sage'[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0madic_expansion[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0madic_expansion(x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m, x^[0;38;5;20;1m3[0m - x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x^2, 2*x, 2*x^2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft5.sage')[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m11[0m/(C.y)^[0;38;5;20;1m3[0m*C.dx[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^10/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxx^[0;38;5;20;1m11[0m/(C.y)^[0;38;5;20;1m3[0m*C.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mx^11/(C.y)^3*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m9[0m*C.y*C.y*C.y.diffn()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^12 - x^10)/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^8+x^6).quo_rem(x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0md(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mc(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0m_(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0me(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mx(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mp(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0ma(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mn(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0ms(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[0mn(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m +[16D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[39D[0;38;5;16;48;5;152m([38C)[?7h[0m[?12l[?25h[?25l[?7l[60D[0m[J[0;94msage: [0madic_expansion(x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m, x^[0;38;5;20;1m3[0m - x)[60D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 0, 1, x, 2*x, x^2 + 2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ lo[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m1/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m19[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m9/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m17[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m7/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m13[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m3/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m11[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-1/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;241m/3-4[4D[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m-[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m7[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-5/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;241m/3-4[4D[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m-[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m5[0m/[0;38;5;20;1m3[0m-[0;38;5;20;1m4[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-7/3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma2[5D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mforma[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mforma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty(prec=30)[27D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mpansion_at_infty[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mforma.expansion_at_infty(prec=[0;38;5;20;1m30[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-8 + 2*t^-4 + 2*t^4 + 2*t^8 + t^16 + t^20 + O(t^22)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mforma.expansion_at_infty[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:31[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4496[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
-[1;32m   4494[0m     return method(self, other, *args, **kwargs)
-[1;32m   4495[0m else:
-[0;32m-> 4496[0m     a, b = coercion_model.canonical_coercion(self, other)
-[1;32m   4497[0m     if a is self:
-[1;32m   4498[0m         return method(a, b, *args, **kwargs)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1393[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1391[0m         self._record_exception()
-[1;32m   1392[0m 
-[0;32m-> 1393[0m raise TypeError("no common canonical parent for objects with parents: '%s' and '%s'"%(xp, yp))
-[1;32m   1394[0m 
-[1;32m   1395[0m 
-
-[0;31mTypeError[0m: no common canonical parent for objects with parents: 'Univariate Polynomial Ring in x over Finite Field of size 3' and 'Univariate Polynomial Ring in X over Rational Field'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^8+x^6).quo_rem(x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m7[0m+x).quo_rem(x^[0;38;5;20;1m3[0m - x)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4 + x^2 + 1, 2*x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.x)^2*C.y/((C.y)^4 + (C.y)^2 + 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.x)^2*C.y/((C.y)^4 + (C.y)^2 + 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241morma.expansion_at_infty(prec=30)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf.cartier()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m([30C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m([30C)/[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mffffff = (xx^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m8[0m + xx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m2[0m)/yy^[0;38;5;20;1m3[52D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfffff = (xx^10 + 2*xx^8 + xx^4 + 2*xx^2)/yy^3[45D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mffffff.expansion_at_infty()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-11 + t^-7 + 2*t^-3 + 2*t + t^5 + O(t^9)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfffff.expansion_at_infty()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mffffff.coordinates()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mffffff.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m = (xx^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m8[0m + xx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m2[0m)/yy^[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[46D[0m(x^[0;38;5;20;1m7[0m+x).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0mffffff = (xx^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m8[0m + xx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m2[0m)/yy^[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[40D[0m.expansion_at_infty[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mcoordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mfffff.coordinates()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)/[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mfg = (xx^[0;38;5;20;1m7[0m+xx)/yy[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg = (xx^7+xx)/yy[16D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mfg.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-11 + t^-7 + 2*t^-3 + 2*t + t^5 + O(t^9)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0minates[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mfg.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfg.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m = (xx^[0;38;5;20;1m7[0m+xx)/yy[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0mfffff.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m = (xx^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m8[0m + xx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*xx^[0;38;5;20;1m2[0m)/yy^[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[46D[0m(x^[0;38;5;20;1m7[0m+x).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m7[0m+x).quo_rem(x^[0;38;5;20;1m3[0m - x)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4 + x^2 + 1, 2*x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (xx^7+xx)/yy[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([9C)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mfg = xx*yy/(xx^[0;38;5;20;1m3[0m - xx)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg = xx*yy/(xx^3 - xx)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mfg.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_infty()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mfg.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + t^5 + 2*t^9 + 2*t^13 + t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^7+x).quo_rem(x^3 - x)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241m10)%3[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C).[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - [0;38;5;20;1m1[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m - [0;38;5;20;1m1[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(-x^[0;38;5;20;1m6[0m - [0;38;5;20;1m1[0m).quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2*x^4 + 2*x^2 + 2, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m;[0;38;5;20;1m3[0mS[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/draft5.sage')[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft5.sage'[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mG = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m - x)+[0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m+[0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m+[0;38;5;20;1m2[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;241m = 2*x^9*(x^3 - x)+2*x^4+2*x^2+2[32D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mG[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^12 + x^10 + 2*x^4 + 2*x^2 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(x^9*(x^3-x)^2 - x^4 - x^2 - 1, x^3 - x)[53D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m-x)^[0;38;5;20;1m2[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m([38C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mG, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0madic_expansion(G, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2, 0, 2, x, x^2 + 2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mG[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^12 + x^10 + 2*x^4 + 2*x^2 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 2*x^9*(x^3 - x)+2*x^4+2*x^2+2[31D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxy(aaa[0].function).denominator()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[0m\[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mG1 = G - [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m\[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG1 = G - [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m\[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion[0;38;5;16;48;5;152m([0mG, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m1, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0madic_expansion(G1, x^[0;38;5;20;1m3[0m - x)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2, 0, 1, 0, x^2 + 2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion[0;38;5;16;48;5;152m([0mG1, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m^, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m , x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m+, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m , x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m^, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m , x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m^, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0madic_expansion(x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m2[0m, x^[0;38;5;20;1m3[0m - x)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x, 2*x^2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx9y2 + x4 + x2 + [0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mGx9y2 + x4 + x2 + [0;38;5;20;1m1[18D[?7h[0m[?12l[?25h[?25l[?7l[0m x9y2 + x4 + x2 + [0;38;5;20;1m1[18D[?7h[0m[?12l[?25h[?25l[?7l[0m=x9y2 + x4 + x2 + [0;38;5;20;1m1[18D[?7h[0m[?12l[?25h[?25l[?7l[0m x9y2 + x4 + x2 + [0;38;5;20;1m1[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m9[0my2 + x4 + x2 + [0;38;5;20;1m1[17D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m + x4 + x2 + [0;38;5;20;1m1[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m + x4 + x2 + [0;38;5;20;1m1[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m* + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0m( + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0m^ + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0m + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0m- + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0m + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[0m + x4 + x2 + [0;38;5;20;1m1[14D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m4[0m + x2 + [0;38;5;20;1m1[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mG = x^[0;38;5;20;1m9[0m*(x^[0;38;5;20;1m3[0m - x) + x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;241m = x^9*(x^3 - x) + x^4 + x^2 + 1[32D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mG(x+[0;38;5;20;1m1[0m) - G[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^3 + 2*x + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;241m(x+1) - G[9D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = G[3C2*x^4 + 2*x^6\[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mx4 + [0;38;5;20;1m2[0mx2 + [0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*x2 + [0;38;5;20;1m2[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*x4 + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[14D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[13D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mG1 = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;241m1 = 2*x^4 + 2*x^2 + 2[21D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mG1(x+[0;38;5;20;1m1[0m) - G[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^12 + x^10 + x^4 + 2*x^3 + x^2 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mG1(x+[0;38;5;20;1m1[0m) - G[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mG1(x+[0;38;5;20;1m1[0m) - G1[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^3 + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = (C.x)^2*C.y/((C.y)^4 + (C.y)^2 + 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= len(Ifactors)[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my^[0;38;5;20;1m3[0m/(x[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx*(xx+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m=[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m)[38;5;241m/[39m(xx[38;5;241m*[39m([43mxx[49m[38;5;241;43m+[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m))
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx*(xx+C.one)^[0;38;5;20;1m2[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx*(xx+C.one)^2)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates[C)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*[Cxx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^*([Cx+C.one)^[0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*([Cx+C.one)^[0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^3/(xx^2*(xx+C.one))[24D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mg = yy/xx - yy/(xx+[0;38;5;20;1m1[0m)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [20][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m=[39m yy[38;5;241m/[39mxx [38;5;241m-[39m yy[38;5;241m/[39m([43mxx[49m[38;5;241;43m+[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m)
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy/xx - yy/[0;38;5;16;48;5;152m([0mxx+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mC1)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m.1[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.o1)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mn1)[2D[?7h[0m[?12l[?25h[?25l[?7l[0me1)[2D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mg = yy/xx - yy/(xx+C.one)[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy/xx - yy/(xx+C.one)[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mcoordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0msion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^5 + 2*t^9 + t^17 + O(t^25)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy/xx - yy/[0;38;5;16;48;5;152m([0mxx+C.one[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0m.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx^2*(xx+C.one))[25D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x^3 + x^2))*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx*(xx+C.one)^[0;38;5;20;1m2[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx*(xx+C.one)^2)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_infty()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^3 + t^7 + t^15 + 2*t^19 + O(t^23)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x^3 + 2*x^2 + x))*y^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft5.sage')[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mini[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mdrafty/draft5.sage')[20D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0mcoordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)\[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx*(xx+C.one)^[0;38;5;20;1m2[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx*(xx+C.one)^2)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0mcoordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx^2*(xx+C.one))[25D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^3/(xx^2*(xx+C.one))[24D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0myy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0myy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m y[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m+ [Cy^[0;38;5;20;1m3[0m/([Cx*([Cx+C.one)^[0;38;5;20;1m2[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[Cy^[0;38;5;20;1m3[0m/([Cx^[0;38;5;20;1m2[0m*([Cx+C.one[C) + [Cy^[0;38;5;20;1m3[0m/([Cx*([Cx+C.one)^[0;38;5;20;1m2[0m)[47D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy^[0;38;5;20;1m3[0m/([Cx^[0;38;5;20;1m2[0m*([Cx+C.one[C) + [Cy^[0;38;5;20;1m3[0m/([Cx*([Cx+C.one)^[0;38;5;20;1m2[0m)[47D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([5C[0m([8C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mg = - yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one)) + yy^[0;38;5;20;1m3[0m/(xx*(xx+C.one)^[0;38;5;20;1m2[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m=[39m [38;5;241;43m-[39;49m[43m [49m[43myy[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241m/[39m(xx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39m(xx[38;5;241m+[39mC[38;5;241m.[39mone)) [38;5;241m+[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m)[38;5;241m/[39m(xx[38;5;241m*[39m(xx[38;5;241m+[39mC[38;5;241m.[39mone)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m))
-
-[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = - yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one)) + yy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx*(xx+C.one)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([5C[0;38;5;16;48;5;152m([8C)[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8Cy[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[C[0m^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[C[0m^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[C^[0;38;5;20;1m3[0m/(x[C*(x[C+C.one)^[0;38;5;20;1m2[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[16D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)-[?7h[0m[?12l[?25h[?25l[?7l[0myy^[0;38;5;20;1m3[0m/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m2[0m*(xx+C.one)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[55D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/(xx*(xx+C.one)^[0;38;5;20;1m2[0m)-yy^[0;38;5;20;1m3[0m/(xx^[0;38;5;20;1m2[0m*(xx+C.one))[55D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/(xx*(xx+C.one)^2)-yy^3/(xx^2*(xx+C.one))[48D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates[C)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x + 1)/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(3))[29D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<x> = PolynomialRing(ZZ)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m>[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mlRing[0;38;5;16;48;5;152m([0mZZ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mR.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^3/(xx*(xx+C.one)^2)-yy^3/(xx^2*(xx+C.one))[47D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mg = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = 2*x^4 + 2*x^2 + 2[20D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mg(x+[0;38;5;20;1m1[0m) - g[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^3 + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m(x+1) - g[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 2*x^4 + 2*x^2 + 2[19D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^(f.degree())*f(1/x)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mg = x^[0;38;5;20;1m4[0m +x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = x^4 +x^2 + 1[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1) - g[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m) - g[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mg(x+[0;38;5;20;1m1[0m) - g[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m(x+1) - g[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^4 +x^2 + 1[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my^3/(xx*(xx+C.one)^2)-yy^3/(xx^2*(xx+C.one))[44D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;241mxx - yy/(xx+C.one)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m4[0m +x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m(x+1) - g[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^4 +x^2 + 1[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my^3/(xx*(xx+C.one)^2)-yy^3/(xx^2*(xx+C.one))[44D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;241mxx - yy/(xx+C.one)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m - yy/[0;38;5;16;48;5;152m([0mxx+C.one[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mg = yy/xx - yy/(xx+C.one)[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy/xx - yy/(xx+C.one)[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_infty()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0msion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + 2*t^3 + t^5 + 2*t^9 + 2*t^13 + t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy/xx - yy/(xx+C.one)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0myy/xx - yy/[0;38;5;16;48;5;152m([0mxx+C.one[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0my[C/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[C[0m/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[C[0m/(x[C+C.one)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^/([Cx+C.one)[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m/([Cx+C.one)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)&[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[61D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * y/x - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[61D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m=[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m/[39m(xx[38;5;241m+[39mC[38;5;241m.[39mone)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m) [38;5;241m*[39m [43my[49m[38;5;241m/[39mx [38;5;241m-[39m yy[38;5;241m/[39m(xx[38;5;241m+[39mC[38;5;241m.[39mone) [38;5;241m*[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m/[39mxx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * y/x - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0my/x - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[31D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0mx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[29D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[56D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_i[Cfty()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-1 + 2*t + 2*t^5 + t^7 + t^9 + t^11 + t^13 + 2*t^15 + 2*t^17 + O(t^19)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x + 1)/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[55D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mg - yy/xxx[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m-[39m yy[38;5;241m/[39m[43mxxx[49m
-
-[0;31mNameError[0m: name 'xxx' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg - yy/xxx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mg - yy/xx[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x + 1))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg - yy/xx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(g - [Cy/[Cx)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg - yy/xxx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m y[C/x[2C[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m+ [Cy/[2Cx[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mg + yy/xx[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg + yy/xx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(g + [Cy/[Cx)[10D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0m(g + yy/xx).expansion_at_infty()[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t + t^3 + 2*t^5 + t^9 + t^13 + 2*t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[Cy/[Cx[5D[?7h[0m[?12l[?25h[?25l[?7l[0mg[Cy/[Cx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy/[Cx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[Cy/[Cx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy/[Cx[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mgg = yy/xx - yy/(xx + C.one)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = yy/xx - yy/(xx + C.one)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mgg.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + 2*t^3 + t^5 + 2*t^9 + 2*t^13 + t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x + 1)/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m+ yy/xx[7D[?7h[0m[?12l[?25h[?25l[?7l[0m=[3C[0;38;5;241m^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[54D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my^[0;38;5;20;1m2[0m/(x+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m \cdot y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0my^[0;38;5;20;1m2[0m/(x+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m \cdot y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[45D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0mx+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m \cdot y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[40D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m* y/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[28D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0my/x - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[27D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0mx - y/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[25D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0my/(x+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[20D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0mx+[0;38;5;20;1m1[0m) \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[15D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[15D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[15D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m \cdot y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[15D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m* y^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0my^[0;38;5;20;1m2[0m/x^[0;38;5;20;1m2[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0mx^[0;38;5;20;1m2[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [21][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g [38;5;241m=[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m/[39m([43mxx[49m[38;5;241;43m+[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m) [38;5;241m*[39m yy[38;5;241m/[39mxx [38;5;241m-[39m yy[38;5;241m/[39m(xx[38;5;241m+[39mC[38;5;241m.[39mone) [38;5;241m*[39m yy[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m/[39mxx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy^[0;38;5;20;1m2[0m/(xx+[0;38;5;20;1m1[0m)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * y[C/x[C - y[C/(x[C+C.one) * y[C^[0;38;5;20;1m2[0m/x[C^[0;38;5;20;1m2[0m[K[39D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * [Cy/[Cx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[39D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * [Cy/[Cx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[39D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * [Cy/[Cx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[39D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * [Cy/[Cx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[39D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m * [Cy/[Cx - [Cy/([Cx+C.one) * [Cy^[0;38;5;20;1m2[0m/[Cx^[0;38;5;20;1m2[39D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[56D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[55D[?7h[0m[?12l[?25h[?25l[?7l[0m+[3C[0;38;5;241m/xx[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0myy/xx[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mg + yy/xx[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg + yy/xx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(g + [Cy/[Cx)[10D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0m(g + yy/xx).expansion_at_infty()[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t + t^3 + 2*t^5 + t^9 + t^13 + 2*t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mg + yy/xx).expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^7+x).quo_rem(x^3 - x)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0m(x+[0;38;5;20;1m1[0m)^[0;38;5;20;1m5[0m - x^[0;38;5;20;1m5[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^4 + x^3 + x^2 + 2*x + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/draft5.sage')[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft5.sage'[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m [0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg2x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[37D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[36D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*x - x^[0;38;5;20;1m3[0m (x^[0;38;5;20;1m3[0m - x)[17D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m* (x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mg = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*x - x^[0;38;5;20;1m3[0m* (x^[0;38;5;20;1m3[0m - x)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = 2*x^4 + x^3 + x^2 + 2*x - x^3* (x^3 - x)[43D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(x^4 + x^2, x^3 - x)[33D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mic_expansion[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m2[0m, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([18C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mg, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0madic_expansion(g, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2, x + 1, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0myy/xx[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myy/xx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^/[Cx[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m/[Cx[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[Cy^[0;38;5;20;1m3[0m/[Cx^[0;38;5;20;1m3[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy^[0;38;5;20;1m3[0m/[Cx^[0;38;5;20;1m3[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[Cy^[0;38;5;20;1m3[0m/[Cx^[0;38;5;20;1m3[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy^[0;38;5;20;1m3[0m/[Cx^[0;38;5;20;1m3[9D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/xx^[0;38;5;20;1m3[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/xx^3[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 0, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_infty()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^3 + O(t^23)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^4 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft5.sage')[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft5.sage'[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft5.sage')[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;160;48;5;231mdrafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0mcoordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = yy^[0;38;5;20;1m3[0m/xx^[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m3[0m/xx^[0;38;5;20;1m3[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^3/xx^3[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.expansion_at_infty()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-3 + t + 2*t^5 + 2*t^9 + t^13 + O(t^17)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x^2)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m = hypellfrob(3, 1, f)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m.<x> = PolynomialRing(GF(3))[28D[?7h[0m[?12l[?25h[?25l[?7l[0mR[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m9[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mI[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mR9 = Integers([0;38;5;20;1m9[0m)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = hypellfrob(3, 1, f)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241matrix(QQ, [[1, 1], [0, 0]])[27D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mR[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m9[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[0m[][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[8C[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m[[8C[0m[][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[11D[0m[[8C[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m[[8C[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([4C[0m[[14C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mM = matrix(R9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m]])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(R9, [[7, 4], [3, 4]])[31D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 6]
-[0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m^3[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mtranspose().image().basis()[27D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mM.determinant()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM.determinant[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m^[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m = matrix[0;38;5;16;48;5;152m([0mR9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m]][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([4C[0;38;5;16;48;5;152m[[14C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[8C[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m[[8C[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([4C[0m[[14C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mM = matrix(R9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m8[0m]])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(R9, [[7, 4], [3, 8]])[31D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[4 4]
-[3 5]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM^[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m = matrix[0;38;5;16;48;5;152m([0mR9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m8[0m]][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([4C[0;38;5;16;48;5;152m[[14C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[8C[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mM = matrix(R9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m]])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(R9, [[7, 4], [3, 4]])[31D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 6]
-[0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mx^9*C.y*C.y*C.y.diffn()[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mx[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1)^5 - x^5[12D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;20;1m1[0m)^[0;38;5;20;1m5[0m - x^[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0m(x+[0;38;5;20;1m1[0m)^[0;38;5;20;1m5[0m - x^[0;38;5;20;1m5[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^4 + x^3 + x^2 + 2*x + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m+2[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy/xx - yy/(xx + C.one)[25D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0mx + x^[0;38;5;20;1m3[0m [0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m* (x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*x + x^[0;38;5;20;1m3[0m*(x^[0;38;5;20;1m3[0m - x)[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*x + x^[0;38;5;20;1m3[0m*(x^[0;38;5;20;1m3[0m - x)[37D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mgg = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*x + x^[0;38;5;20;1m3[0m*(x^[0;38;5;20;1m3[0m - x)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg = 2*x^4 + x^3 + x^2 + 2*x + x^3*(x^3 - x)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mgg[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^6 + x^4 + x^3 + x^2 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(g, x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0madic_expansion(g, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [54][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43madic_expansion[49m[43m([49m[43mg[49m[43m,[49m[43m [49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:17[0m, in [0;36madic_expansion[0;34m(g, h)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'degree'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mg, x^[0;38;5;20;1m3[0m - x)[10D[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0madic_expansion(gg, x^[0;38;5;20;1m3[0m - x)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 1, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m^3[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= matrix(R9, [[7, 4], [3, 4]])[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m matrix[0;38;5;16;48;5;152m([0mR9, [[[0;38;5;20;1m7[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m]][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([4C[0;38;5;16;48;5;152m[[14C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[8C[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[4C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m[[4C][7D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[4C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[4C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m3[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[6D[0m[[4C][C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m[[4C][5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m[[8C[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([4C[0m[[14C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mM = matrix(R9, [[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m]])[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(R9, [[4, 4], [6, 4]])[31D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 0]
-[0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m^3[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= matrix(R9, [[4, 4], [6, 4]])[30D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mid[?7h[0m[?12l[?25h[?25l[?7l[2D[0mide[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mM - iden[8D[?7h[0m[?12l[?25h[?25l[?7l[0m1M - iden[8D[?7h[0m[?12l[?25h[?25l[?7l[0m M - iden[8D[?7h[0m[?12l[?25h[?25l[?7l[0m=M - iden[8D[?7h[0m[?12l[?25h[?25l[?7l[0m M - iden[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mM1 = M - identity_matrix([0;38;5;20;1m3[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [58][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m M1 [38;5;241m=[39m [43mM[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43midentity_matrix[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1358[0m, in [0;36msage.structure.element.Element.__sub__[0;34m()[0m
-[1;32m   1356[0m     return (<Element>left)._sub_(right)
-[1;32m   1357[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1358[0m     return coercion_model.bin_op(left, right, sub)
-[1;32m   1359[0m 
-[1;32m   1360[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1246[0m     # We should really include the underlying error.
-[1;32m   1247[0m     # This causes so much headache.
-[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
-[1;32m   1249[0m 
-[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
-
-[0;31mTypeError[0m: unsupported operand parent(s) for -: 'Full MatrixSpace of 2 by 2 dense matrices over Ring of integers modulo 9' and 'Full MatrixSpace of 3 by 3 dense matrices over Integer Ring'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM1 = M - identity_matrix[0;38;5;16;48;5;152m([0;38;5;20;1m3[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mG3)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0mR3)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m93)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;20;1m3[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m3[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mM1 = M - identity_matrix(R9, [0;38;5;20;1m3[0m)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [59][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m M1 [38;5;241m=[39m [43mM[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43midentity_matrix[49m[43m([49m[43mR9[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1358[0m, in [0;36msage.structure.element.Element.__sub__[0;34m()[0m
-[1;32m   1356[0m     return (<Element>left)._sub_(right)
-[1;32m   1357[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1358[0m     return coercion_model.bin_op(left, right, sub)
-[1;32m   1359[0m 
-[1;32m   1360[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1246[0m     # We should really include the underlying error.
-[1;32m   1247[0m     # This causes so much headache.
-[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
-[1;32m   1249[0m 
-[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
-
-[0;31mTypeError[0m: unsupported operand parent(s) for -: 'Full MatrixSpace of 2 by 2 dense matrices over Ring of integers modulo 9' and 'Full MatrixSpace of 3 by 3 dense matrices over Ring of integers modulo 9'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM1 = M - identity_matrix[0;38;5;16;48;5;152m([0mR9, [0;38;5;20;1m3[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mM1 = M - identity_matrix(R9, [0;38;5;20;1m2[0m)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1 = M - identity_matrix(R9, 2)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mM1.kernel()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004lsage/matrix/matrix_modn_dense_template.pxi:1: DeprecationWarning: invalid escape sequence '\Z'
-  """
-sage/matrix/matrix_modn_dense_template.pxi:1: DeprecationWarning: invalid escape sequence '\Z'
-  """
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNotImplementedError[0m                       Traceback (most recent call last)
-Input [0;32mIn [61][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mM1[49m[38;5;241;43m.[39;49m[43mkernel[49m[43m([49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix2.pyx:5032[0m, in [0;36msage.matrix.matrix2.Matrix.left_kernel[0;34m()[0m
-[1;32m   5030[0m 
-[1;32m   5031[0m         tm = verbose("computing left kernel for %sx%s matrix" % (self.nrows(), self.ncols()),level=1)
-[0;32m-> 5032[0m         K = self.transpose().right_kernel(*args, **kwds)
-[1;32m   5033[0m         self.cache('left_kernel', K)
-[1;32m   5034[0m         verbose("done computing left kernel for %sx%s matrix" % (self.nrows(), self.ncols()),level=1,t=tm)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix2.pyx:4870[0m, in [0;36msage.matrix.matrix2.Matrix.right_kernel[0;34m()[0m
-[1;32m   4868[0m 
-[1;32m   4869[0m         # Go get the kernel matrix, this is where it all happens
-[0;32m-> 4870[0m         M = self.right_kernel_matrix(*args, **kwds)
-[1;32m   4871[0m 
-[1;32m   4872[0m         ambient = R**self.ncols()
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_modn_dense_template.pxi:1897[0m, in [0;36msage.matrix.matrix_modn_dense_float.Matrix_modn_dense_template.right_kernel_matrix[0;34m()[0m
-[1;32m   1895[0m """
-[1;32m   1896[0m if self.fetch('in_echelon_form') is None:
-[0;32m-> 1897[0m     self = self.echelon_form(algorithm=algorithm)
-[1;32m   1898[0m 
-[1;32m   1899[0m cdef Py_ssize_t r = self.rank()
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix2.pyx:7729[0m, in [0;36msage.matrix.matrix2.Matrix.echelon_form[0;34m()[0m
-[1;32m   7727[0m     v = E.echelonize(cutoff=cutoff, **kwds)
-[1;32m   7728[0m else:
-[0;32m-> 7729[0m     v = E.echelonize(algorithm = algorithm, cutoff=cutoff, **kwds)
-[1;32m   7730[0m E.set_immutable()  # so we can cache the echelon form.
-[1;32m   7731[0m self.cache('echelon_form', E)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_modn_dense_template.pxi:1725[0m, in [0;36msage.matrix.matrix_modn_dense_float.Matrix_modn_dense_template.echelonize[0;34m()[0m
-[1;32m   1723[0m 
-[1;32m   1724[0m         if not self.base_ring().is_field():
-[0;32m-> 1725[0m             raise NotImplementedError("Echelon form not implemented over '%s'."%self.base_ring())
-[1;32m   1726[0m 
-[1;32m   1727[0m         if algorithm == 'linbox':
-
-[0;31mNotImplementedError[0m: Echelon form not implemented over 'Ring of integers modulo 9'.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1.kernel()[10D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mM1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[3 4]
-[6 3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mkernel()[8D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94msage: [0mM1.[0;38;5;241mkernel()[0m

-[9C[0;38;5;16;48;5;250m  M1.C                                 M1.QR                                M1.add_multiple_of_row               M1.adjoint_classical                  [0m

-[9C[0;38;5;16;48;5;250m  M1.H                                 M1.T                                 M1.add_to_entry                      M1.adjugate                           [0m

-[9C[0;38;5;16;48;5;250m  M1.LLL_gram                          M1.act_on_polynomial                 M1.additive_order                    M1.anticommutator                    >[0m

-[9C[0;38;5;16;48;5;250m  M1.LU                                M1.add_multiple_of_column            M1.adjoint                           M1.antitranspose                      [0m

-[0m [5A[9C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[0m

-[10C[0;38;5;231;48;5;102m M1.C                                [0m

-

-

-

-[9C[0;38;5;16;48;5;248m <unknown> [5A[10D[?7h[0m[?12l[?25h[?25l[?7l[0mQR[0m

-[10C[0;38;5;16;48;5;250m M1.C                                [0;38;5;231;48;5;102m M1.QR                               [A[73D[?7h[0m[?12l[?25h[?25l[?7l[2D[0madd_multiple_of_row[0m

-[47C[0;38;5;16;48;5;250m M1.QR                               [0;38;5;231;48;5;102m M1.add_multiple_of_row              [A[93D[?7h[0m[?12l[?25h[?25l[?7l[17D[0mjoint_classical[0m[K[0m

-[84C[0;38;5;16;48;5;250m M1.add_multiple_of_row              [0;38;5;231;48;5;102m M1.adjoint_classical                [A[132D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mpply_map[0m[K[0m

-[9C[0;38;5;16;48;5;250m [4CQR[35Cadd_multiple_of_row[20Cjoint_classical  [19C[0;38;5;231;48;5;102mpply_map        [0m

-[9C[0;38;5;16;48;5;250m [4CT[36Cadd_to_entry[27Cjugat[C    [26Cpply_morphism[0m

-[9C[0;38;5;16;48;5;250m<[4Cact[Con_polynomial[21Cdditive_order   [21Cnt[Ccommutato[25Cs_bipartite_graph[0m

-[9C[0;38;5;16;48;5;250m [4Cadd_multiple_of_column[17Cjoint               [16Cntitranspose[25Cs_sum_of_permutations[4A[129D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mugment[0m[K[0m

-[14C[0;38;5;16;48;5;250madd_multiple_of_row[20Cjoint_classical  [19Cpply_map        [21C[0;38;5;231;48;5;102mugment  [0m

-[14C[0;38;5;16;48;5;250madd_to_entry[27Cjugat[C    [26Cpply_morphism[24Cutomorphism[C_of_rows_and_columns[0m

-[15C[0;38;5;16;48;5;250mdditive_order   [21Cnt[Ccommutato[25Cs_bipartite_graph[19Cbase_extend       [0m

-[16C[0;38;5;16;48;5;250mjoint               [16Cntitranspose[25Cs_sum_of_permutations[15Cbase_ring             [4A[131D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mblock_ldlt[0m

-[16C[0;38;5;16;48;5;250mjoint_classical  [19Cpply_map        [21Cugment  [28C[0;38;5;231;48;5;102mblock_ldlt[0m

-[16C[0;38;5;16;48;5;250mjugat[C    [26Cpply_morphism[24Cutomorphism[C_of_rows_and_columns[4Cblock_sum                        [0m

-[15C[0;38;5;16;48;5;250mnt[Ccommutato[25Cs_bipartite_graph[19Cbase_extend       [19Cc[Crtesian_product[0m

-[15C[0;38;5;16;48;5;250mntitranspose[25Cs_sum_of_permutations[15Cbase_ring             [15Cc[Ct[Cgory [4A[115D[?7h[0m[?12l[?25h[?25l[?7l[10D[0mchange_ring[0m

-[15C[0;38;5;16;48;5;250mpply_map        [21Cugment  [28Cblock_ldlt[27C[0;38;5;231;48;5;102mchange_ring[0m

-[15C[0;38;5;16;48;5;250mpply_morphism[24Cutomorphism[C_of_rows_and_columns[4Cblock_sum                        [4Ccharacteristic_polynomial[0m

-[15C[0;38;5;16;48;5;250ms_bipartite_graph[19Cbase_extend       [19Cc[Crtesian_product[21Charpoly         [0m

-[15C[0;38;5;16;48;5;250ms_sum_of_permutations[15Cbase_ring             [15Cc[Ct[Cgory [29Cholesk[4A[112D[?7h[0m[?12l[?25h[?25l[?7l[10D[0moefficie[Ct[0m

-[15C[0;38;5;16;48;5;250mugment  [28Cblock_ldlt[27Cchange_ring[27C[0;38;5;231;48;5;102moefficie[Ct[0m

-[15C[0;38;5;16;48;5;250mutomorphism[C_of_rows_and_columns[4Cblock_sum                        [4Ccharacteristic_polynomial[13Coefficients             [0m

-[14C[0;38;5;16;48;5;250mbase_extend       [19Cc[Crtesian_product[21Charpoly         [21Column  [0m

-[14C[0;38;5;16;48;5;250mbase_ring             [15Cc[Ct[Cgory [29Cholesk[31Column_ambient_module[4A[126D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mM1.rank()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNotImplementedError[0m                       Traceback (most recent call last)
-Input [0;32mIn [63][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mM1[49m[38;5;241;43m.[39;49m[43mrank[49m[43m([49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_modn_dense_template.pxi:2159[0m, in [0;36msage.matrix.matrix_modn_dense_float.Matrix_modn_dense_template.rank[0;34m()[0m
-[1;32m   2157[0m         # linbox is very buggy for p=2, but this code should never
-[1;32m   2158[0m         # be called since p=2 is handled via M4RI
-[0;32m-> 2159[0m         return Matrix_dense.rank(self)
-[1;32m   2160[0m 
-[1;32m   2161[0m def determinant(self):
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix0.pyx:4643[0m, in [0;36msage.matrix.matrix0.Matrix.rank[0;34m()[0m
-[1;32m   4641[0m if self._nrows == 0 or self._ncols == 0:
-[1;32m   4642[0m     return 0
-[0;32m-> 4643[0m r = len(self.pivots())
-[1;32m   4644[0m self.cache('rank', r)
-[1;32m   4645[0m return r
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix0.pyx:4600[0m, in [0;36msage.matrix.matrix0.Matrix.pivots[0;34m()[0m
-[1;32m   4598[0m x = self.fetch('pivots')
-[1;32m   4599[0m if not x is None: return tuple(x)
-[0;32m-> 4600[0m self.echelon_form()
-[1;32m   4601[0m x = self.fetch('pivots')
-[1;32m   4602[0m if x is None:
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix2.pyx:7727[0m, in [0;36msage.matrix.matrix2.Matrix.echelon_form[0;34m()[0m
-[1;32m   7725[0m E = self.__copy__()
-[1;32m   7726[0m if algorithm == 'default':
-[0;32m-> 7727[0m     v = E.echelonize(cutoff=cutoff, **kwds)
-[1;32m   7728[0m else:
-[1;32m   7729[0m     v = E.echelonize(algorithm = algorithm, cutoff=cutoff, **kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/matrix_modn_dense_template.pxi:1725[0m, in [0;36msage.matrix.matrix_modn_dense_float.Matrix_modn_dense_template.echelonize[0;34m()[0m
-[1;32m   1723[0m 
-[1;32m   1724[0m         if not self.base_ring().is_field():
-[0;32m-> 1725[0m             raise NotImplementedError("Echelon form not implemented over '%s'."%self.base_ring())
-[1;32m   1726[0m 
-[1;32m   1727[0m         if algorithm == 'linbox':
-
-[0;31mNotImplementedError[0m: Echelon form not implemented over 'Ring of integers modulo 9'.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1.rank()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mM1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[3 4]
-[6 3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mg.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mrma.expansion[Cat_infty(prec=30)[31D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241mm in range(1, p^2):[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0ma[4C[0;38;5;241mlista2:[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mange(0, 10):[12D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m += a[i]*x^i[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr B in range(-10, 30):[22D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[10C[0;38;5;241m0, 10):[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[28D[0;94m....: [0m    [0;38;5;28;1mfor[0m b [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor k in range(1, p-1):[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[32D[0;94m....: [0m        [0;38;5;28;1mfor[0m c [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [6D[18C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mass[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mint(e, f, g)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mf not(LHS == RHS):[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[28D[0;94m....: [0m            [0;38;5;28;1mif[0m [0;38;5;20;1m0[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [6D[22C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(m, k)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0;94m....: [0m                [0;38;5;24mprint[0m([0;38;5;20;1m1[0m)[0m

-[0;94m....: [6D[22C[?7h[0m[?12l[?25h[?25l[?7l[5A[22D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m b [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m c [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m [0;38;5;20;1m0[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0m([0;38;5;20;1m1[0m)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mst_of_m = [m for m in list_of_m if m%p != 0][44D[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mlist[?7h[0m[?12l[?25h[?25l[?7l[4D[0mlista[0;38;5;241m = ['a', 'b',[C'c'][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mlista = [][16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mista = [][9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mlicznik = [0;38;5;20;1m0[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlicznik = [0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[9D[0msta =[C[0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m b [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m c [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m [0;38;5;20;1m0[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[30D[30C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mprin[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[16C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[27C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = d/(e*g)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [16C[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0m9[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m + [0;38;5;20;1m3[0m*a[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[14C][?7h[0m[?12l[?25h[?25l[?7l[16D[0m[[14C],[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m[[10C][?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m[[18C[0m[[10C][0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[37D[0;38;5;16;48;5;152m([4C[0m[[30C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0;94m....: [0m                M = matrix(R9, [[[0;38;5;20;1m1[0m + [0;38;5;20;1m3[0m*a, [0;38;5;20;1m1[0m+[0;38;5;20;1m3[0m*b], [[0;38;5;20;1m3[0m*c, [0;38;5;20;1m1[0m+[0;38;5;20;1m3[0m*d]])[0m

-[0;94m....: [6D[22C[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mf e == 3:[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mM[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mind[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mdetity_[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mntity_[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0m9[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C):[?7h[0m[?12l[?25h[?25l[?7l[55D[0;94m....: [0m                [0;38;5;28;1mif[0m M^[0;38;5;20;1m3[0m == identity_matrix(R9, [0;38;5;20;1m2[0m):[0m

-[0;94m....: [6D[26C[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[38D[0;94m....: [0m                    licznik += [0;38;5;20;1m1[0m

-[0;94m....: [6D[26C[?7h[0m[?12l[?25h[?25l[?7l[7A[26D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m b [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m c [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m            [0;38;5;28;1mfor[0m d [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[0m

-[0;94m....: [0m                M = matrix(R9, [[[0;38;5;20;1m1[0m + [0;38;5;20;1m3[0m*a, [0;38;5;20;1m1[0m+[0;38;5;20;1m3[0m*b], [[0;38;5;20;1m3[0m*c, [0;38;5;20;1m1[0m+[0;38;5;20;1m3[0m*d]])[0m

-[0;94m....: [0m                [0;38;5;28;1mif[0m M^[0;38;5;20;1m3[0m == identity_matrix(R9, [0;38;5;20;1m2[0m):[0m

-[0;94m....: [0m                    licznik += [0;38;5;20;1m1[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m^[0;38;5;20;1m4[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m81
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241micznik = 0[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;241mik = 0[6D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mlicznik[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m27
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mM[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[7 7]
-[6 7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^3/xx^3[11D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*x^4 + x^3 + x^2 + 2*x - x^3* (x^3 - x)[39D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m+ x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*x - x^[0;38;5;20;1m3[0m* [0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*x^2 + 2[8D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mg = [0;38;5;20;1m2[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = 2*x^4 + 2*x^2 + 2[20D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1) - g[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mx+[0;38;5;20;1m1[0m) - g[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mg(x+[0;38;5;20;1m1[0m) - g[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^3 + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my/xx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mv = yy/xx^[0;38;5;20;1m2[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my/xx[4D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0myy*v^[0;38;5;20;1m2[0m - yy^[0;38;5;20;1m2[0m*v[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^4 + 2*x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myy*v^[0;38;5;20;1m2[0m - yy^[0;38;5;20;1m2[0m*v[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[Cy*v^[0;38;5;20;1m2[0m - [Cy^[0;38;5;20;1m2[0m*v[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy*v^[0;38;5;20;1m2[0m - [Cy^[0;38;5;20;1m2[0m*v[15D[?7h[0m[?12l[?25h[?25l[?7l[0m=[Cy*v^[0;38;5;20;1m2[0m - [Cy^[0;38;5;20;1m2[0m*v[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cy*v^[0;38;5;20;1m2[0m - [Cy^[0;38;5;20;1m2[0m*v[15D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mh = yy*v^[0;38;5;20;1m2[0m - yy^[0;38;5;20;1m2[0m*v[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m = yy*v^2 - yy^2*v[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mh.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my*v^2 - yy^2*v[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0myx = yy/xx[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241mx = yy/xx[9D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0myx^[0;38;5;20;1m8[0m*yx.diffn()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^10 + x^6 + x^4 - 1)/(x^5*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mh[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^4 + 2*x^2 + 2)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m(x+1) - g[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 2*x^4 + 2*x^2 + 2[19D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my^3/xx^3[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[C[0;38;5;241m([Cx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[49D[?7h[0m[?12l[?25h[?25l[?7l[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[56D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x + 1)/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[55D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;241mxx - yy/(xx+C.one)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mg = yy/xx[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = yy/xx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mg = yy^[0;38;5;20;1m2[0m/(xx+C.one)^[0;38;5;20;1m2[0m * yy/xx - yy/(xx+C.one) * yy^[0;38;5;20;1m2[0m/xx^[0;38;5;20;1m2[63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = yy^2/(xx+C.one)^2 * yy/xx - yy/(xx+C.one) * yy^2/xx^2[56D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mg1 = g + yy/xx[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m1 = g + yy/xx[13D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mg1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mg1.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t + t^3 + 2*t^5 + t^9 + t^13 + 2*t^17 + O(t^21)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ M = msa[K[K[K[K[K[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= matrix(R9, [[4, 4], [6, 4]])[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mmatrix[0;38;5;16;48;5;152m([0mR9, [[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m]][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([4C[0;38;5;16;48;5;152m[[14C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[8C[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[4C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m[[4C][7D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[4C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[4C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m[[4C][8C[0;38;5;16;48;5;152m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m[[14C][17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, [[C[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0m, [[C[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0mQ, [C[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[19D[?7h[0m[?12l[?25h[?25l[?7l[0mQ, [C[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[14C[0;38;5;16;48;5;152m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][8C[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[0m[[4C][5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m][C)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m, [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[C[0m])[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[6C][C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[4C[0;38;5;16;48;5;152m][6D[?7h[0m[?12l[?25h[?25l[?7l[0m[[4C][5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m[[10C[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([4C[0m[[16C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([4C[0;38;5;16;48;5;152m[[16C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[[10C[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m[[10C[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([4C[0m[[16C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mM = matrix(QQ, [[-[0;38;5;20;1m1[0m, -[0;38;5;20;1m1[0m], [[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m]])[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix(QQ, [[-1, -1], [1, 0]])[33D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1 0]
-[0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m^3[2D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= M - identity_matrix(R9, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m - identity_matrix[0;38;5;16;48;5;152m([0mR9, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mQ, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mQ, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mM1 = M - identity_matrix(QQ, [0;38;5;20;1m2[0m)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m1 = M - identity_matrix(QQ, 2)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mrank()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mk[0;38;5;241mernel()[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mM1.kernel()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 2 and dimension 0 over Rational Field
-Basis matrix:
-[]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m1/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241micznik[6D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cartier_matrix()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mas[?7h[0m[?12l[?25h[?25l[?7l[2D[0mas_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([25C[0m([4C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m([25C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0my[C)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m/y[C)[3D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([6C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0;38;5;16;48;5;152m([25C[0m([6C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mAS = as_cover(C, superelliptic_function(C, [0;38;5;20;1m1[0m/y))[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m as_cover(C, superelliptic_function(C, Integer([38;5;241m1[39m)[38;5;241m/[39m[43my[49m))
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, superelliptic_function(C, [0;38;5;20;1m1[0m/y)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m([25C[0;38;5;16;48;5;152m([6C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mCy[C)[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0;38;5;16;48;5;152m([25C[0m([7C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m([25C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([25C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C))[?7h[0m[?12l[?25h[?25l[?7l[0m^)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C))[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([6C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y)^(-[0;38;5;20;1m1[C[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([9C[0m([2C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mAS = as_cover(C, (C.y)^(-[0;38;5;20;1m1[0m))[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:6[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-[0;31mTypeError[0m: object of type 'superelliptic_function' has no len()
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, (C.y)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([9C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([0mC.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([10C[0m([2C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.y)^(-[0;38;5;20;1m1[0m)])[36D[0m

-[J[?7h[0m[?12l[?25h[?2004lno  0 -th root; divide by 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:44[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-[0;31mValueError[0m: not enough values to unpack (expected 4, got 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1)^5 - x^5[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x/C.y).expansion_at_infty()[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m)^3/(C.[C)^4[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m-1)[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mC.p_rank()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004lHyperelliptic Curve over Finite Field of size 3 defined by y^2 = x^3 + 2*x
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)))[0;38;5;160;48;5;231m". Alternatively, "[0mR.<u,v> = QQ[]; WeierstrassForm[0;38;5;16;48;5;152m([0mv^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m), transformation=[0;38;5;28;1mTrue[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[36D[0;38;5;16;48;5;152m([36C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m([36C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mTru[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0;38;5;16;48;5;152m([32C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[69D[0m[J[0;94msage: [0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)))[69D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mElliptic Curve defined by y^2 = x^3 + 4*x over Multivariate Polynomial Ring in u, v over Rational Field
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([15C[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([6C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([32C[0;38;5;16;48;5;152m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m([32C)[35D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)[2C[0m[K[51D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)[2C[0m[K[51D[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)[2C[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0m; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)[2C[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0m(; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[49D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[49D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[2C[0m)[49D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([32C[0;38;5;16;48;5;152m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m([32C)[33D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[16D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([6C[0m([7C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([15C[0m([15C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[72D[0m[J[0;94msage: [0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)))[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m R [38;5;241m=[39m GF(Integer([38;5;241m3[39m))[[38;5;124m'[39m[38;5;124mu, v[39m[38;5;124m'[39m]; (u, v,) [38;5;241m=[39m R[38;5;241m.[39m_first_ngens([38;5;241m2[39m); EllipticCurve([43mWeierstrassForm[49m[43m([49m[43mv[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43m([49m[43mu[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m)[49m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/lazy_import.pyx:391[0m, in [0;36msage.misc.lazy_import.LazyImport.__call__[0;34m()[0m
-[1;32m    389[0m         True
-[1;32m    390[0m     """
-[0;32m--> 391[0m     return self.get_object()(*args, **kwds)
-[1;32m    392[0m 
-[1;32m    393[0m def __repr__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:499[0m, in [0;36mWeierstrassForm[0;34m(polynomial, variables, transformation)[0m
-[1;32m    497[0m     [38;5;28;01mreturn[39;00m WeierstrassForm_P1xP1(polynomial, variables)
-[1;32m    498[0m [38;5;28;01mif[39;00m polygon [38;5;129;01mis[39;00m polar_P2_112_polytope():
-[0;32m--> 499[0m     [38;5;28;01mreturn[39;00m [43mWeierstrassForm_P2_112[49m[43m([49m[43mpolynomial[49m[43m,[49m[43m [49m[43mvariables[49m[43m)[49m
-[1;32m    500[0m [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m([38;5;124m'[39m[38;5;124mNewton polytope is not contained in a reflexive polygon[39m[38;5;124m'[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:1078[0m, in [0;36mWeierstrassForm_P2_112[0;34m(polynomial, variables)[0m
-[1;32m   1076[0m delta [38;5;241m=[39m _partial_discriminant(polynomial, y, t)
-[1;32m   1077[0m Q [38;5;241m=[39m invariant_theory[38;5;241m.[39mbinary_quartic(delta, x, z)
-[0;32m-> 1078[0m g2 [38;5;241m=[39m [43mQ[49m[38;5;241;43m.[39;49m[43mEisensteinD[49m[43m([49m[43m)[49m
-[1;32m   1079[0m g3 [38;5;241m=[39m [38;5;241m-[39mQ[38;5;241m.[39mEisensteinE()
-[1;32m   1080[0m [38;5;28;01mreturn[39;00m ([38;5;241m-[39mg2[38;5;241m/[39m[38;5;241m4[39m, [38;5;241m-[39mg3[38;5;241m/[39m[38;5;241m4[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1480[0m, in [0;36mBinaryQuartic.EisensteinD[0;34m(self)[0m
-[1;32m   1455[0m [38;5;129m@cached_method[39m
-[1;32m   1456[0m [38;5;28;01mdef[39;00m [38;5;21mEisensteinD[39m([38;5;28mself[39m):
-[1;32m   1457[0m     [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1458[0m [38;5;124;03m    One of the Eisenstein invariants of a binary quartic.[39;00m
-[1;32m   1459[0m 
-[0;32m   (...)[0m
-[1;32m   1478[0m [38;5;124;03m        3*a2^2 - 4*a1*a3 + a0*a4[39;00m
-[1;32m   1479[0m [38;5;124;03m    """[39;00m
-[0;32m-> 1480[0m     a [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mscaled_coeffs[49m[43m([49m[43m)[49m
-[1;32m   1481[0m     [38;5;28;01massert[39;00m [38;5;28mlen[39m(a) [38;5;241m==[39m [38;5;241m5[39m
-[1;32m   1482[0m     [38;5;28;01mreturn[39;00m a[[38;5;241m0[39m][38;5;241m*[39ma[[38;5;241m4[39m][38;5;241m+[39m[38;5;241m3[39m[38;5;241m*[39ma[[38;5;241m2[39m][38;5;241m*[39m[38;5;241m*[39m[38;5;241m2[39m[38;5;241m-[39m[38;5;241m4[39m[38;5;241m*[39ma[[38;5;241m1[39m][38;5;241m*[39ma[[38;5;241m3[39m]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1452[0m, in [0;36mBinaryQuartic.scaled_coeffs[0;34m(self)[0m
-[1;32m   1425[0m [38;5;124;03m"""[39;00m
-[1;32m   1426[0m [38;5;124;03mThe coefficients of a binary quartic.[39;00m
-[1;32m   1427[0m 
-[0;32m   (...)[0m
-[1;32m   1449[0m [38;5;124;03m    (a0, a1, a2, a3, a4)[39;00m
-[1;32m   1450[0m [38;5;124;03m"""[39;00m
-[1;32m   1451[0m coeff [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mcoeffs()
-[0;32m-> 1452[0m [38;5;28;01mreturn[39;00m (coeff[[38;5;241m0[39m], coeff[[38;5;241m1[39m][38;5;241m/[39m[38;5;241m4[39m, [43mcoeff[49m[43m[[49m[38;5;241;43m2[39;49m[43m][49m[38;5;241;43m/[39;49m[38;5;241;43m6[39;49m, coeff[[38;5;241m3[39m][38;5;241m/[39m[38;5;241m4[39m, coeff[[38;5;241m4[39m])
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1742[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1740[0m 
-[1;32m   1741[0m         try:
-[0;32m-> 1742[0m             return coercion_model.bin_op(left, right, truediv)
-[1;32m   1743[0m         except TypeError:
-[1;32m   1744[0m             return NotImplemented
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1196[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1194[0m         return (<Action>action)._act_(x, y)
-[1;32m   1195[0m     else:
-[0;32m-> 1196[0m         return (<Action>action)._act_(y, x)
-[1;32m   1197[0m 
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:407[0m, in [0;36msage.categories.action.InverseAction._act_[0;34m()[0m
-[1;32m    405[0m     if self.S_precomposition is not None:
-[1;32m    406[0m         x = self.S_precomposition(x)
-[0;32m--> 407[0m     return self._action._act_(~g, x)
-[1;32m    408[0m 
-[1;32m    409[0m def codomain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:2821[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_int.__invert__[0;34m()[0m
-[1;32m   2819[0m x = self.__modulus.inverses[self.ivalue]
-[1;32m   2820[0m if x is None:
-[0;32m-> 2821[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {self.__modulus.sageInteger}) does not exist")
-[1;32m   2822[0m else:
-[1;32m   2823[0m     return x
-
-[0;31mZeroDivisionError[0m: inverse of Mod(0, 3) does not exist
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([15C[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([6C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m1[0m)[2C[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m+ [0;38;5;20;1m1[2C[0m)[5D[?7h[0m[?12l[?25h[?25l[?7l[67D[0m[J[0;94msage: [0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m)))[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m R [38;5;241m=[39m GF(Integer([38;5;241m3[39m))[[38;5;124m'[39m[38;5;124mu, v[39m[38;5;124m'[39m]; (u, v,) [38;5;241m=[39m R[38;5;241m.[39m_first_ngens([38;5;241m2[39m); EllipticCurve([43mWeierstrassForm[49m[43m([49m[43mv[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43m([49m[43mu[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m)[49m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/lazy_import.pyx:391[0m, in [0;36msage.misc.lazy_import.LazyImport.__call__[0;34m()[0m
-[1;32m    389[0m         True
-[1;32m    390[0m     """
-[0;32m--> 391[0m     return self.get_object()(*args, **kwds)
-[1;32m    392[0m 
-[1;32m    393[0m def __repr__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:499[0m, in [0;36mWeierstrassForm[0;34m(polynomial, variables, transformation)[0m
-[1;32m    497[0m     [38;5;28;01mreturn[39;00m WeierstrassForm_P1xP1(polynomial, variables)
-[1;32m    498[0m [38;5;28;01mif[39;00m polygon [38;5;129;01mis[39;00m polar_P2_112_polytope():
-[0;32m--> 499[0m     [38;5;28;01mreturn[39;00m [43mWeierstrassForm_P2_112[49m[43m([49m[43mpolynomial[49m[43m,[49m[43m [49m[43mvariables[49m[43m)[49m
-[1;32m    500[0m [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m([38;5;124m'[39m[38;5;124mNewton polytope is not contained in a reflexive polygon[39m[38;5;124m'[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:1078[0m, in [0;36mWeierstrassForm_P2_112[0;34m(polynomial, variables)[0m
-[1;32m   1076[0m delta [38;5;241m=[39m _partial_discriminant(polynomial, y, t)
-[1;32m   1077[0m Q [38;5;241m=[39m invariant_theory[38;5;241m.[39mbinary_quartic(delta, x, z)
-[0;32m-> 1078[0m g2 [38;5;241m=[39m [43mQ[49m[38;5;241;43m.[39;49m[43mEisensteinD[49m[43m([49m[43m)[49m
-[1;32m   1079[0m g3 [38;5;241m=[39m [38;5;241m-[39mQ[38;5;241m.[39mEisensteinE()
-[1;32m   1080[0m [38;5;28;01mreturn[39;00m ([38;5;241m-[39mg2[38;5;241m/[39m[38;5;241m4[39m, [38;5;241m-[39mg3[38;5;241m/[39m[38;5;241m4[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1480[0m, in [0;36mBinaryQuartic.EisensteinD[0;34m(self)[0m
-[1;32m   1455[0m [38;5;129m@cached_method[39m
-[1;32m   1456[0m [38;5;28;01mdef[39;00m [38;5;21mEisensteinD[39m([38;5;28mself[39m):
-[1;32m   1457[0m     [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1458[0m [38;5;124;03m    One of the Eisenstein invariants of a binary quartic.[39;00m
-[1;32m   1459[0m 
-[0;32m   (...)[0m
-[1;32m   1478[0m [38;5;124;03m        3*a2^2 - 4*a1*a3 + a0*a4[39;00m
-[1;32m   1479[0m [38;5;124;03m    """[39;00m
-[0;32m-> 1480[0m     a [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mscaled_coeffs[49m[43m([49m[43m)[49m
-[1;32m   1481[0m     [38;5;28;01massert[39;00m [38;5;28mlen[39m(a) [38;5;241m==[39m [38;5;241m5[39m
-[1;32m   1482[0m     [38;5;28;01mreturn[39;00m a[[38;5;241m0[39m][38;5;241m*[39ma[[38;5;241m4[39m][38;5;241m+[39m[38;5;241m3[39m[38;5;241m*[39ma[[38;5;241m2[39m][38;5;241m*[39m[38;5;241m*[39m[38;5;241m2[39m[38;5;241m-[39m[38;5;241m4[39m[38;5;241m*[39ma[[38;5;241m1[39m][38;5;241m*[39ma[[38;5;241m3[39m]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1452[0m, in [0;36mBinaryQuartic.scaled_coeffs[0;34m(self)[0m
-[1;32m   1425[0m [38;5;124;03m"""[39;00m
-[1;32m   1426[0m [38;5;124;03mThe coefficients of a binary quartic.[39;00m
-[1;32m   1427[0m 
-[0;32m   (...)[0m
-[1;32m   1449[0m [38;5;124;03m    (a0, a1, a2, a3, a4)[39;00m
-[1;32m   1450[0m [38;5;124;03m"""[39;00m
-[1;32m   1451[0m coeff [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mcoeffs()
-[0;32m-> 1452[0m [38;5;28;01mreturn[39;00m (coeff[[38;5;241m0[39m], coeff[[38;5;241m1[39m][38;5;241m/[39m[38;5;241m4[39m, [43mcoeff[49m[43m[[49m[38;5;241;43m2[39;49m[43m][49m[38;5;241;43m/[39;49m[38;5;241;43m6[39;49m, coeff[[38;5;241m3[39m][38;5;241m/[39m[38;5;241m4[39m, coeff[[38;5;241m4[39m])
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1742[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1740[0m 
-[1;32m   1741[0m         try:
-[0;32m-> 1742[0m             return coercion_model.bin_op(left, right, truediv)
-[1;32m   1743[0m         except TypeError:
-[1;32m   1744[0m             return NotImplemented
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1196[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1194[0m         return (<Action>action)._act_(x, y)
-[1;32m   1195[0m     else:
-[0;32m-> 1196[0m         return (<Action>action)._act_(y, x)
-[1;32m   1197[0m 
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:407[0m, in [0;36msage.categories.action.InverseAction._act_[0;34m()[0m
-[1;32m    405[0m     if self.S_precomposition is not None:
-[1;32m    406[0m         x = self.S_precomposition(x)
-[0;32m--> 407[0m     return self._action._act_(~g, x)
-[1;32m    408[0m 
-[1;32m    409[0m def codomain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:2821[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_int.__invert__[0;34m()[0m
-[1;32m   2819[0m x = self.__modulus.inverses[self.ivalue]
-[1;32m   2820[0m if x is None:
-[0;32m-> 2821[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {self.__modulus.sageInteger}) does not exist")
-[1;32m   2822[0m else:
-[1;32m   2823[0m     return x
-
-[0;31mZeroDivisionError[0m: inverse of Mod(0, 3) does not exist
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m-[5C[?7h[0m[?12l[?25h[?25l[?7l[56D[0mQQ[]; Ellipt[CcCurve[0;38;5;16;48;5;152m([0mW[Cierst[CassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[69D[0m[J[0;94msage: [0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m)))[69D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mElliptic Curve defined by y^2 = x^3 + 4*x over Multivariate Polynomial Ring in u, v over Rational Field
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([15C[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([6C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m2[0m)))[69D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mElliptic Curve defined by y^2 = x^3 + 8*x over Multivariate Polynomial Ring in u, v over Rational Field
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m2[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([15C[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([6C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[68D[0m[J[0;94msage: [0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m)))[71D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mElliptic Curve defined by y^2 = x^3 + 2*x over Multivariate Polynomial Ring in u, v over Rational Field
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m - [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m([15C[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([6C[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[C[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m1[2C[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([6C[0m([7C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([15C[0m([15C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[69D[0m[J[0;94msage: [0mR.<u,v> = QQ[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m)))[69D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mElliptic Curve defined by y^2 = x^3 + (-4)*x over Multivariate Polynomial Ring in u, v over Rational Field
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = QQ[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([15C[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([6C[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([32C[0;38;5;16;48;5;152m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m([32C)[35D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m[][3D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m)[2C[0m[K[51D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; El[CipticCurve(Weierstras[CForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m)[2C[0m[K[51D[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m; E[ClipticCurve(Weierstra[CsForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[2C[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve(WeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m)))[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m R [38;5;241m=[39m GF(Integer([38;5;241m3[39m))[[38;5;124m'[39m[38;5;124mu, v[39m[38;5;124m'[39m]; (u, v,) [38;5;241m=[39m R[38;5;241m.[39m_first_ngens([38;5;241m2[39m); EllipticCurve([43mWeierstrassForm[49m[43m([49m[43mv[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43m([49m[43mu[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m)[49m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/lazy_import.pyx:391[0m, in [0;36msage.misc.lazy_import.LazyImport.__call__[0;34m()[0m
-[1;32m    389[0m         True
-[1;32m    390[0m     """
-[0;32m--> 391[0m     return self.get_object()(*args, **kwds)
-[1;32m    392[0m 
-[1;32m    393[0m def __repr__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:499[0m, in [0;36mWeierstrassForm[0;34m(polynomial, variables, transformation)[0m
-[1;32m    497[0m     [38;5;28;01mreturn[39;00m WeierstrassForm_P1xP1(polynomial, variables)
-[1;32m    498[0m [38;5;28;01mif[39;00m polygon [38;5;129;01mis[39;00m polar_P2_112_polytope():
-[0;32m--> 499[0m     [38;5;28;01mreturn[39;00m [43mWeierstrassForm_P2_112[49m[43m([49m[43mpolynomial[49m[43m,[49m[43m [49m[43mvariables[49m[43m)[49m
-[1;32m    500[0m [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m([38;5;124m'[39m[38;5;124mNewton polytope is not contained in a reflexive polygon[39m[38;5;124m'[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/toric/weierstrass.py:1078[0m, in [0;36mWeierstrassForm_P2_112[0;34m(polynomial, variables)[0m
-[1;32m   1076[0m delta [38;5;241m=[39m _partial_discriminant(polynomial, y, t)
-[1;32m   1077[0m Q [38;5;241m=[39m invariant_theory[38;5;241m.[39mbinary_quartic(delta, x, z)
-[0;32m-> 1078[0m g2 [38;5;241m=[39m [43mQ[49m[38;5;241;43m.[39;49m[43mEisensteinD[49m[43m([49m[43m)[49m
-[1;32m   1079[0m g3 [38;5;241m=[39m [38;5;241m-[39mQ[38;5;241m.[39mEisensteinE()
-[1;32m   1080[0m [38;5;28;01mreturn[39;00m ([38;5;241m-[39mg2[38;5;241m/[39m[38;5;241m4[39m, [38;5;241m-[39mg3[38;5;241m/[39m[38;5;241m4[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1480[0m, in [0;36mBinaryQuartic.EisensteinD[0;34m(self)[0m
-[1;32m   1455[0m [38;5;129m@cached_method[39m
-[1;32m   1456[0m [38;5;28;01mdef[39;00m [38;5;21mEisensteinD[39m([38;5;28mself[39m):
-[1;32m   1457[0m     [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1458[0m [38;5;124;03m    One of the Eisenstein invariants of a binary quartic.[39;00m
-[1;32m   1459[0m 
-[0;32m   (...)[0m
-[1;32m   1478[0m [38;5;124;03m        3*a2^2 - 4*a1*a3 + a0*a4[39;00m
-[1;32m   1479[0m [38;5;124;03m    """[39;00m
-[0;32m-> 1480[0m     a [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mscaled_coeffs[49m[43m([49m[43m)[49m
-[1;32m   1481[0m     [38;5;28;01massert[39;00m [38;5;28mlen[39m(a) [38;5;241m==[39m [38;5;241m5[39m
-[1;32m   1482[0m     [38;5;28;01mreturn[39;00m a[[38;5;241m0[39m][38;5;241m*[39ma[[38;5;241m4[39m][38;5;241m+[39m[38;5;241m3[39m[38;5;241m*[39ma[[38;5;241m2[39m][38;5;241m*[39m[38;5;241m*[39m[38;5;241m2[39m[38;5;241m-[39m[38;5;241m4[39m[38;5;241m*[39ma[[38;5;241m1[39m][38;5;241m*[39ma[[38;5;241m3[39m]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/invariants/invariant_theory.py:1452[0m, in [0;36mBinaryQuartic.scaled_coeffs[0;34m(self)[0m
-[1;32m   1425[0m [38;5;124;03m"""[39;00m
-[1;32m   1426[0m [38;5;124;03mThe coefficients of a binary quartic.[39;00m
-[1;32m   1427[0m 
-[0;32m   (...)[0m
-[1;32m   1449[0m [38;5;124;03m    (a0, a1, a2, a3, a4)[39;00m
-[1;32m   1450[0m [38;5;124;03m"""[39;00m
-[1;32m   1451[0m coeff [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mcoeffs()
-[0;32m-> 1452[0m [38;5;28;01mreturn[39;00m (coeff[[38;5;241m0[39m], coeff[[38;5;241m1[39m][38;5;241m/[39m[38;5;241m4[39m, [43mcoeff[49m[43m[[49m[38;5;241;43m2[39;49m[43m][49m[38;5;241;43m/[39;49m[38;5;241;43m6[39;49m, coeff[[38;5;241m3[39m][38;5;241m/[39m[38;5;241m4[39m, coeff[[38;5;241m4[39m])
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1742[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1740[0m 
-[1;32m   1741[0m         try:
-[0;32m-> 1742[0m             return coercion_model.bin_op(left, right, truediv)
-[1;32m   1743[0m         except TypeError:
-[1;32m   1744[0m             return NotImplemented
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1196[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1194[0m         return (<Action>action)._act_(x, y)
-[1;32m   1195[0m     else:
-[0;32m-> 1196[0m         return (<Action>action)._act_(y, x)
-[1;32m   1197[0m 
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:494[0m, in [0;36msage.categories.action.PrecomposedAction._act_[0;34m()[0m
-[1;32m    492[0m     if self.S_precomposition is not None:
-[1;32m    493[0m         x = self.S_precomposition._call_(x)
-[0;32m--> 494[0m     return self._action._act_(g, x)
-[1;32m    495[0m 
-[1;32m    496[0m def domain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:407[0m, in [0;36msage.categories.action.InverseAction._act_[0;34m()[0m
-[1;32m    405[0m     if self.S_precomposition is not None:
-[1;32m    406[0m         x = self.S_precomposition(x)
-[0;32m--> 407[0m     return self._action._act_(~g, x)
-[1;32m    408[0m 
-[1;32m    409[0m def codomain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:2821[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_int.__invert__[0;34m()[0m
-[1;32m   2819[0m x = self.__modulus.inverses[self.ivalue]
-[1;32m   2820[0m if x is None:
-[0;32m-> 2821[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {self.__modulus.sageInteger}) does not exist")
-[1;32m   2822[0m else:
-[1;32m   2823[0m     return x
-
-[0;31mZeroDivisionError[0m: inverse of Mod(0, 3) does not exist
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR.<u,v> = GF([0;38;5;20;1m3[0m)[]; EllipticCurve[0;38;5;16;48;5;152m([0mWeierstrassForm(v^[0;38;5;20;1m2[0m - (u^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m))[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.p_rank()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m^, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m+, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mp_rank()[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m_rank[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mC.p_rank()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mp_rank[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:176[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1889[0m, in [0;36mHyperellipticCurve_finite_field.p_rank[0;34m(self)[0m
-[1;32m   1855[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1856[0m [38;5;124;03mINPUT:[39;00m
-[1;32m   1857[0m 
-[0;32m   (...)[0m
-[1;32m   1880[0m [38;5;124;03m    0[39;00m
-[1;32m   1881[0m [38;5;124;03m"""[39;00m
-[1;32m   1882[0m [38;5;66;03m#We use caching here since Hasse Witt is needed to compute p_rank. So if the Hasse Witt[39;00m
-[1;32m   1883[0m [38;5;66;03m#is already computed it is stored in list A. If it was not cached (i.e. A is empty), we simply[39;00m
-[1;32m   1884[0m [38;5;66;03m#compute it. If it is cached then we need to make sure that we have the correct one. So check[39;00m
-[0;32m   (...)[0m
-[1;32m   1887[0m [38;5;66;03m# However, it seems a waste of time to manually analyse the cache[39;00m
-[1;32m   1888[0m [38;5;66;03m# -- See Trac Ticket #11115[39;00m
-[0;32m-> 1889[0m N, E [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_Hasse_Witt_cached[49m[43m([49m[43m)[49m
-[1;32m   1890[0m [38;5;28;01mif[39;00m E [38;5;241m!=[39m [38;5;28mself[39m:
-[1;32m   1891[0m     [38;5;28mself[39m[38;5;241m.[39m_Hasse_Witt_cached[38;5;241m.[39mclear_cache()
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1727[0m, in [0;36mHyperellipticCurve_finite_field._Hasse_Witt_cached[0;34m(self)[0m
-[1;32m   1647[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1648[0m [38;5;124;03mThis is where Hasse_Witt is actually computed.[39;00m
-[1;32m   1649[0m 
-[0;32m   (...)[0m
-[1;32m   1712[0m [38;5;124;03m    0[39;00m
-[1;32m   1713[0m [38;5;124;03m"""[39;00m
-[1;32m   1714[0m [38;5;66;03m# If Cartier Matrix is already cached for this curve, use that or evaluate it to get M,[39;00m
-[1;32m   1715[0m [38;5;66;03m#Coeffs, genus, Fq=base field of self, p=char(Fq). This is so we have one less matrix to[39;00m
-[1;32m   1716[0m [38;5;66;03m#compute.[39;00m
-[0;32m   (...)[0m
-[1;32m   1725[0m [38;5;66;03m#that don't  accept arguments. Anyway, the easiest is to call[39;00m
-[1;32m   1726[0m [38;5;66;03m#the cached method and simply see whether the data belong to self.[39;00m
-[0;32m-> 1727[0m M, Coeffs, g, Fq, p, E [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_Cartier_matrix_cached[49m[43m([49m[43m)[49m
-[1;32m   1728[0m [38;5;28;01mif[39;00m E [38;5;241m!=[39m [38;5;28mself[39m:
-[1;32m   1729[0m     [38;5;28mself[39m[38;5;241m.[39m_Cartier_matrix_cached[38;5;241m.[39mclear_cache()
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1523[0m, in [0;36mHyperellipticCurve_finite_field._Cartier_matrix_cached[0;34m(self)[0m
-[1;32m   1521[0m [38;5;66;03m#this implementation is for odd degree only, even degree will be handled later.[39;00m
-[1;32m   1522[0m [38;5;28;01mif[39;00m d[38;5;241m%[39m[38;5;241m2[39m [38;5;241m==[39m [38;5;241m0[39m:
-[0;32m-> 1523[0m     [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m([38;5;124m"[39m[38;5;124mIn this implementation the degree of f must be odd[39m[38;5;124m"[39m)
-[1;32m   1524[0m [38;5;66;03m#Compute resultant to make sure no repeated roots[39;00m
-[1;32m   1525[0m df[38;5;241m=[39mf[38;5;241m.[39mderivative()
-
-[0;31mValueError[0m: In this implementation the degree of f must be odd
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.p_rank()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241ma[Ctier_matrix()[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.cartier_matrix()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.cartier_matrix()[17D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.cartier_matrix()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.cartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.cartier_matrix[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0mp_[Cank[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcarti[2C_matrix()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham[Cb[Csis()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), (((-x^2 - x)/y) dx, 2/x*y, (1/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.cartier()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mC.dx[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0miC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0msC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0miC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mnC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0msC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mtC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0maC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mnC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mceC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;24misinstance[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0;38;5;24misinstance[0m(C.dx,superelliptic_form)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx[3D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint((x^8).quo_rem(x^4 + x^2 + 1))[34D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mrent[2C)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mpatch[49m[43m([49m[43mC[49m[43m)[49m
-
-File [0;32m<string>:5[0m, in [0;36mpatch[0;34m(C)[0m
-
-[0;31mNameError[0m: name 'self' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mpatch(C).genus()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^4 - x^3 + x, 2)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0muperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C).genus()[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mtch(C).genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mpatch(C).genus()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpatch(C).genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x + 1 over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mtr(E.local_data(2))[19D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mt[C*list[C2)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[22D[0;94msage: [0msecond_patch(C.x[0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[A[12C[0;38;5;16;48;5;152m([0m

-[6C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[A[7D[0m[J[0;94msage: [0msecond_patch(C.x[0m

-[0;94m....: [0m)[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m
-[1;32m      2[0m [43m)[49m
-
-File [0;32m<string>:19[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0m

-[0;94m....: [0;38;5;16;48;5;152m)[7D[7C[?7h[0m[?12l[?25h[?25l[?7l[A[11C[0m([0m

-[6C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[21C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:19[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2409[0m if type(exp) is not Integer:
-[1;32m   2410[0m     try:
-[0;32m-> 2411[0m         exp = Integer(exp)
-[1;32m   2412[0m     except TypeError:
-[1;32m   2413[0m         try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    656[0m otmp = getattr(x, "_integer_", None)
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-[1;32m    660[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1391[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m     if self.degree() > 0:
-[1;32m   1390[0m         raise TypeError("cannot convert nonconstant polynomial")
-[0;32m-> 1391[0m     return R(self.get_coeff_c(0))
-[1;32m   1392[0m 
-[1;32m   1393[0m _real_double_ = _scalar_conversion
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1690[0m """
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-[1;32m   1694[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1618[0m     Section._update_slots(self, _slots)
-[1;32m   1619[0m 
-[0;32m-> 1620[0m cpdef Element _call_(self, _x):
-[1;32m   1621[0m     """
-[1;32m   1622[0m     Applies the section.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC.[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [14][0;36m[0m
-[0;31m    C.[0m
-[0m      ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[1][24D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mC.x[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1)^5 - x^5[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x/C.y).expansion_at_infty()[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0;38;5;241m^(11)/(C.y)^3*C.dx[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[0;38;5;241mpth_root([C[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mg = (C.x).function[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = (C.x).function[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx+1) - g[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mg(x = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m g(x [38;5;241m=[39m x[38;5;241m+[39mInteger([38;5;241m1[39m), y [38;5;241m=[39m [43my[49m[38;5;241m+[39mInteger([38;5;241m1[39m))
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y = C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mFxy, Rxy, x, y = C.fct_field[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y = C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[28D[0mg[0;38;5;16;48;5;152m([0mx = [C+[0;38;5;20;1m1[0m, y[C=[Cy+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mg(x = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mg[0;38;5;16;48;5;152m([0mx = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mFxy, R[Cy, x,[Cy[C= C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[28D[0mg[0;38;5;16;48;5;152m([0mx = [C+[0;38;5;20;1m1[0m, y[C=[Cy+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m =[C(C.x).function[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mg = (C.x).function[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = (C.x).function[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg = (C.x).function[?7h[0m[?12l[?25h[?25l[?7l[18D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mg[0;38;5;16;48;5;152m([0mx = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mFxy, R[Cy, x,[Cy[C= C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[28D[0mg[0;38;5;16;48;5;152m([0mx = [C+[0;38;5;20;1m1[0m, y[C=[Cy+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m =[C(C.x).function[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0mC.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2410[0m try:
-[0;32m-> 2411[0m     exp = Integer(exp)
-[1;32m   2412[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12066[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12065[0m """
-[0;32m> 12066[0m cpdef Element _call_(self, x):
-[1;32m  12067[0m     """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12091[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12090[0m else:
-[0;32m> 12091[0m     raise TypeError("not a constant polynomial")
-[1;32m  12092[0m 
-
-[0;31mTypeError[0m: not a constant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2414[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2413[0m try:
-[0;32m-> 2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:784[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._rational_[0;34m()[0m
-[1;32m    783[0m """
-[0;32m--> 784[0m return self._conversion(QQ)
-[1;32m    785[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:175[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._rational_[0;34m()[0m
-[1;32m    174[0m from sage.rings.rational_field import QQ
-[0;32m--> 175[0m return self._scalar_conversion(QQ)
-[1;32m    176[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Rational Field
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2416[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-[0;32m-> 2416[0m     raise TypeError("{} is neither an integer nor a rational".format(exp))
-[1;32m   2417[0m num = n.numerator()
-[1;32m   2418[0m den = n.denominator()
-
-[0;31mTypeError[0m: x + 1 is neither an integer nor a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2410[0m try:
-[0;32m-> 2411[0m     exp = Integer(exp)
-[1;32m   2412[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Integer Ring
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2414[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2413[0m try:
-[0;32m-> 2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:175[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._rational_[0;34m()[0m
-[1;32m    174[0m from sage.rings.rational_field import QQ
-[0;32m--> 175[0m return self._scalar_conversion(QQ)
-[1;32m    176[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Rational Field
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2416[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-[0;32m-> 2416[0m     raise TypeError("{} is neither an integer nor a rational".format(exp))
-[1;32m   2417[0m num = n.numerator()
-[1;32m   2418[0m den = n.denominator()
-
-[0;31mTypeError[0m: x + 1 is neither an integer nor a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mx+[0;38;5;20;1m1[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2Cx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0;38;5;241m^(11)/(C.y)^3*C.dx[18D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[0;38;5;241mpth_root([C[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m.function[14D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mg = (C.x).function[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = (C.x).function[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mR[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mg = Rxy(g)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = Rxy(g)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx[C= x+1, y = y+1)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241m1) - g[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mg(x+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0m)[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;16;48;5;152m([0mx+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([8C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[0mx+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m x+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=x+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m x+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0m)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0my+[0;38;5;20;1m1[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m y+[0;38;5;20;1m1[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=y+[0;38;5;20;1m1[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m y+[0;38;5;20;1m1[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mg(x = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mg[0;38;5;16;48;5;152m([0mx = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m+[0;38;5;20;1m1[0m, y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = Rxy[0;38;5;16;48;5;152m([0mg[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m(C.x).function[?7h[0m[?12l[?25h[?25l[?7l[18D[0mx+[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mg = (C.x).function[?7h[0m[?12l[?25h[?25l[?7l[18D[0mx+[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx <class 'sage.rings.polynomial.polynomial_ring.PolynomialRing_field_with_category.element_class'>
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:21[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2409[0m if type(exp) is not Integer:
-[1;32m   2410[0m     try:
-[0;32m-> 2411[0m         exp = Integer(exp)
-[1;32m   2412[0m     except TypeError:
-[1;32m   2413[0m         try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    656[0m otmp = getattr(x, "_integer_", None)
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-[1;32m    660[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1391[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m     if self.degree() > 0:
-[1;32m   1390[0m         raise TypeError("cannot convert nonconstant polynomial")
-[0;32m-> 1391[0m     return R(self.get_coeff_c(0))
-[1;32m   1392[0m 
-[1;32m   1393[0m _real_double_ = _scalar_conversion
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1690[0m """
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-[1;32m   1694[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1618[0m     Section._update_slots(self, _slots)
-[1;32m   1619[0m 
-[0;32m-> 1620[0m cpdef Element _call_(self, _x):
-[1;32m   1621[0m     """
-[1;32m   1622[0m     Applies the section.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0mg[0;38;5;16;48;5;152m([0mx = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lx Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3 <class 'sage.rings.polynomial.polynomial_ring.PolynomialRing_field_with_category.element_class'>
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [33][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:21[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2409[0m if type(exp) is not Integer:
-[1;32m   2410[0m     try:
-[0;32m-> 2411[0m         exp = Integer(exp)
-[1;32m   2412[0m     except TypeError:
-[1;32m   2413[0m         try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    656[0m otmp = getattr(x, "_integer_", None)
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-[1;32m    660[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1391[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m     if self.degree() > 0:
-[1;32m   1390[0m         raise TypeError("cannot convert nonconstant polynomial")
-[0;32m-> 1391[0m     return R(self.get_coeff_c(0))
-[1;32m   1392[0m 
-[1;32m   1393[0m _real_double_ = _scalar_conversion
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1690[0m """
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-[1;32m   1694[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1618[0m     Section._update_slots(self, _slots)
-[1;32m   1619[0m 
-[0;32m-> 1620[0m cpdef Element _call_(self, _x):
-[1;32m   1621[0m     """
-[1;32m   1622[0m     Applies the section.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1654[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1652[0m         raise ValueError("not integral")
-[1;32m   1653[0m     if nmod_poly_degree(x._numer) > 0:
-[0;32m-> 1654[0m         raise ValueError("not constant")
-[1;32m   1655[0m ans = IntegerMod_int.__new__(IntegerMod_int)
-[1;32m   1656[0m ans._parent = self.codomain()
-
-[0;31mValueError[0m: not constant
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxy, Rxy, x, y = C.fct_field[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mFxy[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy[?7h[0m[?12l[?25h[?25l[?7l[3D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0mFxy[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[1][23D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mgC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.function[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.function[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.function[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mFC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0mxC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0myC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mg = Fxy(C.x.function)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = Fxy(C.x.function)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx[C= x+1, y = y+1)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241m1, y+1)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m = x+1, y = y+1)[16D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C[0m = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mg(x = x+[0;38;5;20;1m1[0m, y = y+[0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m(x = x+1, y = y+1)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m{[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m{[12C}[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([0m{[12C}[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg.subs({x:x+[0;38;5;20;1m1[0m, y:y+[0;38;5;20;1m1[0m})[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mecond_patch(C.x)[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2410[0m try:
-[0;32m-> 2411[0m     exp = Integer(exp)
-[1;32m   2412[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12066[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12065[0m """
-[0;32m> 12066[0m cpdef Element _call_(self, x):
-[1;32m  12067[0m     """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12091[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12090[0m else:
-[0;32m> 12091[0m     raise TypeError("not a constant polynomial")
-[1;32m  12092[0m 
-
-[0;31mTypeError[0m: not a constant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2414[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2413[0m try:
-[0;32m-> 2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:784[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._rational_[0;34m()[0m
-[1;32m    783[0m """
-[0;32m--> 784[0m return self._conversion(QQ)
-[1;32m    785[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:175[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._rational_[0;34m()[0m
-[1;32m    174[0m from sage.rings.rational_field import QQ
-[0;32m--> 175[0m return self._scalar_conversion(QQ)
-[1;32m    176[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Rational Field
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2416[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-[0;32m-> 2416[0m     raise TypeError("{} is neither an integer nor a rational".format(exp))
-[1;32m   2417[0m num = n.numerator()
-[1;32m   2418[0m den = n.denominator()
-
-[0;31mTypeError[0m: x + 1 is neither an integer nor a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2410[0m try:
-[0;32m-> 2411[0m     exp = Integer(exp)
-[1;32m   2412[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12066[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12065[0m """
-[0;32m> 12066[0m cpdef Element _call_(self, x):
-[1;32m  12067[0m     """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12091[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12090[0m else:
-[0;32m> 12091[0m     raise TypeError("not a constant polynomial")
-[1;32m  12092[0m 
-
-[0;31mTypeError[0m: not a constant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2414[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2413[0m try:
-[0;32m-> 2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:784[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._rational_[0;34m()[0m
-[1;32m    783[0m """
-[0;32m--> 784[0m return self._conversion(QQ)
-[1;32m    785[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:175[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._rational_[0;34m()[0m
-[1;32m    174[0m from sage.rings.rational_field import QQ
-[0;32m--> 175[0m return self._scalar_conversion(QQ)
-[1;32m    176[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Rational Field
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2416[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-[0;32m-> 2416[0m     raise TypeError("{} is neither an integer nor a rational".format(exp))
-[1;32m   2417[0m num = n.numerator()
-[1;32m   2418[0m den = n.denominator()
-
-[0;31mTypeError[0m: x + 1 is neither an integer nor a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mype(z[0])[9D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mtype[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0;38;5;24mtype[0m(x+[0;38;5;20;1m1[0m)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mtype[0;38;5;16;48;5;152m([0mx+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2411[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2410[0m try:
-[0;32m-> 2411[0m     exp = Integer(exp)
-[1;32m   2412[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12066[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12065[0m """
-[0;32m> 12066[0m cpdef Element _call_(self, x):
-[1;32m  12067[0m     """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:12091[0m, in [0;36msage.rings.polynomial.polynomial_element.ConstantPolynomialSection._call_[0;34m()[0m
-[1;32m  12090[0m else:
-[0;32m> 12091[0m     raise TypeError("not a constant polynomial")
-[1;32m  12092[0m 
-
-[0;31mTypeError[0m: not a constant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2414[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2413[0m try:
-[0;32m-> 2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:784[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._rational_[0;34m()[0m
-[1;32m    783[0m """
-[0;32m--> 784[0m return self._conversion(QQ)
-[1;32m    785[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:829[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    828[0m if self.__denominator.is_one():
-[0;32m--> 829[0m     return R(self.__numerator)
-[1;32m    830[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m raise
-[1;32m    162[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    537[0m if x is not None:
-[0;32m--> 538[0m     self.__set_value(x, base)
-[1;32m    539[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    625[0m elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m     set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:175[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._rational_[0;34m()[0m
-[1;32m    174[0m from sage.rings.rational_field import QQ
-[0;32m--> 175[0m return self._scalar_conversion(QQ)
-[1;32m    176[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial.pyx:105[0m, in [0;36msage.rings.polynomial.multi_polynomial.MPolynomial._scalar_conversion[0;34m()[0m
-[1;32m    104[0m     return R(self.constant_coefficient())
-[0;32m--> 105[0m raise TypeError(f"unable to convert non-constant polynomial {self} to {R}")
-[1;32m    106[0m 
-
-[0;31mTypeError[0m: unable to convert non-constant polynomial x + 1 to Rational Field
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [43][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:2416[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomial_libsingular.__pow__[0;34m()[0m
-[1;32m   2414[0m     n = Rational(exp)
-[1;32m   2415[0m except TypeError:
-[0;32m-> 2416[0m     raise TypeError("{} is neither an integer nor a rational".format(exp))
-[1;32m   2417[0m num = n.numerator()
-[1;32m   2418[0m den = n.denominator()
-
-[0;31mTypeError[0m: x + 1 is neither an integer nor a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([5C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mpatch(patch(C))[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mpatch(C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mpatch(C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0msecond_patch(C.x)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0msecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mesecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mcsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mosecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mnsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mdsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m_second_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mpsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0masecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mtsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mcsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mhsecond_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m(second_patch(C.x)[17D[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([12C[0m([3C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0msecond_patch(second_patch(C.x))[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0msecond_patch(C.x)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([12C[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mdx[C)[3D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([12C[0m([4C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0msecond_patch(second_patch(C.dx))[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [53][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m second_patch([43msecond_patch[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m)
-
-File [0;32m<string>:26[0m, in [0;36msecond_patch[0;34m(argument)[0m
-
-File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:245[0m, in [0;36mreduction_form[0;34m(C, g)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert 2/x^2/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msecond_patch[0;38;5;16;48;5;152m([0msecond_patch(C.dx)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0msecond_patch(second_patch(C.dx))[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch[0;38;5;16;48;5;152m([0msecond_patch(C.dx)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([12C[0;38;5;16;48;5;152m([4C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[?7h[0m[?12l[?25h[?25l[?7l[12C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0msecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mecond_patch(C.dx)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0msecond_patch(C.dx)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-1)/x^2) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^4 - x^3 + x, 2)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241meight[5D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mlomorphic_differentials_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0momorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.holomorphic_differentials_basis()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = supe[Cellipt[Cc[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([16C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m.holomo[Cphic_d[Cfferentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.holomorphic_differentials_basis()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx, (x/y) dx, (x^2/y) dx, (x^3/y) dx, (x^4/y) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/draft5.sage')[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([20C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mu.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ml.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m .sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m_.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mo.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m_.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mU.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m0.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([27C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0mregula[0m

-[12C[0;38;5;16;48;5;250m regular_form[0m

-[12C[0;38;5;16;48;5;250m regulator   [0m

-

-

-[0m [5A[12C[?7h[0m[?12l[?25h[?25l[?7l[0mr_form[0m

-[12C[0;38;5;231;48;5;102m regular_form[0m

-

-[12C[0;38;5;16;48;5;248m <unknown> [3A[5D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[17C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[10C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0m((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0m((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[10C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbn[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m.form[22D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([22C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([22C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mdenominator(((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form) == y[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdenominator(((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form) == y[?7h[0m[?12l[?25h[?25l[?7l[40D[0m((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mdenominator(((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form) == y[?7h[0m[?12l[?25h[?25l[?7l[40D[0m((C.y)^(-[0;38;5;20;1m1[0m)*C.dx).form[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [66][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mregular_form[49m[43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m
-
-File [0;32m<string>:8[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mValueError[0m: too many values to unpack (expected 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1
-[0m[?7h[0;91m[0m[0m((x^9 + x^7 - x^5 + x^3 - x)/y, (x^10 + x^8 - x^6 + x^4 + x^2 + 1)/y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/regular_on_U0.sage')[32D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1
-[0m[?7h[0;91m[0m[0m(x^9 + x^7 - x^5 + x^3 - x, x^10 + x^8 - x^6 + x^4 + x^2 + 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.holomorphic_differentials_basis()[34D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= supe[Cellipt[Cc(x^11 - x^3 + x, 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m x, [0;38;5;20;1m2[0m)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m- x, [0;38;5;20;1m2[0m)[6D[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[C[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1
-[0m[?7h[0;91m[0m[0m(0, -1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[C[?7h[0m[?12l[?25h[?25l[?7l[29D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[C[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 0 2
-[0m[?7h[0;91m[0m[0m(0, -1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/regular_on_U0.sage')[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 0 2
-[0m[?7h[0;91m[0m[0m(0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/regular_on_U0.sage')[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mregular_form[0;38;5;16;48;5;152m([0m(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_form((C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in range(3):[17D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.subs({x:x+1, y:y+1})[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= Fxy(C.[C.function)[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^4 +x^2 + 1[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mg = x^[0;38;5;20;1m3[0m + [0;38;5;20;1m2[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = x^3 + 2[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241msubs({x:x+1, y:y+1})[20D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mg.lift()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mg[49m[38;5;241;43m.[39;49m[43mlift[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint' object has no attribute 'lift'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.lift[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.lift()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mype(x+1)[8D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mtype[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0;38;5;24mtype[0m(g)[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mtype[0;38;5;16;48;5;152m([0mg[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mtyp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(patch(C))[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment(x)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(g)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.lift()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mg.lift()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [85][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mg[49m[38;5;241;43m.[39;49m[43mlift[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint' object has no attribute 'lift'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.lift()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mg.change_ring(ZZ)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring[0;38;5;16;48;5;152m([0mZZ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mg.change_ring(ZZ) + [0;38;5;20;1m3[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring(ZZ) + [0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mI[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C[0m([C)[0;38;5;210;48;5;88m)[0m + [0;38;5;20;1m3[5D[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m)) + [0;38;5;20;1m3[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring(Integers([0;38;5;20;1m9[0m)) + [0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m)) + [0;38;5;20;1m9[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.change_ring(Integers(9)) + 9[29D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^3 + 2[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mg = x + [0;38;5;20;1m2[0m*y[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = x + 2*y[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mchange_ring(Integers(9)) + 9[28D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mZ[0;38;5;241mZ) + 3[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mg.change_ring(ZZ)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 2*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring[0;38;5;16;48;5;152m([0mZZ[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mI[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([8C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([8C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[0;38;5;241m + 9[4D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C) + [0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m)) + [0;38;5;20;1m9[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 2*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring(Integers([0;38;5;20;1m9[0m)) + [0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 2*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.change_ring(Integers(9))[25D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x + 2*y[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx + [0;38;5;20;1m2[0m*y[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x + [0;38;5;20;1m2[0m*y[7D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*x+[0;38;5;20;1m1[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mg = (x + [0;38;5;20;1m2[0m*y)/(-[0;38;5;20;1m8[0m*x+[0;38;5;20;1m1[0m)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = (x + 2*y)/(-8*x+1)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mchange_ring(Integers(9))[24D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mge_ring[0;38;5;16;48;5;152m([0mIntegers([0;38;5;20;1m9[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004lsage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-sage/rings/polynomial/polynomial_zmod_flint.pyx:7: DeprecationWarning: invalid escape sequence '\Z'
-  """
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1619[0m 
-[0;32m-> 1620[0m     cpdef Element _call_(self, _x):
-[1;32m   1621[0m         """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1652[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1651[0m if nmod_poly_degree(x._denom) != 0:
-[0;32m-> 1652[0m     raise ValueError("not integral")
-[1;32m   1653[0m if nmod_poly_degree(x._numer) > 0:
-
-[0;31mValueError[0m: not integral
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [95][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mg[49m[38;5;241;43m.[39;49m[43mchange_ring[49m[43m([49m[43mIntegers[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m9[39;49m[43m)[49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:3377[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.change_ring[0;34m()[0m
-[1;32m   3375[0m         return self.map_coefficients(R)
-[1;32m   3376[0m     else:
-[0;32m-> 3377[0m         return self._parent.change_ring(R)(self.list(copy=False))
-[1;32m   3378[0m 
-[1;32m   3379[0m cpdef dict _mpoly_dict_recursive(self, tuple variables=None, base_ring=None):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:416[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
-[1;32m    414[0m C [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39melement_class
-[1;32m    415[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(x, ([38;5;28mlist[39m, [38;5;28mtuple[39m)):
-[0;32m--> 416[0m     [38;5;28;01mreturn[39;00m [43mC[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43mis_gen[49m[38;5;241;43m=[39;49m[38;5;28;43;01mFalse[39;49;00m[43m,[49m[43m [49m[43mconstruct[49m[38;5;241;43m=[39;49m[43mconstruct[49m[43m)[49m
-[1;32m    417[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(x, [38;5;28mrange[39m):
-[1;32m    418[0m     [38;5;28;01mreturn[39;00m C([38;5;28mself[39m, [38;5;28mlist[39m(x), check[38;5;241m=[39mcheck, is_gen[38;5;241m=[39m[38;5;28;01mFalse[39;00m,
-[1;32m    419[0m              construct[38;5;241m=[39mconstruct)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zmod_flint.pyx:106[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint.__init__[0;34m()[0m
-[1;32m    104[0m k = parent._base
-[1;32m    105[0m if check:
-[0;32m--> 106[0m     lst = [k(i) for i in x]
-[1;32m    107[0m else:
-[1;32m    108[0m     lst = x
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1143[0m [38;5;124;03m"""[39;00m
-[1;32m   1144[0m [38;5;124;03mTESTS::[39;00m
-[1;32m   1145[0m 
-[0;32m   (...)[0m
-[1;32m   1182[0m [38;5;124;03m    True[39;00m
-[1;32m   1183[0m [38;5;124;03m"""[39;00m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-[1;32m   1187[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124merror coercing to finite field[39m[38;5;124m"[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    199[0m         return a
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-[1;32m    203[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:388[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    386[0m     value = py_scalar_to_element(value)
-[1;32m    387[0m if isinstance(value, Element) and value.parent().is_exact():
-[0;32m--> 388[0m     value = sage.rings.rational_field.QQ(value)
-[1;32m    389[0m     z = value % self.__modulus.sageInteger
-[1;32m    390[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    536[0m     """
-[1;32m    537[0m     if x is not None:
-[0;32m--> 538[0m         self.__set_value(x, base)
-[1;32m    539[0m 
-[1;32m    540[0m def __reduce__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:691[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    689[0m 
-[1;32m    690[0m         else:
-[0;32m--> 691[0m             raise TypeError("unable to convert {!r} to a rational".format(x))
-[1;32m    692[0m 
-[1;32m    693[0m     cdef void set_from_mpq(Rational self, mpq_t value):
-
-[0;31mTypeError[0m: unable to convert x/(x + 1) to a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.change_ring[0;38;5;16;48;5;152m([0mIntegers([0;38;5;20;1m9[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mg.change_ring(Integers([0;38;5;20;1m9[0m))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1619[0m 
-[0;32m-> 1620[0m     cpdef Element _call_(self, _x):
-[1;32m   1621[0m         """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1652[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1651[0m if nmod_poly_degree(x._denom) != 0:
-[0;32m-> 1652[0m     raise ValueError("not integral")
-[1;32m   1653[0m if nmod_poly_degree(x._numer) > 0:
-
-[0;31mValueError[0m: not integral
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [96][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mg[49m[38;5;241;43m.[39;49m[43mchange_ring[49m[43m([49m[43mIntegers[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m9[39;49m[43m)[49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:3377[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.change_ring[0;34m()[0m
-[1;32m   3375[0m         return self.map_coefficients(R)
-[1;32m   3376[0m     else:
-[0;32m-> 3377[0m         return self._parent.change_ring(R)(self.list(copy=False))
-[1;32m   3378[0m 
-[1;32m   3379[0m cpdef dict _mpoly_dict_recursive(self, tuple variables=None, base_ring=None):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:416[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
-[1;32m    414[0m C [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39melement_class
-[1;32m    415[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(x, ([38;5;28mlist[39m, [38;5;28mtuple[39m)):
-[0;32m--> 416[0m     [38;5;28;01mreturn[39;00m [43mC[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcheck[49m[38;5;241;43m=[39;49m[43mcheck[49m[43m,[49m[43m [49m[43mis_gen[49m[38;5;241;43m=[39;49m[38;5;28;43;01mFalse[39;49;00m[43m,[49m[43m [49m[43mconstruct[49m[38;5;241;43m=[39;49m[43mconstruct[49m[43m)[49m
-[1;32m    417[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(x, [38;5;28mrange[39m):
-[1;32m    418[0m     [38;5;28;01mreturn[39;00m C([38;5;28mself[39m, [38;5;28mlist[39m(x), check[38;5;241m=[39mcheck, is_gen[38;5;241m=[39m[38;5;28;01mFalse[39;00m,
-[1;32m    419[0m              construct[38;5;241m=[39mconstruct)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zmod_flint.pyx:106[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint.__init__[0;34m()[0m
-[1;32m    104[0m k = parent._base
-[1;32m    105[0m if check:
-[0;32m--> 106[0m     lst = [k(i) for i in x]
-[1;32m    107[0m else:
-[1;32m    108[0m     lst = x
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1143[0m [38;5;124;03m"""[39;00m
-[1;32m   1144[0m [38;5;124;03mTESTS::[39;00m
-[1;32m   1145[0m 
-[0;32m   (...)[0m
-[1;32m   1182[0m [38;5;124;03m    True[39;00m
-[1;32m   1183[0m [38;5;124;03m"""[39;00m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-[1;32m   1187[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124merror coercing to finite field[39m[38;5;124m"[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    199[0m         return a
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-[1;32m    203[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:388[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    386[0m     value = py_scalar_to_element(value)
-[1;32m    387[0m if isinstance(value, Element) and value.parent().is_exact():
-[0;32m--> 388[0m     value = sage.rings.rational_field.QQ(value)
-[1;32m    389[0m     z = value % self.__modulus.sageInteger
-[1;32m    390[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    536[0m     """
-[1;32m    537[0m     if x is not None:
-[0;32m--> 538[0m         self.__set_value(x, base)
-[1;32m    539[0m 
-[1;32m    540[0m def __reduce__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:691[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    689[0m 
-[1;32m    690[0m         else:
-[0;32m--> 691[0m             raise TypeError("unable to convert {!r} to a rational".format(x))
-[1;32m    692[0m 
-[1;32m    693[0m     cdef void set_from_mpq(Rational self, mpq_t value):
-
-[0;31mTypeError[0m: unable to convert x/(x + 1) to a rational
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/regular_on_U0.sage')[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sag[C')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/r[Cgular_on_U0.sage')[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/regular_on_U0.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m([27C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mf.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft.sage'[0m)[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft.sage')[24D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft.sage'[0m)[31D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomo[Cphic_d[Cfferentials_basis()[33D[?7h[0m[?12l[?25h[?25l[?7l[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.holomorphic_differentials_basis()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[33D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0meC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mcC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0moC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mnC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mdC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0m_C.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mpC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0maC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mtC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mcC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0mhC.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.holomorphic_di[Cferentials_basis()[[0;38;5;20;1m0[0m][38D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[31C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0;38;5;16;48;5;152m([35C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[58D[0m[J[0;94msage: [0msecond_patch(C.holomorphic_differentials_basis()[[0;38;5;20;1m0[0m])[58D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-1)/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(g)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mch(patch(C))[12D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;124;48;5;188m?[0;38;5;241midentity_matrix[15D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic[12D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0;38;5;124;48;5;188m?[0msecond_patch[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31mSignature:[0m      [0msecond_patch[0m[0;34m([0m[0margument[0m[0;34m)[0m[0;34m[0m[0;34m[0m[0m
-[0;31mInit docstring:[0m Initialize self.  See help(type(self)) for accurate signature.
-[0;31mFile:[0m           Dynamically generated function. No source code available.
-[0;31mType:[0m           function
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0md_patch[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mhelp(second_patch)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?1049h[22;0;0t[?1h=
Help on function second_patch in module __main__:
-
-[1msecond_patch[0m(argument)
-[;7m(END)[;27m[K
[K
[K[;7m(END)[;27m[K
[K [K::[Kqq
[K[?1l>[?1049l[23;0;0t
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;124;48;5;188m?[0;38;5;241msecond_patch[12D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0;38;5;124;48;5;188m?[0mregula[0m

-[13C[0;38;5;16;48;5;250m regular_form[0m

-[13C[0;38;5;16;48;5;250m regulator   [0m

-

-

-[0m [5A[13C[?7h[0m[?12l[?25h[?25l[?7l[0mr_form[0m

-[13C[0;38;5;231;48;5;102m regular_form[0m

-

-[13C[0;38;5;16;48;5;248m <unknown> [3A[5D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[18C[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0;38;5;124;48;5;188m?[0mregular_form[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31mSignature:[0m      [0mregular_form[0m[0;34m([0m[0momega[0m[0;34m)[0m[0;34m[0m[0;34m[0m[0m
-[0;31mDocstring:[0m     
-Given a form omega regular on U0, present it as P(x, y) dx + Q(x, y)
-dy for some polynomial P, Q.
-   The output is A(x)*y, B(x), where omega = A(x) y dx + B(x) dy
-[0;31mInit docstring:[0m Initialize self.  See help(type(self)) for accurate signature.
-[0;31mFile:[0m           Dynamically generated function. No source code available.
-[0;31mType:[0m           function
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft.sage')[24D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mf[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft.sage')[24D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 dx
-3*X^21 + 2*X^19 + 2*X^17 + 8*X^13 - 4*X^11 + 14*X^7 - 10*X^5 + 3*X^3
-f2 ((-x^6 - 1)/(x^2*y - y)) dx
-((x^4 + x^2 + 1)/(x^6*y)) dx
-[0]
-[0]
-t^5 + 2*t^11 + 2*t^15 + t^19 + O(t^25)
-((x^10 - x^6 + 1)/(x^2*y - y)) dx
-(x^7 + x, 0)
-((-x^10 - x^8 - x^6 + x^4 + x^2 + 1)/(x^6*y)) dx
-((-x^6 - 1)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;124;48;5;188m?[0mregular_form[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mhelp[0;38;5;16;48;5;152m([0msecond_patch[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;124;48;5;188m?[0msecond_patch[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mpat[Ch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;124;48;5;188m?[0mse[Cond_patch[?7h[0m[?12l[?25h[?25l[?7l[13D[0mhelp[0;38;5;16;48;5;152m([0msecond_patch[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;124;48;5;188m?[0mregular_form[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;1mI-search:[9D[10C[?7h[0m[?12l[?25h[?25l[?7l[A[4D[0;7ml[0moad([0;38;5;160;48;5;231m'init.sage'[0m)[0m

-[10C[0ml[?7h[0m[?12l[?25h[?25l[?7l[A[5D[0m[K[0m

-[11C[0m;[?7h[0m[?12l[?25h[?25l[?7l[A[6D[0;7ml[0moad([0;38;5;160;48;5;231m'init.sage'[0m)[0m

-[11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[A[5D[0m[K[0m

-[9C[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[A[12D[0;94msage: [0m

-[0m [0m[K[A[5C[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-False
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-((2*x^3 + 1)/y) dx (1/y) dx
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-((2*x^3 + 1)/y) dx (1/y) dx
-3*x^3 + 1 1
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.holomorphic_differentials_basis()[34D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-((2*x^3 + 1)/y) dx (1/y) dx
-1 1
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-((-2*x^3 + 1)/y) dx (1/y) dx
-1 1
-(y, -x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-1 1
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-False
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis()[33D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mC.dx == C.dx[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx == C.dx[?7h[0m[?12l[?25h[?25l[?7l[12D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx == C.dx[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mC == C[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mcznik[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94msage: [0momega = C.de[0m

-[18C[0;38;5;16;48;5;250m C.de_rham_basis                     C.degrees_de_rham1                 [0m

-[18C[0;38;5;16;48;5;250m C.degrees_de_rham0                  C.degrees_holomorphic_differentials[0m

-

-

-[0m [5A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0m

-[18C[0;38;5;231;48;5;102m C.de_rham_basis                    [0m

-

-[18C[0;38;5;16;48;5;248m <unknown> [3A[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[28C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0momega = C.de_rham_basis()[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mcznik[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m

-[10C[0;38;5;16;48;5;250m lift            [0m

-[10C[0;38;5;16;48;5;250m lift_form_to_drw[0m

-[10C[0;38;5;16;48;5;250m lift_to_sl2z    [0m

-[0m [0m

-[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[10C[0;38;5;231;48;5;102m lift            [0m

-

-

-[10C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_form_to_drw[0m

-[10C[0;38;5;16;48;5;250m lift            [0m

-[10C[0;38;5;231;48;5;102m lift_form_to_drw[2A[5D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[21C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mlift_form_to_drw(omega)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlift_form_to_drw[49m[43m([49m[43momega[49m[43m)[49m
-
-File [0;32m<string>:29[0m, in [0;36mlift_form_to_drw[0;34m(omega)[0m
-
-File [0;32m<string>:5[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'list' object has no attribute 'curve'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlift_form_to_drw[0;38;5;16;48;5;152m([0momega[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0momega = C.de[Crham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0momega = C.de_rham_basis()[[0;38;5;20;1m0[0m][34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[28D[0mlift_form_to[Cdrw[0;38;5;16;48;5;152m([0momega[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mlift_form_to_drw(omega)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlift_form_to_drw[49m[43m([49m[43momega[49m[43m)[49m
-
-File [0;32m<string>:29[0m, in [0;36mlift_form_to_drw[0;34m(omega)[0m
-
-File [0;32m<string>:10[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_cech' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlift_form_to_drw[0;38;5;16;48;5;152m([0momega[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0momega = C.de[Crham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0momega = C.holomorphic_differentials_basis()[[0;38;5;20;1m0[0m][52D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega = C.holomorphic_differentials_basis()[0][45D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega = C.holomorphic_differentials_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[46D[0mlift_form_t[C_drw[0;38;5;16;48;5;152m([0momega[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mlift_form_to_drw(omega)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx (1/y) dx
-y dx + x dy
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m.<u,v> = GF(3)[]; EllipticCurve(WeierstrassForm(v^2 - (u^4 + 1)))[65D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mI[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mR = Integers([0;38;5;20;1m25[0m)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m = Integers(25)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mR([0;38;5;20;1m2[0m^[0;38;5;20;1m5[0m)[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(2^5)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m%[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mR([0;38;5;20;1m7[0m^[0;38;5;20;1m5[0m)[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(7^5)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mR([0;38;5;20;1m2[0m^[0;38;5;20;1m25[0m)[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in range(3):[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m3[0m):[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m:[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m:[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[0m:[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[25D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mf m%p != 0:[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m not in lista2:[15D[?7h[0m[?12l[?25h[?25l[?7l[0m%[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28mand[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[35D[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m a^[0;38;5;20;1m5[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[34C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0man[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28mand[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[0m%[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [8C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0;94m....: [0m        [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m a^[0;38;5;20;1m5[0m%[0;38;5;20;1m25[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m a^[0;38;5;20;1m5[0m%[0;38;5;20;1m25[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[22D[22C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(a^[0;38;5;20;1m5[0m%[0;38;5;20;1m25[0m [C= [0;38;5;20;1m1[0m:[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m%[0;38;5;20;1m25[0m [C= [0;38;5;20;1m1[0m:[9D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [0m[K[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(a)[22D[A[14C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m        [0;38;5;24mprint[0m(a)[0m

-[0m [0m[K[2A[39C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[0m

-[0;94m....: [8C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m (a^[0;38;5;20;1m5[0m)%[0;38;5;20;1m25[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m (a^[0;38;5;20;1m5[0m)%[0;38;5;20;1m25[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[22D[22C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[A[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m:[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma:[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0;94m....: [0m        [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m25[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m a%[0;38;5;20;1m5[0m == [0;38;5;20;1m2[0m [0;38;5;28mand[0m (a^[0;38;5;20;1m5[0m)%[0;38;5;20;1m25[0m == a:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(2^25)[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;20;1m2[0m^[0;38;5;20;1m25[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maR([0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m R([0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=R([0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m R([0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma = R([0;38;5;20;1m2[0m)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = R(2)[7D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241msubstitute({x:x^2, y:y, z[0]:x, z[1]:x})[40D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma.lift()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mift_form_to_drw(omega)[22D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mype(g)[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxt[CE.local_data(2))[19D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mUnboundLocalError[0m                         Traceback (most recent call last)
-Input [0;32mIn [40][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:22[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-[0;31mUnboundLocalError[0m: local variable 'fct1' referenced before assignment
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [42][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:22[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for -: 'PolynomialRing_field_with_category.element_class' and 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [44][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:24[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m<string>:24[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_FpT.FpTElement' object has no attribute 'lift'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [46][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:18[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-[0;31mAttributeError[0m: 'superelliptic' object has no attribute 'base_field'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [48][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:23[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:6094[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.monomial_coefficient[0;34m()[0m
-[1;32m   6092[0m """
-[1;32m   6093[0m if not m.parent() is self._parent:
-[0;32m-> 6094[0m     raise TypeError("monomial must have same parent as self.")
-[1;32m   6095[0m 
-[1;32m   6096[0m d = m.degree()
-
-[0;31mTypeError[0m: monomial must have same parent as self.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [50][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:26[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m<string>:26[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1769[0m, in [0;36msage.rings.integer.Integer.__add__[0;34m()[0m
-[1;32m   1767[0m         return y
-[1;32m   1768[0m 
-[0;32m-> 1769[0m     return coercion_model.bin_op(left, right, operator.add)
-[1;32m   1770[0m 
-[1;32m   1771[0m cpdef _add_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1246[0m     # We should really include the underlying error.
-[1;32m   1247[0m     # This causes so much headache.
-[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
-[1;32m   1249[0m 
-[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
-
-[0;31mTypeError[0m: unsupported operand parent(s) for +: 'Integer Ring' and '<class '__main__.superelliptic_witt'>'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_witt at 0x7f3375d368c0>) failed: NameError: name 'f0' is not defined>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 32*y + V(2*x^2*y + 4*x^4 + 4*x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m == C[5D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [57][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mteichmuller[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[43m)[49m
-
-File [0;32m<string>:43[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m<string>:43[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m<string>:38[0m, in [0;36mteichmuller[0;34m(fct)[0m
-
-File [0;32m<string>:6[0m, in [0;36m__init__[0;34m(self, C, f0, f1)[0m
-
-File [0;32m<string>:23[0m, in [0;36mreduce_rational_fct[0;34m(fct, p)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'monomials'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 7*y + V(2*x^2*y + 4*x^4 + 4*x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lSuperelliptic curve with the equation y^2 = x^4 + x over Finite Field of size 5 ((-1)/y) dx
-(1/y) dx (1/y) dx
-(y, x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m== C[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(2^25)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.<x> = PolynomialRing(GF(3))[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m4[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m== C[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241msuperelliptic(x^3 - x, 2)[25D[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mrelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m3[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m3[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m3[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m+, [0;38;5;20;1m3[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m3[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m, [0;38;5;20;1m3[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m3[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 3)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx == C.dx[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241ms_smooth()[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0msmooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241m_rank()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94msage: [0mC.p[0;38;5;241m_rank()[0m

-[9C[0;38;5;16;48;5;250m C.p_rank    [0m

-[9C[0;38;5;16;48;5;250m C.polynomial[0m

-

-

-[0m [5A[9C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[2A[7C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[8C[0;38;5;16;48;5;250m  C.a_number                               C.basis_of_cohomology                    C.degrees_de_rham0                        [0m

-[8C[0;38;5;16;48;5;250m  C.base_ring                              C.cartier_matrix                         C.degrees_de_rham1                        [0m

-[8C[0;38;5;16;48;5;250m  C.basis_de_rham_degrees                  C.characteristic                         C.degrees_holomorphic_differentials      >[0m

-[8C[0;38;5;16;48;5;250m  C.basis_holomorphic_differentials_degree C.de_rham_basis                          C.dr_frobenius_matrix                     [4A[126D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[8C[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.genus()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[7D[0mis_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m3[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^4 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgen[Cs()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241ms_smooth()[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m4[0m + x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m.is_smooth[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.genus()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(C.y)^(-1)])[29D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in range(25):[18D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[Cx^3 - x[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mf = AS.magical_element()[[0;38;5;20;1m0[0m][33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = AS.magical_element()[0][26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5 + x^4 + z0*z1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mf.valuation()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(C.y)^(-1)])[29D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier_matrix()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mAS.exponent_of_different[0m

-[30C[0;38;5;16;48;5;250m AS.exponent_of_different     [0m

-[30C[0;38;5;16;48;5;250m AS.exponent_of_different_prim[0m

-

-

-[0m [5A[30C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[30C[0;38;5;231;48;5;102m AS.exponent_of_different     [0m

-

-[30C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_prim[0m

-[30C[0;38;5;16;48;5;250m AS.exponent_of_different     [0m

-[30C[0;38;5;231;48;5;102m AS.exponent_of_different_prim[2A[25D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[34C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mAS.exponent_of_different_prim()[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mAS.exponent_of_different_prim[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0mf.valuation[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mAS.exponent_of_different_prim[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.valuation()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= AS.magical_element()[0][25D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mf + z0^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[0m1f + z0^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[0m f + z0^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[0m=f + z0^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[0m f + z0^[0;38;5;20;1m2[8D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mf1 = f + z0^[0;38;5;20;1m2[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m f1 [38;5;241m=[39m f [38;5;241m+[39m [43mz0[49m[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-[0;31mNameError[0m: name 'z0' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf1 = f + z0^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf1 = f + z0^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAz0^[0;38;5;20;1m2[4D[?7h[0m[?12l[?25h[?25l[?7l[0mSz0^[0;38;5;20;1m2[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.z0^[0;38;5;20;1m2[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m0[0m^[0;38;5;20;1m2[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][0m^[0;38;5;20;1m2[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mf1 = f + AS.z[[0;38;5;20;1m0[0m]^[0;38;5;20;1m2[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1 = f + AS.z[0]^2[17D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mf1.valuation()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-20
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.exponent_of_different_prim()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexponent_of_different_prim[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mAS.exponent_of_different_prim()[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.exponent_of_different_prim[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.exponent_of_different_prim()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z[[0;38;5;20;1m0[0m][0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]*[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfAS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[0m1AS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[0m=AS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]+[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[C[0mAS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0mSAS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0m.AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0mzAS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0m[AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0mAS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][0mAS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C] AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0m+AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z[[0;38;5;20;1m1[0m]+x^[0;38;5;20;1m4[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([14C[0m[[C][0;38;5;16;48;5;152m)[0m+x^[0;38;5;20;1m4[4D[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([17C)[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mf1 = AS.z[[0;38;5;20;1m0[0m]*(AS.z[[0;38;5;20;1m0[0m] + AS.z[[0;38;5;20;1m1[0m])+x^[0;38;5;20;1m4[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m f1 [38;5;241m=[39m [43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m*[39;49m[43m([49m[43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241;43m+[39;49m[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m
-
-File [0;32m<string>:23[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.polynomial_gf2x.Polynomial_GF2X' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1 = AS.z[0]*(AS.z[0] + AS.z[1])+x^4[35D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mf1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5 + x^4 + z0^2 + z0*z1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf1[?7h[0m[?12l[?25h[?25l[?7l[0m = AS.z[[0;38;5;20;1m0[0m]*(AS.z[[0;38;5;20;1m0[0m] + AS.z[[0;38;5;20;1m1[0m])+x^[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAx^[0;38;5;20;1m4[3D[?7h[0m[?12l[?25h[?25l[?7l[0mSx^[0;38;5;20;1m4[3D[?7h[0m[?12l[?25h[?25l[?7l[0m.x^[0;38;5;20;1m4[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mf1 = AS.z[[0;38;5;20;1m0[0m]*(AS.z[[0;38;5;20;1m0[0m] + AS.z[[0;38;5;20;1m1[0m])+AS.x^[0;38;5;20;1m4[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1 = AS.z[0]*(AS.z[0] + AS.z[1])+AS.x^4[38D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mvaluation()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mluation[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mf1.valuation()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(4))[29D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<u,v> = GF(3)[]; EllipticCurve(WeierstrassForm(v^2 - (u^4 + 1)))[64D[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0m>[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx>[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m = PolynomialRing(GF(3))[24D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mR.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1.valuation()[13D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= AS.magical_element()[0][25D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^3 - x[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mf = x^[0;38;5;20;1m3[0m + [0;38;5;20;1m2[0m*x - [0;38;5;20;1m1[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mecond_patch(C.holomorphic_differentials_basis()[0])[51D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mr(E.local_data(2))[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mstr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mx[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mx[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;160;48;5;231m[[C]"[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0;38;5;24mstr[0m(f).replace([0;38;5;160;48;5;231m"x"[0m, [0;38;5;160;48;5;231m"[x]"[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m'[x]^3 + 2*[x] + 2'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241meichmuller(C.x + 2*C.y)[23D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mteichmuller(C.x + [0;38;5;20;1m2[0m*C.y)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x] + V(0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mteichmuller[0;38;5;16;48;5;152m([0mC.x + [0;38;5;20;1m2[0m*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [6][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:14[0;36m[0m
-[0;31m    return "[" + str(t) "] + " + str(f0).replace("x", "[x]").replace("y", "[y]") + " + V(" + str(f1) + ")"[0m
-[0m                        ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.lift()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= R(2[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0ma = superelliptic_witt(C, C.x, [0;38;5;20;1m0[0m, C.y)[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_witt(C, C.x, 0, C.y)[37D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x] + 0 + V(x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0m = superelliptic_witt[0;38;5;16;48;5;152m([0mC, C.x, [0;38;5;20;1m0[0m, C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x, [0;38;5;20;1m0[0m, C.y)[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m+, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mC, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m., [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[0my, [0;38;5;20;1m0[0m, C.y)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([24C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_witt(C, (C.x)^[0;38;5;20;1m2[0m + C.y, [0;38;5;20;1m0[0m, C.y)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_witt(C, (C.x)^2 + C.y, 0, C.y)[47D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x^2 + x] + 0 + V(x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git status
-On branch master
-Your branch is up to date with 'origin/master'.
-
-Changes not staged for commit:
-  (use "git add <file>..." to update what will be committed)
-  (use "git restore <file>..." to discard changes in working directory)
-	[31mmodified:   sage/.run.term-0.term[m
-	[31mmodified:   sage/as_covers/as_cover_class.sage[m
-	[31mmodified:   sage/as_covers/as_form_class.sage[m
-	[31mmodified:   sage/drafty/draft.sage[m
-	[31mmodified:   sage/drafty/draft2.sage[m
-	[31mmodified:   sage/init.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_class.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_form_class.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_function_class.sage[m
-	[31mmodified:   sage/tests.sage[m
-
-Untracked files:
-  (use "git add <file>..." to include in what will be committed)
-	[31m.crystalline_p2.ipynb.sage-jupyter2[m
-	[31m.deRhamComputation.ipynb.sage-jupyter2[m
-	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
-	[31m.git.x11-0.term[m
-	[31m.superelliptic.ipynb.sage-jupyter2[m
-	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
-	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
-	[31mgit.x11[m
-	[31msage/as_covers/tests/cartier_test.sage[m
-	[31msage/drafty/as_cartier.sage[m
-	[31msage/drafty/better_trace.sage[m
-	[31msage/drafty/cartier_image_representation.sage[m
-	[31msage/drafty/draft4.sage[m
-	[31msage/drafty/draft5.sage[m
-	[31msage/drafty/draft6.sage[m
-	[31msage/drafty/draft7.sage[m
-	[31msage/drafty/lift_to_de_rham.sage[m
-	[31msage/drafty/pole_numbers.sage[m
-	[31msage/drafty/regular_on_U0.sage[m
-	[31msage/drafty/second_patch.sage[m
-	[31msage/drafty/superelliptic_drw.sage[m
-	[31msage/superelliptic/decomposition_into_g0_g8.sage[m
-	[31msage/superelliptic/frobenius_kernel.sage[m
-	[31msage/superelliptic/tests/[m
-	[31msuperelliptic_arbitrary_field.ipynb[m
-
-no changes added to commit (use "git add" and/or "git commit -a")
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ add sage/drafty/[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[Kadd[K[K[Kgit add sage/drafty/superelliptic_drw.sage sage/drafty/[K[K[K[K[K[K[Ksuperelliptic/decomposition_into_g0_g8.sage 
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m "superelliptic de rham witt - poczatek"
-[master 856d742] superelliptic de rham witt - poczatek
- 12 files changed, 12077 insertions(+), 105 deletions(-)
- rewrite sage/drafty/draft.sage (91%)
- create mode 100644 sage/drafty/superelliptic_drw.sage
- create mode 100644 sage/superelliptic/decomposition_into_g0_g8.sage
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 31, done.
-Counting objects:   3% (1/31)
Counting objects:   6% (2/31)
Counting objects:   9% (3/31)
Counting objects:  12% (4/31)
Counting objects:  16% (5/31)
Counting objects:  19% (6/31)
Counting objects:  22% (7/31)
Counting objects:  25% (8/31)
Counting objects:  29% (9/31)
Counting objects:  32% (10/31)
Counting objects:  35% (11/31)
Counting objects:  38% (12/31)
Counting objects:  41% (13/31)
Counting objects:  45% (14/31)
Counting objects:  48% (15/31)
Counting objects:  51% (16/31)
Counting objects:  54% (17/31)
Counting objects:  58% (18/31)
Counting objects:  61% (19/31)
Counting objects:  64% (20/31)
Counting objects:  67% (21/31)
Counting objects:  70% (22/31)
Counting objects:  74% (23/31)
Counting objects:  77% (24/31)
Counting objects:  80% (25/31)
Counting objects:  83% (26/31)
Counting objects:  87% (27/31)
Counting objects:  90% (28/31)
Counting objects:  93% (29/31)
Counting objects:  96% (30/31)
Counting objects: 100% (31/31)
Counting objects: 100% (31/31), done.
-Delta compression using up to 4 threads
-Compressing objects:   5% (1/18)
Compressing objects:  11% (2/18)
Compressing objects:  16% (3/18)
Compressing objects:  22% (4/18)
Compressing objects:  27% (5/18)
Compressing objects:  33% (6/18)
Compressing objects:  38% (7/18)
Compressing objects:  44% (8/18)
Compressing objects:  50% (9/18)
Compressing objects:  55% (10/18)
Compressing objects:  61% (11/18)
Compressing objects:  66% (12/18)
Compressing objects:  72% (13/18)
Compressing objects:  77% (14/18)
Compressing objects:  83% (15/18)
Compressing objects:  88% (16/18)
Compressing objects:  94% (17/18)
Compressing objects: 100% (18/18)
Compressing objects: 100% (18/18), done.
-Writing objects:   5% (1/18)
Writing objects:  11% (2/18)
Writing objects:  16% (3/18)
Writing objects:  22% (4/18)
Writing objects:  27% (5/18)
Writing objects:  33% (6/18)
Writing objects:  38% (7/18)
Writing objects:  44% (8/18)
Writing objects:  50% (9/18)
Writing objects:  55% (10/18)
Writing objects:  61% (11/18)
Writing objects:  66% (12/18)
Writing objects:  72% (13/18)
Writing objects:  77% (14/18)
Writing objects:  83% (15/18)
Writing objects:  88% (16/18)
Writing objects:  94% (17/18)
Writing objects: 100% (18/18)
Writing objects: 100% (18/18), 91.43 KiB | 1.63 MiB/s, done.
-Total 18 (delta 8), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   f683017..856d742  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: 2021 De Rham/DeRhamComputation[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mOSError[0m                                   Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:244[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    242[0m         [38;5;28;01mbreak[39;00m
-[1;32m    243[0m [38;5;28;01melse[39;00m:
-[0;32m--> 244[0m     [38;5;28;01mraise[39;00m [38;5;167;01mIOError[39;00m([38;5;124m'[39m[38;5;124mdid not find file [39m[38;5;132;01m%r[39;00m[38;5;124m to load or attach[39m[38;5;124m'[39m [38;5;241m%[39m filename)
-[1;32m    246[0m ext [38;5;241m=[39m os[38;5;241m.[39mpath[38;5;241m.[39msplitext(fpath)[[38;5;241m1[39m][38;5;241m.[39mlower()
-[1;32m    247[0m [38;5;28;01mif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.py[39m[38;5;124m'[39m:
-
-[0;31mOSError[0m: did not find file 'init.sage' to load or attach
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd sage/
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[1][23D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.x.curve()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mcurve[49m[43m([49m[43m)[49m
-
-[0;31mTypeError[0m: 'superelliptic' object is not callable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.curve[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.x.curve[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[0].cartier().coordinates()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mbin[?7h[0m[?12l[?25h[?25l[?7l[3D[0mbino[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0mbinomial[0m

-[14C[0;38;5;16;48;5;250m binomial             [0m

-[14C[0;38;5;16;48;5;250m binomial_coefficients[0m

-

-

-[0m [5A[14C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[14C[0;38;5;231;48;5;102m binomial             [0m

-

-[14C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[13C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mbinomial([0;38;5;20;1m4[0m, [0;38;5;20;1m2[0m)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m6
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mtr(f).replace("x", "[x]")[25D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mrw_form[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mon[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msuperelliptic_drw_form[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m
-
-[0;31mTypeError[0m: superelliptic_drw_form.__init__() missing 1 required positional argument: 'h'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msuperelliptic_drw_form[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m
-
-[0;31mTypeError[0m: superelliptic_drw_form.__init__() missing 1 required positional argument: 'h'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mbinomial[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(0) + dV([0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m+1[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mx[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mx - x[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx - x[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mx - x == [0;38;5;20;1m0[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [9][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:83[0;36m[0m
-[0;31m    if result ="":[0m
-[0m       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Maybe you meant '==' or ':=' instead of '='?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mx - x == [0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_drw_form at 0x7f10b03e3ee0>) failed: AttributeError: 'sage.rings.integer.Integer' object has no attribute 'form'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m., [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0md, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m+2[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([20C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([11C)[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0masupere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0, 0)[38D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241minomial(4, 2)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+b[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m b [38;5;241m=[39m a[38;5;241m+[39m[43mb[49m
-
-[0;31mNameError[0m: name 'b' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+b[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
-
-File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:27[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-[0;31mTypeError[0m: superelliptic_witt.__init__() takes 3 positional arguments but 4 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0msuperelliptic_drw[Cform[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.curve[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0, 0)[38D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
-
-File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:95[0m, in [0;36m__rmul__[0;34m(self, other)[0m
-
-[0;31mNameError[0m: name 'f0' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma+a[?7h[0m[?12l[?25h[?25l[?7l[3D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma+[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m., [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0md, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
-
-File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:95[0m, in [0;36m__rmul__[0;34m(self, other)[0m
-
-[0;31mNameError[0m: name 'h0' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
-
-File [0;32m<string>:107[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:105[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]V(x dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(x dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= a+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = b+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = b+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= b+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = b+a[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = b+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(x dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^4 + x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[1] d[x] + V((-x^2) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[1] d[x] + V((-x^2) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0*C.dx, 0*C.x)[47D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma+a+a[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^2) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241melp(second_patch)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy*v^2 - yy^2*v[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mh = x/x[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.change_ring(Integers(9))[25D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m = x/x[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mh == [0;38;5;20;1m1[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment(g)[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(x)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m - x == 0[9D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mx+y[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [51][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m x[38;5;241m+[39m[43my[49m
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0m-C.x[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [53][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;241;43m-[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m
-
-[0;31mTypeError[0m: superelliptic_function.__neg__() missing 1 required positional argument: 'other'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m-C.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0m-C.x[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241mC.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0m-C.dx[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(-1) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [1][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:43[0;36m[0m
-[0;31m    ?????[0m
-[0m    ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m+2[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
-[1;32m   1962[0m         return y
-[1;32m   1963[0m 
-[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
-[1;32m   1965[0m 
-[1;32m   1966[0m cpdef _mul_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
-[1;32m   1241[0m if mul_method is not None:
-[0;32m-> 1242[0m     res = mul_method(x)
-[1;32m   1243[0m     if res is not None and res is not NotImplemented:
-[1;32m   1244[0m         return res
-
-File [0;32m<string>:108[0m, in [0;36m__rmul__[0;34m(self, other)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 't'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.curve[7D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.x.teichmuller()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [7][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:75[0;36m[0m
-[0;31m    dy = [f(x)]'/2*y dx[0m
-[0m               ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m unterminated string literal (detected at line 75)
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mteichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*a[?7h[0m[?12l[?25h[?25l[?7l[3D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^2) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m^4[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^2) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m9[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0m-[0;38;5;20;1m3[0m*a[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
-[1;32m   1962[0m         return y
-[1;32m   1963[0m 
-[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
-[1;32m   1965[0m 
-[1;32m   1966[0m cpdef _mul_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
-[1;32m   1241[0m if mul_method is not None:
-[0;32m-> 1242[0m     res = mul_method(x)
-[1;32m   1243[0m     if res is not None and res is not NotImplemented:
-[1;32m   1244[0m         return res
-
-File [0;32m<string>:127[0m, in [0;36m__rmul__[0;34m(self, other)[0m
-
-[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_drw_form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;20;1m3[0m*a[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(-[0;38;5;20;1m3[0m*a[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0m(-[0;38;5;20;1m3[0m)*a[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
-[1;32m   1962[0m         return y
-[1;32m   1963[0m 
-[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
-[1;32m   1965[0m 
-[1;32m   1966[0m cpdef _mul_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
-[1;32m   1241[0m if mul_method is not None:
-[0;32m-> 1242[0m     res = mul_method(x)
-[1;32m   1243[0m     if res is not None and res is not NotImplemented:
-[1;32m   1244[0m         return res
-
-File [0;32m<string>:127[0m, in [0;36m__rmul__[0;34m(self, other)[0m
-
-[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_drw_form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241m3*a[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0m-a[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;241;43m-[39;49m[43ma[49m
-
-[0;31mTypeError[0m: superelliptic_drw_form.__neg__() missing 1 required positional argument: 'other'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-a[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m-a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0m-a[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = x^3 + 2*x - 1[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mf = x^[0;38;5;20;1m5[0m - x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = x^5 - x^4 + 2*x[18D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5 + 2*x^4 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(x)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(f)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mvaluation()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mMf.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m=f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mM = f.monomials()[[0;38;5;20;1m0[0m][26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = f.monomials()[0][19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mM[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdeterminant()[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mM.[0m

-[8C[0;38;5;16;48;5;250m  M.abs                         M.all_roots_in_interval       M.base_ring                   M.change_variable_name        M.compose_trunc                [0m

-[8C[0;38;5;16;48;5;250m  M.adams_operator              M.any_root                    M.cartesian_product           M.coefficients                M.composed_op                  [0m

-[8C[0;38;5;16;48;5;250m  M.add_bigoh                   M.args                        M.category                    M.complex_roots               M.constant_coefficient        >[0m

-[8C[0;38;5;16;48;5;250m  M.additive_order              M.base_extend                 M.change_ring                 M.compose_power               M.content_ideal                [0m

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mabs[0m

-[9C[0;38;5;231;48;5;102m M.abs                        [0m

-

-

-

-[8C[0;38;5;16;48;5;248m <unknown> [5A[8D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mll_roots_in_interval[0m

-[9C[0;38;5;16;48;5;250m M.abs                        [0;38;5;231;48;5;102m M.all_roots_in_interval      [A[40D[?7h[0m[?12l[?25h[?25l[?7l[21D[0mbase_ring[0m[K[0m

-[39C[0;38;5;16;48;5;250m M.all_roots_in_interval      [0;38;5;231;48;5;102m M.base_ring                  [A[82D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mchange_variable_name[0m

-[69C[0;38;5;16;48;5;250m M.base_ring                  [0;38;5;231;48;5;102m M.change_variable_name       [A[101D[?7h[0m[?12l[?25h[?25l[?7l[19D[0mompose_t[Cunc[0m[K[0m

-[99C[0;38;5;16;48;5;250m M.change_variable_name       [0;38;5;231;48;5;102m M.compose_trunc              [A[138D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mycl[Ctomic_part[0m

-[8C[0;38;5;16;48;5;250m [4Cll_roots_in_interval[9Cbase_ring            [9Cchange_variable_name[11Compose_t[Cunc       [11C[0;38;5;231;48;5;102mycl[Ctomic_part[0m

-[8C[0;38;5;16;48;5;250m [4Cny_ro[Ct      [16Ccartesian_product[14Coefficients     [15Cmposed_op [18Cdegree     [0m

-[8C[0;38;5;16;48;5;250m<[4Crgs     [21Ccategory[23Complex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [0m

-[8C[0;38;5;16;48;5;250m [3Cbase_extend   [16Cchang[C_ri[Cg[20Compose_power[19Cntent[Cideal[17Cderiva[Cive   [4A[122D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mdi[Ct[0m[K[0m

-[12C[0;38;5;16;48;5;250mbase_ring            [9Cchange_variable_name[11Compose_t[Cunc       [11Cycl[Ctomic_part[15C[0;38;5;231;48;5;102mdi[Ct           [0m

-[12C[0;38;5;16;48;5;250mcartesian_product[14Coefficients     [15Cmposed_op [18Cdegree     [20Ciff  [0m

-[12C[0;38;5;16;48;5;250mcategory[23Complex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[0m

-[12C[0;38;5;16;48;5;250mchang[C_ri[Cg[20Compose_power[19Cntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[4A[132D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mspersion[0m

-[12C[0;38;5;16;48;5;250mchange_variable_name[11Compose_t[Cunc       [11Cycl[Ctomic_part[15Cdi[Ct           [17C[0;38;5;231;48;5;102mspersion[0m

-[13C[0;38;5;16;48;5;250moefficients     [15Cmposed_op [18Cdegree     [20Ciff  [26Cspersion_set[0m

-[13C[0;38;5;16;48;5;250momplex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[19Cvides      [0m

-[13C[0;38;5;16;48;5;250mompose_power[19Cntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[19Cump        [4A[126D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mum[Cs[0m[K[0m

-[13C[0;38;5;16;48;5;250mompose_t[Cunc       [11Cycl[Ctomic_part[15Cdi[Ct           [17Cspersion[21C[0;38;5;231;48;5;102mum[Cs     [0m

-[14C[0;38;5;16;48;5;250mmposed_op [18Cdegree     [20Ciff  [26Cspersion_set[16Ceuclidean_degree[0m

-[14C[0;38;5;16;48;5;250mnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[19Cvides      [17Cexpon[Cnts[0m

-[14C[0;38;5;16;48;5;250mntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[19Cump        [18Cfactor[4A[125D[?7h[0m[?12l[?25h[?25l[?7l[5D[0me[Cclidean_degree[0m

-[129C[0;38;5;16;48;5;250m M.dumps                      [0m

-[129C[0;38;5;231;48;5;102m M.euclidean_degree           [2A[135D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mxponents[0m[K[0m

-

-[129C[0;38;5;16;48;5;250m M.euclidean_degree           [0m

-[129C[0;38;5;231;48;5;102m M.exponents                  [3A[142D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mfactor[0m[K[0m

-

-

-[129C[0;38;5;16;48;5;250m M.exponents                  [0m

-[129C[0;38;5;231;48;5;102m M.factor                     [4A[145D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mexponents[0m

-

-

-[129C[0;38;5;231;48;5;102m M.exponents                  [0m

-[129C[0;38;5;16;48;5;250m M.factor                     [4A[142D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[16C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mM.exponents()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[5]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM.exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mM.exponents()[[0;38;5;20;1m0[0m][22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= b+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmu[Cler()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x).teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([0m([3C)[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([10C[0m([3C)[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mauxilliar[0m

-[15C[0;38;5;16;48;5;250m auxilliaries/        [0m

-[15C[0;38;5;16;48;5;250m auxilliary_derivative[0m

-

-

-[0m [5A[15C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mies/[0m

-[15C[0;38;5;231;48;5;102m auxilliaries/        [0m

-

-[15C[0;38;5;16;48;5;248m <unknown> [3A[7D[?7h[0m[?12l[?25h[?25l[?7l[4D[0my_derivative[0m

-[15C[0;38;5;16;48;5;250m auxilliaries/        [0m

-[15C[0;38;5;231;48;5;102m auxilliary_derivative[2A[10D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[26C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
-
-File [0;32m<string>:92[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for -: 'superelliptic_witt' and 'superelliptic_witt'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [34][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
-
-File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
-
-[0;31mNameError[0m: name 'superelliptic_drw' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
-
-File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
-
-File [0;32m<string>:175[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for +: 'PolynomialRing_field_with_category.element_class' and 'superelliptic_function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
-
-File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
-
-File [0;32m<string>:132[0m, in [0;36m__repr__[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:356[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    354[0m     dummy_error_message.cls = type(self)
-[1;32m    355[0m     dummy_error_message.name = name
-[0;32m--> 356[0m     raise AttributeError(dummy_error_message)
-[1;32m    357[0m cdef PyObject* attr = instance_getattr(cls, name)
-[1;32m    358[0m if attr is NULL:
-
-[0;31mAttributeError[0m: 'PolynomialRing_field_with_category.element_class' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 <class '__main__.superelliptic_drw_form'>
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m (C.x)^[0;38;5;20;1m2[0m).teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m- (C.x)^[0;38;5;20;1m2[0m).teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([16C[0;38;5;20;1m2.[0mteichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([10C[0m([3C)[0;38;5;16;48;5;152m)[0m.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l0 <class '__main__.superelliptic_drw_form'>
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0milliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

-[J[?7h[0m[?12l[?25h[?2004lx 1
-0
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

-[J[?7h[0m[?12l[?25h[?2004lx 1
-0 [1] d[x]
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mb = C.x.function[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = C.x.function[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()\[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mb.monomials()\[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb.monomials()\[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mb.monomials()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m.monomials()[12D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()\[?7h[0m[?12l[?25h[?25l[?7l[13D[0m = C.x.function[?7h[0m[?12l[?25h[?25l[?7l[16D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 x
-1 [1] d[x]
-[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(C.x.teichmuller())[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x.teichmu[Cler([C)[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m.teichmu[Cler([C)[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([25C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 x^3
-3 V((x^8) dx)
-2 x
-1 [2] d[x]
-[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0mC.x.teichmuller()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 x^3
-2 x
-[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m([25C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([19C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m).teichmuller())[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^8) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([19C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-C.x).teichmu[Cler([C)[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([18C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller())[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(-C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(-C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([18C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x).teichmul[Cer()[C[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([17C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([17C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[14C[0;38;5;16;48;5;152m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([19C)[22D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([20C)[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([18C[0;38;5;16;48;5;152m()[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0mauxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0m-auxilliary_derivative((C.x).teichmuller())[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m-auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0mauxil[Ciary_derivative((-[18C) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004leq1 True
-try
-[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004leq1 True
-try
-[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m-3)*a[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m([0;38;5;20;1m0[0m*C.x).pth_root()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m0[0m*C.x).pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[90D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([0;38;5;20;1m0[0m*C.x).pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004leq1 True
-0
-try
-[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241meichmuller(C.x + 2*C.y)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mtry[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0;38;5;28;1mtry[0m:[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(b.cartier())[17D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mint(b.cartier())[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mb.cartier())[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[9C[0;38;5;16;48;5;152m([3C)[0m

-[0m [0m[K[A[19C[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;28;1mexcept[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[13D[0;94m....: [0;38;5;28;1mexcept[0m:[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94m....: [0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[9C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(b.cartier())[17D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mb[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[4A[10D[0m[J[0;94msage: [0;38;5;28;1mtry[0m:[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

-[0;94m....: [0;38;5;28;1mexcept[0m:[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'b'[0m)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004la
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94msage: [0;38;5;28;1mtry[0m:[0m[K[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

-[0;94m....: [0;38;5;28;1mexcept[0m:[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m)[20D[20C[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[A[7D[?7h[0m[?12l[?25h[?25l[?7l[A[2C[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[A[10D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[3A[95C[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004leq1 True
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43m([49m[38;5;241;43m-[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[38;5;241;43m-[39;49m[43mauxilliary_derivative[49m[43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:115[0m, in [0;36m__eq__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'pthroot'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m*v*(v - C.y)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mchmuller[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.y.teichmuller()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[89D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= supe[Celliptic_drw_form(C[Cone, 0*C.dx, 0*C.x)[0m[K[46D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0ma = C.[0;38;5;241mdx[0m

-[12C[0;38;5;16;48;5;250m  C.a_number                               C.basis_of_cohomology                    C.degrees_de_rham0                       C.dx                                     C.frobenius_matrix                        [0m

-[12C[0;38;5;16;48;5;250m  C.base_ring                              C.cartier_matrix                         C.degrees_de_rham1                       C.exponent                               C.genus                                   [0m

-[12C[0;38;5;16;48;5;250m  C.basis_de_rham_degrees                  C.characteristic                         C.degrees_holomorphic_differentials      C.fct_field                              C.holomorphic_differentials_basis        >[0m

-[12C[0;38;5;16;48;5;250m  C.basis_holomorphic_differentials_degree C.de_rham_basis                          C.dr_frobenius_matrix                    C.final_type                             C.is_smooth                               [0m

-[0m [5A[12C[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[12C[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mchmuller[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0ma = C.y.teichmuller()[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.y.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma+a[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_witt at 0x7f35fb33d3c0>) failed: NameError: name 'f1' is not defined>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma+[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m = C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0ma = C.y.teichmuller()[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.y.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*y] + V((x^3 + 2*x)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m1/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m [0;38;5;28min[0m QQ[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mI[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mIntegers([0;38;5;20;1m25[0m)([0;38;5;20;1m2[0m)^(-[0;38;5;20;1m1[0m) [0;38;5;28min[0m ZZ[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mle[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.x.teichmuller()*C.y.teichmuller()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [44][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m
-
-[0;31mTypeError[0m: unsupported operand type(s) for *: 'superelliptic_witt' and 'superelliptic_witt'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller()*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y.teichmuller()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*y] + V((x^3 + 2*x)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y.teichmuller() == -[0;38;5;20;1m7[0m*C.y.teichmuller()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmuller() == -[0;38;5;20;1m7[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*x] + V(x^3)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0my[12C() == -[0;38;5;20;1m7[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer() =[C -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler() [C= -[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[38D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == -[0;38;5;20;1m7[0m*C.x.teichmuller()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller() == -[0;38;5;20;1m7[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m+ -[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[21D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(-[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[20D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m_*C.x.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.x.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0m*C.x.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x] + V(x^3)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*x] + V(x^3)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0;38;5;20;1m9[0m*C.x.teichmuller()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;20;1m2[18C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m (-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0m(-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(), (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller(), (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([2*x] + V(x^3), [2*x] + V(x^3))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller(), (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m (-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m= (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m= (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [56][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:203[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:54[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 't'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241menominator(((C.y)^(-1)*C.dx).form) == y[39D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mmension_of_RHS = p*gY + (len(list_of_m) - 1)*(p-1) + sum(sum(i*alpha(i, m, p) for i in range(1, p)) for m in list_of_m)[119D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)\[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mdiffn(C.y.teichmuller)\[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [60][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mdiffn[49m(C[38;5;241m.[39my[38;5;241m.[39mteichmuller)
-
-[0;31mNameError[0m: name 'diffn' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn(C.y.teichmuller)\[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mdiffn(C.y.teichmuller())[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [61][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mdiffn[49m(C[38;5;241m.[39my[38;5;241m.[39mteichmuller())
-
-[0;31mNameError[0m: name 'diffn' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn[0;38;5;16;48;5;152m([0mC.y.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([15C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.y.teichmuller().diffn()[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [62][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:86[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m<string>:122[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint' object has no attribute 't'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[14C[0;38;5;241m*C.y.teichmuller()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.x^[0;38;5;20;1m3[0m - C.x[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x^[0;38;5;20;1m3[0m - C.x[?7h[0m[?12l[?25h[?25l[?7l[9D[0my.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0mdiffn[0;38;5;16;48;5;152m([0mC.y.teichmuller()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([15C)\[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.x^[0;38;5;20;1m3[0m - C.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0my.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.y.teichmuller().diffn()[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^3 - C.x[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m/C.y).expansion_at_infty()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m/C.y).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.y)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[0;38;5;241m^(-1)*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0ma = (C.x*C.y).function()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).function()[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mlift()[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0monents[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0ma.exponents()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m.<x> = PolynomialRing(GF(3))[28D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.<x> = PolynomialRing(GF(4[C)[28D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m.<x, y> = P[Clynom[CalRing(GF(3), 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.<x, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mRxy.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0m)[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.exponents()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (C.x*C.y[C.function()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(2)[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241myz(1)[5D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0ma = Rxy(a)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = Rxy[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0mRxy.<[C, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0ma.exponents[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0ma.exponents()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1, 1)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.exponents()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= Rxy(a)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[C.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.y[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m).function()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m).function[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[0;38;5;241m.function()[11D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexponents([C[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [74][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:93[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:6094[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.monomial_coefficient[0;34m()[0m
-[1;32m   6092[0m """
-[1;32m   6093[0m if not m.parent() is self._parent:
-[0;32m-> 6094[0m     raise TypeError("monomial must have same parent as self.")
-[1;32m   6095[0m 
-[1;32m   6096[0m d = m.degree()
-
-[0;31mTypeError[0m: monomial must have same parent as self.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [77][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:94[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:6094[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.monomial_coefficient[0;34m()[0m
-[1;32m   6092[0m """
-[1;32m   6093[0m if not m.parent() is self._parent:
-[0;32m-> 6094[0m     raise TypeError("monomial must have same parent as self.")
-[1;32m   6095[0m 
-[1;32m   6096[0m d = m.degree()
-
-[0;31mTypeError[0m: monomial must have same parent as self.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:96[0m, in [0;36mdiffn[0;34m(self)[0m
-
-[0;31mNameError[0m: name 'P' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [85][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:98[0m, in [0;36mdiffn[0;34m(self)[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [88][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:99[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m<string>:79[0m, in [0;36mdiffn[0;34m(self)[0m
-
-[0;31mTypeError[0m: superelliptic_form.__init__() takes 3 positional arguments but 4 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m();[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller(); a.diffn()[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y + 1] d[x] + V(((-x^8*y - x^5*y - x^5 + x^3*y + x^3 - x^2*y)/y) dx) + dV([x^7 + 2*x^5])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.x.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mb = C.x.teichmuller().diffn() + C.y.teichmuller().diffn()[63D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller(); a.diffn()[37D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0ma == b[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [93][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43mb[49m
-
-File [0;32m<string>:69[0m, in [0;36m__eq__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 't'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m == b[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[7D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0ma.diffn() == b[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.diffn() == b[13D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y + 1] d[x] + V(((-x^8*y - x^5*y - x^5 + x^3*y + x^3 - x^2*y)/y) dx) + dV([x^7 + 2*x^5])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = C.x.teichmuller().diffn() + C.y.teichmuller().diffn()[56D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(x + 1)/x] d[x] + V(((-x^6 + x^4 + x^2 - x - 1)/x) dx) + dV([x^4 + 2*x^2])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241mx/C.y).expansion_at_infty()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m*[4C[0;38;5;241m^(-1)*C.dx[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0m(C.x*C.y).diffn()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^3/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0m(C.y).diffn()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1/x] d[x] + V(((-x^6 + x^4 - x^2 - 1)/x) dx) + dV([x^4 + 2*x^2])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0m[1/x] d[x] + V(((-x^6 + x^4 - x^2 - 1)/x) dx) + dV([x^4 + 2*x^2])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbe[?7h[0m[?12l[?25h[?25l[?7l[0mni[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [105][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mfrobenius[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:238[0m, in [0;36mfrobenius[0;34m(self)[0m
-
-File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:245[0m, in [0;36mreduction_form[0;34m(C, g)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert ((x^3 - x)/y) dx/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [106][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mfrobenius[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:238[0m, in [0;36mfrobenius[0;34m(self)[0m
-
-File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:245[0m, in [0;36mreduction_form[0;34m(C, g)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert ((x^3 - x)/y) dx/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0m((x^3 - x)/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m C.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m C.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0mC.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(), C.y^[0;38;5;20;1m2[0m*C.y.di[Cfn()[18D[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius(), C.y^[0;38;5;20;1m2[0m*C.y.diffn()[64D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0m(((x^3 - x)/y) dx, ((x^3 - x)/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius(), C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m == C.y^[0;38;5;20;1m2[0m*C[Cy.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git status
-On branch master
-Your branch is up to date with 'origin/master'.
-
-Changes not staged for commit:
-  (use "git add <file>..." to update what will be committed)
-  (use "git restore <file>..." to discard changes in working directory)
-	[31mmodified:   sage/.run.term-0.term[m
-	[31mmodified:   sage/drafty/draft.sage[m
-	[31mmodified:   sage/drafty/superelliptic_drw.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_form_class.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_function_class.sage[m
-
-Untracked files:
-  (use "git add <file>..." to include in what will be committed)
-	[31m.crystalline_p2.ipynb.sage-jupyter2[m
-	[31m.deRhamComputation.ipynb.sage-jupyter2[m
-	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
-	[31m.git.x11-0.term[m
-	[31m.superelliptic.ipynb.sage-jupyter2[m
-	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
-	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
-	[31mgit.x11[m
-	[31msage/as_covers/tests/cartier_test.sage[m
-	[31msage/drafty/as_cartier.sage[m
-	[31msage/drafty/better_trace.sage[m
-	[31msage/drafty/cartier_image_representation.sage[m
-	[31msage/drafty/draft4.sage[m
-	[31msage/drafty/draft5.sage[m
-	[31msage/drafty/draft6.sage[m
-	[31msage/drafty/draft7.sage[m
-	[31msage/drafty/lift_to_de_rham.sage[m
-	[31msage/drafty/pole_numbers.sage[m
-	[31msage/drafty/regular_on_U0.sage[m
-	[31msage/drafty/second_patch.sage[m
-	[31msage/superelliptic/frobenius_kernel.sage[m
-	[31msage/superelliptic/tests/[m
-	[31msuperelliptic_arbitrary_field.ipynb[m
-
-no changes added to commit (use "git add" and/or "git commit -a")
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add sage/drqa[K[Kafty/second_patch.sage 
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m ""r"o"z"n"i"c"z"k"o"w"a"n"i"e" "f"o"r"m" "d"r"w" "z"r"o"b"i"o"n"e" "("?")"[C
-[master 22872e2] rozniczkowanie form drw zrobione (?)
- 6 files changed, 1514 insertions(+), 117 deletions(-)
- create mode 100644 sage/drafty/second_patch.sage
- rewrite sage/drafty/superelliptic_drw.sage (68%)
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 19, done.
-Counting objects:   5% (1/19)
Counting objects:  10% (2/19)
Counting objects:  15% (3/19)
Counting objects:  21% (4/19)
Counting objects:  26% (5/19)
Counting objects:  31% (6/19)
Counting objects:  36% (7/19)
Counting objects:  42% (8/19)
Counting objects:  47% (9/19)
Counting objects:  52% (10/19)
Counting objects:  57% (11/19)
Counting objects:  63% (12/19)
Counting objects:  68% (13/19)
Counting objects:  73% (14/19)
Counting objects:  78% (15/19)
Counting objects:  84% (16/19)
Counting objects:  89% (17/19)
Counting objects:  94% (18/19)
Counting objects: 100% (19/19)
Counting objects: 100% (19/19), done.
-Delta compression using up to 4 threads
-Compressing objects:   9% (1/11)
Compressing objects:  18% (2/11)
Compressing objects:  27% (3/11)
Compressing objects:  36% (4/11)
Compressing objects:  45% (5/11)
Compressing objects:  54% (6/11)
Compressing objects:  63% (7/11)
Compressing objects:  72% (8/11)
Compressing objects:  81% (9/11)
Compressing objects:  90% (10/11)
Compressing objects: 100% (11/11)
Compressing objects: 100% (11/11), done.
-Writing objects:   9% (1/11)
Writing objects:  18% (2/11)
Writing objects:  27% (3/11)
Writing objects:  36% (4/11)
Writing objects:  45% (5/11)
Writing objects:  54% (6/11)
Writing objects:  63% (7/11)
Writing objects:  72% (8/11)
Writing objects:  81% (9/11)
Writing objects:  90% (10/11)
Writing objects: 100% (11/11)
Writing objects: 100% (11/11), 18.02 KiB | 271.00 KiB/s, done.
-Total 11 (delta 6), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   856d742..22872e2  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my.teichmuller().diffn()[23D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx == C.dx[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maC.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma = C.de_rham_basis()[[0;38;5;20;1m0[0m][30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.de_rham_basis()[0][23D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0ma.[0;38;5;241mdiffn()[0m

-[8C[0;38;5;16;48;5;250m a.coordinates  a.frobenius    a.omega8      [0m

-[8C[0;38;5;16;48;5;250m a.curve        a.is_cocycle   a.verschiebung[0m

-[8C[0;38;5;16;48;5;250m a.f            a.omega0                     [0m

-

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my.teichmuller().diffn()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^3 - C.x[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mteichmuller()*C.y.teichmuller()[31D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC.x.verschiebung()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mdx.verschiebung()[16D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mC.dx.verschiebung()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_drw_form at 0x7f09bae4bf10>) failed: AttributeError: 'superelliptic_form' object has no attribute 'function'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.verschiebung()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.verschiebung()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[C[0;38;5;241michmuller()*C.y.teichmuller()[30D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.verschiebung()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx.verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0mx.verschiebung[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.dx.verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mC.dx.verschiebung()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(1 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [9][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:6[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:7[0;36m[0m
-[0;31m    for a in[0m
-[0m             ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.verschiebung()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241miffn(C.y.teichmuller())[23D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mnominator(((C.y)^(-1[C*C.dx).form) == y[38D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mdecomposition[0m

-[19C[0;38;5;16;48;5;250m decomposition              [0m

-[19C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

-[19C[0;38;5;16;48;5;250m decomposition_omega0_omega8[0m

-

-[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;231;48;5;102m decomposition              [0m

-

-

-[19C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_g8[0m

-[19C[0;38;5;16;48;5;250m decomposition              [0m

-[19C[0;38;5;231;48;5;102m decomposition_g0_g8        [2A[22D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[24C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mdecomposition_g0_g8(C.y/C.x)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mdecomposition_g0_g8[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m/[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:6[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:101[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
-
-[0;31mAttributeError[0m: 'superelliptic' object has no attribute 'basis_of_cohomology'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mdecomposition_g0_g8(C.y/C.x)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mdecomposition_g0_g8[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m/[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:8[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-[0;31mNameError[0m: name 'enumeratate' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mdecomposition_g0_g8(C.y/C.x)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 1/x*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.verschiebung()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.verschiebung()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxC.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0miC.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[[0;38;5;20;1m0[0m][20D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mft_form_to_drw(omega)[21D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mli[0;38;5;241mft_form_to_drw(omega)[0m

-[8C[0;38;5;16;48;5;250m  li                                lie                               lift_form_to_drw                  line                              linear_relation                   list                               [0m

-[8C[0;38;5;16;48;5;250m  libgap                            lie_algebras                      lift_to_sl2z                      line2d                            linear_representation_polynomials list_plot                          [0m

-[8C[0;38;5;16;48;5;250m  libgiac                           lie_conformal_algebras            lim                               line3d                            linear_transformation             list_plot3d                       >[0m

-[8C[0;38;5;16;48;5;250m  license                           lift                              limit                             linear_program                    lisp                              list_plot_loglog                   [0m

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mft_form_to_drw[0;38;5;16;48;5;152m([0momega[0;38;5;16;48;5;152m)[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[28C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mlift_form_to_drw(xi)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlift_form_to_drw[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:29[0m, in [0;36mlift_form_to_drw[0;34m(omega)[0m
-
-File [0;32m<string>:10[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_cech' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_g8(C.y/C.x)[27D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mam_witt_lift[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:270[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:88[0m, in [0;36mdiffn[0;34m(self)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for -: 'superelliptic_drw_form' and 'superelliptic_drw_form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mift_form_to_drw(xi)[19D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [21][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:269[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:5[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'NoneType' object has no attribute 'curve'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = C.de_rham_basis()[0][24D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((1/y) dx, 0, (1/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mlift_form_[Co[Cdrw[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mx[C = C.de[Crham_bas[Cs()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:275[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for -: 'tuple' and 'tuple'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:276[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'decomposition_g0_g8'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:278[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'decomposition_omega0_omega8'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0m[?7h[0;91m[0m[0m<__main__.superelliptic_drw_cech object at 0x7f09ba3d4f40>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-<repr(<__main__.superelliptic_drw_cech at 0x7f09bad3fbe0>) failed: TypeError: __repr__ returned non-string (type NoneType)>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C).[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;1mI-search:[9D[10C[?7h[0m[?12l[?25h[?25l[?7l[A[10D[0;94msage: [0mde_rham_witt_lift(xi).omega0[0m

-[0m [0m[K[A[33C[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mde_rham_witt_lift(xi).omega0[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift(xi).omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mde_rham_witt_lift(xi).omega0.omega[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[0m[?7h[0;91m[0m[0m((x^7 - x^3 - x)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift(xi).omega0.omega[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[21D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0made_rham_wi[Ct_lift(xi).omega0.omega[34D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi).omega0.omega[34D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(xi).omega0.omega[34D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi).omega0.omega[34D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma = de_rham_witt_lift(xi).omega0.omega[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = de_rham_witt_lift(xi).omega0.omega[37D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0ma.[0;38;5;241mdiffn()[0m

-[8C[0;38;5;16;48;5;250m a.cartier               a.expansion_at_infty    a.is_regular_on_Uinfty  a.verschiebung         [0m

-[8C[0;38;5;16;48;5;250m a.coordinates           a.form                  a.jth_component                                [0m

-[8C[0;38;5;16;48;5;250m a.curve                 a.is_regular_on_U0      a.serre_duality_pairing                        [0m

-

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mcartier[0m

-[8C[0;38;5;231;48;5;102m a.cartier              [0m

-

-

-[8C[0;38;5;16;48;5;248m <unknown> [4A[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0moordinates[0m

-[8C[0;38;5;16;48;5;250m a.cartier              [0m

-[8C[0;38;5;231;48;5;102m a.coordinates          [2A[13D[?7h[0m[?12l[?25h[?25l[?7l[10D[0murve[0m[K[0m

-

-[8C[0;38;5;16;48;5;250m a.coordinates          [0m

-[8C[0;38;5;231;48;5;102m a.curve                [3A[19D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mis_r[Cgular_on_U0[0m

-

-

-[8C[0;38;5;16;48;5;250m a.curve                [0;38;5;231;48;5;102m a.is_regular_on_U0     [3A[32D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[23C[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0ma.is_regular_on_U0[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<bound method superelliptic_form.is_regular_on_U0 of ((x^7 - x^3 - x)/(x^2*y - y)) dx>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma.is_regular_on_U0[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0ma.is_regular_on_U0()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.is_regular_on_U0()[19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^7 - x^3 - x)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(xi).omega0.omega[33D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_g0_g8(C[Cy/C.x)[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition_g0_g8[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241mg0_g8(C.y/C.x)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mga0_omega8[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(a)[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((x^5 + x^3)/y) dx, ((-x)/(x^2*y - y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(xi.omega0)[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0 dx, (1/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mxi.omega0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(a)[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((x^5 + x^3)/y) dx, ((-x)/(x^2*y - y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[60D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(a)[[0;38;5;20;1m1[0m].expansion_at_infty()[60D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2 + t^6 + O(t^12)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = C.de_rham_basis()[0][24D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_omega0_omega8(a)[1].expansion_at_infty()[53D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241mrham_witt_lift(xi).omega0.omega[0m[K[31D[?7h[0m[?12l[?25h[?25l[?7l[0mrham_witt_lift(xi).omega0.omega[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-((-x^5 - x^3)/y) dx
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-0
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[1]
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [0])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-[1]
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-aux V(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[1]
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), [0], [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.verschiebung()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-aux V(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[0m[?7h[0;91m[0m[0mV(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[21D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0made_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mude_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mxde_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[17C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0maux = de_rham_witt_lift(xi)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1/y) dx ((-1)/y) dx (0, 1)
-aux V(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(xi)[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_omega0_omega8(a)[1].expansion_at_infty()[51D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m0_[C8(C.y/C.x)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m0_g8[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mdecomposition_g0_g8(aux)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [73][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mdecomposition_g0_g8[49m[43m([49m[43maux[49m[43m)[49m
-
-File [0;32m<string>:6[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0maux[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mdecomposition_g0_g8(aux.h1)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = de_rham_witt_lift(xi)[26D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0maux.h1.coordinates()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux.h1.coordinates()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0maux.h1[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = C.de_rham_basis()[0][24D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux.h1[5D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maux[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mh1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0maux.h2[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^4 + x^2 + 1)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux.h2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0maux.h2.coordinates()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C);[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C];[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-(1/y) dx ((-1)/y) dx (0, 1)
-aux V(((-x^6 - x^4 + 1)/(x*y)) dx) + dV([((x^4 + x^2 + 1)/x^3)*y])
-[1]
-[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[67D[0maux.h2.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; de_rham_wit[C_lift(xi)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m; de_rham_wi[Ct_lift(xi)[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-(x/y) dx ((-1)/(x*y)) dx None
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [81][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)]; [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:304[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: 'NoneType' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-(x/y) dx ((-1)/(x*y)) dx None
-None
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)]; [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:305[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: 'NoneType' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega8_re None
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [83][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)]; [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:304[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: 'NoneType' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;20;1m0[24C[?7h[0m[?12l[?25h[?25l[?7l[67D[0maux.h2.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;20;1m1[24C[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega8_re None
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [84][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)]; [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:304[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: 'NoneType' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; de_rham_witt_lift(xi)[66D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-second_patch(omega0) ((-1)/(x*y)) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [85][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)]; [43mde_rham_witt_lift[49m[43m([49m[43mxi[49m[43m)[49m
-
-File [0;32m<string>:304[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-[0;31mTypeError[0m: 'NoneType' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m9[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m8[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[75D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m].omega8; second_patch(xi)[75D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[0m[?7h[0;91m[0m[0m(x/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m].omega8; second_patch[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m; d[C_rham_witt_lif[C[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;20;1m0[24C[?7h[0m[?12l[?25h[?25l[?7l[67D[0maux.h2.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;20;1m1[24C[?7h[0m[?12l[?25h[?25l[?7l[73D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift(xi)[73D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-second_patch(omega0) ((-1)/(x*y)) dx
-g0, g8 ((-x^8 + x^6)/y) dx ((-1)/(x^2*y - y)) dx
-[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_g8(aux.h1)[26D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241mrham_witt_lift(xi)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mrham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mde_rham_witt_lift(xi)[27D[0m

-[J[?7h[0m[?12l[?25h[?2004lsecond_patch(omega0) ((-1)/(x*y)) dx
-g0, g8 ((-x^8 + x^6)/y) dx ((-1)/(x^2*y - y)) dx
-[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m.om[Cga8; second_pa[Cch[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m; d[C_rham_witt_lif[C[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m.om[Cga8; second_pa[Cch[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m; d[C_rham_witt_lif[C[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[21D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[13C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0made_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(xi)[21D[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux.h2.coordinates()[19D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma+a+a[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx), V(((2*x^2 + 1)/x^2)*y), V((x^4/(x^2*y - y)) dx) + dV([((x^2 + 2)/x^2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma+a+a[?7h[0m[?12l[?25h[?25l[?7l[5D[0mlo[Cd([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.y.teichmuller()).diffn().frobenius() == C.y^2*C.y.diffn()[59D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0m(a+a+a).reduce()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(dV([y]), [0], dV([y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ git [K[K[K[Ksagegit pushcommit -m "rozniczkowanie form drw zrobione (?)"add -u[K
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ git add -u[6Psagegit pushcommit -m "rozniczkowanie form drw zrobione (?)"[C[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"b"^?"[2P"[1P"[K[C"l"i"f"t" "c"o"[1P"[1P"k"o"c"y"k"l"i" "d"o" "d"r"w" "z"r"o"b"i"o"n"y"z"[1P" "z" "d"r"o"b"n"y"m"i" "b"l"e"d"a"m"i"[C
-[master e1a000f] lift kocykli do drw zrobiony z drobnymi bledami
- 5 files changed, 524 insertions(+), 5 deletions(-)
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ git commit -m "lift kocykli do drw zrobiony z drobnymi bledami"
[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Cadd -u[K[6Psagegit push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 19, done.
-Counting objects:   5% (1/19)
Counting objects:  10% (2/19)
Counting objects:  15% (3/19)
Counting objects:  21% (4/19)
Counting objects:  26% (5/19)
Counting objects:  31% (6/19)
Counting objects:  36% (7/19)
Counting objects:  42% (8/19)
Counting objects:  47% (9/19)
Counting objects:  52% (10/19)
Counting objects:  57% (11/19)
Counting objects:  63% (12/19)
Counting objects:  68% (13/19)
Counting objects:  73% (14/19)
Counting objects:  78% (15/19)
Counting objects:  84% (16/19)
Counting objects:  89% (17/19)
Counting objects:  94% (18/19)
Counting objects: 100% (19/19)
Counting objects: 100% (19/19), done.
-Delta compression using up to 4 threads
-Compressing objects:  10% (1/10)
Compressing objects:  20% (2/10)
Compressing objects:  30% (3/10)
Compressing objects:  40% (4/10)
Compressing objects:  50% (5/10)
Compressing objects:  60% (6/10)
Compressing objects:  70% (7/10)
Compressing objects:  80% (8/10)
Compressing objects:  90% (9/10)
Compressing objects: 100% (10/10)
Compressing objects: 100% (10/10), done.
-Writing objects:  10% (1/10)
Writing objects:  20% (2/10)
Writing objects:  30% (3/10)
Writing objects:  40% (4/10)
Writing objects:  50% (5/10)
Writing objects:  60% (6/10)
Writing objects:  70% (7/10)
Writing objects:  80% (8/10)
Writing objects:  90% (9/10)
Writing objects: 100% (10/10)
Writing objects: 100% (10/10), 8.09 KiB | 78.00 KiB/s, done.
-Total 10 (delta 9), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   22872e2..e1a000f  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(a+a+a).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; a = de_rham_wit[C_lift(xi)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m; a = de_rham_wi[Ct_lift(xi)[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma+a[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma+a+a[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x/(x^2*y - y)) dx), [0], V((x/(x^2*y - y)) dx))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma+a+a[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m()[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; a = de_rham_wit[C_lift(xi)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m; a = de_rham_wi[Ct_lift(xi)[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[76D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx \, dy + [0;38;5;20;1m3[0m x^[0;38;5;20;1m3[0m \, dy + dV[0;38;5;16;48;5;152m([0m([0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0mx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m) y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([19C)[2D[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([15C)[2C[0;38;5;16;48;5;152m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([19C)[22D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mCx \, dy + [0;38;5;20;1m3[0m x^[0;38;5;20;1m3[0m \, dy + dV[C([0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0mx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m) y)[47D[?7h[0m[?12l[?25h[?25l[?7l[0m.x \, dy + [0;38;5;20;1m3[0m x^[0;38;5;20;1m3[0m \, dy + dV[C([0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0mx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m) y)[47D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m([19C[0;38;5;16;48;5;152m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([19C)[19D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([0m([15C)[2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mC.x \, dy + [0;38;5;20;1m3[0m x^[0;38;5;20;1m3[0m \, dy + dV(([0;38;5;20;1m2[0mx^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0mx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m) )[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [5][0;36m[0m
-[0;31m    C.x  * BackslashOperator() * , dy + Integer(3) x**Integer(3)  * BackslashOperator() * , dy + dV((2x**Integer(4) + 2x**Integer(2) + Integer(2)) )[0m
-[0m                                                                                                     ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid decimal literal
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241msinstance(C.dx,superelliptic_form)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = C.de_rham_basis()[0][24D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * C.x^[0;38;5;20;1m3.[0mteichmuller() * C.y.tecihmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[170D[0m[J[0;94msage: [0mxi1 = C.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * C.x^[0;38;5;20;1m3.[0mteichmuller() * C.y.tecihmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn()[170D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m xi1 [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m.[39mteichmuller() [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn() [38;5;241m+[39m Integer([38;5;241m3[39m) [38;5;241m*[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m.[39;49m[43mteichmuller[49m() [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m.[39mtecihmuller()[38;5;241m.[39mdiffn() [38;5;241m+[39m (Integer([38;5;241m2[39m)[38;5;241m*[39m(C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m4[39m) [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m) [38;5;241m+[39m C[38;5;241m.[39mone) [38;5;241m*[39m C[38;5;241m.[39my)[38;5;241m.[39mverschiebung()[38;5;241m.[39mdiffn()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'teichmuller'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * (C.x^[0;38;5;20;1m3[0m).teichmuller() * C.y.tecihmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[166D[0m[J[0;94msage: [0mC.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * (C.x^[0;38;5;20;1m3[0m).teichmuller() * C.y.tecihmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn()[166D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m C[38;5;241m.[39mx[38;5;241m.[39mteichmuller() [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn() [38;5;241m+[39m Integer([38;5;241m3[39m) [38;5;241m*[39m (C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m))[38;5;241m.[39mteichmuller() [38;5;241m*[39m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mtecihmuller[49m()[38;5;241m.[39mdiffn() [38;5;241m+[39m (Integer([38;5;241m2[39m)[38;5;241m*[39m(C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m4[39m) [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m) [38;5;241m+[39m C[38;5;241m.[39mone) [38;5;241m*[39m C[38;5;241m.[39my)[38;5;241m.[39mverschiebung()[38;5;241m.[39mdiffn()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'tecihmuller'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= de_rham_witt_lift(xi).omega0.omega[36D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241meil(2/3)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * (C.x^[0;38;5;20;1m3[0m).teichmuller() * C.y.teichmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[170D[0m[J[0;94msage: [0mc = C.x.teichmuller() * C.y.teichmuller().diffn() + [0;38;5;20;1m3[0m * (C.x^[0;38;5;20;1m3[0m).teichmuller() * C.y.teichmuller().diffn() + ([0;38;5;20;1m2[0m*(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one) * C.y).verschiebung().diffn()[170D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241m = C.x.teichmuller() * C.y.teichmuller().diffn() + 3 * (C.x^3).teichmuller() * C.y.teichmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung().diffn()[163D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mc[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^2 + 2))*y] d[x] + V(((-x^6 + x^4)/y) dx) + dV([(1/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([31C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m([31C)[2D[?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m([31C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m([31C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - [0;38;5;20;1m1[0m)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([31C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mquo_rem(x^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mquo_rem[49m(x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m10[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m6[39m) [38;5;241m-[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m4[39m), x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m) [38;5;241m-[39m Integer([38;5;241m1[39m))
-
-[0;31mNameError[0m: name 'quo_rem' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mquo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m([31C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([22C)[0m, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([22C)., x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mq, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mu, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mo, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m_, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mr, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0me, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mm, x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[16D[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m([22C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([22C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([22C[0;38;5;16;48;5;152m)[24D[?7h[0m[?12l[?25h[?25l[?7l[0m([22C)[31D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([22C[0;38;5;16;48;5;152m)[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m.quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m10[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m).quo_rem(x^[0;38;5;20;1m2[0m - [0;38;5;20;1m1[0m)[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^8 + 2*x^6 + 2*x^2 + 2, 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= de_rham_witt_lift(xi).omega0.omega[36D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0ma = a.omega0[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = a.omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mc[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^2 + 2))*y] d[x] + V(((-x^6 + x^4)/y) dx) + dV([(1/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= a.omega0[10D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m b[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0ma == c[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m == c[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_regular_on_U0()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0ma.frobenius()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^8 - x^6 + x^4)/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mc.frobenius()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 - 1)/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.frobenius()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m== c[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241ma.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic_drw_form(C.one, 0*C.dx, 0*C.x)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[0][19D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x*C.y).teichmuller(); a.diffn()[33D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.y/C.x).teichmuller()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.y/C.x).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m*a[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((x^2 + 2)/x^2)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*a[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).f[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + 2)/x^2)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a).f[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0;38;5;20;1m3[0m*a[0;38;5;16;48;5;152m)[0m.f)[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[2C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[2C[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241mg0_g8(aux.h1)[13D[?7h[0m[?12l[?25h[?25l[?7l[20D[0;94msage: [0mdecomposition_[0;38;5;241mg0_g8(aux.h1)[0m

-[20C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

-[20C[0;38;5;16;48;5;250m decomposition_omega0_omega8[0m

-

-

-[0m [5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0mg0_g8[0;38;5;16;48;5;152m([0maux.h1[0;38;5;16;48;5;152m)[0m

-[C[0m[K[0m

-[C[0m[K[2A[32C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([0m([3C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mdecomposition_g0_g8(([0;38;5;20;1m3[0m*a).f)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(y, 2/x^2*y, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.y/C.x).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperellip[Cic_drw_fo[Cm(C.one, 0*C.dx, 0*C.x)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi1 = C.x.teichmuller() * C.y.teichmuller().diffn() + 3 * C.x^3.teichmuller() * C.y.tecihmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung()
[162C.[0m

-[0;94m....: [0;38;5;241mdiffn()[A[6D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m0[0m[K[0m

-[0m [0m[K[A[8C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([17C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m([34C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[16D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([20C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mxi0 = superelliptic_drw_form([0;38;5;20;1m0[0m*C.x, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi0 = superelliptic_drw_form(0*C.x, 0*C.dx, 0*C.x)[49D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m1[3C[0;38;5;241mC.x.t[Cichmuller() * C.y.teichmuller().diffn() + 3 * C.x^3.teichmuller() * C.y.tecihmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung()
[162C.[0m

-[0;94m....: [0;38;5;241mdiffn()[A[4D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[0m

-[0m [0m[K[A[12C[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mxi1 = (C.y/C.x).teichmuller()[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi1 = (C.y/C.x).teichmuller()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.de_rham_bas[Cs()[0][0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mxi = superelliptic_drw_cech(xi0, xi1)[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = superelliptic_drw_cech(xi0, xi1)[36D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, [1/x*y], [((x^2 + 1)/(x^4 + 2*x^2))*y] d[x] + V((x^4/(x^2*y - y)) dx) + dV([(2/(x^2 + 2))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241megular_form((C.y)^(-1)*C.dx)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mreduce(xi)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mreduce[49m[43m([49m[43mxi[49m[43m)[49m
-
-[0;31mTypeError[0m: reduce expected at least 2 arguments, got 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mreduce[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxreduce()[8D[?7h[0m[?12l[?25h[?25l[?7l[0mireduce()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.reduce()[8D[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mxi.reduce()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, [1/x*y], [((x^2 + 1)/(x^4 + 2*x^2))*y] d[x] + V((x^4/(x^2*y - y)) dx) + dV([(2/(x^2 + 2))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi.reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mxi.reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0mreduce[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic_drw_cech[0;38;5;16;48;5;152m([0mxi0, xi1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m1 = (C.y/C.x).teichmuller[C[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[27D[0m = superelliptic_drw_cech[Cxi0, xi1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0mxi1)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m*xi1)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mxi = superelliptic_drw_cech(xi0, [0;38;5;20;1m3[0m*xi1)[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi = superelliptic_drw_cech[0;38;5;16;48;5;152m([0mxi0, [0;38;5;20;1m3[0m*xi1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m.red[Cc[C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mxi.reduce()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(dV([2*y]), [0], dV([2*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi.reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = s[Cp[Crelliptic_drw_cech[0;38;5;16;48;5;152m([0mxi0, [0;38;5;20;1m3[0m*xi1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m.red[Cc[C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mreduce[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic_drw_cech[0;38;5;16;48;5;152m([0mxi0, xi1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m1 = (C.y/C.x).teichmuller[C[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[27D[0m0[3Csuperellip[Cic_drw_fo[Cm[0;38;5;16;48;5;152m([0;38;5;20;1m0[0m*C.x, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0m([0;38;5;20;1m3[0m*a).f[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;20;1m3[0m*a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0ma = (C.y/C.x).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[C[0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.y/C.x).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
-[1;32m   1962[0m         return y
-[1;32m   1963[0m 
-[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
-[1;32m   1965[0m 
-[1;32m   1966[0m cpdef _mul_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1246[0m     # We should really include the underlying error.
-[1;32m   1247[0m     # This causes so much headache.
-[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
-[1;32m   1249[0m 
-[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
-
-[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Integer Ring' and '<class '__main__.superelliptic_drw_cech'>'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma+a[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma+a+a[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx), V(((2*x^2 + 1)/x^2)*y), V((x^4/(x^2*y - y)) dx) + dV([((x^2 + 2)/x^2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma+a+a[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(a+a+a)[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C)[0;38;5;241m.reduce()[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0m(a+a+a).omega0.omega[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4/(x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(a+a+a).omega0.omega[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m([0ma+a+a[0;38;5;16;48;5;152m)[0m.omega0.omega[20D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0ma+a+a[0;38;5;16;48;5;152m)[0m.omega0.omega[20D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0ma+a+a[0;38;5;16;48;5;152m)[0m.omega0.omega[20D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0ma+a+a[0;38;5;16;48;5;152m)[0m.omega0.omega[20D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mb = (a+a+a).omega0.omega[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = (a+a+a).omega0.omega[23D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx), V(((2*x^2 + 1)/x^2)*y), V((x^4/(x^2*y - y)) dx) + dV([((x^2 + 2)/x^2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;241m*C.x.teichmuller()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m9[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, [0], 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, x)
-omega8_regular (0, 2/x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; a = de_rham_wit[C_lift(xi)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m; a = de_rham_wi[Ct_lift(xi)[28D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[76D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, 1)
-omega8_regular (0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[0]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, 1)
-omega8_regular (0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m()[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; a = de_rham_wit[C_lift(xi)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m; a = de_rham_wi[Ct_lift(xi)[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, x)
-omega8_regular (0, 2/x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.reduce()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0;38;5;20;1m3[0m*xi[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0 dx, 0, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*xi[3D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx), V(((2*x^2 + 1)/x^2)*y), V((x^4/(x^2*y - y)) dx) + dV([((x^2 + 2)/x^2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*a[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C)[0;38;5;241m.f[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).reduce()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(dV([y]), [0], dV([y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;20;1m3[0m*a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mxi[?7h[0m[?12l[?25h[?25l[?7l[4D[0mxi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m3[0m*xi[?7h[0m[?12l[?25h[?25l[?7l[2D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([0;38;5;20;1m3[0m*a).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mfrobenius()[11D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0ma.[0;38;5;241mfrobenius()[0m

-[8C[0;38;5;16;48;5;250m a.curve  a.omega8[0m

-[8C[0;38;5;16;48;5;250m a.f      a.reduce[0m

-[8C[0;38;5;16;48;5;250m a.omega0         [0m

-

-[0m [5A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mcurve[0m[K[0m

-[8C[0;38;5;231;48;5;102m a.curve [0m

-

-

-[8C[0;38;5;16;48;5;248m <unknown> [4A[6D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mf[0m[K[0m

-[8C[0;38;5;16;48;5;250m a.curve [0m

-[8C[0;38;5;231;48;5;102m a.f     [2A[8D[?7h[0m[?12l[?25h[?25l[?7l[0momega0[0m

-

-[8C[0;38;5;16;48;5;250m a.f     [0m

-[8C[0;38;5;231;48;5;102m a.omega0[3A[3D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[13C[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma.omega0[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0ma.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0m*a.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a.omega0[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^4/(x^2*y - y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, x)
-omega8_regular (0, 2/x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m3*a).reduce()[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).reduce()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx) + dV([y]), [0], V((x^4/(x^2*y - y)) dx) + dV([y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a.omega0[9D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega0[6D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mga0[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mmul[Cer()[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0michmu[Cler()[10D[?7h[0m[?12l[?25h[?25l[?7l[8C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()/ +[2D[?7h[0m[?12l[?25h[?25l[?7l[0md +[2D[?7h[0m[?12l[?25h[?25l[?7l[0mi +[2D[?7h[0m[?12l[?25h[?25l[?7l[0mf +[2D[?7h[0m[?12l[?25h[?25l[?7l[0mf +[2D[?7h[0m[?12l[?25h[?25l[?7l[0mn +[2D[?7h[0m[?12l[?25h[?25l[?7l[0m( +[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m +[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0mdif[Cn() +[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().di[Cfn() +[9D[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer().dif[Cn() +[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer().dif[Cn() +[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmu[Cler().di[Cfn() +[27D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer().dif[Cn() +[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.dif[Cn() +[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.di[Cfn() +[12D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[53D[0;94msage: [0;38;5;20;1m3[0m*a.omega0 == C.y.verschiebung().diffn() + mult[0m

-[53C[0;38;5;16;48;5;250m mult_by_p                multinomial_coefficients multiplicative_order    [0m

-[53C[0;38;5;16;48;5;250m multi_graphics           multiple                                         [0m

-[53C[0;38;5;16;48;5;250m multinomial              multiples                                        [0m

-

-[0m [5A[53C[?7h[0m[?12l[?25h[?25l[?7l[0m_by_p[0m

-[53C[0;38;5;231;48;5;102m mult_by_p               [0m

-

-

-[53C[0;38;5;16;48;5;248m <unknown> [4A[6D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[57C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[75D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a.omega0 == C.y.verschiebung().diffn() + mult_by_p(C.x*C.y.diffn())[75D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m Integer([38;5;241m3[39m)[38;5;241m*[39ma[38;5;241m.[39momega0 [38;5;241m==[39m C[38;5;241m.[39my[38;5;241m.[39mverschiebung()[38;5;241m.[39mdiffn() [38;5;241m+[39m [43mmult_by_p[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:247[0m, in [0;36mmult_by_p[0;34m(omega)[0m
-
-[0;31mTypeError[0m: superelliptic_drw_form.__init__() takes 4 positional arguments but 5 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, x)
-omega8_regular (0, 2/x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[71D[0;38;5;20;1m3[0m*[C.omega0 == C.y.verschiebung().diffn() + mult_by_p[0;38;5;16;48;5;152m([0mC.x*C.y.diffn()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[75D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a.omega0 == C.y.verschiebung().diffn() + mult_by_p(C.x*C.y.diffn())[75D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m Integer([38;5;241m3[39m)[38;5;241m*[39ma[38;5;241m.[39momega0 [38;5;241m==[39m C[38;5;241m.[39my[38;5;241m.[39mverschiebung()[38;5;241m.[39mdiffn() [38;5;241m+[39m [43mmult_by_p[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:246[0m, in [0;36mmult_by_p[0;34m(omega)[0m
-
-[0;31mTypeError[0m: superelliptic_form.__init__() missing 1 required positional argument: 'g'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*a.omega0 == C.y.verschiebung().diffn() + mult_by_p[0;38;5;16;48;5;152m([0mC.x*C.y.diffn()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[69D[0mlo[Cd([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-omega0_regular (0, x)
-omega8_regular (0, 2/x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[71D[0;38;5;20;1m3[0m*[C.omega0 == C.y.verschiebung().diffn() + mult_by_p[0;38;5;16;48;5;152m([0mC.x*C.y.diffn()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[75D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a.omega0 == C.y.verschiebung().diffn() + mult_by_p(C.x*C.y.diffn())[75D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a.omega0 == C.y.verschiebung().diffn() + mult_by_p(C.x*C.y.diffn())[68D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0 == C.y.verschiebung().diffn() + mult_by_p[0;38;5;16;48;5;152m([0mC.x*C.y.diffn()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([13C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([13C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0mmult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m( mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m( mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m mult_by_p(C.x*C.y.dif[Cn()[C[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m- mult_by_p(C.x*C.y.di[Cfn([C)[27D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[16D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a.omega0 - mult_by_p(C.x*C.y.diffn())[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m*a.omega0 - mult_by_p[0;38;5;16;48;5;152m([0mC.x*C.y.diffn()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.omega0[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m3*a).reduce()[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).reduce()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^4/(x^2*y - y)) dx) + dV([y]), [0], V((x^4/(x^2*y - y)) dx) + dV([y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a.omega0 - mult_by_p(C.x*C.y.diffn())[38D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.omega0[7D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u[5Pcd ..[1Psagegit pushcommit -m "lift kocykli do drw zrobiony z drobnymi bledami"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P"[1P" "c"h"y"b"a" "o"k"[C
-[master 8719e64] lift kocykli do drw zrobiony chyba ok
- 2 files changed, 305 insertions(+), 3 deletions(-)
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 11, done.
-Counting objects:   9% (1/11)
Counting objects:  18% (2/11)
Counting objects:  27% (3/11)
Counting objects:  36% (4/11)
Counting objects:  45% (5/11)
Counting objects:  54% (6/11)
Counting objects:  63% (7/11)
Counting objects:  72% (8/11)
Counting objects:  81% (9/11)
Counting objects:  90% (10/11)
Counting objects: 100% (11/11)
Counting objects: 100% (11/11), done.
-Delta compression using up to 4 threads
-Compressing objects:  16% (1/6)
Compressing objects:  33% (2/6)
Compressing objects:  50% (3/6)
Compressing objects:  66% (4/6)
Compressing objects:  83% (5/6)
Compressing objects: 100% (6/6)
Compressing objects: 100% (6/6), done.
-Writing objects:  16% (1/6)
Writing objects:  33% (2/6)
Writing objects:  50% (3/6)
Writing objects:  66% (4/6)
Writing objects:  83% (5/6)
Writing objects: 100% (6/6)
Writing objects: 100% (6/6), 8.38 KiB | 158.00 KiB/s, done.
-Total 6 (delta 5), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   e1a000f..8719e64  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [1][0m in [1;35m<cell line: 1>[0m
-    load('init.sage'); xi = C.de_rham_basis()[Integer(1)]; a = de_rham_witt_lift(xi)
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:322[0;36m[0m
-[0;31m    coord_lifted =[0m
-[0m                   ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mreduce()[8D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mxi.coordinted()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mxi[49m[38;5;241;43m.[39;49m[43mcoordinted[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_cech' object has no attribute 'coordinted'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi.coordinted[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mxi.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mxi[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:75[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-File [0;32m<string>:113[0m, in [0;36mdegree_of_rational_fctn[0;34m(f, F)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:554[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m     52[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m     53[0m [38;5;124;03mReturn the globally unique univariate or multivariate polynomial[39;00m
-[1;32m     54[0m [38;5;124;03mring with given properties and variable name or names.[39;00m
-[0;32m   (...)[0m
-[1;32m    551[0m [38;5;124;03m    TypeError: unable to convert 'x' to an integer[39;00m
-[1;32m    552[0m [38;5;124;03m"""[39;00m
-[1;32m    553[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m ring[38;5;241m.[39mis_Ring(base_ring):
-[0;32m--> 554[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring [39m[38;5;132;01m{!r}[39;00m[38;5;124m must be a ring[39m[38;5;124m"[39m[38;5;241m.[39mformat(base_ring))
-[1;32m    556[0m n [38;5;241m=[39m [38;5;241m-[39m[38;5;241m1[39m  [38;5;66;03m# Unknown number of variables[39;00m
-[1;32m    557[0m names [38;5;241m=[39m [38;5;28;01mNone[39;00m  [38;5;66;03m# Unknown variable names[39;00m
-
-[0;31mTypeError[0m: base_ring 3 must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mxi[[0;38;5;20;1m0[0m].coordinates()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mxi[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241m.[39mcoordinates()
-
-[0;31mTypeError[0m: 'superelliptic_cech' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0;38;5;20;1m0.[0mco[Crdinates()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.co[Crdinates()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.co[Crdinates()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0m.c[Cordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi[?7h[0m[?12l[?25h[?25l[?7l[0m.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[6D[0mted[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m; a = de_rham_wit[C_lift(xi)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m; a = de_rham_wi[Ct_lift(xi)[28D[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[0].coordinates()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxi[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((1/y) dx, 0, (1/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].coordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mxi.omega0[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/y) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi.omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mxi.omega0.coordinates()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.omega0.coordinates()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mxi.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr a in range(25):[17D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[20D[0;94msage: [0;38;5;28;1mfor[0m xi [0;38;5;28min[0m C.de[0m

-[20C[0;38;5;16;48;5;250m C.de_rham_basis                     C.degrees_de_rham1                 [0m

-[20C[0;38;5;16;48;5;250m C.degrees_de_rham0                  C.degrees_holomorphic_differentials[0m

-

-

-[0m [5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0m

-[20C[0;38;5;231;48;5;102m C.de_rham_basis                    [0m

-

-[20C[0;38;5;16;48;5;248m <unknown> [3A[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[30C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint('b')[9D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([16C)[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m xi [0;38;5;28min[0m C.de_rham_basis():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(xi.coordinates())[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[1;32m      1[0m [38;5;28;01mfor[39;00m xi [38;5;129;01min[39;00m C[38;5;241m.[39mde_rham_basis():
-[0;32m----> 2[0m     [38;5;28mprint[39m([43mxi[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m)
-
-File [0;32m<string>:75[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-File [0;32m<string>:113[0m, in [0;36mdegree_of_rational_fctn[0;34m(f, F)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:554[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m     52[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m     53[0m [38;5;124;03mReturn the globally unique univariate or multivariate polynomial[39;00m
-[1;32m     54[0m [38;5;124;03mring with given properties and variable name or names.[39;00m
-[0;32m   (...)[0m
-[1;32m    551[0m [38;5;124;03m    TypeError: unable to convert 'x' to an integer[39;00m
-[1;32m    552[0m [38;5;124;03m"""[39;00m
-[1;32m    553[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m ring[38;5;241m.[39mis_Ring(base_ring):
-[0;32m--> 554[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring [39m[38;5;132;01m{!r}[39;00m[38;5;124m must be a ring[39m[38;5;124m"[39m[38;5;241m.[39mformat(base_ring))
-[1;32m    556[0m n [38;5;241m=[39m [38;5;241m-[39m[38;5;241m1[39m  [38;5;66;03m# Unknown number of variables[39;00m
-[1;32m    557[0m names [38;5;241m=[39m [38;5;28;01mNone[39;00m  [38;5;66;03m# Unknown variable names[39;00m
-
-[0;31mTypeError[0m: base_ring 3 must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[0]; a = de_rham_witt_lift(xi)[70D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m;[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m;[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[0;38;5;241m a = de_rham_witt_lift(xi)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift(xi)[77D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m]; a = de_rham_witt_lift[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m];[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0moordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mxi.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004lf, F 2/x 3
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mxi[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:75[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-File [0;32m<string>:114[0m, in [0;36mdegree_of_rational_fctn[0;34m(f, F)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:554[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m     52[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m     53[0m [38;5;124;03mReturn the globally unique univariate or multivariate polynomial[39;00m
-[1;32m     54[0m [38;5;124;03mring with given properties and variable name or names.[39;00m
-[0;32m   (...)[0m
-[1;32m    551[0m [38;5;124;03m    TypeError: unable to convert 'x' to an integer[39;00m
-[1;32m    552[0m [38;5;124;03m"""[39;00m
-[1;32m    553[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m ring[38;5;241m.[39mis_Ring(base_ring):
-[0;32m--> 554[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring [39m[38;5;132;01m{!r}[39;00m[38;5;124m must be a ring[39m[38;5;124m"[39m[38;5;241m.[39mformat(base_ring))
-[1;32m    556[0m n [38;5;241m=[39m [38;5;241m-[39m[38;5;241m1[39m  [38;5;66;03m# Unknown number of variables[39;00m
-[1;32m    557[0m names [38;5;241m=[39m [38;5;28;01mNone[39;00m  [38;5;66;03m# Unknown variable names[39;00m
-
-[0;31mTypeError[0m: base_ring 3 must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mxi.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m];[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m;[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m;[2D[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mxi.[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [19][0;36m[0m
-[0;31m    xi.[0m
-[0m       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.[2D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mxi.coordinates()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004lf, F 1 Finite Field of size 3
-[0m[?7h[0;91m[0m[0m(1, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mC[0;38;5;241m.x.teichmuller() * C.y.teichmuller().diffn() + 3 * (C.x^3).teichmuller() * C.y.tecihmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung().dif
[162Cf[0m

-[0;94m....: [0;38;5;241mn()[9D[A[7C[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241masis_of_cohomology()[0m[K[0m

-[0m [0m[K[A[8C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_ring[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m_ring[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.base_ring[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFinite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.base_ring[?7h[0m[?12l[?25h[?25l[?7l[11D[0mxi.coord[2Cates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11Cxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mxi = C.de_rham_basis()[0];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m;[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m;[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0mxi = C.de_rham_basis()[[0;38;5;20;1m1[0m];xi.coordinates()[48D[0m

-[J[?7h[0m[?12l[?25h[?2004lf, F 2/x 3
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m xi [38;5;241m=[39m C[38;5;241m.[39mde_rham_basis()[Integer([38;5;241m1[39m)];[43mxi[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:75[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-File [0;32m<string>:114[0m, in [0;36mdegree_of_rational_fctn[0;34m(f, F)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:554[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m     52[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m     53[0m [38;5;124;03mReturn the globally unique univariate or multivariate polynomial[39;00m
-[1;32m     54[0m [38;5;124;03mring with given properties and variable name or names.[39;00m
-[0;32m   (...)[0m
-[1;32m    551[0m [38;5;124;03m    TypeError: unable to convert 'x' to an integer[39;00m
-[1;32m    552[0m [38;5;124;03m"""[39;00m
-[1;32m    553[0m [38;5;28;01mif[39;00m [38;5;129;01mnot[39;00m ring[38;5;241m.[39mis_Ring(base_ring):
-[0;32m--> 554[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mbase_ring [39m[38;5;132;01m{!r}[39;00m[38;5;124m must be a ring[39m[38;5;124m"[39m[38;5;241m.[39mformat(base_ring))
-[1;32m    556[0m n [38;5;241m=[39m [38;5;241m-[39m[38;5;241m1[39m  [38;5;66;03m# Unknown number of variables[39;00m
-[1;32m    557[0m names [38;5;241m=[39m [38;5;28;01mNone[39;00m  [38;5;66;03m# Unknown variable names[39;00m
-
-[0;31mTypeError[0m: base_ring 3 must be a ring
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[0];[44D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m0[0m];[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m;[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m;[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[67D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m];xi.coordinates()[67D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-f, F 2/x Finite Field of size 3
-[0m[?7h[0;91m[0m[0m(0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1];xi.coordinates()[60D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m];xi.coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[67D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); xi = C.de_rham_basis()[[0;38;5;20;1m1[0m];xi.coordinates()[67D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[0m[?7h[0;91m[0m[0m(0, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = C.de_rham_basis()[1];xi.coordinates()[41D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoor[Cinates()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mrdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfxi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0moxi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mrxi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mfor[0m xi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0maxi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m xi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mixi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mnxi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28min[0m xi.c[Cordinates()[16D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[32D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m xi.coordinates():[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(xi.coordinates())[22D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mtype[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([4C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m xi.coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l<class 'sage.rings.finite_rings.integer_mod.IntegerMod_int'>
-<class 'sage.rings.finite_rings.integer_mod.IntegerMod_int'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m xi.coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;24mtype[0m(a)[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([4C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mtyp[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0ma[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0m    [0;38;5;24mprint[0m(lift(a))[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m xi.coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(lift(a))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ lo[K[Ksage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); xi = C.de_rham_basis()[1];xi.coordinates()[60D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.base_ring[10D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mbase_ring[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[C[0;38;5;241mrtier_matrix()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mystalline_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.crystalline_cohomology_basis()[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y])),
- ([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(2*x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(2*x^4 + 2*x^2 + 2)*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[30D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0maC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0maC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m C.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m C.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[28C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0maaa = C.crystalline_cohomology_basis()[44D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa = C.crystalline_cohomology_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mlen[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0;38;5;24mlen[0m(aaa)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_g8((3*a).f)[27D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mdef[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mc[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mh[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mg[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[19D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mchang[0m(a):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[17D[0;94m....: [0m    a = a+[0;38;5;20;1m1[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mchang[0m(a):[0m

-[0;94m....: [0m    a = a+[0;38;5;20;1m1[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241m.frobenius()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = (a+a+a).omega0.omega[23D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mb = [0;38;5;20;1m3[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241m.frobenius()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mchang(b)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = 3[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241men(aaa)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [10][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:26[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:323[0;36m[0m
-[0;31m    if basis = _sage_const_0 :[0m
-[0m       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Maybe you meant '==' or ':=' instead of '='?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.crystalline_cohomology_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241maa = C.crystalline_cohomology_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mx.h2.coordinates()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mautom[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:359[0m, in [0;36mautom[0;34m(self)[0m
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mautom(C.y)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0my
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mautom(C.dx)[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx)[5D[?7h[0m[?12l[?25h[?25l[?7l[0mxC.dx)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.dx)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mautom(C.x*C.dx)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x - 1) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m3*a).reduce()[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mD[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.dx)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([8C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([8C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0m(C.x*C.dx).function()[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m[38;5;241;43m.[39;49m[43mfunction[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).function[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0m(C.x*C.dx).function[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m[38;5;241;43m.[39;49m[43mfunction[49m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).function[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0m(C.x*C.dx).form[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.crystalline_cohomology_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.teichmuller() * C.y.teichmuller().diffn() + 3 * (C.x^3).teichmuller() * C.y.tecihmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung().diffn()[157D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mC.x.function[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mutom(C.x*C.dx)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx - 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mutom(C.x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0mx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mautom(C.x)[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mC.x.function[?7h[0m[?12l[?25h[?25l[?7l[12D[0m(C.x*C.dx).form[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0m(C.x*C.dx).form[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).form[?7h[0m[?12l[?25h[?25l[?7l[15D[0mautom[0;38;5;16;48;5;152m([0mC.[C[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mautom[0;38;5;16;48;5;152m([0mC.x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mC.x.function[?7h[0m[?12l[?25h[?25l[?7l[12D[0m(C.x*C.dx).form[?7h[0m[?12l[?25h[?25l[?7l[3D[0munction[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0mautom[0;38;5;16;48;5;152m([0mC.[C*C.dx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mautom(C.x*C.dx)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x + 1) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom[0;38;5;16;48;5;152m([0mC.x*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mautom(C.x*C.dx)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x + 1) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= 3[3D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller().diffn() + C.y.teichmuller().diffn()[52D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mystalline_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mb = C.crystalline_cohomology_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = C.crystalline_cohomology_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:321[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mb = C.crystalline_cohomology_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [35][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:321[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-[0;31mAttributeError[0m: 'function' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mb = C.crystalline_cohomology_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates(basis = b)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43mbasis[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mb[49m[43m)[49m
-
-File [0;32m<string>:321[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:318[0m, in [0;36mr[0;34m(self)[0m
-
-File [0;32m<string>:5[0m, in [0;36m__init__[0;34m(self, C, omega, fct)[0m
-
-File [0;32m<string>:50[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m([0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:321[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:318[0m, in [0;36mr[0;34m(self)[0m
-
-File [0;32m<string>:5[0m, in [0;36m__init__[0;34m(self, C, omega, fct)[0m
-
-File [0;32m<string>:50[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].coordinates()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].r()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [40][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mr[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:318[0m, in [0;36mr[0;34m(self)[0m
-
-File [0;32m<string>:5[0m, in [0;36m__init__[0;34m(self, C, omega, fct)[0m
-
-File [0;32m<string>:50[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[[0;38;5;20;1m0[0m].r[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[3D[0mcoordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[13D[0mr[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mcoordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mb = C.crystalline_cohomology_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = C.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].r()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((1/y) dx, 0, (1/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].r()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mr()[3D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241moordinates()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates(basis = b)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-[0m[?7h[0;91m[0m[0m(0, [0], 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m([0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mab[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mub[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mtb[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mob[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mmb[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m(b[[0;38;5;20;1m0[0m].c[Cordinates(basis = b)[27D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[0m.c[Cordinates(basis = b)[23D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[12C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]).coordinates(basis = b)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-[0m[?7h[0;91m[0m[0m(V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meduce(xi)[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(b[[0;38;5;20;1m0[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[22D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mrautom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[0meautom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[0msautom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m autom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m=autom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m autom(b[[0;38;5;20;1m0[0m]).c[Cordinates(basis = b)[34D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mres = autom(b[[0;38;5;20;1m0[0m]).coordinates(basis = b)[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mes = autom(b[0]).coordinates(basis = b)[39D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mres1 = res.f.f[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mes1 = res.f.f[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mres1[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2/(x^2 + x))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mres1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mroot[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mres1.pth_root()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mres1[49m[38;5;241;43m.[39;49m[43mpth_root[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:144[0m, in [0;36mpth_root[0;34m(self)[0m
-
-[0;31mValueError[0m: Function is not a p-th power.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mes1.pth_root()[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m1.pth_root()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1.pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()|[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mres.reduce()[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mutom(b[0]).coordinates(basis = b)[33D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[[0;38;5;20;1m0[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]) == [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(b[[0;38;5;20;1m0[0m]) == [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C). [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0mr [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0me [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0md [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0mu [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0mc [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0me [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0m( [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m [C= [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][19D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([12C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]).reduce() == ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(b[[0;38;5;20;1m0[0m]).reduce() == ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([12C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0m([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(), ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[27D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([15C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C[0m[[C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]).reduce(), ([0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m] + [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m]).reduce()[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 + x^6 - x^4 + x^3 - 1)/(x^2*y - x*y)) dx) + dV([((2*x^3 + 2*x + 1)/(x^2 + 2*x))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 + x^6 - x^4 + x^3 - 1)/(x^2*y - x*y)) dx) + dV([((2*x^3 + x + 2)/(x^2 + 2*x))*y])),
- ([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^4 - x^3)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x^2 + 2*x + 1)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^4 - x^3)/(x^2*y - y)) dx) + dV([((2*x^4 + 2*x^3 + x^2 + x + 1)/(x^3 + 2*x))*y])))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.function[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= s[Cperelliptic(x^4 + x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m4[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m4 + x, [0;38;5;20;1m2[0m)[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m + x, [0;38;5;20;1m2[0m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m^ + x, [0;38;5;20;1m2[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m x, [0;38;5;20;1m2[0m)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m- x, [0;38;5;20;1m2[0m)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m+, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(f)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mch(C)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mpatch(C)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mV[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x + 1, 2)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1 = patch(C)[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1 = patch(C)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mlline_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC1.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [57][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC1[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:354[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:348[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:50[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mNameError[0m: name 'Error' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m = pa[Cch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m.crys[Calline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC1.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [58][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC1[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:354[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:348[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:50[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mNameError[0m: name 'Error' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC1.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m = pa[Cch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0mC1 = patch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1 = patch(C)[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1 = patch(C)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcrys[Calline_cohomology_basis()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mrystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC1.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(2/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 + x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(2/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 + x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y])),
- ([(1/(x^2 + 2))*y] d[x] + V(((x^10 + x^8 + x^6 - x^4)/(x^2*y - y)) dx) + dV([(x^6/(x^2 + 2))*y]), [2/x*y], [(2/(x^4 + 2*x^2))*y] d[x] + V(((x^10 + x^8 + x^6 + x^4 - x^2 - 1)/(x^2*y - y)) dx) + dV([(x^4 + x^2 + 1)*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.crystalline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x + 1, 2)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m = pa[Cch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1 = patch(C)[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1 = patch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC1.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [65][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC1[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:50[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Something went wrong.((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx((x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.crystalline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.function[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.verschiebung()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mC.dx.residue()[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx.residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mxC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m-C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx.residue()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx.residue()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC.dx.residue()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m-C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mC.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*C.dx.residue()[14D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C.dx.residue()[25D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[0m.residue()[10D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).residue()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mC.dx.residue[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC1.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m = pa[Cch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mC.dx.residue[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC1.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m = pa[Cch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1 = patch(C)[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1 = patch(C)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcrys[Calline_cohomology_basis()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mcrystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC1.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [72][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC1[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:32[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Non zero residue!
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.crystalline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= supere[Cliptic(x^3 - x + 1, 2[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxy.<x, y> = PolynomialRing(GF(3), 2)[36D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<x> = Polyn[CmialR[Cng(GF(4))[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0m>[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx>[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m = PolynomialRing(GF(4))[24D[?7h[0m[?12l[?25h[?25l[?7l[0m = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m4[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m2[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.crystalline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= supere[Cliptic(x^3 - x + 1, 2[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m(, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mC = superelliptic(x, [0;38;5;20;1m1[0m)[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x, 1)[22D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.exponent_of_different_prim()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= as_cover(C, [(C.y)^(-1)])[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mas_cover[0;38;5;16;48;5;152m([0mC, [(C.y)^(-[0;38;5;20;1m1[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([3C[0;38;5;16;48;5;152m[[10C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[[3C][2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x])[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[4C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([3C[0m[[14C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x)^[0;38;5;20;1m3[0m, (C.x)])[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(C.x)^3, (C.x)])[33D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexponent_of_different_prim()[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mde_rham_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:389[0m, in [0;36mde_rham_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:342[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:342[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:109[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:109[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:102[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:618[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.residue[0;34m()[0m
-[1;32m    616[0m         Integer Ring
-[1;32m    617[0m     """
-[0;32m--> 618[0m     return self[-1]
-[1;32m    619[0m 
-[1;32m    620[0m def exponents(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mAS.de_rham_basis(prec=[0;38;5;20;1m100[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mde_rham_basis[49m[43m([49m[43mprec[49m[38;5;241;43m=[39;49m[43mInteger[49m[43m([49m[38;5;241;43m100[39;49m[43m)[49m[43m)[49m
-
-[0;31mTypeError[0m: as_cover.de_rham_basis() got an unexpected keyword argument 'prec'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x)^[0;38;5;20;1m3[0m, (C.x)], prec = [0;38;5;20;1m50[0m)[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x)], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m.de_rham_basis[0;38;5;16;48;5;152m([0mprec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (z1) * dx, 0 ),
- ( (x) * dx, z0/x ),
- ( (x*z1) * dx, z0*z1/x )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x)], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m([30C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m[[14C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[9C[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m[[9C[0m([3C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[[24C][C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[38D[0;38;5;16;48;5;152m([40C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[61D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m50[0m)[61D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (x*z0 + z1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (x^2) * dx, 0 ),
- ( (x^3) * dx, z1/x ),
- ( (0) * dx, z0/x ),
- ( (x^3*z0 + x*z1) * dx, z0*z1/x ),
- ( (x^2*z0 + x*z0) * dx, z0*z1/x^2 ),
- ( (x*z0) * dx, z0*z1/x^3 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.change_ring(Integers(9))[25D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[13D[0;94msage: [0mgroup_action_matrices[0m

-[27C[0;38;5;16;48;5;250m group_action_matrices      group_action_matrices_log [0m

-[27C[0;38;5;16;48;5;250m group_action_matrices_dR   group_action_matrices_old [0m

-[27C[0;38;5;16;48;5;250m group_action_matrices_holo                           [0m

-

-[0m [5A[27C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[27C[0;38;5;231;48;5;102m group_action_matrices     [0m

-

-

-[27C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_dR[0m

-[27C[0;38;5;16;48;5;250m group_action_matrices     [0m

-[27C[0;38;5;231;48;5;102m group_action_matrices_dR  [2A[24D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[29C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mgroup_action_matrices_dR(AS)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-[1 0 1 0 0 0 0 0 0 0]  [1 1 0 0 0 0 0 0 0 0]
-[0 1 0 0 0 0 0 0 0 0]  [0 1 0 0 0 0 0 0 0 0]
-[0 0 1 0 0 0 0 0 0 0]  [0 0 1 0 0 0 0 0 0 0]
-[0 1 0 1 0 0 0 0 1 1]  [0 0 0 1 0 0 0 1 0 0]
-[0 0 0 0 1 0 0 0 1 0]  [0 0 0 0 1 0 0 0 0 0]
-[0 0 0 0 0 1 0 1 0 0]  [0 0 0 0 0 1 0 0 0 0]
-[0 0 0 0 0 0 1 0 1 0]  [0 0 0 0 0 0 1 1 0 0]
-[0 0 0 0 0 0 0 1 0 0]  [0 0 0 0 0 0 0 1 0 0]
-[0 0 0 0 0 0 0 0 1 0]  [0 0 0 0 0 0 0 0 1 0]
-[0 0 0 0 0 0 0 0 0 1], [0 0 0 0 0 0 0 0 0 1]
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mgroup_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[28D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAgroup_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m,group_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m group_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mBgroup_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m group_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m=group_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m group_action_matrices_dR(AS)[28D[?7h[0m[?12l[?25h[?25l[?7l[24C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mA, B = group_action_matrices_dR(AS)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241m = 3[4D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mmagma[0m

-[11C[0;38;5;16;48;5;250m magma     [0m

-[11C[0;38;5;16;48;5;250m magma_free[0m

-[11C[0;38;5;16;48;5;250m magmathis [0m

-

-[0m [5A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[11C[0;38;5;231;48;5;102m magma     [0m

-

-

-[11C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_free[0m

-[11C[0;38;5;16;48;5;250m magma     [0m

-[11C[0;38;5;231;48;5;102m magma_free[2A[6D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mthis[0m[K[0m

-

-[11C[0;38;5;16;48;5;250m magma_free[0m

-[11C[0;38;5;231;48;5;102m magmathis [3A[7D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[14C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mmagmathis(A, B)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-RModule of dimension 2 over GF(3),
-RModule of dimension 2 over GF(3),
-RModule of dimension 3 over GF(3),
-RModule of dimension 3 over GF(3)
-]
-{
-[1 0]
-[0 1],
-[1 0]
-[1 1]
-}
-{
-[1 0]
-[0 1],
-[1 0]
-[2 1]
-}
-{
-[1 0 1]
-[0 1 0]
-[0 0 1],
-[1 1 0]
-[0 1 0]
-[0 0 1]
-}
-{
-[1 0 2]
-[0 1 1]
-[0 0 1],
-[1 0 0]
-[0 1 1]
-[0 0 1]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m, B = group_action_matrices_dR(AS)[34D[?7h[0m[?12l[?25h[?25l[?7l[0mS[0;38;5;241m.de_rham_basis()[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^5 + x
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mAS.nb_of_pts_at_infty[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.nb_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mA, B = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mgroup_action[Cma[Crices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.de[Crham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m([40C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m[[24C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[25D[0m[[24C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m[[24C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[26D[0m[[24C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[40D[0;38;5;16;48;5;152m([40C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[61D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[61D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m.nb_of_pts_at_infty[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mA, B = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mgroup_action[Cma[Crices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.de[Crham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (x^2*z0 + z1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (x*z0) * dx, 0 ),
- ( (x^2) * dx, 0 ),
- ( (x^3) * dx, 0 ),
- ( (x^5) * dx, z1/x ),
- ( (0) * dx, z0/x ),
- ( (x^5*z0 + x*z1) * dx, z0*z1/x ),
- ( (x^4) * dx, z1/x^2 ),
- ( (x^4*z0 + x^2*z0) * dx, z0*z1/x^2 ),
- ( (x^3*z0) * dx, z0*z1/x^3 ),
- ( (x^2*z0) * dx, z0*z1/x^4 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m([40C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m[[24C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[25D[0m[[24C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m , (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m+, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m , (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m(, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mC, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m., (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mx, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[48D[0;38;5;16;48;5;152m([50C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[71D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m5[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0m)[71D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m5[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[63D[0m.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (z1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (x^2*z0 + x*z1) * dx, 0 ),
- ( (x*z0) * dx, 0 ),
- ( (x^2) * dx, 0 ),
- ( (x^3) * dx, 0 ),
- ( (x^5) * dx, z1/x ),
- ( (0) * dx, z0/x ),
- ( (x^5*z0 + x^4 + x^3*z1 + x^2*z0) * dx, z0*z1/x ),
- ( (x^4) * dx, z1/x^2 ),
- ( (x^2 + 1) * dx, z0/x^2 ),
- ( (x^4*z0 + x^2*z1) * dx, z0*z1/x^2 ),
- ( (x^3*z0 + x^2*z0) * dx, z0*z1/x^3 ),
- ( (x^2*z0) * dx, z0*z1/x^4 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(C.x)^(-1)*C.dx).residue()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.residue()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.z[[0;38;5;20;1m0[0m]/C.x[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0mA.z[[0;38;5;20;1m0[0m]/C.x[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS.z[[0;38;5;20;1m0[0m]/C.x[9D[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.x[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0mA.x[2D[?7h[0m[?12l[?25h[?25l[?7l[0mS.x[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mAS.z[[0;38;5;20;1m0[0m]/AS.x[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz0/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z[[0;38;5;20;1m0[0m]/AS.x[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m]/AS.x[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C).[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).pth_root()[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m/[39;49m[43mAS[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mpth_root[49m()
-
-[0;31mAttributeError[0m: 'as_function' object has no attribute 'pth_root'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).expansion_at_infty()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + t^2 + t^3 + t^7 + t^8 + t^10 + t^11 + t^14 + t^19 + t^21 + t^22 + t^23 + t^26 + t^28 + t^29 + t^31 + t^32 + t^34 + t^35 + t^36 + t^37 + t^39 + t^40 + t^42 + t^43 + O(t^44)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[C[?7h[0m[?12l[?25h[?25l[?7l[0mdexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0miexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mfexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mfexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mnexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m(expansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().expansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).diffn().expansion_at_infty()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^6 + t^10 + t^18 + t^20 + t^22 + t^28 + t^30 + O(t^33)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.z[0]/AS.x[11D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^5 + x^3
-z1^2 - z1 = x^7 + x
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mAS.z[0]/AS.x).diffn().expansion_at_infty()[42D[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.x[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m([24C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([24C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]*AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m4[0m).diffn()[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^6*z0 + x^4*z1 + x^2*z1 + z0)/x^4) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mAttributeError[0m: 'superelliptic' object has no attribute 'crystalline_cohomology'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:32[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Non zero residue!
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.residue()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mC.nb_of_pts_at_infty[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [4][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:6[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:33[0;36m[0m
-[0;31m    if sum(omega.residue(place = i) i in range(delta)) != _sage_const_0 :[0m
-[0m           ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Perhaps you forgot a comma?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241muperelliptic_drw_form(C.one, 0*C.dx, 0*C.x)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24msum[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([9C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[43D[0;38;5;16;48;5;152m([39C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0;38;5;24msum[0m(omega.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m))[53D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;28;43msum[39;49m[43m([49m[43momega[49m[38;5;241;43m.[39;49m[43mresidue[49m[43m([49m[43mplace[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mi[49m[43m)[49m[43m [49m[38;5;28;43;01mfor[39;49;00m[43m [49m[43mi[49m[43m [49m[38;5;129;43;01min[39;49;00m[43m [49m[38;5;28;43mrange[39;49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m)[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-Input [0;32mIn [5][0m, in [0;36m<genexpr>[0;34m(.0)[0m
-[0;32m----> 1[0m [38;5;28msum[39m([43momega[49m[38;5;241m.[39mresidue(place [38;5;241m=[39m i) [38;5;28;01mfor[39;00m i [38;5;129;01min[39;00m [38;5;28mrange[39m(Integer([38;5;241m2[39m)))
-
-[0;31mNameError[0m: name 'omega' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24msum[0;38;5;16;48;5;152m([0momega.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m([39C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[C[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[C[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[C[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[C[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m)[C[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0mC.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[C[0m.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[0md.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0;38;5;24msum[0m(C.dx.residue(place = i) [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m2[0m))[52D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [7][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:6[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:33[0;36m[0m
-[0;31m    if sum(omega.residue(place = i) i in range(delta)) != _sage_const_0 :[0m
-[0m           ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Perhaps you forgot a comma?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:54[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Something went wrong.((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx((x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:54[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Something went wrong for ((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx. Result would be ((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx and ((x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[C[0;38;5;20;1m1[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0m)[46D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[45D[0;38;5;16;48;5;152m([45C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[47D[0m([45C).[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m6[0m*y + x^[0;38;5;20;1m5[0m*y + x^[0;38;5;20;1m4[0m*y - x^[0;38;5;20;1m3[0m*y + x^[0;38;5;20;1m2[0m*y + y[?7h[0m[?12l[?25h[?25l[?7l[42D[0;38;5;16;48;5;152m([41C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[42D[0m([41C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m + [0;38;5;20;1m1[0m)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0m + [0;38;5;20;1m1[0m)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([31C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[94D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0m).quo_rem(x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[94D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^9 + x^8 + 2*x^7 + 2*x^6 + 2*x^3 + 2*x + 1, x^5 + x^4 + 2*x^2 + x + 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in xi.coordinates():[25D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mffff.coordinates()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= ((C.y)^3/(C.x)^2)[19D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + x + [0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + x + [0;38;5;20;1m2[0m)[26D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m([25C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m([25C)/[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([31C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[72D[0m[J[0;94msage: [0mff = (x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m2[0m + x + [0;38;5;20;1m2[0m)/(x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = (x^5 + x^4 + 2*x^2 + x + 2)/(x^6 + x^5 + x^4 - x^3 + x^2 + 1)[65D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m (x^5 + x^4 + 2*x^2 + x + 2)/(x^6 + x^5 + x^4 - x^3 + x^2 + 1)[62D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mff = superelliptic_function(C, ff)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = superelliptic_function(C, ff)[33D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mff/C.y[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^5 + x^4 + 2*x^2 + x + 2)/(x^9 + x^8 + 2*x^6 + x^5 + 2*x^4 + 2*x^3 + x^2 + 2*x + 1))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff/C.y[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[0mf/C.y[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[0mf/C.y[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cf/C.y[6D[?7h[0m[?12l[?25h[?25l[?7l[0m=[Cf/C.y[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [Cf/C.y[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mff = ff/C.y[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = ff/C.y[10D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mff.expansion_at_infty()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^5 + t^9 + 2*t^11 + 2*t^13 + t^21 + 2*t^23 + O(t^25)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mff.expansion_at_infty(place = [0;38;5;20;1m0[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^5 + t^9 + 2*t^11 + 2*t^13 + t^21 + 2*t^23 + O(t^25)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff.expansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mff.expansion_at_infty(place = [0;38;5;20;1m1[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^5 + t^9 + 2*t^11 + 2*t^13 + t^21 + 2*t^23 + O(t^25)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf.expansion_at_infty(place = 1)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= ff/C.y[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mff = ff*C.dx[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf = ff*C.dx[11D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty(place = 1)[29D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mff.expansion_at_infty(place = [0;38;5;20;1m1[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^8 + t^10 + O(t^12)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mff.expansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mff.expansion_at_infty(place = [0;38;5;20;1m0[0m)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^8 + t^10 + O(t^12)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [21][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:51[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert ((x^14 + 2*x^13 + x^12 + x^11 + x^10 + x^9 + 2*x^7)/(x^9 + 2*x^6 + 1))*y/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:60[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Something went wrong for (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx. Result would be ((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx and ((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0;38;5;16;48;5;152m)[0;38;5;241m.quo_rem(x^6 + x^5 + x^4 - x^3 + x^2 + 1)[41D[?7h[0m[?12l[?25h[?25l[?7l[47D[0m([45C).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[94D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0m).quo_rem(x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[94D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^9 + x^8 + 2*x^7 + 2*x^6 + 2*x^3 + 2*x + 1, x^5 + x^4 + 2*x^2 + x + 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0m).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[88D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mff.expansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m1[C[?7h[0m[?12l[?25h[?25l[?7l[30D[0m = ff*C.dx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m.expansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m0[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m = ff/C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m/C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m = superelliptic_function[0;38;5;16;48;5;152m([0mC, ff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m/C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m = ff/C.y[?7h[0m[?12l[?25h[?25l[?7l[9D[0m.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0mplace = [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m1[C[?7h[0m[?12l[?25h[?25l[?7l[30D[0m = ff*C.dx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m.expansion_at_infty[0;38;5;16;48;5;152m([0mplace = [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m0[C[?7h[0m[?12l[?25h[?25l[?7l[32D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(x^[0;38;5;20;1m15[0m - x^[0;38;5;20;1m14[0m + x^[0;38;5;20;1m13[0m + x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m11[0m + x^[0;38;5;20;1m10[0m - x^[0;38;5;20;1m8[0m).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m5[0m + x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[88D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:60[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mValueError[0m: Something went wrong for (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx. Result would be ((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx and ((x^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.nb_of_pts_at_infty[19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x + 1 over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_infty[18D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.residue()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega = C.holomorphic_differentials_basis()[0][45D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= gg^8*gg.diffn()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mom = C.dx[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = C.dx[8D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty(prec = 30)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom = C.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0myC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mom = (C.y)^(-[0;38;5;20;1m1[0m)*C.dx[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = (C.y)^(-1)*C.dx[19D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty(prec = 30)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mom.is_regular_on_U[0m

-[24C[0;38;5;16;48;5;250m om.is_regular_on_U0    [0m

-[24C[0;38;5;16;48;5;250m om.is_regular_on_Uinfty[0m

-

-

-[0m [5A[24C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[2A[22C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28mis[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m

-[9C[0;38;5;16;48;5;250m om.cartier               om.expansion_at_infty    om.is_regular_on_Uinfty  om.serre_duality_pairing[0m

-[9C[0;38;5;16;48;5;250m om.coordinates           om.form                  om.jth_component         om.verschiebung         [0m

-[9C[0;38;5;16;48;5;250m om.curve                 om.is_regular_on_U0      om.residue                                       [3A[100D[?7h[0m[?12l[?25h[?25l[?7l[0mcartier[0m

-[9C[0;38;5;231;48;5;102m om.cartier              [0m

-

-

-[9C[0;38;5;16;48;5;248m <unknown> [4A[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0moordinates[0m

-[9C[0;38;5;16;48;5;250m om.cartier              [0m

-[9C[0;38;5;231;48;5;102m om.coordinates          [2A[14D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mf[Crm[0m[K[0m

-

-[9C[0;38;5;16;48;5;250m om.coordinates          [0;38;5;231;48;5;102m om.form                 [2A[46D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mjth_component[0m

-

-[34C[0;38;5;16;48;5;250m om.form                 [0;38;5;231;48;5;102m om.jth_component        [2A[62D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mvers[Chiebung[0m[K[0m

-

-[59C[0;38;5;16;48;5;250m om.jth_component        [0;38;5;231;48;5;102m om.verschiebung         [2A[88D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mjth_[Component[0m

-

-[59C[0;38;5;231;48;5;102m om.jth_component        [0;38;5;16;48;5;250m om.verschiebung         [2A[87D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[21C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mom.jth_component()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mom[49m[38;5;241;43m.[39;49m[43mjth_component[49m[43m([49m[43m)[49m
-
-[0;31mTypeError[0m: superelliptic_form.jth_component() missing 1 required positional argument: 'j'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.jth_component[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mom.jth_component([0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = (C.y)^(-[0;38;5;20;1m1[0m)*C.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0mxC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mom = (C.y)^(-[0;38;5;20;1m1[0m)*C.x*C.dx[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom = (C.y)^(-[0;38;5;20;1m1[0m)*C.x*C.dx[?7h[0m[?12l[?25h[?25l[?7l[22D[0m.jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mom.jth_component([0;38;5;20;1m1[0m)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_infty[18D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.residue()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mv[C[0;38;5;241mrschiebung()[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mC.dx.valuation()[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[38;5;241;43m.[39;49m[43mvaluation[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'valuation'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:105[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:105[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:105[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lself, j (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx 0
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:106[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lself, j (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx 0
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))/y_inv
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:107[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lself, j (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx 0
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))/y_inv <class 'sage.rings.fraction_field_element.FractionFieldElement_1poly_field'>
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:107[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
-[1;32m    786[0m     return self._call_with_args(x, args, kwds)
-[1;32m    787[0m 
-[0;32m--> 788[0m cpdef Element _call_(self, x):
-[1;32m    789[0m     """
-[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
-[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
-[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
-[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
-[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
-[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
-[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
-[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
-
-[0;31mTypeError[0m: fraction must have unit denominator
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lself, j (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx 0
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:81[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m<string>:105[0m, in [0;36mjth_component[0;34m(self, j)[0m
-
-File [0;32m<string>:140[0m, in [0;36mcoff[0;34m(f, d)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_element.FractionFieldElement_1poly_field' object has no attribute 'coefficients'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lself, j (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y) dx 0
-component 0
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:83[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-[0;31mNameError[0m: name 'quo_rem' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lcomponent 0
-q, r 0 0
-component 0
-q, r 0 0
-component 0
-q, r 0 0
-component 0
-q, r 0 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^15 - x^14 + x^13 + x^12 + x^11 + x^10 - x^8).quo_rem(x^6 + x^5 + x^4 - x^3 + x^2 + 1)[87D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x*C.d[C).form[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m.x*C.dx).form[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mj[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0m(C.x*C.dx).jth_component([0;38;5;20;1m1[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(C.x*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([8C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m/*C.dx).jth_component([0;38;5;20;1m0[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mC*C.dx).jth_component([0;38;5;20;1m0[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m.*C.dx).jth_component([0;38;5;20;1m0[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[0my*C.dx).jth_component([0;38;5;20;1m0[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0m(C.x/C.y*C.dx).jth_component([0;38;5;20;1m0[0m)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x/C.y*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(C.x/C.y*C.dx).jth_component([0;38;5;20;1m1[0m)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-component 0
-q, r 0 0
-component 0
-q, r 0 0
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-component 0
-q, r 0 0
-component 0
-q, r 0 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-component, j 0 0
-q, r 0 0
-component, j 0 1
-q, r 0 0
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-component, j 0 0
-q, r 0 0
-component, j 0 1
-q, r 0 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x/C.y*C.dx).jth_component(1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x)^(-1)*C.dx).residue()[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m)^(-[0;38;5;20;1m1[0m)*C.dx).residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[0;38;5;241m.residue()[10D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0mj[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component([0;38;5;20;1m1[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 0
-q, r 0 0
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 1
-q, r 0 0
-g 0
-g2 0
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 0
-q, r 0 0
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 1
-q, r 0 0
-g 0
-g2 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(2))[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[21D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[15C[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxy[2D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mFx = FractionField(Rx)[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mx = FractionField(Rx)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mR[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m>[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mFxRy.<y> = PolynomialRing(Fx)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mroup_action_matrices_dR(AS)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mggg = FxRy(C.y/C.x)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m ggg [38;5;241m=[39m [43mFxRy[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m/[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:469[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
-[1;32m    467[0m [38;5;28;01melif[39;00m [38;5;28misinstance[39m(x, sage[38;5;241m.[39mrings[38;5;241m.[39mpower_series_ring_element[38;5;241m.[39mPowerSeries):
-[1;32m    468[0m     x [38;5;241m=[39m x[38;5;241m.[39mtruncate()
-[0;32m--> 469[0m [38;5;28;01mreturn[39;00m [43mC[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcheck[49m[43m,[49m[43m [49m[43mis_gen[49m[43m,[49m[43m [49m[43mconstruct[49m[38;5;241;43m=[39;49m[43mconstruct[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element_generic.py:1083[0m, in [0;36mPolynomial_generic_dense_field.__init__[0;34m(self, parent, x, check, is_gen, construct)[0m
-[1;32m   1082[0m [38;5;28;01mdef[39;00m [38;5;21m__init__[39m([38;5;28mself[39m, parent, x[38;5;241m=[39m[38;5;28;01mNone[39;00m, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m, is_gen [38;5;241m=[39m [38;5;28;01mFalse[39;00m, construct[38;5;241m=[39m[38;5;28;01mFalse[39;00m):
-[0;32m-> 1083[0m     [43mPolynomial_generic_dense[49m[38;5;241;43m.[39;49m[38;5;21;43m__init__[39;49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mparent[49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcheck[49m[43m,[49m[43m [49m[43mis_gen[49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:11222[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial_generic_dense.__init__[0;34m()[0m
-[1;32m  11220[0m #                x = []    # zero polynomial
-[1;32m  11221[0m         if check:
-[0;32m> 11222[0m             self.__coeffs = [R(z, **kwds) for z in x]
-[1;32m  11223[0m             self.__normalize()
-[1;32m  11224[0m         else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert 1/x*y/1 to an element of Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mggg = FxRy[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mFxRy.<y> = PolynomialRing[0;38;5;16;48;5;152m([0mFx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxRy.<y> = PolynomialRing(Fx)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mR[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mFxRy[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxRy[?7h[0m[?12l[?25h[?25l[?7l[4D[0mggg = FxRy[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mFxRy.<y> = PolynomialRing[0;38;5;16;48;5;152m([0mFx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mggg = FxRy[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mggg = FxRy(y/x)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mgg = FxRy(y/x)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0micients[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mggg.coefficient(y)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [33][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mggg[49m[38;5;241;43m.[39;49m[43mcoefficient[49m(y)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:356[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    354[0m     dummy_error_message.cls = type(self)
-[1;32m    355[0m     dummy_error_message.name = name
-[0;32m--> 356[0m     raise AttributeError(dummy_error_message)
-[1;32m    357[0m cdef PyObject* attr = instance_getattr(cls, name)
-[1;32m    358[0m if attr is NULL:
-
-[0;31mAttributeError[0m: 'PolynomialRing_field_with_category.element_class' object has no attribute 'coefficient'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mggg.coefficient[0;38;5;16;48;5;152m([0my[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mmcoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mocoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mncoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mocoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mmcoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0micoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0macoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mlcoe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m_coe[Cficient(y)[14D[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mggg.monomial_coefficient(y)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 0
-q, r 0 0
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 1
-q, r 0 0
-g 0
-g2 0
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 0
-q, r 0 0
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 1
-q, r 0 0
-g 0
-g2 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mggg.monomial_coefficient[0;38;5;16;48;5;152m([0my[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0mc[Ceff[Ccient[0;38;5;16;48;5;152m([0my[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m = FxRy[0;38;5;16;48;5;152m([0my/x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mFxRy[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mggg = FxRy[0;38;5;16;48;5;152m([0my/x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mFxRy[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mggg = FxRy[0;38;5;16;48;5;152m([0mC.y/C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0mFxRy.<y> = PolynomialRing[0;38;5;16;48;5;152m([0mFx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m = FractionField[0;38;5;16;48;5;152m([0mRx[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0mR[C.<x> = Polynomial[Cing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component([0;38;5;20;1m1[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004lg 1/x
-g2 1/x*y^2
-[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004lg 1/x
-g2 1/x*y^2
-[0m[?7h[0;91m[0m[0m1/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m1[C[?7h[0m[?12l[?25h[?25l[?7l[34D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 0 0
-q, r 0 0
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-g ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y
-g2 ((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^12 + 2*x^9 + x^3))*y^3
-component, j 0 1 0
-q, r 0 0
-g 0
-g2 0
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 0 0
-q, r 0 0
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-g ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y
-g2 ((x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^11 + 2*x^8 + x^2))*y^3
-component, j 0 1 0
-q, r 0 0
-g 0
-g2 0
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((x^15 - x^14 + x^13 + x^12 + x^11 + x^9 - x^7 - x^4 - x^2 - x)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 - x^10 - x^9 - x^8 - x^7 - x^6 + x^5 + x^4)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((x^21 - x^20 - x^19 - x^16 + x^13 + x^12 + x^10 - x^8 + x^7 - x^6 - x^4 - x^3 - x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mes.reduce()[11D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241muc[C(xi)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mreduce(C, [0;38;5;20;1m1[0m/y)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mreduce[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[38;5;241;43m/[39;49m[43my[49m[43m)[49m
-
-[0;31mTypeError[0m: reduce() arg 2 must support iteration
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mreduce[0;38;5;16;48;5;152m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([6C[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0mC, [0;38;5;20;1m1[0m/y[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([6C)[6D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([6C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mreduction(C, [0;38;5;20;1m1[0m/y)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/(x^3 + 2*x + 1))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-component, j 0 0 0
-q, r 0 0
-component, j (x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^8 + x^7 + x^6 + 2*x^5 + x^4 + x^2) 1 (x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^8 + x^7 + x^6 + 2*x^5 + x^4 + x^2)
-q, r x^9 + x^8 + 2*x^7 + 2*x^6 + 2*x^3 + 2*x + 1 2*x^7 + 2*x^6 + 2*x^5 + x^4 + x^3 + 2*x + 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1008[0m # now try calling the base ring's __call__ methods
-[0;32m-> 1009[0m element = self.base_ring()(element)
-[1;32m   1010[0m _p = p_NSet(sa2si(element,_ring), _ring)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1652[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1651[0m if nmod_poly_degree(x._denom) != 0:
-[0;32m-> 1652[0m     raise ValueError("not integral")
-[1;32m   1653[0m if nmod_poly_degree(x._numer) > 0:
-
-[0;31mValueError[0m: not integral
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:9[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:87[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1013[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1011[0m         return new_MP(self,_p)
-[1;32m   1012[0m     except (TypeError, ValueError):
-[0;32m-> 1013[0m         raise TypeError("Could not find a mapping of the passed element to this ring.")
-[1;32m   1014[0m 
-[1;32m   1015[0m def _repr_(self):
-
-[0;31mTypeError[0m: Could not find a mapping of the passed element to this ring.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-component, j 0 0 0
-q, r 0 0
-component, j (x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^8 + x^7 + x^6 + 2*x^5 + x^4 + x^2) 1 (x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^8 + x^7 + x^6 + 2*x^5 + x^4 + x^2)
-q, r x^9 + x^8 + 2*x^7 + 2*x^6 + 2*x^3 + 2*x + 1 2*x^7 + 2*x^6 + 2*x^5 + x^4 + x^3 + 2*x + 1
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-component, j 0 0 0
-q, r 0 0
-component, j (x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x) 1 (x^22 + 2*x^21 + 2*x^20 + x^17 + 2*x^16 + 2*x^15 + x^13 + 2*x^10 + x^9 + 2*x^6 + 2*x^4 + x^3 + 2*x^2 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x)
-q, r x^15 + x^14 + x^9 + 2*x^7 + 2*x^4 + 2*x^2 + x + 1 2*x^6 + 2*x^5 + 2*x^4 + x^3 + x^2 + 1
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.valuation()[15D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x + 1 over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[186D[0m([184C)*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[73D[0;38;5;16;48;5;152m([69C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0m([69C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[114D[0;38;5;16;48;5;152m([110C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[111D[0m([110C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([184C[0;38;5;16;48;5;152m)[186D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[191D[?7h[0m[?12l[?25h[?25l[?7l[0m([184C)[184D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[109D[0;38;5;16;48;5;152m([110C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[111D[0m([110C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[68D[0;38;5;16;48;5;152m([69C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0m([69C)[2C[?7h[0m[?12l[?25h[?25l[?7l[73D[0;38;5;16;48;5;152m([69C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0m([69C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[114D[0;38;5;16;48;5;152m([110C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[111D[0m([110C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[110D[0;38;5;16;48;5;152m([110C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y)[C*C.dx[0m[K[79D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y[C)*C.dx[79D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y[C)*C.dx[79D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y[C)*C.dx[79D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y[C)*C.dx[79D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y[C)*C.dx[79D[?7h[0m[?12l[?25h[?25l[?7l[115D[0m([114C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[68D[0;38;5;16;48;5;152m([69C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0m([69C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[207D[0m[J[0;94msage: [0mfff = ((C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y))*C.dx[207D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mff = ((C.x^17 - C.x^16 + C.x^15 + C.x^14 + C.x^13 + C.x^12 - C.x^10 + C.x^7 + C.x^6 - C.x^5 - C.x^4 + C.x^2 - C.x + C.one)/(C.x^8*C.y + C.x^7*C.y + C.x^6*C.y - C.x^5*C.y + C.x^4*C.y + C.x^2*C.y))*C.dx[200D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mfff[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef chang(a):[12D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_g0_g8((3*a).f)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition_g0_g8[0;38;5;16;48;5;152m([0m([0;38;5;20;1m3[0m*a).f[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega0_omega8(a)[1].expansion_at_infty()[39D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94msage: [0mdecomposition_omega0_omega8[0;38;5;241m(a)[1].expansion_at_infty()[0m

-[33C[0;38;5;16;48;5;250m decomposition_omega0_omega8 [0m

-[33C[0;38;5;16;48;5;250m decomposition_omega0_omega82[0m

-[33C[0;38;5;16;48;5;250m dec…omega0_omega8_old       [0m

-

-[0m [5A[33C[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[33C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-[0m[?7h[0;91m[0m[0m(((x^9 + x^8 - x^7 - x^6 - x^3 - x + 1)/y) dx,
- ((x^9 + x^8 - x^7 - x^6 - x^3 - x + 1)/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mldecomposition_omega0_omega8([2Cf)[32D[?7h[0m[?12l[?25h[?25l[?7l[0medecomposition_omega0_omega8([2Cf)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mndecomposition_omega0_omega8([2Cf)[32D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mlen[0m(decomposition_omega0_omega8([2Cf)[32D[?7h[0m[?12l[?25h[?25l[?7l[27C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0;38;5;16;48;5;152m([27C[0m([3C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0;38;5;24mlen[0m(decomposition_omega0_omega8(fff))[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l(((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^11 + x^10 + 2*x^8 + x^7 + 2*x^6 + 2*x^5 + x^4 + 2*x^3 + x^2))*y) dx
-[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mlen[0;38;5;16;48;5;152m([0mdecomposition_omega0_omega8(fff)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0;38;5;24mlen[0m(decomposition_omega0_omega8(fff))[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l(((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^11 + x^10 + 2*x^8 + x^7 + 2*x^6 + 2*x^5 + x^4 + 2*x^3 + x^2))*y) dx
-[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mlen[0;38;5;16;48;5;152m([0mdecomposition_omega0_omega8(fff)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m([27C[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0mlendecomposition_omega0_omega8(f[2C)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l(((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^11 + x^10 + 2*x^8 + x^7 + 2*x^6 + 2*x^5 + x^4 + 2*x^3 + x^2))*y) dx
-[0m[?7h[0;91m[0m[0m(((x^9 + x^8 - x^7 - x^6 - x^3 - x + 1)/y) dx,
- ((x^9 + x^8 - x^7 - x^6 - x^3 - x + 1)/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241men(decomposition_omega0_omega8(fff))[36D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.[Cage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx
-((x^22 - x^21 - x^20 + x^17 - x^16 - x^15 + x^13 - x^10 + x^9 - x^6 - x^4 + x^3 - x^2 + x + 1)/(x^7*y + x^6*y + x^5*y - x^4*y + x^3*y + x*y)) dx
-[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mdecomposition_omega0_omega8(fff)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0mfff[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = ((C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[201D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mfff = ((C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[207D[0m[J[0;94msage: [0mfff = ((C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y))*C.dx[207D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfff = ((C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[201D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mdecomposition_omega0_omega8(fff)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mdecomposition_omega0_omega8(fff)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((x^9 + x^8 - x^7 - x^6 - x^3 - x + 1)/y) dx,
- ((x^7 + x^6 + x^5 - x^4 - x^3 + x - 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mfff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[44D[0;94msage: [0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - [0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m17[0m - C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m15[0m + C.x^[0;38;5;20;1m14[0m + C.x^[0;38;5;20;1m13[0m + C.x^[0;38;5;20;1m12[0m - C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m5[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m8[0m*C.y + C.x^[0;38;5;20;1m7[0m*C.y + C.x^[0;38;5;20;1m6[0m*C.y - C.x^[0;38;5;20;1m5[0m*C.y + C.x^[0;38;5;20;1m4[0m*C.y + C.x^[0;38;5;20;1m2[0m*C.y
[228C)[0m

-[0;94m....: [0;38;5;16;48;5;152m)[7D[7C[?7h[0m[?12l[?25h[?25l[?7l[A[37C[0m([113C[0;38;5;16;48;5;152m([69C)[0m

-[6C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[A[152C[0m([69C[0m[K[0m

-[0m [0m[K[A[227C[?7h[0m[?12l[?25h[?25l[?7l
[227C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[113D[0;38;5;16;48;5;152m([110C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[112D[0m([110C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition[0m

-[0m                                                         [0;38;5;16;48;5;250m decomposition                   decomposition_omega0_omega82   [0m

-[57C[0;38;5;16;48;5;250m decomposition_g0_g8             decomposition_omega0_omega8_old[0m

-[57C[0;38;5;16;48;5;250m decomposition_omega0_omega8                                    [0m

-

-[0m [5A[57C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[57C[0;38;5;231;48;5;102m decomposition                  [0m

-

-

-[57C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_g8[0m

-[57C[0;38;5;16;48;5;250m decomposition                  [0m

-[57C[0;38;5;231;48;5;102m decomposition_g0_g8            [2A[26D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mome[Ca0_omega8[0m

-

-[57C[0;38;5;16;48;5;250m decomposition_g0_g8            [0m

-[57C[0;38;5;231;48;5;102m decomposition_omega0_omega8    [3A[18D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[70C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[86D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m] == fff[86D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m] == fff[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m f[2C[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m f[2C[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][C[0mf[2C[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C], [2Cf[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m], fff[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((x^17 - x^16 + x^15 + x^14 + x^13 + x^12 - x^10 + x^7 + x^6 - x^5 - x^4 + x^2 - x + 1)/(x^8*y + x^7*y + x^6*y - x^5*y + x^4*y + x^2*y)) dx,
- (((x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^12 + 2*x^10 + x^7 + x^6 + 2*x^5 + 2*x^4 + x^2 + 2*x + 1)/(x^11 + x^10 + 2*x^8 + x^7 + 2*x^6 + 2*x^5 + x^4 + 2*x^3 + x^2))*y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m], fff[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]), [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m]), [2Cf[79D[?7h[0m[?12l[?25h[?25l[?7l[27C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[28C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[73D[0;38;5;16;48;5;152m([70C[0m[[C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[75D[0m([73C)., [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[0mf, [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[0mo, [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[0m, [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform, [2Cf[5D[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([73C[0;38;5;16;48;5;152m)[75D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mdecomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m][0;38;5;16;48;5;152m)[0m.form, [2Cf[85D[?7h[0m[?12l[?25h[?25l[?7l[0m([27C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[41C[0m)[47D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[28C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m f[2C[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m- [2Cf[4D[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[94D[0;38;5;16;48;5;152m([93C)[?7h[0m[?12l[?25h[?25l[?7l[107D[0m[J[0;94msage: [0mreduce(C, (decomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m]).form- fff.form)[107D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [57][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mreduce[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m([49m[43mdecomposition_omega0_omega8[49m[43m([49m[43mfff[49m[43m)[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mdecomposition_omega0_omega8[49m[43m([49m[43mfff[49m[43m)[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241;43m.[39;49m[43mform[49m[38;5;241;43m-[39;49m[43m [49m[43mfff[49m[38;5;241;43m.[39;49m[43mform[49m[43m)[49m
-
-[0;31mTypeError[0m: reduce() arg 2 must support iteration
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mreduce[0;38;5;16;48;5;152m([0mC, (decomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m]).form- fff.form[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[94D[0m([93C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[76D[0;38;5;16;48;5;152m([73C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[74D[0m([70C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([73C[0;38;5;16;48;5;152m)[75D[?7h[0m[?12l[?25h[?25l[?7l[0m([73C)[76D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([93C[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0m([93C)[96D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([93C[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC, (decomposition_omega0_omega8(f[2C)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m]).form- f[2C.form[0;38;5;16;48;5;152m)[0m[K[95D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0mC, (decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m]).form- [2Cf.form[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0mC, (decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m]).form- [2Cf.form[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0mC, (decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m]).form- [2Cf.form[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0mC, (decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8([2Cf)[[0;38;5;20;1m1[0m]).form- [2Cf.form[0;38;5;16;48;5;152m)[95D[?7h[0m[?12l[?25h[?25l[?7l[0m([93C)[93D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[27C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[28C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[89D[0;38;5;16;48;5;152m([93C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[110D[0m[J[0;94msage: [0mreduction(C, (decomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m]).form- fff.form)[110D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mreduction[0;38;5;16;48;5;152m([0mC, (decomposition_omega0_omega8(fff)[[0;38;5;20;1m0[0m] - decomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m]).form- fff.form[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[95D[0m([93C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[76D[0;38;5;16;48;5;152m([73C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[75D[0m([70C[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0;38;5;241m[1]).form- fff.form)[20D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[20D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[32D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[Cdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3Cdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mdecomposit[Con_omega0_omega8(ff[C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8(f[2C)[[0;38;5;20;1m1[0m].expansion_at_infty()[0m[K[56D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(fff)[[0;38;5;20;1m1[0m].expansion_at_infty()[62D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^6 + t^10 + O(t^12)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.valuation()[14D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x + 1 over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.valuation()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mrystalline_cohomology_basis()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mrystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.crystalline_cohomology_basis()[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(1/(x^3 + 2*x + 1))*y] d[x] + V(((x^11 - x^9 + x^8 - x^7 + x^6 + x^5 - x^3 - x + 1)/(x^6*y + x^4*y - x^3*y + x^2*y + x*y + y)) dx) + dV([((2*x^7 + x^6 + 2*x^4 + 2*x^3 + 2*x^2 + x)/(x^6 + x^4 + 2*x^3 + x^2 + x + 1))*y]), V(1/x*y), [(1/(x^3 + 2*x + 1))*y] d[x] + V(((x^11 - x^9 + x^8 - x^7 + x^6 + x^5 - x^3 - x + 1)/(x^6*y + x^4*y - x^3*y + x^2*y + x*y + y)) dx) + dV([((2*x^8 + x^7 + 2*x^6 + 2*x^5 + x^4 + 2*x + 2)/(x^7 + x^5 + 2*x^4 + x^3 + x^2 + x))*y])),
- ([(x/(x^3 + 2*x + 1))*y] d[x] + V(((x^14 - x^9 - x^8 + x^5 + x^4 + x^3 + x^2 - x)/(x^6*y + x^4*y - x^3*y + x^2*y + x*y + y)) dx) + dV([((2*x^10 + x^9 + x^8 + x^7 + x^6 + 2*x^5 + x^4)/(x^6 + x^4 + 2*x^3 + x^2 + x + 1))*y]), [2/x*y] + V(2/x*y), [((2*x + 2)/(x^5 + 2*x^3 + x^2))*y] d[x] + V(((x^15 - x^10 + x^9 + x^6 + x^5 - x^4 + x^3 - x + 1)/(x^7*y + x^5*y - x^4*y + x^3*y + x^2*y + x*y)) dx) + dV([((2*x^12 + x^11 + x^10 + x^9 + x^8 + 2*x^6 + x^4 + 1)/(x^8 + x^6 + 2*x^5 + x^4 + x^3 + x^2))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0maC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0mtC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0mcC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0mhC.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.crysta[Cline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[0m.crysta[Cline_cohomology_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[29C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mpatch(C).crystalline_cohomology_basis()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])),
- ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.crystalline_cohomology_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x + 1 over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m.crystalline_cohomology_basis()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= pa[Cch(C)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mpatch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1 = patch(C)[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1 = patch(C)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcrystalline_cohomology_basis()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241m_rank()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mC.polynomial[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2*x + 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.polynomial[11D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = patch(C)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcrys[Calline_cohomology_basis()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC1.polynomial[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^4 + 2*x^3 + x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(3))[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mRx[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx[?7h[0m[?12l[?25h[?25l[?7l[2D[0mC1.polynomial[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mgC1.polynomial[13D[?7h[0m[?12l[?25h[?25l[?7l[0m C1.polynomial[13D[?7h[0m[?12l[?25h[?25l[?7l[0m=C1.polynomial[13D[?7h[0m[?12l[?25h[?25l[?7l[0m C1.polynomial[13D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mg = C1.polynomial[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = C1.polynomial[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mg = g(x^[0;38;5;20;1m3[0m - x)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = g(x^3 - x)[13D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mg[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.polynomial[12D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mC2 = superelliptic(g, [0;38;5;20;1m2[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2 = superelliptic(g, 2)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC2[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mC2.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0malline_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mC2.crystalline_cohomology_basis()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC2[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self)[0m
-
-File [0;32m<string>:349[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class)[0m
-
-File [0;32m<string>:69[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:69[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:143[0m, in [0;36mresidue[0;34m(self, place, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC2.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C);[0;38;5;241m xi = C.de_rham_basis()[1];xi.coordinates()[43D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC2 = superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C);[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mne_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[94D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m); C2 = superelliptic(g, [0;38;5;20;1m2[0m); C2.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m)[94D[0m

-[J[?7h[0m[?12l[?25h[?2004l[([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m load([38;5;124m'[39m[38;5;124minit.sage[39m[38;5;124m'[39m); C2 [38;5;241m=[39m superelliptic(g, Integer([38;5;241m2[39m)); [43mC2[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m100[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:355[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec)[0m
-
-File [0;32m<string>:347[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
-
-File [0;32m<string>:6[0m, in [0;36mdecomposition_g0_g8[0;34m(fct)[0m
-
-File [0;32m<string>:107[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
-
-File [0;32m<string>:77[0m, in [0;36mserre_duality_pairing[0;34m(self, fct, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage'); C2 = superelliptic(g, 2); C2.crystalline_cohomology_basis(prec = 100)[87D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;160;48;5;231m'init.sage'[0m); C2 = superelliptic(g, [0;38;5;20;1m2[0m); C2.crystalline_cohomology_basis[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l^[[A    [([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y])), ([((2*x + 2)/(x^3 + 2*x^2 + 1))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^6 + x^5 - x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + 2*x^13 + x^12 + x^5)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [2/x*y] + V(2/x*y), [(1/(x^5 + 2*x^4 + x^2))*y] d[x] + V(((-x^21 + x^20 + x^19 - x^15 - x^14 + x^13 - x^12 + x^10 - x^9 + x^7 - x^6 - x^3 - 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((x^19 + 2*x^18 + 2*x^17 + 2*x^16 + 2*x^15 + 2*x^14 + x^13 + x^7 + x^6 + x^3 + x + 1)/(x^7 + x^6 + x^5 + 2*x^4 + x^3 + x))*y]))]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.crystalline_cohomology_basis()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(g, 2)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mC2 = superelliptic(g, [0;38;5;20;1m2[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2 = superelliptic(g, 2)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC2[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcrystalline_cohomology_basis()[30D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mam_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC2.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx),
- ((x/y) dx, 0, (x/y) dx),
- ((x^2/y) dx, 0, (x^2/y) dx),
- ((x^3/y) dx, 0, (x^3/y) dx),
- ((x^4/y) dx, 0, (x^4/y) dx),
- (((x^10 + x^8 - x^7 - x^4 - x^2 - x)/y) dx, 2/x*y, ((-1)/(x*y)) dx),
- (((-x^9 + x^6 + x^3 + 1)/y) dx, 2/x^2*y, 0 dx),
- (((-x^6 + 1)/y) dx, 2/x^3*y, (1/(x^3*y)) dx),
- (((x^7 + x^5 - x^4 - x)/y) dx, 2/x^4*y, ((x^3 + x^2 - 1)/(x^4*y)) dx),
- (((-x^6 + x^3 + 1)/y) dx, 2/x^5*y, ((-1)/(x^3*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC2.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maC2.de_rham_basis()[[0;38;5;20;1m2[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m C2.de_rham_basis()[[0;38;5;20;1m2[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m=C2.de_rham_basis()[[0;38;5;20;1m2[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m C2.de_rham_basis()[[0;38;5;20;1m2[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0ma = C2.de_rham_basis()[[0;38;5;20;1m2[0m][31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mft_form_to_drw(xi)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mft_form_to_drw[0;38;5;16;48;5;152m([0mxi[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mlift_form_to_drw(a)[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [20][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlift_form_to_drw[49m[43m([49m[43ma[49m[43m)[49m
-
-File [0;32m<string>:29[0m, in [0;36mlift_form_to_drw[0;34m(omega)[0m
-
-File [0;32m<string>:10[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_cech' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_omega0_omega8(fff)[1].expansion_at_infty()[55D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;241m(xi)[4D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mxi)[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mde_rham_witt_lift(a)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C2.de_rham_basis()[2][24D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mic_expansion(gg, x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mic_expansion[0;38;5;16;48;5;152m([0mgg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([11C)[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;38;5;20;1m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0madic_expansion(g, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43madic_expansion[49m(g, x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x)
-
-[0;31mNameError[0m: name 'adic_expansion' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mift_form_to_drw(a)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/draft.sage')[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/draft.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([19C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m5.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([20C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/draft5.sage'[0m)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l((-x^18 + x^15 + x^14 + x^11 + x^4*y^2 - 1)/(x^7*y^3)) dx
-t^-40 + O(t^-30)
-[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(g, x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0madic_expansion(g, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2, 1, x^2 + 2*x + 2, 2*x^2 + 2*x + 1, x^2 + 1, x^2 + x + 2, 2*x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mlift_form_[Co[Cdrw[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0ma = C2.de[Crham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mC2.de_rham_b[Csis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mRx[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx[?7h[0m[?12l[?25h[?25l[?7l[2D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mlift_form_[Co[Cdrw[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0ma = C2.de[Crham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mC2.de_rham_b[Csis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C); C2 = superelliptic(g, [0;38;5;20;1m2[0m); C2.crystalline_cohomology_basis[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[88D[0mC2.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0mgenus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = g[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0mC1.polynomial[?7h[0m[?12l[?25h[?25l[?7l[17D[0mRx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mC1.polynomial[?7h[0m[?12l[?25h[?25l[?7l[12D[0m.polynomial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m1 = patch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1 = patch[0;38;5;16;48;5;152m([0mC[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m.polynomial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m1.polynomial[?7h[0m[?12l[?25h[?25l[?7l[13D[0mRx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mg = C1.polynomial[?7h[0m[?12l[?25h[?25l[?7l[13D[0mg[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC2 = superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[7D[0mcrystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0mload([0;38;5;160;48;5;231m'init.sage'[0m); C2 = superelliptic(g, [0;38;5;20;1m2[0m); C2.crystalline_cohomology_basis[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0;38;5;16;48;5;152m([11C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC2 = superelliptic[0;38;5;16;48;5;152m([0mg, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0ma = C2.de_rh[Cm_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m2[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0mlift_form[Cto_drw[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0mde_rham_wi[Ct[Clift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0mRx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC2[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= g(x^3 - x)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.polynomial[12D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mg = C2.polynomial[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion(g, x^3 - x)[25D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0madic_expansion(g, x^[0;38;5;20;1m3[0m - x)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1, 2, 0, 1, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mg = C2.[Colyn[Cmial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mRx[?7h[0m[?12l[?25h[?25l[?7l[2D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0madic_expansion[0;38;5;16;48;5;152m([0mg, x^[0;38;5;20;1m3[0m - x[C[?7h[0m[?12l[?25h[?25l[?7l[26D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0mlift_form_[Co[Cdrw[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0mde_rham_wi[Ct[Clift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0made_rham_wi[Ct_lift(a)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m1de_rham_wi[Ct_lift(a)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(a)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(a)[20D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(a)[20D[?7h[0m[?12l[?25h[?25l[?7l[17C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0ma1 = de_rham_witt_lift(a)[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C).crystalline_cohomology_basis()[38D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mp*a1[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx), [0], V((x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git status
-On branch master
-Your branch is up to date with 'origin/master'.
-
-Changes not staged for commit:
-  (use "git add <file>..." to update what will be committed)
-  (use "git restore <file>..." to discard changes in working directory)
-	[31mmodified:   sage/.run.term-0.term[m
-	[31mmodified:   sage/drafty/draft.sage[m
-	[31mmodified:   sage/drafty/superelliptic_drw.sage[m
-	[31mmodified:   sage/superelliptic/decomposition_into_g0_g8.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_cech_class.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_form_class.sage[m
-
-Untracked files:
-  (use "git add <file>..." to include in what will be committed)
-	[31m.crystalline_p2.ipynb.sage-jupyter2[m
-	[31m.deRhamComputation.ipynb.sage-jupyter2[m
-	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
-	[31m.git.x11-0.term[m
-	[31m.superelliptic.ipynb.sage-jupyter2[m
-	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
-	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
-	[31mgit.x11[m
-	[31msage/as_covers/tests/cartier_test.sage[m
-	[31msage/drafty/as_cartier.sage[m
-	[31msage/drafty/better_trace.sage[m
-	[31msage/drafty/cartier_image_representation.sage[m
-	[31msage/drafty/draft4.sage[m
-	[31msage/drafty/draft5.sage[m
-	[31msage/drafty/draft6.sage[m
-	[31msage/drafty/draft7.sage[m
-	[31msage/drafty/lift_to_de_rham.sage[m
-	[31msage/drafty/pole_numbers.sage[m
-	[31msage/drafty/regular_on_U0.sage[m
-	[31msage/superelliptic/frobenius_kernel.sage[m
-	[31msage/superelliptic/tests/[m
-	[31msuperelliptic_arbitrary_field.ipynb[m
-
-no changes added to commit (use "git add" and/or "git commit -a")
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m ""p"o"p"r"a"w"i"o"n"e" "[1P"[1P"y" "r"o"z"k"l"a"d" "n"a" "o"m"e"g"a"0" "-" "o"m"e"g"a"8"[C
-[master 7e8546b] poprawiony rozklad na omega0 - omega8
- 6 files changed, 2553 insertions(+), 29 deletions(-)
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 21, done.
-Counting objects:   4% (1/21)
Counting objects:   9% (2/21)
Counting objects:  14% (3/21)
Counting objects:  19% (4/21)
Counting objects:  23% (5/21)
Counting objects:  28% (6/21)
Counting objects:  33% (7/21)
Counting objects:  38% (8/21)
Counting objects:  42% (9/21)
Counting objects:  47% (10/21)
Counting objects:  52% (11/21)
Counting objects:  57% (12/21)
Counting objects:  61% (13/21)
Counting objects:  66% (14/21)
Counting objects:  71% (15/21)
Counting objects:  76% (16/21)
Counting objects:  80% (17/21)
Counting objects:  85% (18/21)
Counting objects:  90% (19/21)
Counting objects:  95% (20/21)
Counting objects: 100% (21/21)
Counting objects: 100% (21/21), done.
-Delta compression using up to 4 threads
-Compressing objects:   9% (1/11)
Compressing objects:  18% (2/11)
Compressing objects:  27% (3/11)
Compressing objects:  36% (4/11)
Compressing objects:  45% (5/11)
Compressing objects:  54% (6/11)
Compressing objects:  63% (7/11)
Compressing objects:  72% (8/11)
Compressing objects:  81% (9/11)
Compressing objects:  90% (10/11)
Compressing objects: 100% (11/11)
Compressing objects: 100% (11/11), done.
-Writing objects:   9% (1/11)
Writing objects:  18% (2/11)
Writing objects:  27% (3/11)
Writing objects:  36% (4/11)
Writing objects:  45% (5/11)
Writing objects:  54% (6/11)
Writing objects:  63% (7/11)
Writing objects:  72% (8/11)
Writing objects:  81% (9/11)
Writing objects:  90% (10/11)
Writing objects: 100% (11/11)
Writing objects: 100% (11/11), 27.84 KiB | 293.00 KiB/s, done.
-Total 11 (delta 9), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   8719e64..7e8546b  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/draft5.sage')[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[0;38;5;241mit.sage')[9D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;94msage: [0mload([0;38;5;160;48;5;231m'in[0;38;5;241mit.sage')[0m

-[14C[0;38;5;16;48;5;250m in                 initial_seed       install_scripts    integer_floor      integrate          invariant_theory   inverse_jacobi_cs  inverse_jacobi_nc  inverse_jacobi_sd [0m

-[14C[0;38;5;16;48;5;250m infinity           input              installed_packages integral           interacts          inverse_jacobi     inverse_jacobi_dc  inverse_jacobi_nd  inverse_jacobi_sn [0m

-[14C[0;38;5;16;48;5;250m infix_operator     install_dict       int                integral_closure   interfaces         inverse_jacobi_cd  inverse_jacobi_dn  inverse_jacobi_ns  inverse_laplace   [0m

-[14C[0;38;5;16;48;5;250m init.sage          install_doc        integer_ceil       integral_numerical interval           inverse_jacobi_cn  inverse_jacobi_ds  inverse_jacobi_sc  inverse_mod       [0m

-[0m [5A[14C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mit.sage'[0;38;5;16;48;5;152m)[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[22C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:18[0m, in [0;36mconvert_super_into_AS[0;34m(C)[0m
-
-[0;31mValueError[0m: This is not a polynomial of x^p - x!
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[Finite Field of size 3]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:19[0m, in [0;36mconvert_super_into_AS[0;34m(C)[0m
-
-[0;31mValueError[0m: This is not a polynomial of x^p - x!
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m
-
-[0;31mNameError[0m: name 'AS' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36mconvert_super_fct_into_AS[0;34m(fct)[0m
-
-File [0;32m<string>:4[0m, in [0;36madic_expansion[0;34m(g, h)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_FpT.FpTElement' object has no attribute 'degree'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNotImplementedError[0m                       Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36mconvert_super_fct_into_AS[0;34m(fct)[0m
-
-File [0;32m<string>:4[0m, in [0;36madic_expansion[0;34m(g, h)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4100[0m, in [0;36msage.structure.element.EuclideanDomainElement.degree[0;34m()[0m
-[1;32m   4098[0m 
-[1;32m   4099[0m     def degree(self):
-[0;32m-> 4100[0m         raise NotImplementedError
-[1;32m   4101[0m 
-[1;32m   4102[0m     def leading_coefficient(self):
-
-[0;31mNotImplementedError[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-component.numerator(), component.denominator() x^4 + 2*x 1
-adic_expansion(component.numerator(), x^p - x) [x^2 - x, x]
-component.numerator(), component.denominator() 0 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNotImplementedError[0m                       Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:37[0m, in [0;36mconvert_super_fct_into_AS[0;34m(fct)[0m
-
-File [0;32m<string>:4[0m, in [0;36madic_expansion[0;34m(g, h)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4100[0m, in [0;36msage.structure.element.EuclideanDomainElement.degree[0;34m()[0m
-[1;32m   4098[0m 
-[1;32m   4099[0m     def degree(self):
-[0;32m-> 4100[0m         raise NotImplementedError
-[1;32m   4101[0m 
-[1;32m   4102[0m     def leading_coefficient(self):
-
-[0;31mNotImplementedError[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-component.numerator(), component.denominator() x^4 + 2*x 1
-adic_expansion(component.numerator(), x^p - x) [x^2 - x, x]
-component.numerator(), component.denominator() 0 1
-adic_expansion(component.numerator(), x^p - x) [0]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNotImplementedError[0m                       Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:41[0m, in [0;36mconvert_super_fct_into_AS[0;34m(fct)[0m
-
-File [0;32m<string>:6[0m, in [0;36madic_expansion[0;34m(g, h)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4100[0m, in [0;36msage.structure.element.EuclideanDomainElement.degree[0;34m()[0m
-[1;32m   4098[0m 
-[1;32m   4099[0m     def degree(self):
-[0;32m-> 4100[0m         raise NotImplementedError
-[1;32m   4101[0m 
-[1;32m   4102[0m     def leading_coefficient(self):
-
-[0;31mNotImplementedError[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-component.numerator(), component.denominator() x^4 + 2*x 1
-adic_expansion(component.numerator(), x^p - x) [x^2 + 2*x, x]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-component.numerator(), component.denominator() 0 1
-adic_expansion(component.numerator(), x^p - x) [0]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:48[0m, in [0;36mconvert_super_fct_into_AS[0;34m(fct)[0m
-
-[0;31mTypeError[0m: 'sage.rings.integer.Integer' object is not callable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-component.numerator(), component.denominator() x^4 + 2*x 1
-adic_expansion(component.numerator(), x^p - x) [x^2 + 2*x, x]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-component.numerator(), component.denominator() 0 1
-adic_expansion(component.numerator(), x^p - x) [0]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-x*z0 + z0^2 - z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-component.numerator(), component.denominator() x^4 + 2*x^2 1
-adic_expansion(component.numerator(), x^p - x) [0, x]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-component.numerator(), component.denominator() 0 1
-adic_expansion(component.numerator(), x^p - x) [0]
-adic_expansion(Rx(component.denominator()), x^p - x) [1]
-x*z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-x*z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mhang(b)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94msage: [0mcon[0m

-[9C[0;38;5;16;48;5;250m %conda                    conjugate                 continue                  contour_plot              converted                [0m

-[9C[0;38;5;16;48;5;250m cones                     constructions             continued_fraction        convert_super_fct_into_AS convolution              [0m

-[9C[0;38;5;16;48;5;250m %config                   continuant                continued_fraction_list   convert_super_into_AS     conway_polynomial        [0m

-

-[0m [5A[9C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m%conda[0m

-[9C[0;38;5;231;48;5;102m %conda                   [0m

-

-

-[9C[0;38;5;16;48;5;248m <unknown> [4A[8D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mconjugate[0m

-[9C[0;38;5;16;48;5;250m %conda                   [0;38;5;231;48;5;102m conjugate                [A[46D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;28;1mcontinue[0m[K[0m

-[35C[0;38;5;16;48;5;250m conjugate                [0;38;5;231;48;5;102m continue                 [A[73D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mcontour_plot[0m

-[61C[0;38;5;16;48;5;250m continue                 [0;38;5;231;48;5;102m contour_plot             [A[95D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mverted[0m[K[0m

-[87C[0;38;5;16;48;5;250m contour_plot             [0;38;5;231;48;5;102m converted                [A[124D[?7h[0m[?12l[?25h[?25l[?7l[5D[0molution[0m

-[113C[0;38;5;16;48;5;250m converted                [0m

-[113C[0;38;5;231;48;5;102m convolution              [2A[122D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mert_super_fct_into_AS[0m

-

-[87C[0;38;5;231;48;5;102m convert_super_fct_into_AS[0;38;5;16;48;5;250m convolution              [2A[108D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[30C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mC2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m2C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0myC2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m*C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mC2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m2C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0mxC2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m^C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mC2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m*C2.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(C2.y*C2.x^[0;38;5;20;1m2[0m*C2.dx)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(y*z0^2) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-x*z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC2[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mff = ((C.x^17 - C.x^16 + C.x^15 + C.x^14 + C.x^13 + C.x^12 - C.x^10 + C.x^7 + C.x^6 - C.x^5 - C.x^4 + C.x^2 - C.x + C.one)/(C.x^8*C.y + C.x^7*C.y + C.x^6*C.y - C.x^5*C.y + C.x^4*C.y + C.x^2*C.y))*C.dx[200D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr[Ca[Cin xi.coordinates():[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mV[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mline_cohomology_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mB = C2.crystalline_cohomology_basis()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    379[0m try:
-[0;32m--> 380[0m     z = integer_ring.Z(value)
-[1;32m    381[0m except (TypeError, ValueError):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:287[0m, in [0;36msage.structure.coerce_maps.NamedConvertMap._call_[0;34m()[0m
-[1;32m    286[0m cdef Map m
-[0;32m--> 287[0m cdef Element e = method(C)
-[1;32m    288[0m if e is None:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:832[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    831[0m self.reduce()
-[0;32m--> 832[0m num = R(self.__numerator)
-[1;32m    833[0m inv_den = R(self.__denominator).inverse_of_unit()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1677[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1676[0m 
-[0;32m-> 1677[0m     cpdef Element _call_(self, x):
-[1;32m   1678[0m         """
-
-File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:1692[0m, in [0;36msage.categories.map.FormalCompositeMap._call_[0;34m()[0m
-[1;32m   1691[0m for f in self.__list:
-[0;32m-> 1692[0m     x = f._call_(x)
-[1;32m   1693[0m return x
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1620[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1619[0m 
-[0;32m-> 1620[0m     cpdef Element _call_(self, _x):
-[1;32m   1621[0m         """
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1652[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Fp_section._call_[0;34m()[0m
-[1;32m   1651[0m if nmod_poly_degree(x._denom) != 0:
-[0;32m-> 1652[0m     raise ValueError("not integral")
-[1;32m   1653[0m if nmod_poly_degree(x._numer) > 0:
-
-[0;31mValueError[0m: not integral
-
-During handling of the above exception, another exception occurred:
-
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m B [38;5;241m=[39m [43mC2[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:356[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec)[0m
-
-File [0;32m<string>:340[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
-
-File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-File [0;32m<string>:23[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:259[0m, in [0;36mreduction_form[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
-[1;32m    637[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
-[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
-[1;32m    640[0m     [38;5;28;01mpass[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
-[1;32m    112[0m FieldElement.__init__(self, parent)
-[1;32m    113[0m if coerce:
-[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
-[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
-[1;32m    116[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1007[0m try:
-[1;32m   1008[0m     # now try calling the base ring's __call__ methods
-[0;32m-> 1009[0m     element = self.base_ring()(element)
-[1;32m   1010[0m     _p = p_NSet(sa2si(element,_ring), _ring)
-[1;32m   1011[0m     return new_MP(self,_p)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
-[1;32m   1143[0m [38;5;124;03m"""[39;00m
-[1;32m   1144[0m [38;5;124;03mTESTS::[39;00m
-[1;32m   1145[0m 
-[0;32m   (...)[0m
-[1;32m   1182[0m [38;5;124;03m    True[39;00m
-[1;32m   1183[0m [38;5;124;03m"""[39;00m
-[1;32m   1184[0m [38;5;28;01mtry[39;00m:
-[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
-[1;32m   1187[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124merror coercing to finite field[39m[38;5;124m"[39m)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
-[1;32m    199[0m         return a
-[1;32m    200[0m t = modulus.element_class()
-[0;32m--> 201[0m return t(parent, value)
-[1;32m    202[0m 
-[1;32m    203[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:388[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
-[1;32m    386[0m     value = py_scalar_to_element(value)
-[1;32m    387[0m if isinstance(value, Element) and value.parent().is_exact():
-[0;32m--> 388[0m     value = sage.rings.rational_field.QQ(value)
-[1;32m    389[0m     z = value % self.__modulus.sageInteger
-[1;32m    390[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    536[0m     """
-[1;32m    537[0m     if x is not None:
-[0;32m--> 538[0m         self.__set_value(x, base)
-[1;32m    539[0m 
-[1;32m    540[0m def __reduce__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    624[0m 
-[1;32m    625[0m         elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m             set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-[1;32m    628[0m         elif isinstance(x, tuple) and len(x) == 2:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:784[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._rational_[0;34m()[0m
-[1;32m    782[0m         1/2
-[1;32m    783[0m     """
-[0;32m--> 784[0m     return self._conversion(QQ)
-[1;32m    785[0m 
-[1;32m    786[0m def _conversion(self, R):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:832[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
-[1;32m    830[0m else:
-[1;32m    831[0m     self.reduce()
-[0;32m--> 832[0m     num = R(self.__numerator)
-[1;32m    833[0m     inv_den = R(self.__denominator).inverse_of_unit()
-[1;32m    834[0m     return num * inv_den
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    536[0m     """
-[1;32m    537[0m     if x is not None:
-[0;32m--> 538[0m         self.__set_value(x, base)
-[1;32m    539[0m 
-[1;32m    540[0m def __reduce__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:626[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    624[0m 
-[1;32m    625[0m         elif hasattr(x, "_rational_"):
-[0;32m--> 626[0m             set_from_Rational(self, x._rational_())
-[1;32m    627[0m 
-[1;32m    628[0m         elif isinstance(x, tuple) and len(x) == 2:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1446[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._rational_[0;34m()[0m
-[1;32m   1444[0m         TypeError: not a constant polynomial
-[1;32m   1445[0m     """
-[0;32m-> 1446[0m     return self._scalar_conversion(sage.rings.rational.Rational)
-[1;32m   1447[0m 
-[1;32m   1448[0m def _symbolic_(self, R):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1391[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m     if self.degree() > 0:
-[1;32m   1390[0m         raise TypeError("cannot convert nonconstant polynomial")
-[0;32m-> 1391[0m     return R(self.get_coeff_c(0))
-[1;32m   1392[0m 
-[1;32m   1393[0m _real_double_ = _scalar_conversion
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
-[1;32m    536[0m     """
-[1;32m    537[0m     if x is not None:
-[0;32m--> 538[0m         self.__set_value(x, base)
-[1;32m    539[0m 
-[1;32m    540[0m def __reduce__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:691[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
-[1;32m    689[0m 
-[1;32m    690[0m         else:
-[0;32m--> 691[0m             raise TypeError("unable to convert {!r} to a rational".format(x))
-[1;32m    692[0m 
-[1;32m    693[0m     cdef void set_from_mpq(Rational self, mpq_t value):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
-[1;32m    192[0m except AttributeError:
-[1;32m    193[0m     return super().__repr__()
-[0;32m--> 194[0m result = reprfunc()
-[1;32m    195[0m if isinstance(result, str):
-[1;32m    196[0m     return result
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:340[0m, in [0;36msage.rings.fraction_field_FpT.FpTElement._repr_[0;34m()[0m
-[1;32m    338[0m     return repr(self.numer())
-[1;32m    339[0m else:
-[0;32m--> 340[0m     numer_s = repr(self.numer())
-[1;32m    341[0m     denom_s = repr(self.denom())
-[1;32m    342[0m     if '-' in numer_s or '+' in numer_s:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
-[1;32m    192[0m except AttributeError:
-[1;32m    193[0m     return super().__repr__()
-[0;32m--> 194[0m result = reprfunc()
-[1;32m    195[0m if isinstance(result, str):
-[1;32m    196[0m     return result
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
-[1;32m   2688[0m         NotImplementedError: object does not support renaming: x^3 + 2/3*x^2 - 5/3
-[1;32m   2689[0m     """
-[0;32m-> 2690[0m     return self._repr()
-[1;32m   2691[0m 
-[1;32m   2692[0m def _latex_(self, name=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2662[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
-[1;32m   2660[0m     x = "(%s)"%x
-[1;32m   2661[0m if n > 1:
-[0;32m-> 2662[0m     var = "*%s^%s"%(name,n)
-[1;32m   2663[0m elif n==1:
-[1;32m   2664[0m     var = "*%s"%name
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB = C2.crystalline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mB = C2.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m)[53D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m B [38;5;241m=[39m [43mC2[49m[38;5;241;43m.[39;49m[43mcrystalline_cohomology_basis[49m[43m([49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m100[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:356[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec)[0m
-
-File [0;32m<string>:347[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
-
-File [0;32m<string>:6[0m, in [0;36mdecomposition_g0_g8[0;34m(fct, prec)[0m
-
-File [0;32m<string>:107[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
-
-File [0;32m<string>:77[0m, in [0;36mserre_duality_pairing[0;34m(self, fct, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB = C2.crystalline_cohomology_basis[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mA = C2.de[0m

-[15C[0;38;5;16;48;5;250m C2.de_rham_basis                     C2.degrees_de_rham1                 [0m

-[15C[0;38;5;16;48;5;250m C2.degrees_de_rham0                  C2.degrees_holomorphic_differentials[0m

-

-

-[0m [5A[15C[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0m

-[15C[0;38;5;231;48;5;102m C2.de_rham_basis                    [0m

-

-[15C[0;38;5;16;48;5;248m <unknown> [3A[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mA = C2.de_rham_basis()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = C2.de_rham_basis()[21D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mA[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx),
- ((x/y) dx, 0, (x/y) dx),
- ((x^2/y) dx, 0, (x^2/y) dx),
- ((x^3/y) dx, 0, (x^3/y) dx),
- ((x^4/y) dx, 0, (x^4/y) dx),
- (((x^10 + x^8 - x^7 - x^4 - x^2 - x)/y) dx, 2/x*y, ((-1)/(x*y)) dx),
- (((-x^9 + x^6 + x^3 + 1)/y) dx, 2/x^2*y, 0 dx),
- (((-x^6 + 1)/y) dx, 2/x^3*y, (1/(x^3*y)) dx),
- (((x^7 + x^5 - x^4 - x)/y) dx, 2/x^4*y, ((x^3 + x^2 - 1)/(x^4*y)) dx),
- (((-x^6 + x^3 + 1)/y) dx, 2/x^5*y, ((-1)/(x^3*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maA[[0;38;5;20;1m2[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0m A[[0;38;5;20;1m2[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0m=A[[0;38;5;20;1m2[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0m A[[0;38;5;20;1m2[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0mdA[[0;38;5;20;1m2[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0mA[[0;38;5;20;1m2[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(a)[19D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(a)[19D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_witt_lift(a)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[23D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0made_rham_wi[Ct_lift(A[[0;38;5;20;1m2[0m])[23D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(A[[0;38;5;20;1m2[0m])[23D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(A[[0;38;5;20;1m2[0m])[23D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(A[[0;38;5;20;1m2[0m])[23D[?7h[0m[?12l[?25h[?25l[?7l[17C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = de_rham_witt_lift(A[[0;38;5;20;1m2[0m])[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = de_rham_witt_lift(A[2])[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(C2.y*C2.x^2*C2.dx)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mrt_super_fct_into_AS[0;38;5;16;48;5;152m([0mC2.y*C2.x^[0;38;5;20;1m2[0m*C2.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^15*y*z0^2 + x^15*y*z0 + x^14*y*z0^2 - x^15*y - x^13*y*z0^2 - x^13*y*z0 + x^12*y*z0^2 + x^13*y + x^11*y*z0^2 + x^12*y + x^11*y*z0 + x^10*y*z0^2 + x^10*y*z0 - x^9*y*z0^2 + x^10*y - x^9*y*z0 - x^9*y - x^8*y*z0 + x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^6*y + x^4*y - x^2*y*z0^2 + x^3*y + x^2*y*z0 - x*y*z0^2 - x*y - y*z0)/(x^7*z0 - x^6*z0^2 + x^6*z0 - x^5*z0^2 + x^6 + x^5*z0 - x^4*z0^2 + x^5 - x^4*z0 + x^3*z0^2 + x^4 + x^3*z0 - x^2*z0^2 - x^3 + x^2 + x*z0 - z0^2 + 1)),
- (0, (-x*y*z0 - y)/(x*z0^2 + x + z0)),
- (y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^17*y*z0 + x^16*y*z0^2 + x^17*y - x^15*y*z0 - x^14*y*z0^2 - x^13*y*z0^2 + x^13*y*z0 - x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^12*y - x^11*y*z0 + x^10*y*z0^2 + x^11*y - x^9*y*z0^2 - x^9*y*z0 + x^9*y + x^8*y*z0 - x^7*y*z0^2 + x^8*y - x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^5*y*z0^2 + x^5*y*z0 + x^4*y*z0^2 - x^4*y*z0 - x^3*y*z0^2 - x^4*y + x^2*y*z0^2 + x^3*y - x^2*y*z0 + y*z0^2 + y)/(x^9 + x^8*z0 + x^8 + x^7*z0 + x^7 + x^6*z0 - x^6 - x^5*z0 + x^5 + x^4*z0 + x^3 + x^2*z0)))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega0[6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mduce[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0ma.reduce()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.reduce()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma.r()[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2/y) dx, 0, (x^2/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-x*z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0meduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = de_rham_witt_lift(A[[0;38;5;20;1m2[0m])[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m a [38;5;241m=[39m [43mde_rham_witt_lift[49m[43m([49m[43mA[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:341[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
-
-File [0;32m<string>:5[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'NoneType' object has no attribute 'curve'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0meduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mA[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = C2.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mA = C2.de_rham_basis()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA = C2.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0ma[3Cde_rham_witt_l[Cft[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = de_rham_witt_lift(A[[0;38;5;20;1m2[0m])[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(a)[19D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mde_rham_witt_lift(a)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mde_rham_witt_lift[49m[43m([49m[43ma[49m[43m)[49m
-
-File [0;32m<string>:339[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
-
-File [0;32m<string>:10[0m, in [0;36mregular_form[0;34m(omega)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = de_rham_witt_lift(A[2])[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(a)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mrt_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^15*y*z0^2 + x^15*y*z0 + x^14*y*z0^2 - x^15*y - x^13*y*z0^2 - x^13*y*z0 + x^12*y*z0^2 + x^13*y + x^11*y*z0^2 + x^12*y + x^11*y*z0 + x^10*y*z0^2 + x^10*y*z0 - x^9*y*z0^2 + x^10*y - x^9*y*z0 - x^9*y - x^8*y*z0 + x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^6*y + x^4*y - x^2*y*z0^2 + x^3*y + x^2*y*z0 - x*y*z0^2 - x*y - y*z0)/(x^7*z0 - x^6*z0^2 + x^6*z0 - x^5*z0^2 + x^6 + x^5*z0 - x^4*z0^2 + x^5 - x^4*z0 + x^3*z0^2 + x^4 + x^3*z0 - x^2*z0^2 - x^3 + x^2 + x*z0 - z0^2 + 1)),
- (0, (-x*y*z0 - y)/(x*z0^2 + x + z0)),
- (y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^17*y*z0 + x^16*y*z0^2 + x^17*y - x^15*y*z0 - x^14*y*z0^2 - x^13*y*z0^2 + x^13*y*z0 - x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^12*y - x^11*y*z0 + x^10*y*z0^2 + x^11*y - x^9*y*z0^2 - x^9*y*z0 + x^9*y + x^8*y*z0 - x^7*y*z0^2 + x^8*y - x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^5*y*z0^2 + x^5*y*z0 + x^4*y*z0^2 - x^4*y*z0 - x^3*y*z0^2 - x^4*y + x^2*y*z0^2 + x^3*y - x^2*y*z0 + y*z0^2 + y)/(x^9 + x^8*z0 + x^8 + x^7*z0 + x^7 + x^6*z0 - x^6 - x^5*z0 + x^5 + x^4*z0 + x^3 + x^2*z0)))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mr()[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma.r()[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2/y) dx, 0, (x^2/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.r()[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega0[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0ma.omega0.h1[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0.h1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma.omega0.h1 == a.r().omega0[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [35][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43mh1[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43ma[49m[38;5;241;43m.[39;49m[43mr[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43momega0[49m
-
-File [0;32m<string>:18[0m, in [0;36m__eq__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.omega0.h1 == a.r().omega0[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mua.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mpa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mea.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mra.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mea.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mla.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mla.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mia.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mta.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mpa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0.form[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0.form[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mpa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mta.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mia.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mca.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_a.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mfa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mua.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mna.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mca.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mta.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mia.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0moa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mna.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0m(a.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0mCa.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0m2a.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0m,a.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[0m a.omega0.form[13D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0msuperelliptic_function(C2, a.omega0.form)[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [36][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m superelliptic_function(C2, [43ma[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43mform[49m)
-
-[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_function[0;38;5;16;48;5;152m([0mC2, a.omega0.form[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0msuperelliptic_function(C2, a.omega0.h1)[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    705[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
-[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
-[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
-[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'numerator'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [37][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43msuperelliptic_function[49m[43m([49m[43mC2[49m[43m,[49m[43m [49m[43ma[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43mh1[49m[43m)[49m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    159[0m             print(type(C), C)
-[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
-[0;32m--> 161[0m         raise
-[1;32m    162[0m 
-[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
-[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
-[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
-[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
-[1;32m    710[0m [38;5;28;01mtry[39;00m:
-[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
-
-[0;31mTypeError[0m: cannot convert (x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_function[0;38;5;16;48;5;152m([0mC2, a.omega0.h1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0msuperelliptic_function(C2, a.omega0.h1.function)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC2.polynomial[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(Z/p)-cover of Superelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3 with the equation:
- z^3 - z = x
-x*z0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC2.polynomial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0msuperelliptic_function[0;38;5;16;48;5;152m([0mC2, a.omega0.h1.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0ma.omega0.h1 == a.r().omega0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mr[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mA[3CC2.de_rham_bas[Cs[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0ma[3Cde_rham_witt_l[Cft[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0meduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mA[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = C2.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mA = C2.de_rham_basis()[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA = C2.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC2.polynomial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0msuperelliptic_function[0;38;5;16;48;5;152m([0mC2, a.omega0.h1.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0ma.omega0.h1 == a.r().omega0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mr[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = de_rham_witt_lift(A[[0;38;5;20;1m2[0m])[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = de_rham_witt_lift[0;38;5;16;48;5;152m([0mA[[0;38;5;20;1m2[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mA[3CC2.de_rham_bas[Cs[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC2.polynomial[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0msuperelliptic_function[0;38;5;16;48;5;152m([0mC2, a.omega0.h1.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0ma.omega0.h1 == a.r().omega0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mr[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^15*y*z0^2 + x^15*y*z0 + x^14*y*z0^2 - x^15*y - x^13*y*z0^2 - x^13*y*z0 + x^12*y*z0^2 + x^13*y + x^11*y*z0^2 + x^12*y + x^11*y*z0 + x^10*y*z0^2 + x^10*y*z0 - x^9*y*z0^2 + x^10*y - x^9*y*z0 - x^9*y - x^8*y*z0 + x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^6*y + x^4*y - x^2*y*z0^2 + x^3*y + x^2*y*z0 - x*y*z0^2 - x*y - y*z0)/(x^7*z0 - x^6*z0^2 + x^6*z0 - x^5*z0^2 + x^6 + x^5*z0 - x^4*z0^2 + x^5 - x^4*z0 + x^3*z0^2 + x^4 + x^3*z0 - x^2*z0^2 - x^3 + x^2 + x*z0 - z0^2 + 1)),
- (0, (-x*y*z0 - y)/(x*z0^2 + x + z0)),
- (y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^17*y*z0 + x^16*y*z0^2 + x^17*y - x^15*y*z0 - x^14*y*z0^2 - x^13*y*z0^2 + x^13*y*z0 - x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^12*y - x^11*y*z0 + x^10*y*z0^2 + x^11*y - x^9*y*z0^2 - x^9*y*z0 + x^9*y + x^8*y*z0 - x^7*y*z0^2 + x^8*y - x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^5*y*z0^2 + x^5*y*z0 + x^4*y*z0^2 - x^4*y*z0 - x^3*y*z0^2 - x^4*y + x^2*y*z0^2 + x^3*y - x^2*y*z0 + y*z0^2 + y)/(x^9 + x^8*z0 + x^8 + x^7*z0 + x^7 + x^6*z0 - x^6 - x^5*z0 + x^5 + x^4*z0 + x^3 + x^2*z0)))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = de_rham_witt_lift(A[2])[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega0.h1 == a.r().omega0[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma.omega0[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mh1 == a.r().omega0[18D[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0ma.omega0.h1[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0.h1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mra.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mea.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mda.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mua.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mca.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mea.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mra.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mea.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mda.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mua.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mca.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mta.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mia.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0moa.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mna.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0mCa.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0m2a.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0m,a.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[0m a.omega0[8D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(C2, a.omega0[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[7C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7C[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mya.omega0.h1)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m^a.omega0.h1)[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0ma.omega0.h1)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m*a.omega0.h1)[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([19C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([19C)/[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mreduction(C2, y^[0;38;5;20;1m2[0m*a.omega0.h1)/y^[0;38;5;20;1m2[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [47][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m reduction(C2, [43my[49m[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39ma[38;5;241m.[39momega0[38;5;241m.[39mh1)[38;5;241m/[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m.<x, y> = PolynomialRing(GF(3), 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0m>[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx>[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m,> = Poi[7D[?7h[0m[?12l[?25h[?25l[?7l[0m > = Poi[7D[?7h[0m[?12l[?25h[?25l[?7l[0my> = Poi[7D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mynomialRing(GF(3), 2)[21D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mlRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mRxy.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0m)[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRxy.<x, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0mreduction(C2, y^[0;38;5;20;1m2[0m*a.omega0.h1)/y^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mreduction(C2, y^[0;38;5;20;1m2[0m*a.omega0.h1)/y^[0;38;5;20;1m2[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^2/y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(a)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^15*y*z0^2 + x^15*y*z0 + x^14*y*z0^2 - x^15*y - x^13*y*z0^2 - x^13*y*z0 + x^12*y*z0^2 + x^13*y + x^11*y*z0^2 + x^12*y + x^11*y*z0 + x^10*y*z0^2 + x^10*y*z0 - x^9*y*z0^2 + x^10*y - x^9*y*z0 - x^9*y - x^8*y*z0 + x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^6*y + x^4*y - x^2*y*z0^2 + x^3*y + x^2*y*z0 - x*y*z0^2 - x*y - y*z0)/(x^7*z0 - x^6*z0^2 + x^6*z0 - x^5*z0^2 + x^6 + x^5*z0 - x^4*z0^2 + x^5 - x^4*z0 + x^3*z0^2 + x^4 + x^3*z0 - x^2*z0^2 - x^3 + x^2 + x*z0 - z0^2 + 1)),
- (0, (-x*y*z0 - y)/(x*z0^2 + x + z0)),
- (y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
-  ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
-  (x^17*y*z0 + x^16*y*z0^2 + x^17*y - x^15*y*z0 - x^14*y*z0^2 - x^13*y*z0^2 + x^13*y*z0 - x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^12*y - x^11*y*z0 + x^10*y*z0^2 + x^11*y - x^9*y*z0^2 - x^9*y*z0 + x^9*y + x^8*y*z0 - x^7*y*z0^2 + x^8*y - x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^5*y*z0^2 + x^5*y*z0 + x^4*y*z0^2 - x^4*y*z0 - x^3*y*z0^2 - x^4*y + x^2*y*z0^2 + x^3*y - x^2*y*z0 + y*z0^2 + y)/(x^9 + x^8*z0 + x^8 + x^7*z0 + x^7 + x^6*z0 - x^6 - x^5*z0 + x^5 + x^4*z0 + x^3 + x^2*z0)))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C).[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a).omega0[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [51][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mconvert_super_fct_into_AS[49m[43m([49m[43ma[49m[43m)[49m[38;5;241;43m.[39;49m[43momega0[49m
-
-[0;31mAttributeError[0m: 'tuple' object has no attribute 'omega0'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS(a).omega0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.omega0.h1[10D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma[[0;38;5;20;1m1[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [53][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43ma[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m
-
-[0;31mTypeError[0m: 'superelliptic_drw_cech' object is not subscriptable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS(a).omega0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[[0;38;5;20;1m1[0m][37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, (-x*y*z0 - y)/(x*z0^2 + x + z0))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS(a)[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[[0;38;5;20;1m0[0m][37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(y*z0/(x^3*z0^2 - x^2*z0^2 - x^3 + x^2 + z0^2 - 1),
- ((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx,
- (x^15*y*z0^2 + x^15*y*z0 + x^14*y*z0^2 - x^15*y - x^13*y*z0^2 - x^13*y*z0 + x^12*y*z0^2 + x^13*y + x^11*y*z0^2 + x^12*y + x^11*y*z0 + x^10*y*z0^2 + x^10*y*z0 - x^9*y*z0^2 + x^10*y - x^9*y*z0 - x^9*y - x^8*y*z0 + x^7*y*z0 - x^6*y*z0^2 - x^6*y*z0 - x^6*y + x^4*y - x^2*y*z0^2 + x^3*y + x^2*y*z0 - x*y*z0^2 - x*y - y*z0)/(x^7*z0 - x^6*z0^2 + x^6*z0 - x^5*z0^2 + x^6 + x^5*z0 - x^4*z0^2 + x^5 - x^4*z0 + x^3*z0^2 + x^4 + x^3*z0 - x^2*z0^2 - x^3 + x^2 + x*z0 - z0^2 + 1))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mconvert_super_fct_into_AS(a)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a)[[0;38;5;20;1m0[0m][[0;38;5;20;1m1[0m][40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^20*y + x^18*y*z0^2 - x^19*y - x^18*y - x^16*y*z0 - x^15*y*z0^2 - x^15*y*z0 + x^13*y*z0^2 + x^13*y*z0 + x^12*y*z0^2 - x^12*y*z0 + x^11*y*z0^2 - x^11*y*z0 - x^11*y + x^10*y*z0 - x^9*y*z0^2 - x^10*y - x^9*y*z0 - x^8*y*z0^2 - x^8*y*z0 - x^7*y*z0^2 + x^8*y + x^7*y*z0 - x^6*y*z0^2 - x^7*y - x^6*y*z0 + x^5*y*z0^2 + x^5*y - x^4*y*z0 + x^3*y*z0^2 + x^3*y*z0 + x^2*y*z0^2 + x^3*y - x*y*z0^2 - x^2*y - x*y*z0 - y*z0^2 + x*y - y*z0 + y)/(x^11*z0 - x^10*z0^2 + x^10 - x^8*z0 + x^7*z0^2 - x^7 + x^2*z0 - x*z0^2 + x)) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m[1][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a.omega0 - mult_by_p(C.x*C.y.diffn())[38D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V((x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx), [0], V((x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(C.x)^(-1)*C.dx).jth_component(0)[33D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a).reduce()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;241ma).reduce()[11D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).omega0[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a).omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).omega0.omega[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a).omega0.omega[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0m([0;38;5;20;1m3[0m*a).omega0.omega.reduce2()[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^7/(x^11*y - x^9*y - x^8*y - x^5*y + x^3*y - x^2*y - y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*a).omega0.omega.reduce2[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.polynomial[12D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC2.polynomial[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m[1][3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega0.h1[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241mega0.h1[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241ma0.h1[5D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0ma.omega0[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y])
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mh1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0ma.omega0.frobenius[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<bound method superelliptic_drw_form.frobenius of [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y])>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.omega0.frobenius[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0ma.omega0.frobenius()[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^45 - x^43 + x^42 - x^41 - x^39 + x^37 + x^36 + x^35 + x^34 + x^33 + x^32 + x^30 + x^28 + x^26 + x^22 - x^21 + x^20 + x^19 + x^18 + x^17 - x^16 - x^14 - x^13 - x^11 - x^7)/(x^9*y - x^6*y - x^4*y - x^3*y - x^2*y + y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m3*a).omega0.omega.reduce2()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[172D[0;38;5;16;48;5;152m([171C)[?7h[0m[?12l[?25h[?25l[?7l[173D[0m([171C).[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[188D[0;94msage: [0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem(x^[0;38;5;20;1m9[0m*y - x^[0;38;5;20;1m6[0m*y - x^[0;38;5;20;1m4[0m*y - x^[0;38;5;20;1m3[0m*y - x^[0;38;5;20;1m2[0m*y + 
[228Cy[0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[A[181C[0;38;5;16;48;5;152m([0m

-[6C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[A[7D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem(x^[0;38;5;20;1m9[0m*y - x^[0;38;5;20;1m6[0m*y - x^[0;38;5;20;1m4[0m*y - x^[0;38;5;20;1m3[0m*y - x^[0;38;5;20;1m2[0m*y + 
[228Cy[0m

-[0;94m....: [0m)[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0,
- x^45 - x^43 + x^42 - x^41 - x^39 + x^37 + x^36 + x^35 + x^34 + x^33 + x^32 + x^30 + x^28 + x^26 + x^22 - x^21 + x^20 + x^19 + x^18 + x^17 - x^16 - x^14 - x^13 - x^11 - x^7)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m9[0m*y - x^[0;38;5;20;1m6[0m*y - x^[0;38;5;20;1m4[0m*y - x^[0;38;5;20;1m3[0m*y - x^[0;38;5;20;1m2[0m*y + 
[228Cy[0m

-[0;94m....: [0;38;5;16;48;5;152m)[7D[7C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[181C[0m([0m

-[6C[0m)[A[221C[?7h[0m[?12l[?25h[?25l[?7l
[187C[0;38;5;16;48;5;152m([0m

-[6C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[222C[0;38;5;210;48;5;88m)[0m

-[6C[0m[K[A[222C[?7h[0m[?12l[?25h[?25l[?7l
[228C[0;38;5;20;1m1[0m

-[6C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[181C[0m([0m

-[6C[0m)[A[221C[?7h[0m[?12l[?25h[?25l[?7l
[227C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m + [0;38;5;20;1m1
[228C[0m)[0m

-[6C[0m[K[A[218C[?7h[0m[?12l[?25h[?25l[?7l[0m + [0;38;5;20;1m1[0m)
[228C[0m[K[0m

-[0m [0m[K[A[222C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[0m - x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m([31C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[220D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem(x^[0;38;5;20;1m9[0m - x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0m)[220D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^36 - x^34 - x^33 - x^32 - x^30 - x^29 - x^28 - x^27 + x^26 - x^25 - x^24 - x^22 - x^18 + x^17 - x^15 + x^14 + x^13 + x^12 - x^11 - x^10 + x^7 - x^6 + x^2 + x,
- -x^7 - x^6 - x^5 - x^4 + x^3 - x^2 - x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m9[0m - x^[0;38;5;20;1m6[0m - x^[0;38;5;20;1m4[0m - x^[0;38;5;20;1m3[0m - x^[0;38;5;20;1m2[0m + [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([31C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([13C)[?7h[0m[?12l[?25h[?25l[?7l[202D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem(C2.polynomial)[202D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^33 - x^30 - x^29 - x^28 + x^27 + x^26 + x^23 - x^22 - x^20 - x^19 - x^18 - x^17 - x^16 + x^15 + x^13 - x^12 - x^11 - x^8 - x^7 - x^6 - x^5 + x^3 + x,
- -x^11 + x^10 + x^8 + x^7 - x^5 - x^4 + x^2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m).quo_rem[0;38;5;16;48;5;152m([0mC2.polynomial[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[22D[?7h[0m[?12l[?25h[?25l[?7l[174D[0;38;5;16;48;5;152m([171C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[172D[0m([171C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([171C[0;38;5;16;48;5;152m)[173D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[C[0;38;5;20;1m3[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[C[0;38;5;20;1m2[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[C[0;38;5;20;1m1[0m - x^[0;38;5;20;1m7[0;38;5;16;48;5;152m)[0m.quo_rem(C2.polynomial)[196D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m([0mx^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[C[0;38;5;20;1m3[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[C[0;38;5;20;1m2[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[C[0;38;5;20;1m1[0m - x^[0;38;5;20;1m7[0;38;5;16;48;5;152m)[0m.quo_rem(C2.polynomial)[196D[?7h[0m[?12l[?25h[?25l[?7l[0m([171C)[174D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[C[0;38;5;20;1m3[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[C[0;38;5;20;1m2[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[C[0;38;5;20;1m1[0m - x^[0;38;5;20;1m7[0m).quo_rem(C2.polynomial)[198D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[170D[0;38;5;16;48;5;152m([171C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[172D[0m([171C)[C[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[12D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[22D[?7h[0m[?12l[?25h[?25l[?7l[174D[0;38;5;16;48;5;152m([171C)[?7h[0m[?12l[?25h[?25l[?7l[176D[0;38;5;16;48;5;152m([2C[0m([171C)[0;38;5;16;48;5;152m)[0m.quo_rem(C2.polynomial)[23D[?7h[0m[?12l[?25h[?25l[?7l[177D[0m([175C)[8C[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[12D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[206D[0m[J[0;94msage: [0m(x*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m)).quo_rem(C2.polynomial)[206D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^34 - x^31 - x^30 - x^29 + x^28 + x^27 + x^24 - x^23 - x^21 - x^20 - x^19 - x^18 - x^17 + x^16 + x^14 - x^13 - x^12 - x^9 - x^8 - x^7 - x^6 + x^4 + x^2 - 1,
- x^11 - x^10 + x^8 + x^6 - x^5 + x^4 - x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.polynomial[12D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC2.polynomial[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^12 + 2*x^10 + 2*x^9 + 2*x^6 + x^4 + 2*x^3 + 2*x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC2.polynomial[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m)).quo_rem[0;38;5;16;48;5;152m([0mC2.polynomial[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[178D[0;38;5;16;48;5;152m([175C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[176D[0m([2C[0;38;5;16;48;5;152m([171C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[172D[0m([171C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([171C[0;38;5;16;48;5;152m)[173D[?7h[0m[?12l[?25h[?25l[?7l[0m([171C)[174D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([175C[0;38;5;16;48;5;152m)[177D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([175C)[176D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m^*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[C[0;38;5;20;1m3[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[C[0;38;5;20;1m2[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[C[0;38;5;20;1m1[0m - x^[0;38;5;20;1m7[C[0m).quo_rem(C2.polynomial)[198D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[C[0;38;5;20;1m3[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[C[0;38;5;20;1m2[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[C[0;38;5;20;1m1[0m - x^[0;38;5;20;1m7[C[0m).quo_rem(C2.polynomial)[198D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[170D[0;38;5;16;48;5;152m([171C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[172D[0m([171C)[2C[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[12D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[208D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m2[0m*(x^[0;38;5;20;1m45[0m - x^[0;38;5;20;1m43[0m + x^[0;38;5;20;1m42[0m - x^[0;38;5;20;1m41[0m - x^[0;38;5;20;1m39[0m + x^[0;38;5;20;1m37[0m + x^[0;38;5;20;1m36[0m + x^[0;38;5;20;1m35[0m + x^[0;38;5;20;1m34[0m + x^[0;38;5;20;1m33[0m + x^[0;38;5;20;1m32[0m + x^[0;38;5;20;1m30[0m + x^[0;38;5;20;1m28[0m + x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m22[0m - x^[0;38;5;20;1m21[0m + x^[0;38;5;20;1m20[0m + x^[0;38;5;20;1m19[0m + x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m17[0m - x^[0;38;5;20;1m16[0m - x^[0;38;5;20;1m14[0m - x^[0;38;5;20;1m13[0m - x^[0;38;5;20;1m11[0m - x^[0;38;5;20;1m7[0m)).quo_rem(C2.polynomial)[208D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^35 - x^32 - x^31 - x^30 + x^29 + x^28 + x^25 - x^24 - x^22 - x^21 - x^20 - x^19 - x^18 + x^17 + x^15 - x^14 - x^13 - x^10 - x^9 - x^8 - x^7 + x^5 + x^3 - x + 1,
- -x^11 + x^10 - x^9 + x^7 + x^5 - x^4 + x^3 - x^2 + x)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.omega0.frobenius()[19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega0.frobenius()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mrobenius()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma.f[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((2*x^4 + x^2 + 2)/x^5)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(a)[0][1][33D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mvert_super_fct_into_AS(a)[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)\[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mconvert_super_fct_into_AS(a.f)[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, (-x*y*z0 - y)/(x*z0^2 + x + z0))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2.polynomial[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^4 + 2*x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mpolynomial[10D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241mrystalline_cohomology_basis()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mlline_cohomology_basis()[24D[?7h[0m[?12l[?25h[?25l[?7l[0mlline_cohomology_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = C2.de_rham_basis()[21D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mA[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx),
- ((x/y) dx, 0, (x/y) dx),
- ((x^2/y) dx, 0, (x^2/y) dx),
- ((x^3/y) dx, 0, (x^3/y) dx),
- ((x^4/y) dx, 0, (x^4/y) dx),
- (((x^10 + x^8 - x^7 - x^4 - x^2 - x)/y) dx, 2/x*y, ((-1)/(x*y)) dx),
- (((-x^9 + x^6 + x^3 + 1)/y) dx, 2/x^2*y, 0 dx),
- (((-x^6 + 1)/y) dx, 2/x^3*y, (1/(x^3*y)) dx),
- (((x^7 + x^5 - x^4 - x)/y) dx, 2/x^4*y, ((x^3 + x^2 - 1)/(x^4*y)) dx),
- (((-x^6 + x^3 + 1)/y) dx, 2/x^5*y, ((-1)/(x^3*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mpolynomial[10D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mC1.de[0m

-[11C[0;38;5;16;48;5;250m C1.de_rham_basis                     C1.degrees_de_rham1                 [0m

-[11C[0;38;5;16;48;5;250m C1.degrees_de_rham0                  C1.degrees_holomorphic_differentials[0m

-

-

-[0m [5A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0m

-[11C[0;38;5;231;48;5;102m C1.de_rham_basis                    [0m

-

-[11C[0;38;5;16;48;5;248m <unknown> [3A[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[21C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC1.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), (((-x^2 - x)/y) dx, 2/x*y, (1/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC1.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0meC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m_C1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mrC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mhC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0maC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mmC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m_C1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mwC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0miC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mtC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mtC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m_C1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mlC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0miC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mfC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0mtC1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[0m)C1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1.de_rham_basis()[[0;38;5;20;1m0[0m][0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m(C1.de_rham_basis()[[0;38;5;20;1m0[0m][21D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([18C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mde_rham_witt_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift[0;38;5;16;48;5;152m([0mC1.de_rham_basis()[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([18C[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([21C[0;38;5;16;48;5;152m)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m([21C)[24D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mCde_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m1de_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[C[0mde_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0mrde_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0mwde_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[40D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16C[0;38;5;210;48;5;88m([21C[0;38;5;16;48;5;152m)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m([21C)[20D[?7h[0m[?12l[?25h[?25l[?7l[14C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([21C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mC1drw = de_rham_witt_lift(C1.de_rham_basis()[[0;38;5;20;1m0[0m])[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1drw = de_rham_witt_lift(C1.de_rham_basis()[0])[47D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdrw.[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mC1drw.f[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1drw.f[6D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241molyno[Cial[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m_[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC1.p_rank()[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC1[49m[38;5;241;43m.[39;49m[43mp_rank[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:176[0m, in [0;36mp_rank[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1889[0m, in [0;36mHyperellipticCurve_finite_field.p_rank[0;34m(self)[0m
-[1;32m   1855[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1856[0m [38;5;124;03mINPUT:[39;00m
-[1;32m   1857[0m 
-[0;32m   (...)[0m
-[1;32m   1880[0m [38;5;124;03m    0[39;00m
-[1;32m   1881[0m [38;5;124;03m"""[39;00m
-[1;32m   1882[0m [38;5;66;03m#We use caching here since Hasse Witt is needed to compute p_rank. So if the Hasse Witt[39;00m
-[1;32m   1883[0m [38;5;66;03m#is already computed it is stored in list A. If it was not cached (i.e. A is empty), we simply[39;00m
-[1;32m   1884[0m [38;5;66;03m#compute it. If it is cached then we need to make sure that we have the correct one. So check[39;00m
-[0;32m   (...)[0m
-[1;32m   1887[0m [38;5;66;03m# However, it seems a waste of time to manually analyse the cache[39;00m
-[1;32m   1888[0m [38;5;66;03m# -- See Trac Ticket #11115[39;00m
-[0;32m-> 1889[0m N, E [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_Hasse_Witt_cached[49m[43m([49m[43m)[49m
-[1;32m   1890[0m [38;5;28;01mif[39;00m E [38;5;241m!=[39m [38;5;28mself[39m:
-[1;32m   1891[0m     [38;5;28mself[39m[38;5;241m.[39m_Hasse_Witt_cached[38;5;241m.[39mclear_cache()
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1727[0m, in [0;36mHyperellipticCurve_finite_field._Hasse_Witt_cached[0;34m(self)[0m
-[1;32m   1647[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m   1648[0m [38;5;124;03mThis is where Hasse_Witt is actually computed.[39;00m
-[1;32m   1649[0m 
-[0;32m   (...)[0m
-[1;32m   1712[0m [38;5;124;03m    0[39;00m
-[1;32m   1713[0m [38;5;124;03m"""[39;00m
-[1;32m   1714[0m [38;5;66;03m# If Cartier Matrix is already cached for this curve, use that or evaluate it to get M,[39;00m
-[1;32m   1715[0m [38;5;66;03m#Coeffs, genus, Fq=base field of self, p=char(Fq). This is so we have one less matrix to[39;00m
-[1;32m   1716[0m [38;5;66;03m#compute.[39;00m
-[0;32m   (...)[0m
-[1;32m   1725[0m [38;5;66;03m#that don't  accept arguments. Anyway, the easiest is to call[39;00m
-[1;32m   1726[0m [38;5;66;03m#the cached method and simply see whether the data belong to self.[39;00m
-[0;32m-> 1727[0m M, Coeffs, g, Fq, p, E [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_Cartier_matrix_cached[49m[43m([49m[43m)[49m
-[1;32m   1728[0m [38;5;28;01mif[39;00m E [38;5;241m!=[39m [38;5;28mself[39m:
-[1;32m   1729[0m     [38;5;28mself[39m[38;5;241m.[39m_Cartier_matrix_cached[38;5;241m.[39mclear_cache()
-
-File [0;32m/ext/sage/9.7/src/sage/misc/cachefunc.pyx:2299[0m, in [0;36msage.misc.cachefunc.CachedMethodCallerNoArgs.__call__[0;34m()[0m
-[1;32m   2297[0m if self.cache is None:
-[1;32m   2298[0m     f = self.f
-[0;32m-> 2299[0m     self.cache = f(self._instance)
-[1;32m   2300[0m return self.cache
-[1;32m   2301[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py:1523[0m, in [0;36mHyperellipticCurve_finite_field._Cartier_matrix_cached[0;34m(self)[0m
-[1;32m   1521[0m [38;5;66;03m#this implementation is for odd degree only, even degree will be handled later.[39;00m
-[1;32m   1522[0m [38;5;28;01mif[39;00m d[38;5;241m%[39m[38;5;241m2[39m [38;5;241m==[39m [38;5;241m0[39m:
-[0;32m-> 1523[0m     [38;5;28;01mraise[39;00m [38;5;167;01mValueError[39;00m([38;5;124m"[39m[38;5;124mIn this implementation the degree of f must be odd[39m[38;5;124m"[39m)
-[1;32m   1524[0m [38;5;66;03m#Compute resultant to make sure no repeated roots[39;00m
-[1;32m   1525[0m df[38;5;241m=[39mf[38;5;241m.[39mderivative()
-
-[0;31mValueError[0m: In this implementation the degree of f must be odd
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1.p_rank[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.p_rank()[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1drw.f[?7h[0m[?12l[?25h[?25l[?7l[2D[0m = de_rham_witt_lift[0;38;5;16;48;5;152m([0mC1.de_rham_basis()[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mde_[Cham_witt_lift[0;38;5;16;48;5;152m([0mC1.de_rham_basis()[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0mC1d[Cw = de_rham_witt_lift[0;38;5;16;48;5;152m([0mC1.de_rham_basis()[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([18C[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mw[0;38;5;241m.f[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mC1drw[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]), [0], [(1/(x^4 + 2*x^3 + x))*y] d[x] + V(((-x^15 + x^14 - x^13 - x^12 - x^11 + x^10 + x^9 - x^8 - x^7 - x^5 + x^4 + x + 1)/(x^6*y + x^5*y + x^4*y - x^3*y + x^2*y + y)) dx) + dV([((2*x^12 + x^11 + x^10 + 2*x^9 + x^4 + 2*x^3)/(x^6 + x^5 + x^4 + 2*x^3 + x^2 + 1))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.f[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^47 + x^46 + 2*x^45 + x^44 + x^42 + x^40 + x^39 + x^38 + 2*x^37 + 2*x^34 + x^33 + 2*x^26 + 2*x^25 + 2*x^24 + 2*x^23 + x^21 + 2*x^19 + 2*x^18 + 2*x^17 + 2*x^16 + x^15 + x^14 + x^13 + x^11 + 2*x^10 + x^9)/(x^22 + x^20 + x^19 + x^18 + 2*x^17 + 2*x^16 + x^14 + x^12 + x^11 + 2*x^9 + 2*x^7 + x^6 + x^4 + x^3 + 2*x^2 + 1))*y]), V(((2*x^4 + x^2 + 2)/x^5)*y), [(x/(x^11 + 2*x^9 + 2*x^8 + 2*x^5 + x^3 + 2*x^2 + 2))*y] d[x] + V(((-x^60 - x^58 - x^57 + x^55 - x^54 - x^49 - x^46 - x^43 - x^42 + x^41 - x^40 + x^39 - x^37 - x^36 + x^33 - x^32 + x^30 + x^28 - x^26 - x^24 - x^21 + x^20 - x^19 - x^18 - x^17 + x^16 - x^14 + x^13 - x^12 - x^10 + x^9 - x^7 - x^5 + x^4 + x^3 - x^2 + x + 1)/(x^22*y + x^20*y + x^19*y + x^18*y - x^17*y - x^16*y + x^14*y + x^12*y + x^11*y - x^9*y - x^7*y + x^6*y + x^4*y + x^3*y - x^2*y + y)) dx) + dV([((x^52 + x^51 + 2*x^50 + x^49 + x^47 + x^45 + x^44 + x^43 + 2*x^42 + 2*x^39 + x^38 + 2*x^31 + 2*x^30 + 2*x^29 + 2*x^28 + 2*x^26 + 2*x^24 + x^18 + 2*x^17 + x^14 + x^13 + x^12 + x^11 + x^10 + 2*x^6 + 2*x^5 + x^3 + x^2 + 1)/(x^27 + x^25 + x^24 + x^23 + 2*x^22 + 2*x^21 + x^19 + x^17 + x^16 + 2*x^14 + 2*x^12 + x^11 + x^9 + x^8 + 2*x^7 + x^5))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mf[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma.f[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((2*x^4 + x^2 + 2)/x^5)*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:6[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mNameError[0m: name 'C' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-Increase precision.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:389[0m, in [0;36mde_rham_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:342[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:342[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:109[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:109[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:102[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:618[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.residue[0;34m()[0m
-[1;32m    616[0m         Integer Ring
-[1;32m    617[0m     """
-[0;32m--> 618[0m     return self[-1]
-[1;32m    619[0m 
-[1;32m    620[0m def exponents(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (x*z0 + z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^3) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^3*z0 + x*z1) * dx, z0*z1/x ), ( (x^2*z0 + z1) * dx, z0*z1/x^2 ), ( (x*z0) * dx, z0*z1/x^3 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^5
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mz[0]/AS.x[9D[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m][7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)/[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m1[0m]/AS.x)/expansion_at_infty()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m (AS[38;5;241m.[39mz[Integer([38;5;241m1[39m)][38;5;241m/[39mAS[38;5;241m.[39mx)[38;5;241m/[39m[43mexpansion_at_infty[49m()
-
-[0;31mNameError[0m: name 'expansion_at_infty' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m]/AS.x)/expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[20D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[0mexpansion_at_infty()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C).expansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m1[0m]/AS.x).expansion_at_infty()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-3 + t^-2 + t + t^2 + t^3 + t^4 + t^6 + t^7 + t^8 + t^9 + t^12 + t^13 + t^14 + t^15 + t^16 + t^17 + t^19 + t^21 + t^22 + t^24 + t^26 + t^27 + t^28 + t^29 + t^30 + t^35 + t^36 + t^41 + t^43 + t^44 + t^47 + t^49 + t^50 + t^51 + t^55 + t^57 + t^58 + t^59 + t^63 + t^64 + t^65 + t^66 + t^67 + t^70 + t^73 + t^76 + t^77 + t^79 + t^83 + t^86 + t^88 + t^89 + t^91 + O(t^94)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m]/AS.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m2[0m).expansion_at_infty()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t + t^2 + t^4 + t^5 + t^8 + t^9 + t^12 + t^13 + t^14 + t^16 + t^17 + t^19 + t^20 + t^22 + t^24 + t^25 + t^26 + t^27 + t^29 + t^30 + t^32 + t^33 + t^36 + t^38 + t^40 + t^41 + t^45 + t^47 + t^54 + t^56 + t^57 + t^58 + t^61 + t^65 + t^68 + t^70 + t^75 + t^76 + t^77 + t^81 + t^82 + t^86 + t^89 + t^91 + t^94 + t^96 + t^97 + O(t^98)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m2[0m).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m3[0m).expansion_at_infty()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^5 + t^6 + t^9 + t^10 + t^11 + t^12 + t^15 + t^16 + t^20 + t^21 + t^25 + t^26 + t^27 + t^28 + t^29 + t^30 + t^31 + t^32 + t^34 + t^37 + t^39 + t^41 + t^43 + t^44 + t^46 + t^47 + t^49 + t^50 + t^53 + t^54 + t^56 + t^58 + t^59 + t^61 + t^63 + t^64 + t^67 + t^72 + t^75 + t^76 + t^78 + t^79 + t^80 + t^82 + t^83 + t^87 + t^88 + t^89 + t^93 + t^94 + t^99 + t^100 + t^101 + O(t^102)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^5
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(AS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m3[0m).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m/AS.x).expansion_at_infty()[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m/AS.x).expansion_at_infty()[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).expansion_at_infty()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^2 + t^5 + t^8 + t^9 + t^10 + t^16 + t^17 + t^19 + t^20 + t^22 + t^24 + t^29 + t^30 + t^33 + t^36 + t^37 + t^38 + t^41 + t^43 + t^44 + t^45 + t^46 + t^47 + t^51 + t^52 + t^53 + t^57 + t^58 + t^60 + t^61 + t^64 + t^65 + t^67 + t^72 + t^75 + t^79 + t^89 + t^90 + t^92 + t^94 + t^95 + t^96 + t^97 + O(t^98)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m0[0m]/AS.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.x).expansion_at_infty()[26D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([8C[0m([4C)[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([16C)[C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m0[0m]/(AS.x)^[0;38;5;20;1m2[0m).expansion_at_infty()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^6 + t^8 + t^9 + t^10 + t^12 + t^13 + t^16 + t^17 + t^18 + t^22 + t^24 + t^25 + t^26 + t^27 + t^29 + t^32 + t^38 + t^40 + t^41 + t^43 + t^44 + t^45 + t^52 + t^54 + t^58 + t^60 + t^62 + t^66 + t^69 + t^70 + t^73 + t^77 + t^80 + t^81 + t^83 + t^84 + t^86 + t^90 + t^91 + t^92 + t^94 + t^96 + t^101 + O(t^102)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mz[0]/AS.x[9D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^5
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxponent_of_different_prim()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0monent_of_different_prim[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mAS.exponent_of_different_prim()[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (x^3*z0 + z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x*z0) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^2*z0) * dx, 0 ), ( (x^3) * dx, 0 ), ( (x^4) * dx, 0 ), ( (x^7) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^7*z0 + x*z1) * dx, z0*z1/x ), ( (x^6) * dx, z1/x^2 ), ( (x^6*z0 + z1) * dx, z0*z1/x^2 ), ( (x^5) * dx, z1/x^3 ), ( (x^5*z0) * dx, z0*z1/x^3 ), ( (x^4*z0) * dx, z0*z1/x^4 ), ( (x^3*z0) * dx, z0*z1/x^5 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (x*z0 + z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^3) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^3*z0 + x*z1) * dx, z0*z1/x ), ( (x^2*z0 + z1) * dx, z0*z1/x^2 ), ( (x*z0) * dx, z0*z1/x^3 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (x^5*z0 + z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x*z0) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^2*z0) * dx, 0 ), ( (x^3) * dx, 0 ), ( (x^3*z0) * dx, 0 ), ( (x^4) * dx, 0 ), ( (x^4*z0) * dx, 0 ), ( (x^5) * dx, 0 ), ( (x^6) * dx, 0 ), ( (x^11) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^11*z0 + x*z1) * dx, z0*z1/x ), ( (x^10) * dx, z1/x^2 ), ( (x^10*z0 + z1) * dx, z0*z1/x^2 ), ( (x^9) * dx, z1/x^3 ), ( (x^9*z0) * dx, z0*z1/x^3 ), ( (x^8) * dx, z1/x^4 ), ( (x^8*z0) * dx, z0*z1/x^4 ), ( (x^7) * dx, z1/x^5 ), ( (x^7*z0) * dx, z0*z1/x^5 ), ( (x^6*z0) * dx, z0*z1/x^6 ), ( (x^5*z0) * dx, z0*z1/x^7 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x^2*z0 + x*z1) * dx, 0 ), ( (x*z0) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^3) * dx, 0 ), ( (x^5) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^5*z0 + x^4 + x^3*z1) * dx, z0*z1/x ), ( (x^4) * dx, z1/x^2 ), ( (x^2) * dx, z0/x^2 ), ( (x^4*z0 + x^2*z1) * dx, z0*z1/x^2 ), ( (x^3*z0 + x^2*z0) * dx, z0*z1/x^3 ), ( (x^2*z0 + z1) * dx, z0*z1/x^4 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.exponent_of_different_prim()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^5
-z1^2 - z1 = x^7
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x^5*z0 + x*z1) * dx, 0 ), ( (x*z0) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^2*z0) * dx, 0 ), ( (x^3) * dx, 0 ), ( (x^3*z0) * dx, 0 ), ( (x^4) * dx, 0 ), ( (x^4*z0) * dx, 0 ), ( (x^5) * dx, 0 ), ( (x^6) * dx, 0 ), ( (x^11) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^11*z0 + x^7 + x^3*z1) * dx, z0*z1/x ), ( (x^10) * dx, z1/x^2 ), ( (x^2) * dx, z0/x^2 ), ( (x^10*z0 + x^2*z1) * dx, z0*z1/x^2 ), ( (x^9) * dx, z1/x^3 ), ( (x^9*z0 + x^5*z0) * dx, z0*z1/x^3 ), ( (x^8) * dx, z1/x^4 ), ( (x^8*z0 + z1) * dx, z0*z1/x^4 ), ( (x^7) * dx, z1/x^5 ), ( (x^7*z0) * dx, z0*z1/x^5 ), ( (x^6*z0) * dx, z0*z1/x^6 ), ( (x^5*z0) * dx, z0*z1/x^7 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexponent_of_different_prim()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me_ring[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94msage: [0mAS.[0m

-[9C[0;38;5;16;48;5;250m  AS.a_number                            AS.cartier_matrix                      AS.dx                                  AS.fct_field                           AS.height                               [0m

-[9C[0;38;5;16;48;5;250m  AS.at_most_poles                       AS.characteristic                      AS.dx_series                           AS.functions                           AS.holomorphic_differentials_basis      [0m

-[9C[0;38;5;16;48;5;250m  AS.at_most_poles_forms                 AS.cohomology_of_structure_sheaf_basis AS.exponent_of_different               AS.genus                               AS.ith_ramification_gp                 >[0m

-[9C[0;38;5;16;48;5;250m  AS.base_ring                           AS.de_rham_basis                       AS.exponent_of_different_prim          AS.group                               AS.jumps                                [0m

-[0m [5A[9C[?7h[0m[?12l[?25h[?25l[?7l[0ma_number[0m

-[10C[0;38;5;231;48;5;102m AS.a_number                           [0m

-

-

-

-[9C[0;38;5;16;48;5;248m <unknown> [5A[3D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mcartier_matrix[0m

-[10C[0;38;5;16;48;5;250m AS.a_number                           [0;38;5;231;48;5;102m AS.cartier_matrix                     [A[65D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mdx[0m[K[0m

-[49C[0;38;5;16;48;5;250m AS.cartier_matrix                     [0;38;5;231;48;5;102m AS.dx                                 [A[116D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mcartier_matrix[0m

-[49C[0;38;5;231;48;5;102m AS.cartier_matrix                     [0;38;5;16;48;5;250m AS.dx                                 [A[104D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mharacterist[Cc[0m

-[49C[0;38;5;16;48;5;250m AS.cartier_matrix                     [0m

-[49C[0;38;5;231;48;5;102m AS.characteristic                     [2A[65D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mohomology_of_structure_sheaf_basis[0m

-

-[49C[0;38;5;16;48;5;250m AS.characteristic                     [0m

-[49C[0;38;5;231;48;5;102m AS.cohomology_of_structure_sheaf_basis[3A[44D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[5A[43C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mAS.cohomology_of_structure_sheaf_basis()[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[z1/x,
- z0/x,
- z0*z1/x,
- z1/x^2,
- z0/x^2,
- z0*z1/x^2,
- z1/x^3,
- z0*z1/x^3,
- z1/x^4,
- z0*z1/x^4,
- z1/x^5,
- z0*z1/x^5,
- z0*z1/x^6,
- z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cohomology_of_structure_sheaf_basis()[39D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^5
-z1^2 - z1 = x^13
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[( (1) * dx, 0 ), ( (z1) * dx, 0 ), ( (z0) * dx, 0 ), ( (x) * dx, 0 ), ( (x^6*z0 + x*z1) * dx, 0 ), ( (x*z0) * dx, 0 ), ( (x^2) * dx, 0 ), ( (x^2*z0) * dx, 0 ), ( (x^3) * dx, 0 ), ( (x^3*z0) * dx, 0 ), ( (x^4) * dx, 0 ), ( (x^4*z0) * dx, 0 ), ( (x^5) * dx, 0 ), ( (x^5*z0) * dx, 0 ), ( (x^6) * dx, 0 ), ( (x^7) * dx, 0 ), ( (x^13) * dx, z1/x ), ( (0) * dx, z0/x ), ( (x^13*z0 + x^8 + x^3*z1) * dx, z0*z1/x ), ( (x^12) * dx, z1/x^2 ), ( (x^2) * dx, z0/x^2 ), ( (x^12*z0 + x^2*z1) * dx, z0*z1/x^2 ), ( (x^11) * dx, z1/x^3 ), ( (x^11*z0 + x^6*z0) * dx, z0*z1/x^3 ), ( (x^10) * dx, z1/x^4 ), ( (x^10*z0 + z1) * dx, z0*z1/x^4 ), ( (x^9) * dx, z1/x^5 ), ( (x^9*z0) * dx, z0*z1/x^5 ), ( (x^8) * dx, z1/x^6 ), ( (x^8*z0) * dx, z0*z1/x^6 ), ( (x^7*z0) * dx, z0*z1/x^7 ), ( (x^6*z0) * dx, z0*z1/x^8 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.cohomology_of_structure_sheaf_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mAS.cohomology_of_structure_sheaf_basis()[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[z1/x,
- z0/x,
- z0*z1/x,
- z1/x^2,
- z0/x^2,
- z0*z1/x^2,
- z1/x^3,
- z0*z1/x^3,
- z1/x^4,
- z0*z1/x^4,
- z1/x^5,
- z0*z1/x^5,
- z1/x^6,
- z0*z1/x^6,
- z0*z1/x^7,
- z0*z1/x^8]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:316[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:145[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.cohomology_of_structure_sheaf_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[40D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:316[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:145[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:316[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:145[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.cohomology_of_structure_sheaf_basis()[39D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^7
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z1/x^5, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = x^13
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m/2 in QQ[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0;38;5;20;1m13[0m -[0;38;5;20;1m1[0m + [0;38;5;20;1m1[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcohomology_of_structure_sheaf_basis()[37D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mnu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z1/x^5, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m14
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.genus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;20;1m13[0m -[0;38;5;20;1m1[0m + [0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mAS.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.genus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^7
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mnus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m13
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7, z0*z1/x^8]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^7
-z1^2 - z1 = x^13
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m15
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:316[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:145[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mgenus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m17
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [47][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:316[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:145[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z0/x^4, z0*z1/x^4, z0/x^5, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7, z0*z1/x^8, z0*z1/x^9]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z1/x^5, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7, z0*z1/x^8]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m15
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l\[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0m\[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0*z1/x, z0*z1/x^2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field in z2 of size 2^2 with the equations:
-z0^2 - z0 = x^3
-z1^2 - z1 = z2*x^3
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ s
-
age
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0*z1/x, z0*z1/x^2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0*z1/x^2, z0*z1/x^3]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0*z1/x^2, z1/x^3, z0*z1/x^3, z0*z1/x^4, z0*z1/x^5]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z1/x^5, z0*z1/x^5, z1/x^6, z0*z1/x^6, z0*z1/x^7, z0*z1/x^8, z0*z1/x^9]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z0/x^3, z0*z1/x^3, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-z0/x^4 False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-z1/x^4 False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[z1/x, z0/x, z0*z1/x, z1/x^2, z0/x^2, z0*z1/x^2, z1/x^3, z0/x^3, z0*z1/x^3, z1/x^4, z0*z1/x^4, z0*z1/x^5, z0*z1/x^6, z0*z1/x^7]
-z1/x^4 False
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].coordinates(basis = b)[26D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mti[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].function[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz1/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].function[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].function.exponents()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mbbb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mfunction[49m[38;5;241;43m.[39;49m[43mexponents[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_element.FractionFieldElement' object has no attribute 'exponents'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].function.exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0me[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mo[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mm[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mi[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0ma[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mo[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[0m([2Cb[[0;38;5;20;1m0[0m].function.exponents()[27D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][9C[?7h[0m[?12l[?25h[?25l[?7l[10C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mbbb[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mbbb[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C[[0;38;5;20;1m0[0m].function.exponents()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[10C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[0mdexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[C[0mexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mnexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0moexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mmexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0miexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mnexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0maexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mtexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0moexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mrexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m(exponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mexponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().exponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m exponents()[11D[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].function.denominator(). exponents()[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1, 0, 0, 0)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].function.denominator(). exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mexponents()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].function.denominator().exponents()[47D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1, 0, 0, 0)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].function.denominator().exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[11D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m.exponents()[14D[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mbbb[[0;38;5;20;1m0[0m].function.numerator().exponents()[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(0, 0, 0, 1)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbbb[[0;38;5;20;1m0[0m].function.numerator().exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [11][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:28[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:14[0;36m[0m
-[0;31m    if a.function.numerator().exponents()[_sage_const_3 :] = (_sage_const_1 , _sage_const_1 ):[0m
-[0m       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m cannot assign to subscript here. Maybe you meant '==' instead of '='?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mlo[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlo[49m
-
-[0;31mNameError[0m: name 'lo' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241md('init.sage')[14D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[(0, 0, 0, 1)]
-[(0, 0, 1, 0)]
-[(0, 0, 1, 1)]
-[(0, 0, 0, 1)]
-[(0, 0, 1, 0)]
-[(0, 0, 1, 1)]
-[(0, 0, 0, 1)]
-[(0, 0, 1, 0)]
-[(0, 0, 1, 1)]
-[(0, 0, 0, 1)]
-[(0, 0, 1, 1)]
-[(0, 0, 1, 1)]
-[(0, 0, 1, 1)]
-[(0, 0, 1, 1)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got list)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [20][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [21][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:28[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:14[0;36m[0m
-[0;31m    print(a.function.numerator().exponents())[_sage_const_0 ][_sage_const_2 :])[0m
-[0m                                                                              ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m unmatched ')'
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 1)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:14[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lz1/x (0, 0, 0, 1)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lz1/x [0, 0, 0, 1]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:15[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: Argument 'other' has incorrect type (expected sage.rings.polynomial.polydict.ETuple, got tuple)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:20[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:20[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0, 1]
-[1, 0]
-[1, 1]
-z0*z1/x
-[0, 1]
-[1, 0]
-[1, 1]
-z0*z1/x^2
-[0, 1]
-[1, 0]
-[1, 1]
-z0*z1/x^3
-[0, 1]
-[1, 1]
-z0*z1/x^4
-[1, 1]
-z0*z1/x^5
-[1, 1]
-z0*z1/x^6
-[1, 1]
-z0*z1/x^7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:27[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: 'int' object is not iterable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mz0z1[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0, 0, 0, 1] [1, 0, 0, 0]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mTypeError[0m: 'int' object is not iterable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l7 3 4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 9
-7 3 4
-4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 5
-6 4 2
-2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 5
-6 4 2
-8 ? 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 3
-6 4 1
-8 ? 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:30[0m, in [0;36m<module>[0;34m[0m
-
-[0;31mValueError[0m: max() arg is an empty sequence
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mz0z1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 1
-5 5 0
-8 ? 0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 1
-5 5 0
-8 ? 0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0;38;5;241mrafty/draft5.sage')[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mafty/draft5.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([20C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m2.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mp.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mc.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mo.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mv.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([23C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdrafty/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdrafty/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1drw[4D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^3 = x^3 + 1 over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mpolynomial[10D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241ms_smooth()[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^11
-z1^2 - z1 = x
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdrafty/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.function[9D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0mC.x)^[0;38;5;20;1m2[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x)^[0;38;5;20;1m2[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)^[0;38;5;20;1m2[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0m(C.x)^[0;38;5;20;1m2[13D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdrafty/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdrafty/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:36[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-[0;31mTypeError[0m: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)-cover of Superelliptic curve with the equation y^3 = x^3 + 1 over Finite Field in a of size 2^2 with the equation:
- z^2 - z = x^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mAS.a[0m

-[10C[0;38;5;16;48;5;250m AS.a_number           [0m

-[10C[0;38;5;16;48;5;250m AS.at_most_poles      [0m

-[10C[0;38;5;16;48;5;250m AS.at_most_poles_forms[0m

-

-[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0m_number[0m

-[10C[0;38;5;231;48;5;102m AS.a_number           [0m

-

-

-[10C[0;38;5;16;48;5;248m <unknown> [4A[4D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[16C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mAS.a_number()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43ma_number[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:313[0m, in [0;36ma_number[0;34m(self)[0m
-
-File [0;32m<string>:154[0m, in [0;36mcartier_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:140[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:140[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-[0;31mTypeError[0m: as_form.expansion_at_infty() got an unexpected keyword argument 'place'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([23C)[2D[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([23C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([22C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.a_number()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0ma_number[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mAS.a_number()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.a_number()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.a_number()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0mP[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mASP1.[0m

-[11C[0;38;5;16;48;5;250m  ASP1.a_number                            ASP1.cartier_matrix                      ASP1.dx                                   [0m

-[11C[0;38;5;16;48;5;250m  ASP1.at_most_poles                       ASP1.characteristic                      ASP1.dx_series                            [0m

-[11C[0;38;5;16;48;5;250m  ASP1.at_most_poles_forms                 ASP1.cohomology_of_structure_sheaf_basis ASP1.exponent_of_different               >[0m

-[11C[0;38;5;16;48;5;250m  ASP1.base_ring                           ASP1.de_rham_basis                       ASP1.exponent_of_different_prim           [0m

-[0m [5A[11C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mASP1.a_number()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mSP1.a_number()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)-cover of Superelliptic curve with the equation y^3 = x^5 + 1 over Finite Field in a of size 2^2 with the equation:
- z^2 - z = x^3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241ma_number()[10D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_number[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mAS.a_number()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x^3 + x over Finite Field in a of size 2^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mis_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x^3 + x over Finite Field in a of size 2^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m,.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mis_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.a_number()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;241mb_of_pts_at_infty[17D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mAS.nb_of_pts_at_infty[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.nb_of_pts_at_infty[20D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mof_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mAS3.nb_of_pts_at_infty[28D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mf[0;38;5;241mff = ((C.x^17 - C.x^16 + C.x^15 + C.x^14 + C.x^13 + C.x^12 - C.x^10 + C.x^7 + C.x^6 - C.x^5 - C.x^4 + C.x^2 - C.x + C.one)/(C.x^8*C.y + C.x^7*C.y + C.x^6*C
[162C.[0m

-[0;94m....: [0;38;5;241my - C.x^5*C.y + C.x^4*C.y + C.x^2*C.y))*C.dx[50D[A[7C[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mf[49m
-
-[0;31mNameError[0m: name 'f' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^5 - x^4 + 2*x[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[C[0;38;5;241m+[C2*x[C-[C1[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mf = x^[0;38;5;20;1m3[0m - x[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = x^3 - x[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mvaluation()[11D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mf.derivative()([0;38;5;20;1m1[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.derivative()(1)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= x^3 - x[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)/[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mf = (x+[0;38;5;20;1m1[0m)/(x-[0;38;5;20;1m1[0m)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = (x+1)/(x-1)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mderivative()(1)[15D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mf.poles()[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [35][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mf[49m[38;5;241;43m.[39;49m[43mpoles[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.fraction_field_element.FractionFieldElement_1poly_field' object has no attribute 'poles'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.poles()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241merivative()(1)[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mf.denominator().roots()[29D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m.denominator().roots()[22D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [38][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:29[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:12[0;36m[0m
-[0;31m    def expansion(fct, (x0, y0)):[0m
-[0m                       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxy.<x, y> = PolynomialRing(GF(3), 2)[36D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241m<x> = Polyn[CmialR[Cng(GF(3))[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0m<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m3[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.is_smooth()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x, 1)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m^, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m+, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_smooth[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m()[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m.is_smooth[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mRx.<x> = Po[CynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m5[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + x, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;20;1m2[0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxcept:[6D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mexpan[0m

-[11C[0;38;5;16;48;5;250m expand   [0m

-[11C[0;38;5;16;48;5;250m expansion[0m

-

-

-[0m [5A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[2A[9C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(5))[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m5[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_smooth[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.is_smooth[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<bound method superelliptic.is_smooth of Superelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC.is_smooth[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mC.is_smooth()[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x)^2[6D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C))[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[3C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([6C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[5C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[10D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mexpansion((C.x)^(-[0;38;5;20;1m1[0m), [0;38;5;20;1m0[0m, [0;38;5;20;1m1[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mUnboundLocalError[0m                         Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mexpansion[49m[43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:22[0m, in [0;36mexpansion[0;34m(fct, x0, y0)[0m
-
-[0;31mUnboundLocalError[0m: local variable 't' referenced before assignment
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mexpansion[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m1[0m), [0;38;5;20;1m0[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mC.is_[Cm[Coth[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mRx.<x> = Po[CynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m5[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mexpansion[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m1[0m), [0;38;5;20;1m0[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mC.is_[Cm[Coth[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mRx.<x> = Po[CynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mexpansion[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m1[0m), [0;38;5;20;1m0[0m, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mexpansion((C.x)^(-[0;38;5;20;1m1[0m), [0;38;5;20;1m0[0m, [0;38;5;20;1m1[0m)[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mexpansion[49m[43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:23[0m, in [0;36mexpansion[0;34m(fct, x0, y0, prec)[0m
-
-[0;31mNameError[0m: name 'y' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:29[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mexpansion[0;34m(fct, x0, y0, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:428[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.subs[0;34m()[0m
-[1;32m    426[0m g = self._parent.gen()
-[1;32m    427[0m if g in x[0]:
-[0;32m--> 428[0m     return self(x[0][g])
-[1;32m    429[0m elif len(x[0]) > 0:
-[1;32m    430[0m     raise TypeError("keys do not match self's parent")
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:870[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    868[0m # This can save lots of coercions when the common parent is the
-[1;32m    869[0m # polynomial's base ring (e.g., for evaluations at integers).
-[0;32m--> 870[0m cst, aa = coercion_model.canonical_coercion(cst, a)
-[1;32m    871[0m # Use fast multiplication actions like matrix × scalar.
-[1;32m    872[0m # If there is no action, replace a by an element of the
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1393[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1391[0m         self._record_exception()
-[1;32m   1392[0m 
-[0;32m-> 1393[0m raise TypeError("no common canonical parent for objects with parents: '%s' and '%s'"%(xp, yp))
-[1;32m   1394[0m 
-[1;32m   1395[0m 
-
-[0;31mTypeError[0m: no common canonical parent for objects with parents: 'Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5' and 'Laurent Series Ring in t over Finite Field of size 5'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:29[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:25[0m, in [0;36mexpansion[0;34m(fct, x0, y0, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:428[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.subs[0;34m()[0m
-[1;32m    426[0m g = self._parent.gen()
-[1;32m    427[0m if g in x[0]:
-[0;32m--> 428[0m     return self(x[0][g])
-[1;32m    429[0m elif len(x[0]) > 0:
-[1;32m    430[0m     raise TypeError("keys do not match self's parent")
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:870[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    868[0m # This can save lots of coercions when the common parent is the
-[1;32m    869[0m # polynomial's base ring (e.g., for evaluations at integers).
-[0;32m--> 870[0m cst, aa = coercion_model.canonical_coercion(cst, a)
-[1;32m    871[0m # Use fast multiplication actions like matrix × scalar.
-[1;32m    872[0m # If there is no action, replace a by an element of the
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1393[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1391[0m         self._record_exception()
-[1;32m   1392[0m 
-[0;32m-> 1393[0m raise TypeError("no common canonical parent for objects with parents: '%s' and '%s'"%(xp, yp))
-[1;32m   1394[0m 
-[1;32m   1395[0m 
-
-[0;31mTypeError[0m: no common canonical parent for objects with parents: 'Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5' and 'Laurent Series Ring in t over Finite Field of size 5'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-t^-1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-3*t^-3 + 2 + 2*t^3 + 4*t^6 + 3*t^12 + 4*t^15 + 4*t^18 + 3*t^21 + 4*t^27 + 2*t^30 + 2*t^33 + 4*t^36 + O(t^47)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-1 + 4*t + 2*t^2 + 3*t^3 + 4*t^4 + t^5 + 3*t^6 + 2*t^7 + t^8 + 4*t^9 + O(t^10)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l'1 1
-1 + 4*t^2 + 2*t^3 + 2*t^4 + t^5 + 3*t^7 + 2*t^8 + 4*t^9 + t^10 + t^12 + 4*t^14 + 2*t^15 + 2*t^16 + t^17 + 3*t^19 + 2*t^20 + 4*t^21 + t^22 + t^24 + 4*t^26 + 2*t^27 + 2*t^28 + t^29 + 3*t^31 + 2*t^32 + 4*t^33 + t^34 + t^36 + 4*t^38 + 2*t^39 + 2*t^40 + t^41 + 3*t^43 + 2*t^44 + 4*t^45 + t^46 + t^48 + O(t^50)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ml[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mo[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-t^2 + 4*t^4 + 4*t^6 + 4*t^8 + 4*t^10 + 4*t^12 + 4*t^14 + 4*t^16 + 4*t^18 + 4*t^20 + 4*t^22 + 4*t^24 + 4*t^26 + 4*t^28 + 4*t^30 + 4*t^32 + 4*t^34 + 4*t^36 + 4*t^38 + 4*t^40 + 4*t^42 + 4*t^44 + 4*t^46 + 4*t^48 + 4*t^50 + 4*t^52 + 4*t^54 + 4*t^56 + 4*t^58 + 4*t^60 + 4*t^62 + 4*t^64 + 4*t^66 + 4*t^68 + 4*t^70 + 4*t^72 + 4*t^74 + 4*t^76 + 4*t^78 + 4*t^80 + 4*t^82 + 4*t^84 + 4*t^86 + 4*t^88 + 4*t^90 + 4*t^92 + 4*t^94 + 4*t^96 + 4*t^98 + 4*t^100
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-x_series t + 4*t^2 + 4*t^3 + 4*t^4 + 4*t^5 + 4*t^6 + 4*t^7 + 4*t^8 + 4*t^9 + 4*t^10 + 4*t^11 + 4*t^12 + 4*t^13 + 4*t^14 + 4*t^15 + 4*t^16 + 4*t^17 + 4*t^18 + 4*t^19 + 4*t^20 + 4*t^21 + 4*t^22 + 4*t^23 + 4*t^24 + 4*t^25 + 4*t^26 + 4*t^27 + 4*t^28 + 4*t^29 + 4*t^30 + 4*t^31 + 4*t^32 + 4*t^33 + 4*t^34 + 4*t^35 + 4*t^36 + 4*t^37 + 4*t^38 + 4*t^39 + 4*t^40 + 4*t^41 + 4*t^42 + 4*t^43 + 4*t^44 + 4*t^45 + 4*t^46 + 4*t^47 + 4*t^48 + 4*t^49 + 4*t^50
-t^2 + 4*t^4 + 4*t^6 + 4*t^8 + 4*t^10 + 4*t^12 + 4*t^14 + 4*t^16 + 4*t^18 + 4*t^20 + 4*t^22 + 4*t^24 + 4*t^26 + 4*t^28 + 4*t^30 + 4*t^32 + 4*t^34 + 4*t^36 + 4*t^38 + 4*t^40 + 4*t^42 + 4*t^44 + 4*t^46 + 4*t^48 + 4*t^50 + 4*t^52 + 4*t^54 + 4*t^56 + 4*t^58 + 4*t^60 + 4*t^62 + 4*t^64 + 4*t^66 + 4*t^68 + 4*t^70 + 4*t^72 + 4*t^74 + 4*t^76 + 4*t^78 + 4*t^80 + 4*t^82 + 4*t^84 + 4*t^86 + 4*t^88 + 4*t^90 + 4*t^92 + 4*t^94 + 4*t^96 + 4*t^98 + 4*t^100
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-x_series t + t^2 + t^3 + t^4 + t^5 + t^6 + t^7 + t^8 + t^9 + t^10 + t^11 + t^12 + t^13 + t^14 + t^15 + t^16 + t^17 + t^18 + t^19 + t^20 + t^21 + t^22 + t^23 + t^24 + t^25 + t^26 + t^27 + t^28 + t^29 + t^30 + t^31 + t^32 + t^33 + t^34 + t^35 + t^36 + t^37 + t^38 + t^39 + t^40 + t^41 + t^42 + t^43 + t^44 + t^45 + t^46 + t^47 + t^48 + t^49 + t^50
-4*t^50 + 3*t^52 + 4*t^54 + 2*t^56 + t^58 + 3*t^60 + 4*t^62 + 2*t^64 + t^66 + 3*t^68 + 4*t^70 + 2*t^72 + t^74 + 3*t^76 + 4*t^78 + 2*t^80 + t^82 + 3*t^84 + 4*t^86 + 2*t^88 + t^90 + 3*t^92 + 4*t^94 + 2*t^96 + t^98 + t^100
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-x_series 4*t^50 + 3*t^52 + 4*t^54 + 2*t^56 + t^58 + 3*t^60 + 4*t^62 + 2*t^64 + t^66 + 3*t^68 + 4*t^70 + 2*t^72 + t^74 + 3*t^76 + 4*t^78 + 2*t^80 + t^82 + 3*t^84 + 4*t^86 + 2*t^88 + t^90 + 3*t^92 + 4*t^94 + 2*t^96 + t^98 + t^100
-4*t^50 + 3*t^52 + 4*t^54 + 2*t^56 + t^58 + 3*t^60 + 4*t^62 + 2*t^64 + t^66 + 3*t^68 + 4*t^70 + 2*t^72 + t^74 + 3*t^76 + 4*t^78 + 2*t^80 + t^82 + 3*t^84 + 4*t^86 + 2*t^88 + t^90 + 3*t^92 + 4*t^94 + 2*t^96 + t^98 + t^100
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mf[49m
-
-[0;31mNameError[0m: name 'f' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-x_series 2 + 4*t^2 + 4*t^4 + t^10 + 4*t^12 + 4*t^14 + 2*t^20 + 3*t^22 + 3*t^24 + 3*t^30 + 2*t^32 + 2*t^34 + 2*t^50 + 3*t^52 + 3*t^54 + 2*t^60 + 3*t^62 + 3*t^64 + 4*t^70 + t^72 + t^74 + t^80 + 4*t^82 + 4*t^84
-2 + 4*t^2 + 4*t^4 + t^10 + 4*t^12 + 4*t^14 + 2*t^20 + 3*t^22 + 3*t^24 + 3*t^30 + 2*t^32 + 2*t^34 + 2*t^50 + 3*t^52 + 3*t^54 + 2*t^60 + 3*t^62 + 3*t^64 + 4*t^70 + t^72 + t^74 + t^80 + 4*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;241mb[Cof_p[Cs_at_infty[17D[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mC.nb_of_pts_at_infty[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.nb_of_pts_at_infty[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mC.nb_of_pts_at_infty = [0;38;5;20;1m3[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.nb_of_pts_at_infty = [0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mC.nb_of_pts_at_infty[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-x_series 4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC.x)^2[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2.[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.y[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m2[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0m(C.y)^[0;38;5;20;1m2[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[2D[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mexpansion((C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004lx_series 4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[0m[?7h[0;91m[0m[0mt^2 + t^250 + 4*t^252
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion[0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mexpansion[0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mexpansion((C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^250 + 4*t^252
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion[0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mexpansion[0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.nb_of_pts_at_infty[19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion[0;38;5;16;48;5;152m([0m(C.y)^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([24C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m10[C[0m)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m^[0;38;5;20;1m2[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m10[C[0m)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m , -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m+, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m , -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mC, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0m., -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mo, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0mn, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[0me, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m1[C0[0m)[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([32C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mexpansion((C.x)^[0;38;5;20;1m3[0m + C.one, -[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m, prec=[0;38;5;20;1m100[0m)[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + t^250 + 4*t^252
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd[K[Kgit status
-On branch master
-Your branch is up to date with 'origin/master'.
-
-Changes not staged for commit:
-  (use "git add <file>..." to update what will be committed)
-  (use "git restore <file>..." to discard changes in working directory)
-	[31mmodified:   sage/.run.term-0.term[m
-	[31mmodified:   sage/as_covers/as_form_class.sage[m
-	[31mmodified:   sage/drafty/draft.sage[m
-	[31mmodified:   sage/drafty/superelliptic_drw.sage[m
-	[31mmodified:   sage/init.sage[m
-	[31mmodified:   sage/superelliptic/superelliptic_form_class.sage[m
-
-Untracked files:
-  (use "git add <file>..." to include in what will be committed)
-	[31m.crystalline_p2.ipynb.sage-jupyter2[m
-	[31m.deRhamComputation.ipynb.sage-jupyter2[m
-	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
-	[31m.git.x11-0.term[m
-	[31m.superelliptic.ipynb.sage-jupyter2[m
-	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
-	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
-	[31mgit.x11[m
-	[31msage/as_covers/tests/cartier_test.sage[m
-	[31msage/drafty/.2023-03-06-file-1.ipynb.sage-jupyter2[m
-	[31msage/drafty/2gpcovers.sage[m
-	[31msage/drafty/as_cartier.sage[m
-	[31msage/drafty/better_trace.sage[m
-	[31msage/drafty/cartier_image_representation.sage[m
-	[31msage/drafty/convert_superelliptic_into_AS.sage[m
-	[31msage/drafty/draft4.sage[m
-	[31msage/drafty/draft5.sage[m
-	[31msage/drafty/draft6.sage[m
-	[31msage/drafty/draft7.sage[m
-	[31msage/drafty/draft8.sage[m
-	[31msage/drafty/draft_klein_covers.sage[m
-	[31msage/drafty/lift_to_de_rham.sage[m
-	[31msage/drafty/pole_numbers.sage[m
-	[31msage/drafty/regular_on_U0.sage[m
-	[31msage/superelliptic/frobenius_kernel.sage[m
-	[31msage/superelliptic/tests/[m
-	[31msuperelliptic_arbitrary_field.ipynb[m
-
-no changes added to commit (use "git add" and/or "git commit -a")
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ gi[K[Kgit add -u
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m ""p"r"z"e"d" "d"o"d"a"n"i"e"m" "e"k"s"j"a"p"n"c"[1P"[1P"[1P"[1P"[1P"p"a"n"s"j"i" "w" "d"o"w"o"l"n"y"m" "p"u"n"k"c"i"e"[C
-[master b79484b] przed dodaniem ekspansji w dowolnym punkcie
- 6 files changed, 3072 insertions(+), 12 deletions(-)
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
-Username for 'https://git.wmi.amu.edu.pl': jgarnek
-Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
-Enumerating objects: 22, done.
-Counting objects:   4% (1/22)
Counting objects:   9% (2/22)
Counting objects:  13% (3/22)
Counting objects:  18% (4/22)
Counting objects:  22% (5/22)
Counting objects:  27% (6/22)
Counting objects:  31% (7/22)
Counting objects:  36% (8/22)
Counting objects:  40% (9/22)
Counting objects:  45% (10/22)
Counting objects:  50% (11/22)
Counting objects:  54% (12/22)
Counting objects:  59% (13/22)
Counting objects:  63% (14/22)
Counting objects:  68% (15/22)
Counting objects:  72% (16/22)
Counting objects:  77% (17/22)
Counting objects:  81% (18/22)
Counting objects:  86% (19/22)
Counting objects:  90% (20/22)
Counting objects:  95% (21/22)
Counting objects: 100% (22/22)
Counting objects: 100% (22/22), done.
-Delta compression using up to 4 threads
-Compressing objects:   8% (1/12)
Compressing objects:  16% (2/12)
Compressing objects:  25% (3/12)
Compressing objects:  33% (4/12)
Compressing objects:  41% (5/12)
Compressing objects:  50% (6/12)
Compressing objects:  58% (7/12)
Compressing objects:  66% (8/12)
Compressing objects:  75% (9/12)
Compressing objects:  83% (10/12)
Compressing objects:  91% (11/12)
Compressing objects: 100% (12/12)
Compressing objects: 100% (12/12), done.
-Writing objects:   8% (1/12)
Writing objects:  16% (2/12)
Writing objects:  25% (3/12)
Writing objects:  33% (4/12)
Writing objects:  41% (5/12)
Writing objects:  50% (6/12)
Writing objects:  58% (7/12)
Writing objects:  66% (8/12)
Writing objects:  75% (9/12)
Writing objects:  83% (10/12)
Writing objects:  91% (11/12)
Writing objects: 100% (12/12)
Writing objects: 100% (12/12), 24.44 KiB | 287.00 KiB/s, done.
-Total 12 (delta 8), reused 0 (delta 0)
-remote: . Processing 1 references[K
-remote: Processed 1 references in total[K
-To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
-   7e8546b..b79484b  master -> master
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd sage/
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_infty[18D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.valuation()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)>[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0m(C.dx).expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t + t^3 + 3*t^11 + 2*t^13 + 2*t^21 + 3*t^23 + t^31 + 4*t^33 + t^51 + 4*t^53 + 2*t^61 + 3*t^63 + 3*t^71 + 2*t^73 + 4*t^81 + t^83
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.dx).expansion[0;38;5;16;48;5;152m([0m(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx).expansion([C-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[C[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0m(C.x).expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meduction(C2, y^2*a.omega0.h1)/y^2[33D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mirange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mnrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m2[0m [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meduction(C2, y^2*a.omega0.h1)/y^2[33D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mirange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0msrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mirange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mnrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0msrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mtrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0marange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mnrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mcrange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0merange([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;24misinstance[0m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C),[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mlist[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24misinstance[0m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m), [0;38;5;24mlist[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24misinstance[0;38;5;16;48;5;152m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m), [0;38;5;24mlist[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([17C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mlis[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([5C[0m([4C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([5C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[10D[0misinstanc[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28mis[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mlist[0;38;5;210;48;5;88m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([5C[0m([4C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0;38;5;24mlist[0m([0;38;5;24mrange[0m([0;38;5;20;1m0[0m, [0;38;5;20;1m3[0m))[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, 1, 2]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mist(range(0, 3))[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad[C'i[Cit.sage'[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS3.nb_of_pts_at_infty[21D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= as_cover(C, [(C.x)^3 + (C.x)^5, (C.x) + (C.x)^7], prec = 50)[62D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mas_cover[0;38;5;16;48;5;152m([0mC, [(C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m5[0m, (C.x) + (C.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0m([50C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[37D[0;38;5;16;48;5;152m[[34C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[35D[0m[[34C][2D[?7h[0m[?12l[?25h[?25l[?7l[34D[0;38;5;16;48;5;152m[[34C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m], prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m], prec = [0;38;5;20;1m50[0m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m[[0;38;5;16;48;5;152m][0m, prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m[[0m([9C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m)[13D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[[12C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m], prec = [0;38;5;20;1m50[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m[[12C[0m([2C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[17D[0m[[16C][C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([32C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m([50C[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m])[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[0m([5C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[59D[0;38;5;16;48;5;152m([50C[0m[[7C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004lno  0 -th root; divide by 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m+[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m,[49m[43m [49m[43mbranch_points[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43m[[49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-[0;31mValueError[0m: not enough values to unpack (expected 4, got 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m{[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m{}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mb[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mlll = {[0;38;5;160;48;5;231m'a'[0m:[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m:[0;38;5;160;48;5;231m'b'[0m}[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll = {'a':1, 2:'b'}[19D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[3C][?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mlll[[0;38;5;160;48;5;231m'a'[0m][14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlll[0;38;5;16;48;5;152m[[0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[4D[0m[[3C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m][0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mb'[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[[3C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mlll[[0;38;5;160;48;5;231m'b'[0m][14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlll[49m[43m[[49m[38;5;124;43m'[39;49m[38;5;124;43mb[39;49m[38;5;124;43m'[39;49m[43m][49m
-
-[0;31mKeyError[0m: 'b'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlll[0;38;5;16;48;5;152m[[0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mlll[[0;38;5;20;1m2[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m'b'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr a in xi.coordinates():[24D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[19D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m lll:[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(lift(a))[13D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94m....: [0m    [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m lll:[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(a)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004la
-2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.f[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= de_rham_witt_lift(A[2])[25D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll[2][5D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= {'a':1, 2:'b'}[16D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m{[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m{}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mc[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0m:[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mlll + {[0;38;5;160;48;5;231m'c'[0m:[0;38;5;20;1m3[0m}[19D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mlll[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43m{[49m[38;5;124;43m'[39;49m[38;5;124;43mc[39;49m[38;5;124;43m'[39;49m[43m:[49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m}[49m
-
-[0;31mTypeError[0m: unsupported operand type(s) for +: 'dict' and 'dict'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll + {'c':3}[12D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m2][0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mb'][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[3C][?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[3C][C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mlll[[0;38;5;160;48;5;231m'c'[0m] = [0;38;5;20;1m3[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll['c'] = 3[11D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlll[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{'a': 1, 2: 'b', 'c': 3}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll[2D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m'c'] = 3[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[3C][?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[3C][C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mlll[[0;38;5;160;48;5;231m'd'[0m] = [[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m3[0m][26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll['d'] = [1, 2, 3][19D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlll[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{'a': 1, 2: 'b', 'c': 3, 'd': [1, 2, 3]}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0mll[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;160;48;5;231m'd'[0m] = [0;38;5;16;48;5;152m[[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m, [0;38;5;20;1m3[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;160;48;5;231m'c'[0m] = [0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m + [0;38;5;16;48;5;152m{[0;38;5;160;48;5;231m'c'[0m:[C[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[19D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m lll:[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[18D[18C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[A[?7h[0m[?12l[?25h[?25l[?7l[12D[0mlll[0;38;5;16;48;5;152m[[0;38;5;20;1m2[0;38;5;16;48;5;152m][0m[K[0m

-[0m [0m[K[A[11C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;160;48;5;231ma[2C[?7h[0m[?12l[?25h[?25l[?7l[5D[0m = [0;38;5;16;48;5;152m{[0;38;5;160;48;5;231m'a'[0m:[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m:[0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[20D[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004lno  0 -th root; divide by 1
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m+[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m,[49m[43m [49m[43mbranch_points[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43m[[49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-[0;31mValueError[0m: not enough values to unpack (expected 4, got 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
-
-  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
-    exec(code_obj, self.user_global_ns, self.user_ns)
-
-  Input [1;32mIn [24][0m in [1;35m<cell line: 1>[0m
-    load('init.sage')
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
-    exec(preparse_file(f.read()) + "\n", globals)
-
-  File [1;32m<string>:7[0m in [1;35m<module>[0m
-
-  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
-    sage.repl.load.load(filename, globals())
-
-[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
-[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
-
-[0;36m  File [0;32m<string>:26[0;36m[0m
-[0;31m    if branch_points = []:[0m
-[0m       ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Maybe you meant '==' or ':=' instead of '='?
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004lno  2 -th root; divide by 3
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mValueError[0m                                Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m+[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m,[49m[43m [49m[43mbranch_points[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43m[[49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:48[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-[0;31mValueError[0m: not enough values to unpack (expected 4, got 2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x+C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0m(C.x+C.one)^(-[0;38;5;20;1m1[0m)[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/(x + 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x+C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C))[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x+C.one[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[9D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[3C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([16C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([3C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([0m-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([4C[0m([5C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0m((C.x+C.one)^(-[0;38;5;20;1m1[0m)).expansion(pt=[(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[48D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m+[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mexpansion[49m[43m([49m[43mpt[49m[38;5;241;43m=[39;49m[43m[[49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:144[0m, in [0;36mexpansion[0;34m(self, pt, prec)[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x+C.one)^(-[0;38;5;20;1m1[0m)).expansion[0;38;5;16;48;5;152m([0mpt=[(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([4C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0m((C.x+C.one)^(-[0;38;5;20;1m1[0m)).expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[46D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3*t^-2 + 4 + 2*t^2 + t^4 + t^6 + t^8 + t^12 + 4*t^14 + 4*t^16 + 3*t^18 + 4*t^20 + 3*t^22 + 4*t^28 + 2*t^30 + 4*t^32 + O(t^48)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x+C.one)^(-[0;38;5;20;1m1[0m)).expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([3C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([12C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([9C)[5C[0;38;5;16;48;5;152m)[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[5C[0m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0mC.x+C.one)^(-[0;38;5;20;1m1[C[0m).expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.x+C.one)^(-[0;38;5;20;1m1[C[0m).expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[C[0m)[38D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0mC.one)^(-[0;38;5;20;1m1[C[0m).expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[C[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m^C.one)^(-[0;38;5;20;1m1[C[0m).expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[C[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0mC.one)^(-[0;38;5;20;1m1[0m)[C.expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[C[0m[K[34D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([15C[0m([2C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([19C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([3C[0;38;5;16;48;5;152m([5C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([19C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([15C[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x+C.one)^(-[0;38;5;20;1m1[0m)).expansion[0;38;5;16;48;5;152m([0mpt=[(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0mC.x+C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [(C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[60D[0m([50C[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m[[16C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[17D[0m[[12C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([9C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([9C)[5C[0;38;5;16;48;5;152m][18D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[5C[0m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0mC.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[55D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.x+C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[55D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0mC.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[51D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[51D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[3C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[15C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[62D[0;38;5;16;48;5;152m([55C[0m([5C)[C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m+[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m50[39;49m[43m)[49m[43m,[49m[43m [49m[43mbranch_points[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43m[[49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m[43m][49m[43m)[49m
-
-File [0;32m<string>:78[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:78[0m, in [0;36m<dictcomp>[0;34m(.0)[0m
-
-[0;31mTypeError[0m: tuple indices must be integers or slices, not tuple
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m+ {'c':3}[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[3C[0;38;5;241ma[2C1, 2:'b'}[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m{[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m{[0;38;5;160;48;5;231m'a'[0m:[0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m:[0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[13D[0m{[12C}[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m2[0m:[0;38;5;160;48;5;231m'b'[0m}[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m,:[0;38;5;160;48;5;231m'b'[0m}[5D[?7h[0m[?12l[?25h[?25l[?7l[0m :[0;38;5;160;48;5;231m'b'[0m}[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m:[0;38;5;160;48;5;231m'b'[0m}[5D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[0m:[0;38;5;160;48;5;231m'b'[0m}[5D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m{[17C[0;38;5;210;48;5;88m}[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mlll = {[0;38;5;160;48;5;231m'a'[0m:[0;38;5;20;1m1[0m, ([0;38;5;20;1m2[0m, [0;38;5;20;1m1[0m):[0;38;5;160;48;5;231m'b'[0m}[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll = {'a':1, (2, 1):'b'}[24D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlll[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{'a': 1, (2, 1): 'b'}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0mll[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;16;48;5;152m{[0;38;5;160;48;5;231m'a'[0m:[0;38;5;20;1m1[0m, ([0;38;5;20;1m2[0m, [0;38;5;20;1m1[0m):[0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m}[?7h[0m[?12l[?25h[?25l[?7l[25D[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(3*C.x+3*C.one)^(-1)], prec = 50, branch_points = [(-1, 0)])[77D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)-cover of Superelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5 with the equation:
- z^5 - z = 2/(x + 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_infty[18D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [36][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mgenus[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:100[0m, in [0;36mgenus[0;34m(self)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:100[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-[0;31mKeyError[0m: 0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.genus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(3*C.x+3*C.one)^(-1)], prec = 50, branch_points = [(-1, 0)])[77D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:139[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:23[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-[0;31mKeyError[0m: 0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [42][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:29[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:10[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:318[0m, in [0;36ma_number[0;34m(self)[0m
-
-File [0;32m<string>:159[0m, in [0;36mcartier_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:139[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mAttributeError[0m: 'as_form' object has no attribute 'expansion'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0moa[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [43][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:29[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:10[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:318[0m, in [0;36ma_number[0;34m(self)[0m
-
-File [0;32m<string>:159[0m, in [0;36mcartier_matrix[0;34m(self, prec)[0m
-
-File [0;32m<string>:139[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mTypeError[0m: as_form.expansion() got an unexpected keyword argument 'prec'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [(3*C.x+3*C.one)^(-1)], prec = 50, branch_points = [(-1, 0)])[77D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis[C)[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0momorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[0m[?7h[0;91m[0m[0m[(1) * dx,
- (z0) * dx,
- (z0^2) * dx,
- (z0^3) * dx,
- (z0^4) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (x) * dx,
- (x*z0) * dx,
- (x*z0^2) * dx,
- (x*z0^3) * dx,
- (x*z0^4) * dx,
- (x/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx,
- (x*z0^3/y) * dx,
- (x*z0^4/y) * dx,
- (x^2) * dx,
- (x^2*z0) * dx,
- (x^2*z0^2) * dx,
- (x^2*z0^3) * dx,
- (x^2*z0^4) * dx,
- (x^2/y) * dx,
- (x^2*z0/y) * dx,
- (x^2*z0^2/y) * dx,
- (x^2*z0^3/y) * dx,
- (x^2*z0^4/y) * dx,
- (x^3) * dx,
- (x^3*z0) * dx,
- (x^3*z0^2) * dx,
- (x^3*z0^3) * dx,
- (x^3*z0^4) * dx,
- (x^3/y) * dx,
- (x^3*z0/y) * dx,
- (x^3*z0^2/y) * dx,
- (x^3*z0^3/y) * dx,
- (x^3*z0^4/y) * dx,
- (x^4) * dx,
- (x^4*z0) * dx,
- (x^4*z0^2) * dx,
- (x^4*z0^3) * dx,
- (x^4*z0^4) * dx,
- (x^4/y) * dx,
- (x^4*z0/y) * dx,
- (x^4*z0^2/y) * dx,
- (x^4*z0^3/y) * dx,
- (x^4*z0^4/y) * dx,
- (x^5) * dx,
- (x^5*z0) * dx,
- (x^5*z0^2) * dx,
- (x^5*z0^3) * dx,
- (x^5*z0^4) * dx,
- (x^5/y) * dx,
- (x^5*z0/y) * dx,
- (x^5*z0^2/y) * dx,
- (x^5*z0^3/y) * dx,
- (x^5*z0^4/y) * dx,
- (x^6) * dx,
- (x^6*z0) * dx,
- (x^6*z0^2) * dx,
- (x^6*z0^3) * dx,
- (x^6*z0^4) * dx,
- (x^6/y) * dx,
- (x^6*z0/y) * dx,
- (x^6*z0^2/y) * dx,
- (x^6*z0^3/y) * dx,
- (x^6*z0^4/y) * dx,
- (x^7) * dx,
- (x^7*z0) * dx,
- (x^7*z0^2) * dx,
- (x^7*z0^3) * dx,
- (x^7*z0^4) * dx,
- (x^7/y) * dx,
- (x^7*z0/y) * dx,
- (x^7*z0^2/y) * dx,
- (x^7*z0^3/y) * dx,
- (x^7*z0^4/y) * dx,
- (x^8) * dx,
- (x^8*z0) * dx,
- (x^8*z0^2) * dx,
- (x^8*z0^3) * dx,
- (x^8*z0^4) * dx,
- (x^8/y) * dx,
- (x^8*z0/y) * dx,
- (x^8*z0^2/y) * dx,
- (x^8*z0^3/y) * dx,
- (x^8*z0^4/y) * dx,
- (x^9) * dx,
- (x^9*z0) * dx,
- (x^9*z0^2) * dx,
- (x^9*z0^3) * dx,
- (x^9*z0^4) * dx,
- (x^9/y) * dx,
- (x^9*z0/y) * dx,
- (x^9*z0^2/y) * dx,
- (x^9*z0^3/y) * dx,
- (x^9*z0^4/y) * dx,
- (x^10) * dx,
- (x^10*z0) * dx,
- (x^10*z0^2) * dx,
- (x^10*z0^3) * dx,
- (x^10*z0^4) * dx,
- (x^10/y) * dx,
- (x^10*z0/y) * dx,
- (x^10*z0^2/y) * dx,
- (x^10*z0^3/y) * dx,
- (x^10*z0^4/y) * dx,
- (x^11) * dx,
- (x^11*z0) * dx,
- (x^11*z0^2) * dx,
- (x^11*z0^3) * dx,
- (x^11*z0^4) * dx,
- (x^11/y) * dx,
- (x^11*z0/y) * dx,
- (x^11*z0^2/y) * dx,
- (x^11*z0^3/y) * dx,
- (x^11*z0^4/y) * dx,
- (x^12) * dx,
- (x^12*z0) * dx,
- (x^12*z0^2) * dx,
- (x^12*z0^3) * dx,
- (x^12*z0^4) * dx,
- (x^12/y) * dx,
- (x^12*z0/y) * dx,
- (x^12*z0^2/y) * dx,
- (x^12*z0^3/y) * dx,
- (x^12*z0^4/y) * dx,
- (x^13) * dx,
- (x^13*z0) * dx,
- (x^13*z0^2) * dx,
- (x^13*z0^3) * dx,
- (x^13*z0^4) * dx,
- (x^13/y) * dx,
- (x^13*z0/y) * dx,
- (x^13*z0^2/y) * dx,
- (x^13*z0^3/y) * dx,
- (x^13*z0^4/y) * dx,
- (x^14) * dx,
- (x^14*z0) * dx,
- (x^14*z0^2) * dx,
- (x^14*z0^3) * dx,
- (x^14*z0^4) * dx,
- (x^14/y) * dx,
- (x^14*z0/y) * dx,
- (x^14*z0^2/y) * dx,
- (x^14*z0^3/y) * dx,
- (x^14*z0^4/y) * dx,
- (x^15) * dx,
- (x^15*z0) * dx,
- (x^15*z0^2) * dx,
- (x^15*z0^3) * dx,
- (x^15*z0^4) * dx,
- (x^15/y) * dx,
- (x^15*z0/y) * dx,
- (x^15*z0^2/y) * dx,
- (x^15*z0^3/y) * dx,
- (x^15*z0^4/y) * dx,
- (x^16) * dx,
- (x^16*z0) * dx,
- (x^16*z0^2) * dx,
- (x^16*z0^3) * dx,
- (x^16*z0^4) * dx,
- (x^16/y) * dx,
- (x^16*z0/y) * dx,
- (x^16*z0^2/y) * dx,
- (x^16*z0^3/y) * dx,
- (x^16*z0^4/y) * dx,
- (x^17) * dx,
- (x^17*z0) * dx,
- (x^17*z0^2) * dx,
- (x^17*z0^3) * dx,
- (x^17*z0^4) * dx,
- (x^17/y) * dx,
- (x^17*z0/y) * dx,
- (x^17*z0^2/y) * dx,
- (x^17*z0^3/y) * dx,
- (x^17*z0^4/y) * dx,
- (x^18) * dx,
- (x^18*z0) * dx,
- (x^18*z0^2) * dx,
- (x^18*z0^3) * dx,
- (x^18*z0^4) * dx,
- (x^18/y) * dx,
- (x^18*z0/y) * dx,
- (x^18*z0^2/y) * dx,
- (x^18*z0^3/y) * dx,
- (x^18*z0^4/y) * dx,
- (x^19) * dx,
- (x^19*z0) * dx,
- (x^19*z0^2) * dx,
- (x^19*z0^3) * dx,
- (x^19*z0^4) * dx,
- (x^19/y) * dx,
- (x^19*z0/y) * dx,
- (x^19*z0^2/y) * dx,
- (x^19*z0^3/y) * dx,
- (x^19*z0^4/y) * dx,
- (x^20) * dx,
- (x^20*z0) * dx,
- (x^20*z0^2) * dx,
- (x^20*z0^3) * dx,
- (x^20*z0^4) * dx,
- (x^20/y) * dx,
- (x^20*z0/y) * dx,
- (x^20*z0^2/y) * dx,
- (x^20*z0^3/y) * dx,
- (x^20*z0^4/y) * dx,
- (x^21) * dx,
- (x^21*z0) * dx,
- (x^21*z0^2) * dx,
- (x^21*z0^3) * dx,
- (x^21*z0^4) * dx,
- (x^21/y) * dx,
- (x^21*z0/y) * dx,
- (x^21*z0^2/y) * dx,
- (x^21*z0^3/y) * dx,
- (x^21*z0^4/y) * dx,
- (x^22) * dx,
- (x^22*z0) * dx,
- (x^22*z0^2) * dx,
- (x^22*z0^3) * dx,
- (x^22*z0^4) * dx,
- (x^22/y) * dx,
- (x^22*z0/y) * dx,
- (x^22*z0^2/y) * dx,
- (x^22*z0^3/y) * dx,
- (x^22*z0^4/y) * dx,
- (x^23) * dx,
- (x^23*z0) * dx,
- (x^23*z0^2) * dx,
- (x^23*z0^3) * dx,
- (x^23*z0^4) * dx,
- (x^23/y) * dx,
- (x^23*z0/y) * dx,
- (x^23*z0^2/y) * dx,
- (x^23*z0^3/y) * dx,
- (x^23*z0^4/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[64D[0m([54C[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m20[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[29D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[29D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[0m([5C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[64D[0;38;5;16;48;5;152m([55C[0m[[7C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[85D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[85D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[0m[?7h[0;91m[0m[0m[(1) * dx,
- (z0) * dx,
- (z0^2) * dx,
- (z0^3) * dx,
- (z0^4) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (x) * dx,
- (x*z0) * dx,
- (x*z0^2) * dx,
- (x*z0^3) * dx,
- (x*z0^4) * dx,
- (x/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx,
- (x*z0^3/y) * dx,
- (x*z0^4/y) * dx,
- (x^2) * dx,
- (x^2*z0) * dx,
- (x^2*z0^2) * dx,
- (x^2*z0^3) * dx,
- (x^2*z0^4) * dx,
- (x^2/y) * dx,
- (x^2*z0/y) * dx,
- (x^2*z0^2/y) * dx,
- (x^2*z0^3/y) * dx,
- (x^2*z0^4/y) * dx,
- (x^3) * dx,
- (x^3*z0) * dx,
- (x^3*z0^2) * dx,
- (x^3*z0^3) * dx,
- (x^3*z0^4) * dx,
- (x^3/y) * dx,
- (x^3*z0/y) * dx,
- (x^3*z0^2/y) * dx,
- (x^3*z0^3/y) * dx,
- (x^3*z0^4/y) * dx,
- (x^4) * dx,
- (x^4*z0) * dx,
- (x^4*z0^2) * dx,
- (x^4*z0^3) * dx,
- (x^4*z0^4) * dx,
- (x^4/y) * dx,
- (x^4*z0/y) * dx,
- (x^4*z0^2/y) * dx,
- (x^4*z0^3/y) * dx,
- (x^4*z0^4/y) * dx,
- (x^5) * dx,
- (x^5*z0) * dx,
- (x^5*z0^2) * dx,
- (x^5*z0^3) * dx,
- (x^5*z0^4) * dx,
- (x^5/y) * dx,
- (x^5*z0/y) * dx,
- (x^5*z0^2/y) * dx,
- (x^5*z0^3/y) * dx,
- (x^5*z0^4/y) * dx,
- (x^6) * dx,
- (x^6*z0) * dx,
- (x^6*z0^2) * dx,
- (x^6*z0^3) * dx,
- (x^6*z0^4) * dx,
- (x^6/y) * dx,
- (x^6*z0/y) * dx,
- (x^6*z0^2/y) * dx,
- (x^6*z0^3/y) * dx,
- (x^6*z0^4/y) * dx,
- (x^7) * dx,
- (x^7*z0) * dx,
- (x^7*z0^2) * dx,
- (x^7*z0^3) * dx,
- (x^7*z0^4) * dx,
- (x^7/y) * dx,
- (x^7*z0/y) * dx,
- (x^7*z0^2/y) * dx,
- (x^7*z0^3/y) * dx,
- (x^7*z0^4/y) * dx,
- (x^8) * dx,
- (x^8*z0) * dx,
- (x^8*z0^2) * dx,
- (x^8*z0^3) * dx,
- (x^8*z0^4) * dx,
- (x^8/y) * dx,
- (x^8*z0/y) * dx,
- (x^8*z0^2/y) * dx,
- (x^8*z0^3/y) * dx,
- (x^8*z0^4/y) * dx,
- (x^9) * dx,
- (x^9*z0) * dx,
- (x^9*z0^2) * dx,
- (x^9*z0^3) * dx,
- (x^9*z0^4) * dx,
- (x^9/y) * dx,
- (x^9*z0/y) * dx,
- (x^9*z0^2/y) * dx,
- (x^9*z0^3/y) * dx,
- (x^9*z0^4/y) * dx,
- (x^10) * dx,
- (x^10*z0) * dx,
- (x^10*z0^2) * dx,
- (x^10*z0^3) * dx,
- (x^10*z0^4) * dx,
- (x^10/y) * dx,
- (x^10*z0/y) * dx,
- (x^10*z0^2/y) * dx,
- (x^10*z0^3/y) * dx,
- (x^10*z0^4/y) * dx,
- (x^11) * dx,
- (x^11*z0) * dx,
- (x^11*z0^2) * dx,
- (x^11*z0^3) * dx,
- (x^11*z0^4) * dx,
- (x^11/y) * dx,
- (x^11*z0/y) * dx,
- (x^11*z0^2/y) * dx,
- (x^11*z0^3/y) * dx,
- (x^11*z0^4/y) * dx,
- (x^12) * dx,
- (x^12*z0) * dx,
- (x^12*z0^2) * dx,
- (x^12*z0^3) * dx,
- (x^12*z0^4) * dx,
- (x^12/y) * dx,
- (x^12*z0/y) * dx,
- (x^12*z0^2/y) * dx,
- (x^12*z0^3/y) * dx,
- (x^12*z0^4/y) * dx,
- (x^13) * dx,
- (x^13*z0) * dx,
- (x^13*z0^2) * dx,
- (x^13*z0^3) * dx,
- (x^13*z0^4) * dx,
- (x^13/y) * dx,
- (x^13*z0/y) * dx,
- (x^13*z0^2/y) * dx,
- (x^13*z0^3/y) * dx,
- (x^13*z0^4/y) * dx,
- (x^14) * dx,
- (x^14*z0) * dx,
- (x^14*z0^2) * dx,
- (x^14*z0^3) * dx,
- (x^14*z0^4) * dx,
- (x^14/y) * dx,
- (x^14*z0/y) * dx,
- (x^14*z0^2/y) * dx,
- (x^14*z0^3/y) * dx,
- (x^14*z0^4/y) * dx,
- (x^15) * dx,
- (x^15*z0) * dx,
- (x^15*z0^2) * dx,
- (x^15*z0^3) * dx,
- (x^15*z0^4) * dx,
- (x^15/y) * dx,
- (x^15*z0/y) * dx,
- (x^15*z0^2/y) * dx,
- (x^15*z0^3/y) * dx,
- (x^15*z0^4/y) * dx,
- (x^16) * dx,
- (x^16*z0) * dx,
- (x^16*z0^2) * dx,
- (x^16*z0^3) * dx,
- (x^16*z0^4) * dx,
- (x^16/y) * dx,
- (x^16*z0/y) * dx,
- (x^16*z0^2/y) * dx,
- (x^16*z0^3/y) * dx,
- (x^16*z0^4/y) * dx,
- (x^17) * dx,
- (x^17*z0) * dx,
- (x^17*z0^2) * dx,
- (x^17*z0^3) * dx,
- (x^17*z0^4) * dx,
- (x^17/y) * dx,
- (x^17*z0/y) * dx,
- (x^17*z0^2/y) * dx,
- (x^17*z0^3/y) * dx,
- (x^17*z0^4/y) * dx,
- (x^18) * dx,
- (x^18*z0) * dx,
- (x^18*z0^2) * dx,
- (x^18*z0^3) * dx,
- (x^18*z0^4) * dx,
- (x^18/y) * dx,
- (x^18*z0/y) * dx,
- (x^18*z0^2/y) * dx,
- (x^18*z0^3/y) * dx,
- (x^18*z0^4/y) * dx,
- (x^19) * dx,
- (x^19*z0) * dx,
- (x^19*z0^2) * dx,
- (x^19*z0^3) * dx,
- (x^19*z0^4) * dx,
- (x^19/y) * dx,
- (x^19*z0/y) * dx,
- (x^19*z0^2/y) * dx,
- (x^19*z0^3/y) * dx,
- (x^19*z0^4/y) * dx,
- (x^20) * dx,
- (x^20*z0) * dx,
- (x^20*z0^2) * dx,
- (x^20*z0^3) * dx,
- (x^20*z0^4) * dx,
- (x^20/y) * dx,
- (x^20*z0/y) * dx,
- (x^20*z0^2/y) * dx,
- (x^20*z0^3/y) * dx,
- (x^20*z0^4/y) * dx,
- (x^21) * dx,
- (x^21*z0) * dx,
- (x^21*z0^2) * dx,
- (x^21*z0^3) * dx,
- (x^21*z0^4) * dx,
- (x^21/y) * dx,
- (x^21*z0/y) * dx,
- (x^21*z0^2/y) * dx,
- (x^21*z0^3/y) * dx,
- (x^21*z0^4/y) * dx,
- (x^22) * dx,
- (x^22*z0) * dx,
- (x^22*z0^2) * dx,
- (x^22*z0^3) * dx,
- (x^22*z0^4) * dx,
- (x^22/y) * dx,
- (x^22*z0/y) * dx,
- (x^22*z0^2/y) * dx,
- (x^22*z0^3/y) * dx,
- (x^22*z0^4/y) * dx,
- (x^23) * dx,
- (x^23*z0) * dx,
- (x^23*z0^2) * dx,
- (x^23*z0^3) * dx,
- (x^23*z0^4) * dx,
- (x^23/y) * dx,
- (x^23*z0/y) * dx,
- (x^23*z0^2/y) * dx,
- (x^23*z0^3/y) * dx,
- (x^23*z0^4/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mAS.dx.expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^17 + 2*t^25 + 3*t^33 + 4*t^41 + t^57 + 2*t^65 + 3*t^73 + 4*t^81 + t^97 + 2*t^105 + 3*t^113 + 4*t^121 + t^137 + 2*t^145 + 3*t^153 + 4*t^161 + t^177 + 2*t^185 + 3*t^193 + 4*t^201 + O(t^209)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_infty[18D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.function[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;241merschiebung()[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.x.expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([3C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mdx.expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[C[0m)[23D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[9D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([3C[0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mC.dx.expansion(pt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t + t^3 + 3*t^11 + 2*t^13 + 2*t^21 + 3*t^23 + t^31 + 4*t^33 + t^51 + 4*t^53 + 2*t^61 + 3*t^63 + 3*t^71 + 2*t^73 + 4*t^81 + t^83
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.dx.expansion(pt=(-1, 0))[26D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.dx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0mAS.dx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0mC.x.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0mdx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.dx.expansion(pt=(-1, 0))[26D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m[0]/AS.x[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m_[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0meries[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mAS.z_series[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{(-1, 0): [t^-2]}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[?7h[0m[?12l[?25h[?25l[?7l[11D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.dx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0mAS.dx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mholomorph[Cc_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[77D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[78D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[76D[0m.genus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[76D[0m.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mAS.z_series[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{0: [2*t^2 + 2*t^4 + 2*t^6 + 4*t^8 + t^10 + 3*t^12 + t^14 + t^16 + 3*t^18 + t^20 + 3*t^22 + t^24 + 2*t^26 + 4*t^28 + 2*t^30 + 4*t^32 + 2*t^34 + 3*t^36 + t^38 + t^40 + t^46 + t^48 + 2*t^50 + O(t^52)],
- (-1, 0): [t^-2]}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C))[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([13C[0;38;5;16;48;5;152m)[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([13C)[13D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[3C[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([20C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2 + 3*t^4 + 2*t^6 + 3*t^10 + 4*t^12 + 4*t^16 + 4*t^18 + O(t^22)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mAS.z_series[[0;38;5;20;1m0[0m][20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*t^2 + 2*t^4 + 2*t^6 + 4*t^8 + t^10 + 3*t^12 + t^14 + t^16 + 3*t^18 + t^20 + 3*t^22 + t^24 + 2*t^26 + 4*t^28 + 2*t^30 + 4*t^32 + 2*t^34 + 3*t^36 + t^38 + t^40 + t^46 + t^48 + 2*t^50 + O(t^52)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2 + 2*t^4 + 2*t^6 + 4*t^8 + t^10 + 3*t^12 + t^14 + t^16 + 3*t^18 + t^20 + 3*t^22 + t^24 + 2*t^26 + 4*t^28 + 2*t^30 + 4*t^32 + 2*t^34 + 3*t^36 + t^38 + t^40 + t^46 + t^48 + 2*t^50 + O(t^52)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[C[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([13C)[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([13C AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3*t^2 + 3*t^4 + 3*t^6 + t^8 + t^10 + 2*t^12 + 4*t^14 + 4*t^16 + 2*t^18 + t^20 + 2*t^22 + 4*t^24 + 3*t^26 + t^28 + t^32 + 3*t^34 + 2*t^36 + 4*t^38 + 3*t^40 + 4*t^46 + 4*t^48 + 4*t^50 + O(t^52)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.expansion(pt=(-1, 0))[25D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 1 over Finite Field of size 5
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[76D[0m.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.dx.expansion[0;38;5;16;48;5;152m([0mpt=(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[76D[0m.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[76D[0m.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[39D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 + 1, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mC = superelliptic(x^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[84D[0m[J[0;94msage: [0mAS = as_cover(C, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[84D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[78D[0mC = superelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m][45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2 + 3*t^4 + 2*t^6 + 3*t^10 + 4*t^12 + 4*t^16 + 4*t^18 + t^22 + t^30 + 4*t^34 + t^36 + 4*t^40 + 2*t^42 + t^46 + t^48 + O(t^52)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(3*C.x+3*C.one)^(-1)).expansion_at_infty()[42D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^[0;38;5;16;48;5;152m([0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([16C[0m([2C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty()[49D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2 + 3*t^4 + 2*t^6 + 3*t^10 + 4*t^12 + 4*t^16 + 4*t^18 + O(t^22)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.z_series[0][0]^5 - AS.z_series[0][0][38D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241molomorphic_differential[C_basis()[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[0m[?7h[0;91m[0m[0m[(x^23*z0^4 + 2*x^23*z0^3 - x^22*z0^4 - 2*x^22*z0^3 + x^21*z0^4 + 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^20*z0^3 + x^19*z0^4 - x^19*z0^3 + x^20 + 1) * dx,
- (2*x^23*z0^4 - 2*x^22*z0^4 + 2*x^21*z0^4 - 2*x^20*z0^4 - x^19*z0^4 - 2*x^19 + z0) * dx,
- (z0^2) * dx,
- (z0^3) * dx,
- (z0^4) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (-x^23*z0^4 + x^23*z0^3 + x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 - x^22*z0^2 + x^21*z0^3 + x^20*z0^4 + x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - x^20*z0^2 - x^19*z0^3 + x^21 + 2*x^19*z0^2 + x) * dx,
- (x^23*z0^4 + x^23*z0^3 - x^22*z0^4 - x^22*z0^3 + x^21*z0^4 + x^21*z0^3 + x^20*z0^4 - x^20*z0^3 - x^19*z0^4 + 2*x^19*z0^3 - 2*x^20 + 2*x^19 + x*z0) * dx,
- (x^23*z0^4 - x^22*z0^4 + x^21*z0^4 - x^20*z0^4 + 2*x^19*z0^4 - x^19 + x*z0^2) * dx,
- (x*z0^3) * dx,
- (x*z0^4) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 + x^22*z0^3 + 2*x^21*z0^4 - x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + x^21*z0^2 - 2*x^20*z0^3 - 2*x^19*z0^4 - x^20*z0^2 + x^21 + 2*x^19*z0^2 - x^20 + x)/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx,
- (x*z0^3/y) * dx,
- (x*z0^4/y) * dx,
- (x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 + 2*x^23*z0^2 - x^22*z0^3 + x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 + 2*x^20*z0^3 + x^19*z0^4 + x^22 - 2*x^21*z0 - x^20*z0^2 - 2*x^19*z0^3 + 2*x^20*z0 + x^19*z0 + x^2) * dx,
- (x^23*z0^4 + 2*x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 + 2*x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 - 2*x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 + 2*x^20*z0^2 - 2*x^21 + x^19*z0^2 + 2*x^20 - 2*x^19 + x^2*z0) * dx,
- (2*x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^21*z0^3 - x^20*z0^4 + 2*x^20*z0^3 + x^19*z0^3 - x^20 + 2*x^19 + x^2*z0^2) * dx,
- (-2*x^23*z0^4 + 2*x^22*z0^4 - 2*x^21*z0^4 + 2*x^20*z0^4 + x^19*z0^4 + 2*x^19 + x^2*z0^3) * dx,
- (x^2*z0^4) * dx,
- ((-x^23*z0^4 + 2*x^23*z0^3 + 2*x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 - x^19*z0^4 + x^22 - 2*x^21*z0 - x^20*z0^2 + 2*x^20*z0 - 2*x^20 + x^19*z0 + x^2)/y) * dx,
- ((-x^23*z0^4 + 2*x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 + 2*x^22*z0^2 + 2*x^21*z0^3 - x^20*z0^4 - 2*x^21*z0^2 - x^20*z0^3 - x^19*z0^4 + 2*x^20*z0^2 - 2*x^21 + x^19*z0^2 + 2*x^20 + x^2*z0)/y) * dx,
- (x^2*z0^2/y) * dx,
- (x^2*z0^3/y) * dx,
- (x^2*z0^4/y) * dx,
- (-2*x^23*z0^4 + 2*x^23*z0^3 + x^22*z0^4 + x^23*z0^2 - x^21*z0^4 - 2*x^23*z0 - x^22*z0^2 + x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 - x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 - x^21 - x^19*z0^2 + x^20 - x^19*z0 - 2*x^19 + x^3) * dx,
- (2*x^23*z0^4 + x^23*z0^3 - 2*x^23*z0^2 - x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 + 2*x^21*z0^3 + x^22*z0 - 2*x^21*z0^2 + 2*x^20*z0^3 - 2*x^22 - x^21*z0 - x^19*z0^3 + 2*x^21 + x^20*z0 - x^19*z0^2 - 2*x^20 - 2*x^19*z0 + 2*x^19 + x^3*z0) * dx,
- (x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^4 - x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 + x^22*z0^2 - 2*x^21*z0^3 + 2*x^20*z0^4 - x^21*z0^2 - x^19*z0^4 + x^20*z0^2 - x^19*z0^3 - x^21 - 2*x^19*z0^2 + 2*x^20 + 2*x^19 + x^3*z0^2) * dx,
- (-2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 + x^22*z0^3 - 2*x^21*z0^4 - x^21*z0^3 + x^20*z0^3 - x^19*z0^4 - 2*x^19*z0^3 + 2*x^20 - x^19 + x^3*z0^3) * dx,
- (-x^23*z0^4 + x^22*z0^4 - x^21*z0^4 + x^20*z0^4 - 2*x^19*z0^4 + x^19 + x^3*z0^4) * dx,
- ((x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + x^23*z0^2 + 2*x^21*z0^4 - 2*x^23*z0 - x^22*z0^2 - 2*x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 - x^21 - x^19*z0^2 + x^20 - x^19*z0 + x^3)/y) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 + x^21*z0^4 - x^23*z0 + 2*x^22*z0^2 + x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 - 2*x^22 - x^21*z0 + 2*x^21 + x^20*z0 - x^19*z0^2 + 2*x^20 - 2*x^19*z0 + x^3*z0)/y) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 - x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 + x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 - x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 + x^20*z0^2 - x^21 - 2*x^19*z0^2 + x^20 + x^3*z0^2)/y) * dx,
- (x^3*z0^3/y) * dx,
- (x^3*z0^4/y) * dx,
- (2*x^23*z0^4 - x^23*z0^3 - 2*x^22*z0^4 + x^22*z0^3 + 2*x^21*z0^4 + x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 - 2*x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - 2*x^21*z0 - 2*x^20*z0^2 + x^19*z0^3 + x^20*z0 + x^19*z0^2 - x^20 - 2*x^19*z0 + 2*x^19 + x^4) * dx,
- (-x^23*z0^4 + x^22*z0^4 + x^22*z0^3 - x^21*z0^4 - 2*x^21*z0^3 + x^20*z0^4 - 2*x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 + x^20*z0^2 + x^19*z0^3 - x^20*z0 - 2*x^19*z0^2 - x^19*z0 + x^4*z0) * dx,
- (x^22*z0^4 - 2*x^21*z0^4 + 2*x^23*z0 - 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 + x^20*z0^3 + x^19*z0^4 - x^22 + 2*x^21*z0 - x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 + 2*x^20 - x^19*z0 - x^19 + x^4*z0^2) * dx,
- (2*x^23*z0^2 - 2*x^21*z0^4 - 2*x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 - 2*x^20*z0^2 - x^19*z0^3 + 2*x^21 - x^19*z0^2 - x^20 + 2*x^19 + x^4*z0^3) * dx,
- (2*x^23*z0^3 - 2*x^22*z0^3 + 2*x^21*z0^3 - x^20*z0^4 - 2*x^20*z0^3 - x^19*z0^4 - x^19*z0^3 + x^20 + x^19 + x^4*z0^4) * dx,
- ((x^23*z0^3 - x^22*z0^3 + x^22*z0^2 + x^21*z0^3 - x^20*z0^4 - 2*x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - 2*x^21*z0 - 2*x^20*z0^2 + x^20*z0 + x^19*z0^2 - 2*x^19*z0 + x^4)/y) * dx,
- ((2*x^23*z0^3 - x^22*z0^3 - x^20*z0^4 - 2*x^21*z0^2 + x^20*z0^3 + 2*x^19*z0^4 + x^20*z0^2 - x^20*z0 - 2*x^19*z0^2 + x^20 - x^19*z0 + x^4*z0)/y) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 - x^22*z0^4 - x^22*z0^3 + 2*x^23*z0 - x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 + 2*x^19*z0^4 - x^22 + 2*x^21*z0 - x^20*z0^2 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 - x^19*z0 + x^4*z0^2)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^4 + 2*x^23*z0^2 + 2*x^22*z0^3 - x^21*z0^4 - 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 + 2*x^21*z0^2 + x^20*z0^3 + x^19*z0^4 - 2*x^20*z0^2 + 2*x^21 - x^19*z0^2 - 2*x^20 + x^4*z0^3)/y) * dx,
- (x^4*z0^4/y) * dx,
- (-2*x^23*z0^4 + 2*x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 + x^22*z0^2 + 2*x^21*z0^3 - x^20*z0^4 - 2*x^22*z0 - 2*x^19*z0^4 + x^21*z0 - x^20*z0^2 - 2*x^19*z0^3 - x^21 - 2*x^20*z0 - x^19*z0^2 + 2*x^20 + x^5) * dx,
- (2*x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + x^22*z0^3 + 2*x^21*z0^4 - 2*x^22*z0^2 + x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 - x^20*z0 - x^19 + x^5*z0) * dx,
- (-2*x^23*z0^4 + x^22*z0^4 - 2*x^22*z0^3 - 2*x^23*z0 + x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 + x^22 - 2*x^21*z0 - x^20*z0^2 - 2*x^21 - x^20*z0 - 2*x^20 - 2*x^19*z0 + x^5*z0^2) * dx,
- (-2*x^22*z0^4 - 2*x^23*z0^2 + x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 + 2*x^22 + x^21*z0 - x^20*z0^2 - x^21 - x^20*z0 - 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^5*z0^3) * dx,
- (-2*x^23*z0^3 + x^23*z0^2 + 2*x^22*z0^3 - x^21*z0^4 - x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 + x^21*z0^2 - x^20*z0^3 - x^20*z0^2 - 2*x^19*z0^3 + x^21 + 2*x^19*z0^2 + x^20 + x^5*z0^4) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 + x^21*z0^4 + x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - x^20*z0^3 + x^19*z0^4 + x^21*z0 - x^20*z0^2 - x^21 - 2*x^20*z0 - x^19*z0^2 + x^5)/y) * dx,
- ((x^23*z0^3 - 2*x^22*z0^3 - 2*x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 + x^21*z0^2 + x^20*z0^3 - x^21*z0 - 2*x^20*z0^2 - x^20*z0 - x^20 + x^5*z0)/y) * dx,
- ((-2*x^23*z0^4 + x^22*z0^4 - 2*x^22*z0^3 - 2*x^23*z0 + x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 + x^22 - 2*x^21*z0 - x^20*z0^2 - 2*x^21 - x^20*z0 - 2*x^20 - 2*x^19*z0 + x^5*z0^2)/y) * dx,
- ((-2*x^22*z0^4 - 2*x^23*z0^2 + x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 + 2*x^22 + x^21*z0 - x^20*z0^2 - x^21 - x^20*z0 - 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^5*z0^3)/y) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 + x^22*z0^3 + 2*x^21*z0^4 - x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + x^21*z0^2 - 2*x^20*z0^3 - 2*x^19*z0^4 - x^20*z0^2 + x^21 + 2*x^19*z0^2 - x^20 + x^5*z0^4)/y) * dx,
- (2*x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 + 2*x^23*z0 - x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + 2*x^22*z0 - x^20*z0^3 + 2*x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 + x^19*z0^3 + 2*x^21 + x^20*z0 - x^19*z0^2 - 2*x^19*z0 + x^6) * dx,
- (2*x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + 2*x^23*z0^2 - x^22*z0^3 - x^21*z0^4 + 2*x^22*z0^2 - x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - x^21*z0 + x^20*z0^2 - x^19*z0^3 - 2*x^19*z0^2 - x^20 + x^19 + x^6*z0) * dx,
- (2*x^23*z0^4 + 2*x^23*z0^3 - x^22*z0^4 + 2*x^22*z0^3 + 2*x^23*z0 - x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - x^22 - x^21*z0 - 2*x^19*z0^3 + 2*x^21 - 2*x^20*z0 + x^20 + 2*x^19*z0 + 2*x^19 + x^6*z0^2) * dx,
- (2*x^23*z0^4 + 2*x^22*z0^4 + 2*x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - 2*x^19*z0^4 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 - 2*x^20*z0 + 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + 2*x^19 + x^6*z0^3) * dx,
- (2*x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 + 2*x^22*z0 - 2*x^21*z0^2 - 2*x^20*z0^3 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 + 2*x^19*z0^3 + x^21 + 2*x^20*z0 + 2*x^19*z0^2 + x^19*z0 + x^6*z0^4) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 + 2*x^23*z0^2 + x^22*z0^3 + 2*x^23*z0 - x^22*z0^2 + x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 + 2*x^20*z0^3 - 2*x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^21 + x^20*z0 - x^19*z0^2 + x^20 - 2*x^19*z0 + x^6)/y) * dx,
- ((2*x^23*z0^4 - 2*x^22*z0^4 + 2*x^23*z0^2 + x^22*z0^3 - x^21*z0^4 + 2*x^22*z0^2 - 2*x^21*z0^3 - x^22*z0 + 2*x^21*z0^2 + 2*x^19*z0^4 - x^21*z0 + x^20*z0^2 - 2*x^19*z0^2 - 2*x^20 + x^6*z0)/y) * dx,
- ((2*x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^4 + x^22*z0^3 + 2*x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 - 2*x^22*z0 - x^21*z0^2 + x^19*z0^4 - x^22 - x^21*z0 + 2*x^21 - 2*x^20*z0 - x^20 + 2*x^19*z0 + x^6*z0^2)/y) * dx,
- ((-x^23*z0^4 + 2*x^23*z0^2 - x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 - 2*x^20*z0 + 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^6*z0^3)/y) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 + x^21 + 2*x^20*z0 + 2*x^19*z0^2 + 2*x^20 + x^19*z0 + x^6*z0^4)/y) * dx,
- (-2*x^23*z0^4 - x^23*z0^3 - x^22*z0^4 - 2*x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 - x^22*z0^2 + 2*x^20*z0^4 + x^22*z0 - x^21*z0^2 - 2*x^19*z0^4 + x^22 + 2*x^21*z0 - 2*x^20*z0^2 + x^21 + 2*x^20*z0 - x^20 + 2*x^19 + x^7) * dx,
- (-x^23*z0^4 - 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + x^22*z0^2 - x^21*z0^3 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + x^21*z0 + 2*x^20*z0^2 - x^21 - x^20*z0 + x^20 + 2*x^19*z0 - x^19 + x^7*z0) * dx,
- (-2*x^23*z0^3 - x^22*z0^4 + x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 + x^21*z0^2 + 2*x^20*z0^3 + x^22 - 2*x^21*z0 - x^20*z0^2 + 2*x^21 + 2*x^20*z0 + 2*x^19*z0^2 + x^20 - 2*x^19*z0 + x^19 + x^7*z0^2) * dx,
- (-2*x^23*z0^4 + x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 - x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 + x^22 - x^21*z0 + 2*x^20*z0^2 + 2*x^19*z0^3 + x^21 + x^20*z0 - 2*x^19*z0^2 - 2*x^20 - x^19*z0 + 2*x^19 + x^7*z0^3) * dx,
- (-2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 - x^22*z0 - x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + x^21*z0 + x^20*z0^2 - 2*x^19*z0^3 - x^21 + 2*x^20*z0 - x^19*z0^2 + x^20 + 2*x^19 + x^7*z0^4) * dx,
- ((-x^23*z0^3 + 2*x^22*z0^4 - 2*x^22*z0^3 - 2*x^23*z0 - x^22*z0^2 + x^22*z0 - x^21*z0^2 + 2*x^19*z0^4 + x^22 + 2*x^21*z0 - 2*x^20*z0^2 + x^21 + 2*x^20*z0 - x^20 + x^7)/y) * dx,
- ((-2*x^23*z0^4 - x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 - x^21*z0^4 + x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 - 2*x^19*z0^4 + x^21*z0 + 2*x^20*z0^2 - x^21 - x^20*z0 + x^20 + 2*x^19*z0 + x^7*z0)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + x^22*z0^3 - 2*x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 - x^22*z0 + x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 - x^20*z0^2 + 2*x^21 + 2*x^20*z0 + 2*x^19*z0^2 + x^20 - 2*x^19*z0 + x^7*z0^2)/y) * dx,
- ((2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + x^21*z0^4 - 2*x^23*z0 - x^22*z0^2 + x^20*z0^4 + 2*x^22*z0 - 2*x^21*z0^2 + x^19*z0^4 + x^22 - x^21*z0 + 2*x^20*z0^2 + x^21 + x^20*z0 - 2*x^19*z0^2 - x^19*z0 + x^7*z0^3)/y) * dx,
- ((-x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - x^22*z0 - x^21*z0^2 + x^20*z0^3 - x^19*z0^4 + 2*x^22 + x^21*z0 + x^20*z0^2 - x^21 + 2*x^20*z0 - x^19*z0^2 - x^20 + x^7*z0^4)/y) * dx,
- (-x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + x^23*z0^2 + x^22*z0^3 + 2*x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + 2*x^22*z0 + x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 - 2*x^21 - x^19*z0^2 - 2*x^20 + 2*x^19*z0 - 2*x^19 + x^8) * dx,
- (2*x^23*z0^4 + x^23*z0^3 + x^22*z0^4 + x^23*z0^2 + 2*x^22*z0^3 - x^21*z0^4 + 2*x^23*z0 + 2*x^22*z0^2 + x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 - x^22 - 2*x^21*z0 - x^19*z0^3 + x^21 - 2*x^20*z0 + 2*x^19*z0^2 - x^20 - 2*x^19*z0 + x^19 + x^8*z0) * dx,
- (x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 + 2*x^23*z0^2 + 2*x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - 2*x^21*z0^2 - x^19*z0^4 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^19*z0^3 - 2*x^20*z0 - 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^19 + x^8*z0^2) * dx,
- (x^23*z0^4 + 2*x^23*z0^3 + 2*x^22*z0^4 - x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 + x^23*z0 - 2*x^22*z0^2 - 2*x^21*z0^3 + 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 - 2*x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 + 2*x^19*z0^2 - 2*x^20 - 2*x^19 + x^8*z0^3) * dx,
- (2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 + 2*x^21*z0^3 - 2*x^20*z0^4 + 2*x^22*z0 - 2*x^20*z0^3 - 2*x^19*z0^4 + x^22 + x^21*z0 + 2*x^19*z0^3 - x^21 + x^20*z0 - x^20 + 2*x^19*z0 + 2*x^19 + x^8*z0^4) * dx,
- ((x^23*z0^4 + x^22*z0^4 + x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 + x^23*z0 + 2*x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 - 2*x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 - 2*x^21 - x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^8)/y) * dx,
- ((2*x^23*z0^4 - x^23*z0^3 + x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - x^21*z0^4 + 2*x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 + 2*x^21*z0^2 - x^22 - 2*x^21*z0 + x^21 - 2*x^20*z0 + 2*x^19*z0^2 - 2*x^20 - 2*x^19*z0 + x^8*z0)/y) * dx,
- ((-x^23*z0^4 - x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 + 2*x^22*z0^2 + x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - 2*x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 - 2*x^20*z0 - 2*x^19*z0^2 - x^20 + 2*x^19*z0 + x^8*z0^2)/y) * dx,
- ((2*x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 - x^23*z0^2 + x^22*z0^3 - 2*x^21*z0^4 + x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^20*z0^3 + x^19*z0^4 + 2*x^22 - 2*x^20*z0^2 + 2*x^21 + 2*x^19*z0^2 + x^20 + x^8*z0^3)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 - x^20*z0^3 - x^19*z0^4 + x^22 + x^21*z0 - x^21 + x^20*z0 + x^20 + 2*x^19*z0 + x^8*z0^4)/y) * dx,
- (2*x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 - x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 - x^21*z0^2 + 2*x^20*z0^3 - x^19*z0^4 - 2*x^21*z0 - 2*x^20*z0^2 + 2*x^19*z0^3 + x^21 - x^20*z0 + x^19*z0^2 + 2*x^19 + x^9) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 - x^22*z0^3 - 2*x^21*z0^4 - x^22*z0^2 - x^21*z0^3 + 2*x^20*z0^4 - 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 + x^21*z0 - x^20*z0^2 + x^19*z0^3 - x^19*z0 + x^9*z0) * dx,
- (-2*x^23*z0^4 - x^22*z0^4 - x^22*z0^3 - x^21*z0^4 - x^23*z0 - 2*x^21*z0^3 - 2*x^20*z0^4 + x^22*z0 + x^21*z0^2 - x^20*z0^3 + x^19*z0^4 - 2*x^22 - x^21*z0 - x^21 + x^20*z0 - x^19*z0^2 - x^20 - 2*x^19*z0 - 2*x^19 + x^9*z0^2) * dx,
- (-x^22*z0^4 - x^23*z0^2 - 2*x^21*z0^4 + 2*x^23*z0 + x^22*z0^2 + x^21*z0^3 - x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 - x^22 + 2*x^21*z0 + x^20*z0^2 - x^19*z0^3 + x^21 - 2*x^20*z0 - 2*x^19*z0^2 - 2*x^19*z0 - 2*x^19 + x^9*z0^3) * dx,
- (-x^23*z0^3 + 2*x^23*z0^2 + x^22*z0^3 + x^21*z0^4 - 2*x^22*z0^2 - x^21*z0^3 - 2*x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - 2*x^19*z0^3 - 2*x^21 - x^20*z0 - 2*x^19*z0^2 - 2*x^20 - 2*x^19*z0 + x^9*z0^4) * dx,
- ((x^23*z0^4 + 2*x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 - x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 - x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 - 2*x^21*z0 - 2*x^20*z0^2 + x^21 - x^20*z0 + x^19*z0^2 + 2*x^20 + x^9)/y) * dx,
- ((-x^23*z0^4 + x^22*z0^4 + 2*x^22*z0^3 - x^21*z0^4 - x^22*z0^2 + x^21*z0^3 - 2*x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 + x^21*z0 - x^20*z0^2 + x^20 - x^19*z0 + x^9*z0)/y) * dx,
- ((x^23*z0^4 + x^22*z0^4 - x^22*z0^3 + 2*x^21*z0^4 - x^23*z0 - 2*x^21*z0^3 + x^22*z0 + x^21*z0^2 - x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 - x^21*z0 - x^21 + x^20*z0 - x^19*z0^2 - x^20 - 2*x^19*z0 + x^9*z0^2)/y) * dx,
- ((2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 - x^23*z0^2 + 2*x^22*z0^3 + 2*x^23*z0 + x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 + 2*x^20*z0^3 - x^22 + 2*x^21*z0 + x^20*z0^2 + x^21 - 2*x^20*z0 - 2*x^19*z0^2 - x^20 - 2*x^19*z0 + x^9*z0^3)/y) * dx,
- ((-2*x^23*z0^4 + 2*x^22*z0^4 + 2*x^23*z0^2 - x^21*z0^4 - 2*x^22*z0^2 - x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 + 2*x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - 2*x^21 - x^20*z0 - 2*x^19*z0^2 + x^20 - 2*x^19*z0 + x^9*z0^4)/y) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 - 2*x^21*z0^3 - x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 - x^19*z0^3 + x^20*z0 + 2*x^20 - 2*x^19*z0 + x^10) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^21*z0^4 - x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 + 2*x^20*z0^3 - x^19*z0^4 + x^20*z0^2 - x^20*z0 - 2*x^19*z0^2 - x^19 + x^10*z0) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^3 + 2*x^21*z0^4 + x^23*z0 + x^22*z0^2 - 2*x^21*z0^3 + 2*x^20*z0^4 - x^22*z0 + x^20*z0^3 + 2*x^22 + x^21*z0 - x^20*z0^2 - 2*x^19*z0^3 + x^21 - 2*x^20*z0 + x^20 + x^19*z0 + x^10*z0^2) * dx,
- (-2*x^23*z0^4 - x^22*z0^4 + x^23*z0^2 + x^22*z0^3 - 2*x^21*z0^4 - x^22*z0^2 + x^20*z0^4 + x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 - 2*x^20*z0^2 + x^21 + x^20*z0 + x^19*z0^2 + 2*x^20 + 2*x^19*z0 - 2*x^19 + x^10*z0^3) * dx,
- (x^23*z0^3 + x^22*z0^4 - x^22*z0^3 - x^23*z0 + x^21*z0^3 - x^20*z0^4 - 2*x^22*z0 - 2*x^20*z0^3 - 2*x^22 + x^20*z0^2 + x^19*z0^3 - 2*x^21 + 2*x^20*z0 + 2*x^19*z0^2 + 2*x^19*z0 + x^10*z0^4) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + x^21*z0^3 + x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 + x^20*z0 + x^20 - 2*x^19*z0 + x^10)/y) * dx,
- ((2*x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^21*z0^4 - x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 + x^20*z0^2 - x^20*z0 - 2*x^19*z0^2 + x^10*z0)/y) * dx,
- ((x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 - 2*x^22*z0^3 + x^23*z0 + x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - x^22*z0 - 2*x^19*z0^4 + 2*x^22 + x^21*z0 - x^20*z0^2 + x^21 - 2*x^20*z0 - x^20 + x^19*z0 + x^10*z0^2)/y) * dx,
- ((x^23*z0^4 + x^22*z0^4 + x^23*z0^2 + x^22*z0^3 + x^21*z0^4 - x^22*z0^2 - 2*x^20*z0^4 + x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - 2*x^20*z0^2 + x^21 + x^20*z0 + x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^10*z0^3)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^3 + x^21*z0^4 - x^23*z0 - 2*x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 + x^20*z0^3 + x^19*z0^4 - 2*x^22 + x^20*z0^2 - 2*x^21 + 2*x^20*z0 + 2*x^19*z0^2 + x^20 + 2*x^19*z0 + x^10*z0^4)/y) * dx,
- (2*x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 - x^23*z0^2 - x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - 2*x^20*z0^4 - x^22*z0 + x^21*z0^2 + 2*x^19*z0^4 + x^22 + x^20*z0^2 + x^21 - x^20*z0 + x^20 - 2*x^19 + x^11) * dx,
- (x^23*z0^4 - x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 - x^22*z0^2 + x^21*z0^3 + x^22*z0 + x^20*z0^3 - 2*x^21*z0 - x^20*z0^2 + x^20*z0 - x^20 - 2*x^19*z0 + x^19 + x^11*z0) * dx,
- (-x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 - x^22*z0^3 + x^21*z0^4 - x^23*z0 + x^22*z0^2 + x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 - 2*x^22 - 2*x^21*z0 + x^20*z0^2 - x^21 + x^20*z0 - 2*x^19*z0^2 + 2*x^20 - x^19*z0 + 2*x^19 + x^11*z0^2) * dx,
- (-2*x^23*z0^4 - x^22*z0^4 - x^23*z0^2 + x^22*z0^3 - 2*x^23*z0 + x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - 2*x^21*z0^2 + x^20*z0^3 + x^22 - x^21*z0 + x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 - x^20*z0 - x^19*z0^2 - 2*x^20 + x^19*z0 + x^19 + x^11*z0^3) * dx,
- (-x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 - x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 + x^22 + 2*x^21*z0 - x^20*z0^2 - x^19*z0^3 + 2*x^21 + 2*x^20*z0 + x^19*z0^2 - 2*x^20 + x^19*z0 + x^11*z0^4) * dx,
- ((x^23*z0^3 - x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - x^22*z0 + x^21*z0^2 - 2*x^19*z0^4 + x^22 + x^20*z0^2 + x^21 - x^20*z0 + x^20 + x^11)/y) * dx,
- ((2*x^23*z0^4 - x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 - x^22*z0^2 + x^21*z0^3 - x^20*z0^4 + x^22*z0 + x^20*z0^3 + 2*x^19*z0^4 - 2*x^21*z0 - x^20*z0^2 + x^20*z0 - x^20 - 2*x^19*z0 + x^11*z0)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 - x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 + x^22*z0^2 - x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - 2*x^22 - 2*x^21*z0 + x^20*z0^2 - x^21 + x^20*z0 - 2*x^19*z0^2 + 2*x^20 - x^19*z0 + x^11*z0^2)/y) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 - x^23*z0^2 - x^21*z0^4 - 2*x^23*z0 + x^22*z0^2 - x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 - 2*x^21*z0^2 + x^22 - x^21*z0 + x^20*z0^2 + 2*x^21 - x^20*z0 - x^19*z0^2 + x^20 + x^19*z0 + x^11*z0^3)/y) * dx,
- ((-x^23*z0^4 + 2*x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 + x^21*z0^3 - 2*x^20*z0^4 - x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 + x^22 + 2*x^21*z0 - x^20*z0^2 + 2*x^21 + 2*x^20*z0 + x^19*z0^2 + 2*x^20 + x^19*z0 + x^11*z0^4)/y) * dx,
- (-2*x^23*z0^4 - x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 + x^23*z0 - 2*x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 + 2*x^22 + x^21*z0 + 2*x^20*z0^2 + x^19*z0^3 - 2*x^20*z0 + 2*x^19*z0^2 - x^20 + x^19*z0 - 2*x^19 + x^12) * dx,
- (x^23*z0^3 - x^22*z0^4 + x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 - 2*x^22*z0^2 - x^21*z0^3 - x^20*z0^4 - x^22*z0 + x^21*z0^2 + 2*x^20*z0^3 + x^19*z0^4 - 2*x^20*z0^2 + 2*x^19*z0^3 - x^21 - x^20*z0 + x^19*z0^2 + x^20 - 2*x^19*z0 - x^19 + x^12*z0) * dx,
- (x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 - 2*x^22*z0^3 - x^21*z0^4 + x^23*z0 - x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 - 2*x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + x^21*z0 - x^20*z0^2 + x^19*z0^3 - x^21 - x^20*z0 - 2*x^19*z0^2 + x^19*z0 + x^19 + x^12*z0^2) * dx,
- (x^23*z0^4 - 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 + x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 - 2*x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 - x^20*z0^3 + x^19*z0^4 - 2*x^22 + x^21*z0 - x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 - x^20*z0 + x^19*z0^2 + 2*x^20 + x^19*z0 + x^19 + x^12*z0^3) * dx,
- (x^23*z0^3 - x^22*z0^4 - x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 + x^21*z0^3 - x^20*z0^4 - 2*x^22*z0 + x^21*z0^2 - x^20*z0^3 - 2*x^19*z0^4 - 2*x^22 + x^21*z0 - x^20*z0^2 + x^19*z0^3 + 2*x^21 + 2*x^20*z0 + x^19*z0^2 + x^20 - x^19 + x^12*z0^4) * dx,
- ((2*x^23*z0^4 + 2*x^23*z0^3 + x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 + x^23*z0 - 2*x^22*z0^2 - 2*x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 + 2*x^20*z0^3 + 2*x^22 + x^21*z0 + 2*x^20*z0^2 - 2*x^20*z0 + 2*x^19*z0^2 + x^19*z0 + x^12)/y) * dx,
- ((x^23*z0^4 - 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 - x^22*z0 + x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - 2*x^20*z0^2 - x^21 - x^20*z0 + x^19*z0^2 - 2*x^20 - 2*x^19*z0 + x^12*z0)/y) * dx,
- ((-2*x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 + x^22*z0^3 + x^21*z0^4 + x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 - 2*x^22*z0 + x^20*z0^3 + 2*x^22 + x^21*z0 - x^20*z0^2 - x^21 - x^20*z0 - 2*x^19*z0^2 + x^20 + x^19*z0 + x^12*z0^2)/y) * dx,
- ((x^23*z0^3 - x^22*z0^4 + x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 - 2*x^22*z0^2 + x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - 2*x^22 + x^21*z0 - x^20*z0^2 + 2*x^21 - x^20*z0 + x^19*z0^2 + x^19*z0 + x^12*z0^3)/y) * dx,
- ((-2*x^23*z0^3 - x^22*z0^4 - x^23*z0^2 + x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 + x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 + x^21*z0 - x^20*z0^2 + 2*x^21 + 2*x^20*z0 + x^19*z0^2 + 2*x^20 + x^12*z0^4)/y) * dx,
- (-x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 + x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 + 2*x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + x^21*z0 + 2*x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 + x^19 + x^13) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 + 2*x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 + 2*x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 + 2*x^20*z0^3 - 2*x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 + x^21 - x^20 + x^19*z0 + x^19 + x^13*z0) * dx,
- (-2*x^23*z0^4 + x^23*z0^3 - x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 + x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 + x^22 - x^21*z0 - 2*x^21 + x^20*z0 + x^19*z0^2 - 2*x^20 - x^19*z0 + x^19 + x^13*z0^2) * dx,
- (x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 + x^21*z0^4 + x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 + 2*x^21*z0 + x^20*z0^2 + x^19*z0^3 - x^21 - 2*x^20*z0 - x^19*z0^2 - x^20 + 2*x^19*z0 + x^19 + x^13*z0^3) * dx,
- (2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 + x^22*z0^3 + 2*x^21*z0^4 - 2*x^22*z0^2 - x^21*z0^3 - x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 + x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 - 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 + 2*x^20 + x^19 + x^13*z0^4) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 - x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 + x^21*z0^4 + x^23*z0 - x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 + 2*x^19*z0^4 + 2*x^22 + x^21*z0 + 2*x^20*z0^2 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 - 2*x^20 + x^13)/y) * dx,
- ((-2*x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 + x^22*z0^3 - 2*x^21*z0^4 + 2*x^23*z0 - 2*x^22*z0^2 - 2*x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 + x^21 - 2*x^20 + x^19*z0 + x^13*z0)/y) * dx,
- ((-x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 + x^21*z0^3 + x^20*z0^4 + x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 + x^22 - x^21*z0 - 2*x^21 + x^20*z0 + x^19*z0^2 - 2*x^20 - x^19*z0 + x^13*z0^2)/y) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 - 2*x^21*z0^4 + x^22*z0^2 - x^21*z0^3 - 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 - 2*x^19*z0^4 + 2*x^21*z0 + x^20*z0^2 - x^21 - 2*x^20*z0 - x^19*z0^2 + 2*x^19*z0 + x^13*z0^3)/y) * dx,
- ((2*x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 + x^20 + x^13*z0^4)/y) * dx,
- (-x^23*z0^4 - x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 - x^21*z0^4 + 2*x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 - x^22 + 2*x^21*z0 + x^19*z0^3 - 2*x^21 + x^20*z0 - 2*x^20 + 2*x^19*z0 + x^14) * dx,
- (-x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 + 2*x^22*z0^2 + x^21*z0^3 + x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 + x^19*z0^4 - 2*x^21*z0 + x^20*z0^2 - 2*x^20*z0 + 2*x^19*z0^2 - x^19*z0 + x^14*z0) * dx,
- (-2*x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + 2*x^22*z0^3 + x^21*z0^4 + 2*x^23*z0 - x^22*z0^2 + 2*x^21*z0^3 - 2*x^22*z0 - 2*x^21*z0^2 + x^20*z0^3 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^19*z0^3 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 + 2*x^20 - x^19*z0 - x^19 + x^14*z0^2) * dx,
- (2*x^23*z0^4 + 2*x^22*z0^4 + 2*x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 + 2*x^23*z0 - 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 - x^21 - 2*x^20*z0 - x^19*z0^2 + x^20 - 2*x^19*z0 + x^19 + x^14*z0^3) * dx,
- (2*x^23*z0^3 - x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 - 2*x^22 - 2*x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 + 2*x^21 - 2*x^19*z0^2 + x^20 + 2*x^19 + x^14*z0^4) * dx,
- ((x^23*z0^3 - 2*x^23*z0^2 - x^22*z0^3 + 2*x^23*z0 - 2*x^22*z0^2 + x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 + x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^21 + x^20*z0 - x^20 + 2*x^19*z0 + x^14)/y) * dx,
- ((-x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 + 2*x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 + 2*x^22*z0^2 + x^21*z0^3 + x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 + x^19*z0^4 - 2*x^21*z0 + x^20*z0^2 - 2*x^20*z0 + 2*x^19*z0^2 - x^19*z0 + x^14*z0)/y) * dx,
- ((-x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 - 2*x^22*z0^3 + 2*x^21*z0^4 + 2*x^23*z0 - x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 - 2*x^21*z0^2 + 2*x^20*z0^3 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 - x^20 - x^19*z0 + x^14*z0^2)/y) * dx,
- ((2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 + 2*x^23*z0^2 + x^22*z0^3 + 2*x^21*z0^4 + 2*x^23*z0 - 2*x^22*z0^2 + x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^19*z0^4 - x^22 + 2*x^21*z0 - 2*x^20*z0^2 - x^21 - 2*x^20*z0 - x^19*z0^2 - 2*x^19*z0 + x^14*z0^3)/y) * dx,
- ((x^23*z0^4 - 2*x^22*z0^4 + 2*x^23*z0^2 - x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 - 2*x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 - 2*x^21*z0 - 2*x^20*z0^2 + 2*x^21 - 2*x^19*z0^2 + x^14*z0^4)/y) * dx,
- (x^23*z0^4 - 2*x^23*z0^3 - x^22*z0^4 + 2*x^22*z0^3 + x^21*z0^4 + x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - x^20*z0^3 + x^19*z0^4 + 2*x^22 - 2*x^20*z0^2 - x^21 - 2*x^20*z0 + x^19*z0^2 - x^20 + x^19*z0 + 2*x^19 + x^15) * dx,
- (-2*x^23*z0^4 + 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 - 2*x^22*z0^2 + 2*x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - 2*x^20*z0^3 - x^21*z0 - 2*x^20*z0^2 + x^19*z0^3 - 2*x^20*z0 + x^19*z0^2 + 2*x^19*z0 - 2*x^19 + x^15*z0) * dx,
- (x^23*z0^3 - x^22*z0^4 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 - 2*x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 + x^19*z0^3 - 2*x^21 - x^20*z0 + 2*x^19*z0^2 - 2*x^20 - 2*x^19*z0 + x^15*z0^2) * dx,
- (x^23*z0^4 - 2*x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - 2*x^22 - x^21*z0 - x^20*z0^2 + 2*x^19*z0^3 + 2*x^21 + 2*x^20*z0 - 2*x^19*z0^2 - 2*x^19 + x^15*z0^3) * dx,
- (-2*x^23*z0^3 + 2*x^22*z0^4 - x^23*z0^2 + 2*x^22*z0^3 - x^21*z0^4 + x^22*z0^2 - 2*x^21*z0^3 - 2*x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - x^20*z0^3 + 2*x^19*z0^4 + x^21*z0 + 2*x^20*z0^2 - 2*x^19*z0^3 - 2*x^21 - x^20*z0 - 2*x^19*z0 - 2*x^19 + x^15*z0^4) * dx,
- ((-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 + 2*x^22*z0^3 - 2*x^21*z0^4 + x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - x^20*z0^3 + 2*x^22 - 2*x^20*z0^2 - x^21 - 2*x^20*z0 + x^19*z0^2 - x^20 + x^19*z0 + x^15)/y) * dx,
- ((2*x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 + x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^22*z0^2 - x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 + x^20*z0^3 + 2*x^19*z0^4 - x^21*z0 - 2*x^20*z0^2 - 2*x^20*z0 + x^19*z0^2 + x^20 + 2*x^19*z0 + x^15*z0)/y) * dx,
- ((x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + x^22*z0^3 - 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 + x^20*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 - 2*x^20*z0^2 - 2*x^21 - x^20*z0 + 2*x^19*z0^2 - x^20 - 2*x^19*z0 + x^15*z0^2)/y) * dx,
- ((x^23*z0^4 - x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 + 2*x^22*z0^2 - 2*x^21*z0^3 + x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 - x^20*z0^3 - x^19*z0^4 - 2*x^22 - x^21*z0 - x^20*z0^2 + 2*x^21 + 2*x^20*z0 - 2*x^19*z0^2 + 2*x^20 + x^15*z0^3)/y) * dx,
- ((x^23*z0^4 - x^23*z0^3 + x^22*z0^4 - x^23*z0^2 + x^22*z0^3 + x^22*z0^2 - x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 + x^21*z0 + 2*x^20*z0^2 - 2*x^21 - x^20*z0 - 2*x^20 - 2*x^19*z0 + x^15*z0^4)/y) * dx,
- (-x^23*z0^4 + x^22*z0^4 - 2*x^23*z0^2 - 2*x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^20*z0^3 - x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 - 2*x^19*z0^3 + 2*x^21 + x^20*z0 - 2*x^19*z0^2 - x^20 - x^19*z0 + x^19 + x^16) * dx,
- (-2*x^23*z0^3 - 2*x^23*z0^2 - 2*x^22*z0^3 + 2*x^21*z0^4 + 2*x^21*z0^3 + 2*x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 + 2*x^20*z0^3 - 2*x^19*z0^4 + x^21*z0 + x^20*z0^2 - 2*x^19*z0^3 - x^20*z0 - x^19*z0^2 - 2*x^20 + x^19*z0 + 2*x^19 + x^16*z0) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 - 2*x^22*z0^4 + 2*x^21*z0^4 + 2*x^23*z0 + x^22*z0^2 - 2*x^21*z0^3 + 2*x^20*z0^4 - 2*x^22*z0 + x^21*z0^2 + x^20*z0^3 - 2*x^19*z0^4 - x^22 - x^21*z0 - x^20*z0^2 - x^19*z0^3 + 2*x^21 - 2*x^20*z0 + x^19*z0^2 + x^20 + 2*x^19*z0 - x^19 + x^16*z0^2) * dx,
- (-2*x^23*z0^4 + 2*x^23*z0^2 + x^22*z0^3 - 2*x^21*z0^4 - 2*x^22*z0^2 + x^21*z0^3 + x^20*z0^4 - x^21*z0^2 - x^20*z0^3 - x^19*z0^4 + x^21*z0 - 2*x^20*z0^2 + x^19*z0^3 + 2*x^21 + x^20*z0 + 2*x^19*z0^2 + x^20 - x^19*z0 - x^19 + x^16*z0^3) * dx,
- (2*x^23*z0^3 + x^22*z0^4 - 2*x^22*z0^3 + x^21*z0^4 - x^23*z0 - x^21*z0^3 - x^20*z0^4 - x^22*z0 + x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - 2*x^22 + x^21*z0 + x^20*z0^2 + 2*x^19*z0^3 + x^20*z0 - x^19*z0^2 - 2*x^20 - x^19*z0 + x^16*z0^4 + 2*x^19) * dx,
- ((-2*x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 - 2*x^23*z0^2 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 - 2*x^22*z0^2 - 2*x^21*z0^3 - x^20*z0^4 + 2*x^21*z0^2 + x^20*z0^3 - x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 + 2*x^21 + x^20*z0 - 2*x^19*z0^2 + 2*x^20 - x^19*z0 + x^16)/y) * dx,
- ((-x^23*z0^3 - 2*x^23*z0^2 + 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^21*z0^3 - x^20*z0^4 + x^22*z0 - 2*x^21*z0^2 + x^20*z0^3 + x^21*z0 + x^20*z0^2 - x^20*z0 - x^19*z0^2 + x^20 + x^19*z0 + x^16*z0)/y) * dx,
- ((x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^3 + 2*x^23*z0 + x^22*z0^2 + x^21*z0^3 - 2*x^22*z0 + x^21*z0^2 - 2*x^20*z0^3 - x^22 - x^21*z0 - x^20*z0^2 + 2*x^21 - 2*x^20*z0 + x^19*z0^2 + 2*x^19*z0 + x^16*z0^2)/y) * dx,
- ((-2*x^23*z0^4 + 2*x^23*z0^3 + 2*x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 - 2*x^22*z0^2 - 2*x^21*z0^3 - x^21*z0^2 + 2*x^20*z0^3 - 2*x^19*z0^4 + x^21*z0 - 2*x^20*z0^2 + 2*x^21 + x^20*z0 + 2*x^19*z0^2 + 2*x^20 - x^19*z0 + x^16*z0^3)/y) * dx,
- ((-x^23*z0^4 + x^23*z0^3 + 2*x^22*z0^4 - x^22*z0^3 - x^23*z0 - 2*x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 + x^21*z0^2 - x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 + x^21*z0 + x^20*z0^2 + x^20*z0 - x^19*z0^2 - x^19*z0 + x^16*z0^4)/y) * dx,
- (x^23*z0^4 + 2*x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 + x^21*z0^4 - x^23*z0 + 2*x^22*z0^2 - x^21*z0^3 - x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 + x^19*z0^4 - 2*x^22 - 2*x^20*z0^2 - x^19*z0^3 - 2*x^21 + 2*x^19*z0^2 + 2*x^20 - 2*x^19 + x^17) * dx,
- (2*x^23*z0^4 - 2*x^23*z0^3 - x^23*z0^2 + 2*x^22*z0^3 - x^21*z0^4 - x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 + 2*x^22*z0 - 2*x^20*z0^3 - x^19*z0^4 - 2*x^21*z0 + 2*x^19*z0^3 - 2*x^21 + 2*x^20*z0 + 2*x^20 - 2*x^19*z0 - 2*x^19 + x^17*z0) * dx,
- (-2*x^23*z0^4 - x^23*z0^3 + 2*x^22*z0^4 - x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 - 2*x^20*z0^4 - x^22*z0 - 2*x^21*z0^2 + 2*x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 + 2*x^21 + 2*x^20*z0 - 2*x^19*z0^2 - 2*x^20 - 2*x^19*z0 + 2*x^19 + x^17*z0^2) * dx,
- (-x^23*z0^4 - x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 + x^23*z0 - x^22*z0^2 - 2*x^21*z0^3 - 2*x^21*z0^2 + 2*x^20*z0^3 + 2*x^22 + 2*x^21*z0 + 2*x^20*z0^2 - 2*x^19*z0^3 + x^21 - 2*x^20*z0 - 2*x^19*z0^2 - x^20 + 2*x^19*z0 + x^17*z0^3 + x^19) * dx,
- (-2*x^23*z0^3 + 2*x^22*z0^4 + x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 - 2*x^21*z0^3 + 2*x^20*z0^4 + x^22*z0 + 2*x^21*z0^2 + 2*x^20*z0^3 - 2*x^19*z0^4 - 2*x^22 + x^21*z0 - 2*x^20*z0^2 - 2*x^19*z0^3 - x^20*z0 + 2*x^19*z0^2 + x^17*z0^4 + x^19*z0) * dx,
- ((-2*x^23*z0^4 + x^22*z0^4 - 2*x^23*z0^2 + 2*x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 + 2*x^22*z0^2 + 2*x^21*z0^3 - 2*x^20*z0^4 - x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 - 2*x^22 - 2*x^20*z0^2 - 2*x^21 + 2*x^19*z0^2 + x^20 + x^17)/y) * dx,
- ((2*x^23*z0^4 + 2*x^23*z0^3 - x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 - x^22*z0^2 + x^21*z0^3 - x^20*z0^4 + 2*x^22*z0 - x^20*z0^3 + 2*x^19*z0^4 - 2*x^21*z0 - 2*x^21 + 2*x^20*z0 - x^20 - 2*x^19*z0 + x^17*z0)/y) * dx,
- ((-x^23*z0^3 - x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 + 2*x^22*z0^2 + x^20*z0^4 - x^22*z0 - 2*x^21*z0^2 + x^19*z0^4 + x^22 - 2*x^21*z0 + 2*x^20*z0^2 + 2*x^21 + 2*x^20*z0 - 2*x^19*z0^2 - 2*x^20 - 2*x^19*z0 + x^17*z0^2)/y) * dx,
- ((-2*x^23*z0^4 + x^23*z0^3 - 2*x^23*z0^2 + x^22*z0^3 - x^21*z0^4 + x^23*z0 - x^22*z0^2 - x^21*z0^3 - 2*x^20*z0^4 - 2*x^21*z0^2 + x^20*z0^3 + 2*x^22 + 2*x^21*z0 + 2*x^20*z0^2 + x^21 - 2*x^20*z0 - 2*x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^17*z0^3)/y) * dx,
- ((-2*x^23*z0^4 - x^23*z0^3 - x^22*z0^4 + x^23*z0^2 - 2*x^22*z0^3 + x^21*z0^4 - x^23*z0 - x^21*z0^3 + x^20*z0^4 + x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 + x^19*z0^4 - 2*x^22 + x^21*z0 - 2*x^20*z0^2 - x^20*z0 + 2*x^19*z0^2 + x^17*z0^4 - 2*x^20 + x^19*z0)/y) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 - x^21*z0^4 - 2*x^23*z0 + x^22*z0^2 - x^21*z0^3 + x^20*z0^4 + x^22*z0 - x^21*z0^2 + x^20*z0^3 - x^19*z0^4 + x^22 - x^21*z0 + x^20*z0^2 - x^19*z0^3 - x^21 + x^20*z0 - x^19*z0^2 + x^20 - x^19*z0 - x^19 + x^18) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 - 2*x^23*z0^2 + x^22*z0^3 - x^21*z0^4 - x^23*z0 + x^22*z0^2 - x^21*z0^3 + x^20*z0^4 + x^22*z0 - x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - 2*x^22 - x^21*z0 + x^20*z0^2 - x^19*z0^3 + 2*x^21 + x^20*z0 - x^19*z0^2 - 2*x^20 - x^19*z0 + 2*x^19 + x^18*z0) * dx,
- (-2*x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 - x^23*z0^2 + x^22*z0^3 - x^21*z0^4 - x^23*z0 + x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - 2*x^22 + 2*x^21*z0 + x^20*z0^2 - x^19*z0^3 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 - 2*x^20 + 2*x^19*z0 + x^18*z0^2 + 2*x^19) * dx,
- (-2*x^23*z0^4 - x^23*z0^3 + x^22*z0^4 - x^23*z0^2 + x^22*z0^3 - x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 - x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 + x^20*z0^3 - x^19*z0^4 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 - x^19*z0^3 + 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 + x^18*z0^3 - 2*x^20 + 2*x^19*z0 + 2*x^19) * dx,
- (-x^23*z0^4 - x^23*z0^3 + x^22*z0^4 - x^23*z0^2 - 2*x^22*z0^3 - x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 - x^19*z0^4 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^19*z0^3 + x^18*z0^4 + 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 - 2*x^20 + 2*x^19*z0 + 2*x^19) * dx,
- ((x^23*z0^4 + x^23*z0^3 - 2*x^22*z0^4 - 2*x^23*z0^2 - 2*x^22*z0^3 + 2*x^21*z0^4 - 2*x^23*z0 + x^22*z0^2 + 2*x^21*z0^3 - x^20*z0^4 + x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 + x^19*z0^4 + x^22 - x^21*z0 + x^20*z0^2 - x^21 + x^20*z0 - x^19*z0^2 - x^19*z0 + x^18)/y) * dx,
- ((-x^23*z0^4 + x^23*z0^3 - 2*x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 + x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 + x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 - x^21*z0 + x^20*z0^2 + 2*x^21 + x^20*z0 - x^19*z0^2 + 2*x^20 - x^19*z0 + x^18*z0)/y) * dx,
- ((-x^23*z0^4 + x^23*z0^3 - x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 + x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 - x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 + 2*x^21*z0 + x^20*z0^2 + 2*x^21 - 2*x^20*z0 - x^19*z0^2 + 2*x^20 + 2*x^19*z0 + x^18*z0^2)/y) * dx,
- ((-x^23*z0^4 + 2*x^23*z0^3 - x^23*z0^2 - 2*x^22*z0^3 - x^23*z0 - 2*x^22*z0^2 + 2*x^21*z0^3 + x^20*z0^4 - 2*x^22*z0 + 2*x^21*z0^2 - 2*x^20*z0^3 + 2*x^19*z0^4 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 + 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 + x^18*z0^3 + 2*x^20 + 2*x^19*z0)/y) * dx,
- ((-2*x^23*z0^4 - 2*x^23*z0^3 + 2*x^22*z0^4 - x^23*z0^2 - x^22*z0^3 - 2*x^21*z0^4 - x^23*z0 - 2*x^22*z0^2 + x^21*z0^3 - 2*x^22*z0 + 2*x^21*z0^2 - x^20*z0^3 - 2*x^22 + 2*x^21*z0 - 2*x^20*z0^2 + x^18*z0^4 + 2*x^21 - 2*x^20*z0 + 2*x^19*z0^2 + 2*x^19*z0)/y) * dx,
- ((-x^23*z0^4 + x^22*z0^4 - x^21*z0^4 + x^20*z0^4 - 2*x^19*z0^4 + x^19)/y) * dx,
- ((-x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 + 2*x^22*z0^3 - x^21*z0^4 - 2*x^21*z0^3 + 2*x^20*z0^4 + 2*x^20*z0^3 - x^19*z0^4 + x^19*z0^3 - x^20)/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mn(decompo[Cition_omega0_omega8(fff))[35D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mlen[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mle[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m())[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[33D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlAS.holomorphic_di[Cferentials_basis([C)[37D[?7h[0m[?12l[?25h[?25l[?7l[0meAS.holomorphic_di[Cferentials_basis([C)[37D[?7h[0m[?12l[?25h[?25l[?7l[0mnAS.holomorphic_di[Cferentials_basis([C)[37D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mlen[0m(AS.holomorphic_di[Cferentials_basis([C)[37D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[32C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[35D[0;38;5;16;48;5;152m([34C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[47D[0m[J[0;94msage: [0;38;5;24mlen[0m(AS.holomorphic_differentials_basis())[47D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[0m[?7h[0;91m[0m[0m192
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mlen[0;38;5;16;48;5;152m([0mAS.holomorphic_differentials_basis()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m([34C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[[2C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[2C][2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[33D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0mlenAS.holomorphic_dif[Cerentials_basis()[-[0;38;5;20;1m1[0m][0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_dif[Cerentials_basis()[-[0;38;5;20;1m1[0m][0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_dif[Cerentials_basis()[-[0;38;5;20;1m1[0m][0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_dif[Cerentials_basis()[-[0;38;5;20;1m1[0m][0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0moAS.holomorphic_di[Cferentials_basis()[-[0;38;5;20;1m1[0m][40D[?7h[0m[?12l[?25h[?25l[?7l[0mmAS.holomorphic_di[Cferentials_basis()[-[0;38;5;20;1m1[0m][40D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis()[-[0;38;5;20;1m1[0m][40D[?7h[0m[?12l[?25h[?25l[?7l[0m=AS.holomorphic_di[Cferentials_basis()[-[0;38;5;20;1m1[0m][40D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis()[-[0;38;5;20;1m1[0m][40D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[32C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[2C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0mom = AS.holomorphic_differentials_basis()[-[0;38;5;20;1m1[0m][51D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = AS.holomorphic_differentials_basis()[-1][44D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mom[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^23*z0^4 - 2*x^23*z0^3 + x^22*z0^4 + 2*x^22*z0^3 - x^21*z0^4 - 2*x^21*z0^3 + 2*x^20*z0^4 + 2*x^20*z0^3 - x^19*z0^4 + x^19*z0^3 - x^20)/y) * dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mjth_component(1)[16D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mom.expansion(pt = [0;38;5;20;1m0[0m)[26D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3 + 2*t^6 + 4*t^8 + O(t^10)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.expansion[0;38;5;16;48;5;152m([0mpt = [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([5C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([5C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([5C[0m([5C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mom.expansion(pt = (-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^4 + 2*t^6 + 3*t^12 + 4*t^14 + t^16 + t^20 + 4*t^22 + 2*t^26 + 3*t^44 + O(t^46)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m(3*C.x+3*C.one)^(-1)).expansion_at_infty()[42D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x+C.one)^(-1[C[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m.teichmuller()).diffn().frobenius() == C.y^2*C.y.diffn()[56D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(C.y/C.x).expansion_at_infty()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 4*t^5 + 3*t^11 + 3*t^17 + O(t^19)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y/C.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0mom[Cexpansion[0;38;5;16;48;5;152m([0mpt = (-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = AS.holomorphic_differentials_basis()[0;38;5;16;48;5;152m[[0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[45D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mAS.holomorphic_dif[Cerentials_basis()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0mAS.holom[Crphic_d[Cfferentials_ba[Cis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[36D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mAS.h[Clomorph[Cc_differential[C_basis()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0mom = AS.holomorphic_di[Cferentials_basis()[0;38;5;16;48;5;152m[[0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[43D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion[0;38;5;16;48;5;152m([0mpt = [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m(C[Cy/C.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y/C.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0mom[Cexpansion[0;38;5;16;48;5;152m([0mpt = (-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = AS.holomorphic_differentials_basis()[0;38;5;16;48;5;152m[[0m-[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[45D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mAS.holomorphic_dif[Cerentials_basis()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0mAS.holom[Crphic_d[Cfferentials_ba[Cis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[36D[0m(([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.one)^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0mAS.z_series[[0;38;5;20;1m0[0m][[0;38;5;20;1m0[0m]^[0;38;5;20;1m5[0m - AS.z_series[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[37D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [([0;38;5;20;1m3[0m*C.x+[0;38;5;20;1m3[0m*C.on[C)^(-[0;38;5;20;1m1[0m)], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[64D[0m([54C[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[7C][10D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m[[20C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[16C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m[[16C[0m([2C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[40D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[40D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[7C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[7C[0;38;5;16;48;5;152m][9D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[0m][8D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[0m([5C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[58D[0;38;5;16;48;5;152m([41C[0m[[15C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[79D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[79D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [C.y/C.x], prec = 50, branch_points = [(-1, 0), (1, 0)])[72D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis()[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mlomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [74][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m([41C[0;38;5;16;48;5;152m[[15C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[[9C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[8C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[15C][18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[37D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m20[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[37D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[15C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[36D[?7h[0m[?12l[?25h[?25l[?7l[15C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[58D[0;38;5;16;48;5;152m([52C[0m([4C)[C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [C.y/C.x], prec = 200, branch_points = [(-1, 0), (1, 0)])[73D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis()[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [76][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[60D[0m([42C[0;38;5;16;48;5;152m[[15C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[[9C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[8C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[15C][18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[C[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[C0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[38D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[15C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[8C[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[9C[0m([4C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[59D[0;38;5;16;48;5;152m([42C[0m[[15C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m500[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m500[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [78][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m15[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [79][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m15[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m15[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [80][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m20[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m30[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m30[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [81][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m30[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m2[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m3[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m2[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m15[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m20[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m3[2C[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis(threshold = 30)[49D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mseries[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mAS.x_series[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{0: t^-10 + 3*t^-6 + t^-2 + t^20 + 4*t^24 + t^40 + 4*t^44 + 2*t^50 + t^60 + 4*t^64 + 4*t^70 + t^80 + 4*t^84 + t^90 + t^100 + 4*t^104 + 2*t^110 + 3*t^114 + 2*t^118 + t^120 + t^122 + 4*t^124 + 3*t^140 + 2*t^148 + 2*t^150 + 3*t^160 + 2*t^168 + 4*t^174 + 3*t^180 + 2*t^188 + 3*t^190 + 3*t^194 + 3*t^200 + 2*t^208 + 2*t^218 + 3*t^220 + t^222 + 2*t^228 + 4*t^230 + t^234 + t^244 + 4*t^248 + 2*t^250 + t^260 + 3*t^264 + 2*t^268 + t^270 + 4*t^272 + 3*t^274 + t^280 + 3*t^284 + 2*t^288 + t^290 + 4*t^292 + 4*t^294 + t^298 + t^300 + 3*t^304 + 2*t^308 + 4*t^312 + 3*t^314 + 4*t^318 + 4*t^320 + t^322 + 2*t^328 + t^330 + 4*t^332 + t^334 + 3*t^338 + 2*t^340 + 4*t^348 + 3*t^350 + 4*t^352 + 2*t^354 + 4*t^358 + 3*t^360 + 2*t^372 + 2*t^374 + 3*t^384 + 2*t^392 + 3*t^394 + 3*t^398 + 3*t^404 + 2*t^410 + 2*t^412 + 2*t^414 + 3*t^418 + 4*t^420 + t^422 + 4*t^424 + t^430 + 2*t^432 + 4*t^438 + 4*t^440 + 2*t^444 + 2*t^448 + 2*t^452 + t^454 + 2*t^458 + 4*t^460 + t^464 + t^468 + 2*t^470 + 4*t^472 + t^474 + t^488 + O(t^490),
- (-1,
-  0): 4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84 + 3*t^250 + 4*t^252 + 3*t^254 + t^260 + 3*t^262 + t^264 + 4*t^270 + 2*t^272 + 4*t^274 + 2*t^280 + t^282 + 2*t^284 + 2*t^300 + t^302 + 2*t^304 + 4*t^310 + 2*t^312 + 4*t^314 + t^320 + 3*t^322 + t^324 + 3*t^330 + 4*t^332 + 3*t^334 + 2*t^500 + t^502 + 2*t^504 + 4*t^510 + 2*t^512 + 4*t^514 + t^520 + 3*t^522 + t^524 + 3*t^530 + 4*t^532 + 3*t^534 + 3*t^550 + 4*t^552 + 3*t^554 + t^560 + 3*t^562 + t^564 + 4*t^570 + 2*t^572 + 4*t^574 + 2*t^580 + t^582 + 2*t^584 + t^750 + 3*t^752 + t^754 + 2*t^760 + t^762 + 2*t^764 + 3*t^770 + 4*t^772 + 3*t^774 + 4*t^780 + 2*t^782 + 4*t^784 + 4*t^800 + 2*t^802 + 4*t^804 + 3*t^810 + 4*t^812 + 3*t^814 + 2*t^820 + t^822 + 2*t^824 + t^830 + 3*t^832 + t^834,
- (1,
-  0): 1 + 3*t^2 + 4*t^4 + 4*t^6 + 4*t^8 + 4*t^10 + 4*t^12 + 4*t^14 + 4*t^16 + 4*t^18 + 4*t^20 + 4*t^22 + 4*t^24 + 4*t^26 + 4*t^28 + 4*t^30 + 4*t^32 + 4*t^34 + 4*t^36 + 4*t^38 + 4*t^40 + 4*t^42 + 4*t^44 + 4*t^46 + 4*t^48 + 4*t^50 + 4*t^52 + 4*t^54 + 4*t^56 + 4*t^58 + 4*t^60 + 4*t^62 + 4*t^64 + 4*t^66 + 4*t^68 + 4*t^70 + 4*t^72 + 4*t^74 + 4*t^76 + 4*t^78 + 4*t^80 + 4*t^82 + 4*t^84 + 4*t^86 + 4*t^88 + 4*t^90 + 4*t^92 + 4*t^94 + 4*t^96 + 4*t^98 + 4*t^100 + 4*t^102 + 4*t^104 + 4*t^106 + 4*t^108 + 4*t^110 + 4*t^112 + 4*t^114 + 4*t^116 + 4*t^118 + 4*t^120 + 4*t^122 + 4*t^124 + 4*t^126 + 4*t^128 + 4*t^130 + 4*t^132 + 4*t^134 + 4*t^136 + 4*t^138 + 4*t^140 + 4*t^142 + 4*t^144 + 4*t^146 + 4*t^148 + 4*t^150 + 4*t^152 + 4*t^154 + 4*t^156 + 4*t^158 + 4*t^160 + 4*t^162 + 4*t^164 + 4*t^166 + 4*t^168 + 4*t^170 + 4*t^172 + 4*t^174 + 4*t^176 + 4*t^178 + 4*t^180 + 4*t^182 + 4*t^184 + 4*t^186 + 4*t^188 + 4*t^190 + 4*t^192 + 4*t^194 + 4*t^196 + 4*t^198 + 4*t^200 + 4*t^202 + 4*t^204 + 4*t^206 + 4*t^208 + 4*t^210 + 4*t^212 + 4*t^214 + 4*t^216 + 4*t^218 + 4*t^220 + 4*t^222 + 4*t^224 + 4*t^226 + 4*t^228 + 4*t^230 + 4*t^232 + 4*t^234 + 4*t^236 + 4*t^238 + 4*t^240 + 4*t^242 + 4*t^244 + 4*t^246 + 4*t^248 + 4*t^250 + 4*t^252 + 4*t^254 + 4*t^256 + 4*t^258 + 4*t^260 + 4*t^262 + 4*t^264 + 4*t^266 + 4*t^268 + 4*t^270 + 4*t^272 + 4*t^274 + 4*t^276 + 4*t^278 + 4*t^280 + 4*t^282 + 4*t^284 + 4*t^286 + 4*t^288 + 4*t^290 + 4*t^292 + 4*t^294 + 4*t^296 + 4*t^298 + 4*t^300 + 4*t^302 + 4*t^304 + 4*t^306 + 4*t^308 + 4*t^310 + 4*t^312 + 4*t^314 + 4*t^316 + 4*t^318 + 4*t^320 + 4*t^322 + 4*t^324 + 4*t^326 + 4*t^328 + 4*t^330 + 4*t^332 + 4*t^334 + 4*t^336 + 4*t^338 + 4*t^340 + 4*t^342 + 4*t^344 + 4*t^346 + 4*t^348 + 4*t^350 + 4*t^352 + 4*t^354 + 4*t^356 + 4*t^358 + 4*t^360 + 4*t^362 + 4*t^364 + 4*t^366 + 4*t^368 + 4*t^370 + 4*t^372 + 4*t^374 + 4*t^376 + 4*t^378 + 4*t^380 + 4*t^382 + 4*t^384 + 4*t^386 + 4*t^388 + 4*t^390 + 4*t^392 + 4*t^394 + 4*t^396 + 4*t^398 + 4*t^400 + 4*t^402 + 4*t^404 + 4*t^406 + 4*t^408 + 4*t^410 + 4*t^412 + 4*t^414 + 4*t^416 + 4*t^418 + 4*t^420 + 4*t^422 + 4*t^424 + 4*t^426 + 4*t^428 + 4*t^430 + 4*t^432 + 4*t^434 + 4*t^436 + 4*t^438 + 4*t^440 + 4*t^442 + 4*t^444 + 4*t^446 + 4*t^448 + 4*t^450 + 4*t^452 + 4*t^454 + 4*t^456 + 4*t^458 + 4*t^460 + 4*t^462 + 4*t^464 + 4*t^466 + 4*t^468 + 4*t^470 + 4*t^472 + 4*t^474 + 4*t^476 + 4*t^478 + 4*t^480 + 4*t^482 + 4*t^484 + 4*t^486 + 4*t^488 + 4*t^490 + 4*t^492 + 4*t^494 + 4*t^496 + 4*t^498 + 4*t^500 + 4*t^502 + 4*t^504 + 4*t^506 + 4*t^508 + 4*t^510 + 4*t^512 + 4*t^514 + 4*t^516 + 4*t^518 + 4*t^520 + 4*t^522 + 4*t^524 + 4*t^526 + 4*t^528 + 4*t^530 + 4*t^532 + 4*t^534 + 4*t^536 + 4*t^538 + 4*t^540 + 4*t^542 + 4*t^544 + 4*t^546 + 4*t^548 + 4*t^550 + 4*t^552 + 4*t^554 + 4*t^556 + 4*t^558 + 4*t^560 + 4*t^562 + 4*t^564 + 4*t^566 + 4*t^568 + 4*t^570 + 4*t^572 + 4*t^574 + 4*t^576 + 4*t^578 + 4*t^580 + 4*t^582 + 4*t^584 + 4*t^586 + 4*t^588 + 4*t^590 + 4*t^592 + 4*t^594 + 4*t^596 + 4*t^598 + 4*t^600 + 4*t^602 + 4*t^604 + 4*t^606 + 4*t^608 + 4*t^610 + 4*t^612 + 4*t^614 + 4*t^616 + 4*t^618 + 4*t^620 + 4*t^622 + 4*t^624 + 4*t^626 + 4*t^628 + 4*t^630 + 4*t^632 + 4*t^634 + 4*t^636 + 4*t^638 + 4*t^640 + 4*t^642 + 4*t^644 + 4*t^646 + 4*t^648 + 4*t^650 + 4*t^652 + 4*t^654 + 4*t^656 + 4*t^658 + 4*t^660 + 4*t^662 + 4*t^664 + 4*t^666 + 4*t^668 + 4*t^670 + 4*t^672 + 4*t^674 + 4*t^676 + 4*t^678 + 4*t^680 + 4*t^682 + 4*t^684 + 4*t^686 + 4*t^688 + 4*t^690 + 4*t^692 + 4*t^694 + 4*t^696 + 4*t^698 + 4*t^700 + 4*t^702 + 4*t^704 + 4*t^706 + 4*t^708 + 4*t^710 + 4*t^712 + 4*t^714 + 4*t^716 + 4*t^718 + 4*t^720 + 4*t^722 + 4*t^724 + 4*t^726 + 4*t^728 + 4*t^730 + 4*t^732 + 4*t^734 + 4*t^736 + 4*t^738 + 4*t^740 + 4*t^742 + 4*t^744 + 4*t^746 + 4*t^748 + 4*t^750 + 4*t^752 + 4*t^754 + 4*t^756 + 4*t^758 + 4*t^760 + 4*t^762 + 4*t^764 + 4*t^766 + 4*t^768 + 4*t^770 + 4*t^772 + 4*t^774 + 4*t^776 + 4*t^778 + 4*t^780 + 4*t^782 + 4*t^784 + 4*t^786 + 4*t^788 + 4*t^790 + 4*t^792 + 4*t^794 + 4*t^796 + 4*t^798 + 4*t^800 + 4*t^802 + 4*t^804 + 4*t^806 + 4*t^808 + 4*t^810 + 4*t^812 + 4*t^814 + 4*t^816 + 4*t^818 + 4*t^820 + 4*t^822 + 4*t^824 + 4*t^826 + 4*t^828 + 4*t^830 + 4*t^832 + 4*t^834 + 4*t^836 + 4*t^838 + 4*t^840 + 4*t^842 + 4*t^844 + 4*t^846 + 4*t^848 + 4*t^850 + 4*t^852 + 4*t^854 + 4*t^856 + 4*t^858 + 4*t^860 + 4*t^862 + 4*t^864 + 4*t^866 + 4*t^868 + 4*t^870 + 4*t^872 + 4*t^874 + 4*t^876 + 4*t^878 + 4*t^880 + 4*t^882 + 4*t^884 + 4*t^886 + 4*t^888 + 4*t^890 + 4*t^892 + 4*t^894 + 4*t^896 + 4*t^898 + 4*t^900 + 4*t^902 + 4*t^904 + 4*t^906 + 4*t^908 + 4*t^910 + 4*t^912 + 4*t^914 + 4*t^916 + 4*t^918 + 4*t^920 + 4*t^922 + 4*t^924 + 4*t^926 + 4*t^928 + 4*t^930 + 4*t^932 + 4*t^934 + 4*t^936 + 4*t^938 + 4*t^940 + 4*t^942 + 4*t^944 + 4*t^946 + 4*t^948 + 4*t^950 + 4*t^952 + 4*t^954 + 4*t^956 + 4*t^958 + 4*t^960 + 4*t^962 + 4*t^964 + 4*t^966 + 4*t^968 + 4*t^970 + 4*t^972 + 4*t^974 + 4*t^976 + 4*t^978 + 4*t^980 + 4*t^982 + 4*t^984 + 4*t^986 + 4*t^988 + 4*t^990 + 4*t^992 + 4*t^994 + 4*t^996 + 4*t^998 + 4*t^1000}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.x_series[10D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[7C[0;38;5;241m[0][0]^5 - AS.z_series[0][0][35D[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mAS.z_series[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{0: [t^-1],
- (-1,
-  0): [t + 2*t^3 + 4*t^5 + 4*t^7 + 4*t^11 + 3*t^13 + 4*t^15 + t^17 + 4*t^25 + 4*t^35 + 2*t^51 + 4*t^53 + 3*t^57 + 3*t^61 + t^63 + 2*t^65 + 2*t^67 + 4*t^75 + t^85 + 3*t^101 + t^103 + 4*t^105 + 2*t^107 + 2*t^111 + 4*t^113 + t^115 + 3*t^117 + 4*t^125 + 4*t^151 + 3*t^153 + 2*t^155 + t^157 + t^161 + 2*t^163 + 3*t^165 + 4*t^167 + 4*t^175 + 4*t^251 + 3*t^253 + 4*t^255 + t^257 + t^261 + 2*t^263 + 2*t^265 + 4*t^267 + 3*t^285 + 3*t^301 + t^303 + 2*t^305 + 2*t^307 + 2*t^311 + 4*t^313 + 2*t^315 + 3*t^317 + 2*t^325 + 2*t^335 + 2*t^351 + 4*t^353 + t^355 + 3*t^357 + 3*t^361 + t^363 + 4*t^365 + 2*t^367 + 4*t^375 + t^401 + 2*t^403 + 3*t^405 + 4*t^407 + 4*t^411 + 3*t^413 + 2*t^415 + t^417 + t^425 + O(t^501)],
- (1,
-  0): [4*t + 3*t^3 + 4*t^5 + 2*t^7 + t^9 + t^11 + 2*t^13 + 3*t^15 + 3*t^17 + 4*t^19 + 4*t^21 + 3*t^23 + 4*t^25 + 2*t^27 + t^29 + t^31 + 2*t^33 + 2*t^35 + 3*t^37 + 4*t^39 + 4*t^41 + 3*t^43 + t^45 + 2*t^47 + t^49 + t^51 + 2*t^53 + t^55 + 3*t^57 + 4*t^59 + 4*t^61 + 3*t^63 + 2*t^65 + 2*t^67 + t^69 + t^71 + 2*t^73 + 3*t^75 + 3*t^77 + 4*t^79 + 4*t^81 + 3*t^83 + 3*t^85 + 2*t^87 + t^89 + t^91 + 2*t^93 + 4*t^95 + 3*t^97 + 4*t^99 + 4*t^101 + 3*t^103 + 4*t^105 + 2*t^107 + t^109 + t^111 + 2*t^113 + 3*t^115 + 3*t^117 + 4*t^119 + 4*t^121 + 3*t^123 + 4*t^125 + 2*t^127 + t^129 + t^131 + 2*t^133 + 2*t^135 + 3*t^137 + 4*t^139 + 4*t^141 + 3*t^143 + t^145 + 2*t^147 + t^149 + t^151 + 2*t^153 + t^155 + 3*t^157 + 4*t^159 + 4*t^161 + 3*t^163 + 2*t^165 + 2*t^167 + t^169 + t^171 + 2*t^173 + 2*t^175 + 3*t^177 + 4*t^179 + 4*t^181 + 3*t^183 + 3*t^185 + 2*t^187 + t^189 + t^191 + 2*t^193 + 4*t^195 + 3*t^197 + 4*t^199 + 4*t^201 + 3*t^203 + 4*t^205 + 2*t^207 + t^209 + t^211 + 2*t^213 + 3*t^215 + 3*t^217 + 4*t^219 + 4*t^221 + 3*t^223 + t^225 + 2*t^227 + t^229 + t^231 + 2*t^233 + 2*t^235 + 3*t^237 + 4*t^239 + 4*t^241 + 3*t^243 + t^245 + 2*t^247 + t^249 + t^251 + 2*t^253 + t^255 + 3*t^257 + 4*t^259 + 4*t^261 + 3*t^263 + 2*t^265 + 2*t^267 + t^269 + t^271 + 2*t^273 + t^275 + 3*t^277 + 4*t^279 + 4*t^281 + 3*t^283 + 3*t^285 + 2*t^287 + t^289 + t^291 + 2*t^293 + 4*t^295 + 3*t^297 + 4*t^299 + 4*t^301 + 3*t^303 + 4*t^305 + 2*t^307 + t^309 + t^311 + 2*t^313 + 3*t^315 + 3*t^317 + 4*t^319 + 4*t^321 + 3*t^323 + 2*t^325 + 2*t^327 + t^329 + t^331 + 2*t^333 + 2*t^335 + 3*t^337 + 4*t^339 + 4*t^341 + 3*t^343 + t^345 + 2*t^347 + t^349 + t^351 + 2*t^353 + t^355 + 3*t^357 + 4*t^359 + 4*t^361 + 3*t^363 + 2*t^365 + 2*t^367 + t^369 + t^371 + 2*t^373 + 3*t^375 + 3*t^377 + 4*t^379 + 4*t^381 + 3*t^383 + 3*t^385 + 2*t^387 + t^389 + t^391 + 2*t^393 + 4*t^395 + 3*t^397 + 4*t^399 + 4*t^401 + 3*t^403 + 4*t^405 + 2*t^407 + t^409 + t^411 + 2*t^413 + 3*t^415 + 3*t^417 + 4*t^419 + 4*t^421 + 3*t^423 + 3*t^425 + 2*t^427 + t^429 + t^431 + 2*t^433 + 2*t^435 + 3*t^437 + 4*t^439 + 4*t^441 + 3*t^443 + t^445 + 2*t^447 + t^449 + t^451 + 2*t^453 + t^455 + 3*t^457 + 4*t^459 + 4*t^461 + 3*t^463 + 2*t^465 + 2*t^467 + t^469 + t^471 + 2*t^473 + 4*t^475 + 3*t^477 + 4*t^479 + 4*t^481 + 3*t^483 + 3*t^485 + 2*t^487 + t^489 + t^491 + 2*t^493 + 4*t^495 + 3*t^497 + 4*t^499 + O(t^501)]}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241men(AS.holomorphic_differentials_basis())[40D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0mx[7C[?7h[0m[?12l[?25h[?25l[?7l[8D[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m2[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m15[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m500[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0m(C.y/C.x).expansion_at_infty[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[79D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[79D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z_series[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0mx[7C[?7h[0m[?12l[?25h[?25l[?7l[8D[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m30[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [86][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m30[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:146[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mTypeError[0m: can only concatenate str (not "int") to str
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[79D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[79D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m30[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms, only  5  of  9
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [89][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m30[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m40[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m40[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms, only  5  of  9
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [90][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m40[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m40[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m3[2C[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[79D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[79D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[73D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m40[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m40[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [93][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m40[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:143[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:398[0m, in [0;36mholomorphic_combinations[0;34m(S)[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m40[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m20[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [94][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m20[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:143[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:398[0m, in [0;36mholomorphic_combinations[0;34m(S)[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;20;1m4[2C[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m50[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m([41C[0;38;5;16;48;5;152m[[15C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[[9C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[8C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[15C][18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[37D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m20[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[37D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[37D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;20;1m0[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[37D[?7h[0m[?12l[?25h[?25l[?7l[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[37D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[15C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[8C[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[9C[0m([4C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[59D[0;38;5;16;48;5;152m([42C[0m[[15C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [96][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m20[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:143[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:398[0m, in [0;36mholomorphic_combinations[0;34m(S)[0m
-
-[0;31mIndexError[0m: list index out of range
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[74D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms, only  5  of  9
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [99][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis[49m[43m([49m[43mthreshold[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m20[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[60D[0m([42C[0;38;5;16;48;5;152m[[15C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[[9C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m][2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0m([5C)[8C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[15C][18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[0m[K[49D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[5D[0m[[3C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[15C[0;38;5;16;48;5;152m][17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[8C[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[9C[0m([4C)[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[55D[0;38;5;16;48;5;152m([38C[0m[[15C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m([38C[0;38;5;16;48;5;152m[[15C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[55D[0;38;5;16;48;5;152m([38C[0m[[15C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[55D[0m([48C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[50D[0;38;5;16;48;5;152m([48C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[47D[0m([39C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0;38;5;16;48;5;152m([39C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y], prec = [0;38;5;20;1m200[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(C, [C.y], prec = 200)[34D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mholomorphic_differentials_basis(threshold = 20)[47D[?7h[0m[?12l[?25h[?25l[?7l[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (x/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis(threshold = [0;38;5;20;1m20[0m)[56D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (x/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([14C[0;38;5;16;48;5;152m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;210;48;5;88m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([14C)[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m20[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [104][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis2[49m(threshold [38;5;241m=[39m Integer([38;5;241m20[39m))
-
-[0;31mAttributeError[0m: 'as_cover' object has no attribute 'holomorphic_differentials_basis2'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231md.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m/.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.sage'[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mf.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m/.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m2.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mp.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mc.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mo.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mv.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms.sage'[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([22C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'draft/2gpcovers.sage'[0m)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mOSError[0m                                   Traceback (most recent call last)
-Input [0;32mIn [105][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mdraft/2gpcovers.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:244[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    242[0m         [38;5;28;01mbreak[39;00m
-[1;32m    243[0m [38;5;28;01melse[39;00m:
-[0;32m--> 244[0m     [38;5;28;01mraise[39;00m [38;5;167;01mIOError[39;00m([38;5;124m'[39m[38;5;124mdid not find file [39m[38;5;132;01m%r[39;00m[38;5;124m to load or attach[39m[38;5;124m'[39m [38;5;241m%[39m filename)
-[1;32m    246[0m ext [38;5;241m=[39m os[38;5;241m.[39mpath[38;5;241m.[39msplitext(fpath)[[38;5;241m1[39m][38;5;241m.[39mlower()
-[1;32m    247[0m [38;5;28;01mif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.py[39m[38;5;124m'[39m:
-
-[0;31mOSError[0m: did not find file 'draft/2gpcovers.sage' to load or attach
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'draft/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([22C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231my/2gpcovers.sage'[0m)[17D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([23C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0m)[35D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;160;48;5;231m/2gpcovers.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m20[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [107][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis2[49m(threshold [38;5;241m=[39m Integer([38;5;241m20[39m))
-
-[0;31mAttributeError[0m: 'as_cover' object has no attribute 'holomorphic_differentials_basis2'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[82D[0m[J[0;94msage: [0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[82D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mAS.h[Clomorphic_differentials_basi[C2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m20[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [109][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mholomorphic_differentials_basis2[49m(threshold [38;5;241m=[39m Integer([38;5;241m20[39m))
-
-[0;31mAttributeError[0m: 'as_cover' object has no attribute 'holomorphic_differentials_basis2'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ms_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[75D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mas[?7h[0m[?12l[?25h[?25l[?7l[2D[0mas_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mas_cover([0m

-[15C[0;38;5;16;48;5;250m  C=                                           %%!                                          AS3                                           [0m

-[15C[0;38;5;16;48;5;250m  branch_points=                               AA                                           AbelianGroup                                  [0m

-[15C[0;38;5;16;48;5;250m  list_of_fcts=                                AS                                           AbelianGroupMorphism                         >[0m

-[15C[0;38;5;16;48;5;250m  prec=                                        AS1                                          AbelianGroupWithValues                        [0m

-[0m [5A[15C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[13C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mas[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('drafty/2gpcovers.sage')[28D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mini[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mdrafty/2gpcovers.sage')[23D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mnit.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0mas_c[Cver.holomorphic_differential[C_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[82D[0m[J[0;94msage: [0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[82D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0mas_c[Cver.holomorphic_differential[C_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mAS.h[Clomorphic_differentials_basi[C2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[51D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;160;48;5;231m/2gpcovers.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[50D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y], prec = [0;38;5;20;1m200[0m)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m20[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (1/y) * dx,
- (z0/y) * dx,
- (z0^2/y) * dx,
- (z0^3/y) * dx,
- (z0^4/y) * dx,
- (x/y) * dx,
- (x*z0/y) * dx,
- (x*z0^2/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[49D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mas_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0mas_c[Cver.holomorphic_differential[C_basis2 = holomorphic_differentials_basis2[?7h[0m[?12l[?25h[?25l[?7l[76D[0mAS.h[Clomorphic_differentials_basi[C2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[51D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'drafty/2gpcovers.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;160;48;5;231m/2gpcovers.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[50D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[33D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mAS = as_cover(C, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)])[80D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[74D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m20[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[0m[?7h[0;91m[0m[0m[((-x^61*z0^3 + x^58*y^2*z0^3 + 2*x^59*z0^3 + x^60*z0 + 2*x^58*z0^3 - 2*x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^57*z0^3 - x^55*y^2*z0^3 + 2*x^56*y^2*z0 - 2*x^56*z0^3 - x^54*y^2*z0^3 - x^57*z0 - 2*x^55*z0^3 + 2*x^56*z0 - x^54*z0^3 + 2*x^53*z0^3 + x^54*z0 + 2*x^52*z0^3 - 2*x^53*z0 + x^51*z0^3 - 2*x^50*z0^3 - x^51*z0 - 2*x^49*z0^3 + 2*x^50*z0 - x^48*z0^3 + 2*x^47*z0^3 + x^48*z0 + 2*x^46*z0^3 - 2*x^47*z0 + x^45*z0^3 - 2*x^44*z0^3 - x^45*z0 - 2*x^43*z0^3 + 2*x^44*z0 - x^42*z0^3 + x^41*z0^3 - x^39*y*z0^4 + x^42*z0 + 2*x^40*y*z0^2 + 2*x^40*z0^3 - 2*x^38*y*z0^4 - 2*x^41*z0 - x^39*z0^3 - 2*x^37*y*z0^4 + 2*x^40*z0 - x^38*y*z0^2 - 2*x^38*z0^3 + x^36*y*z0^4 - x^39*y + 2*x^37*z0^3 - 2*x^35*y*z0^4 - x^38*y + x^36*y*z0^2 + 2*x^36*z0^3 + 2*x^34*y*z0^4 - x^37*z0 + x^35*y*z0^2 + 2*x^35*z0^3 - x^33*y*z0^4 - x^36*y - x^36*z0 - 2*x^34*y*z0^2 - 2*x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - 2*x^35*z0 + x^33*y*z0^2 - 2*x^31*y*z0^4 - 2*x^34*y - x^32*y*z0^2 - x^32*z0^3 - 2*x^33*y + 2*x^33*z0 - x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 + x^32*z0 + x^30*z0^3 + x^28*y*z0^4 + 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^30*y + x^30*z0 - 2*x^28*y*z0^2 + x^28*z0^3 + x^26*y*z0^4 - x^29*y - 2*x^27*y*z0^2 - 2*x^27*z0^3 - x^28*y + x^28*z0 - 2*x^26*y*z0^2 + 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 - 2*x^25*y*z0^2 - x^25*z0^3 - x^23*y*z0^4 - 2*x^26*y - x^26*z0 - 2*x^24*y*z0^2 - 2*x^24*z0^3 + x^22*y*z0^4 - x^25*y - x^25*z0 + 2*x^23*y*z0^2 - x^23*z0^3 - x^21*y*z0^4 - 2*x^24*y + 2*x^24*z0 - x^23*y - x^23*z0 + x^21*y*z0^2 - 2*x^21*z0^3 + x^19*y*z0^4 + 2*x^22*y + 2*x^21*y - 2*x^21*z0 - 2*x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^20*y + x^20*z0 - x^18*y*z0^2 - 2*x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y - 2*x^19*z0 - 2*x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^18*y + x^18*z0 - x^16*z0^3 - 2*x^14*y*z0^4 + x^17*y - 2*x^15*y*z0^2 + 2*x^13*y*z0^4 - 2*x^16*z0 - 2*x^14*y*z0^2 + 2*x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 + 2*x^11*y*z0^4 - 2*x^14*y - 2*x^14*z0 - x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^11*z0^3 - 2*x^12*y - 2*x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 - x^7*y*z0^4 - x^10*y - 2*x^10*z0 + x^8*y*z0^2 + x^6*y*z0^4 + x^9*y - x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y - x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*y + x^7*z0 + x^5*z0^3 - 2*x^3*y*z0^4 - x^6*y + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^5*y - 2*x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 + 2*x^4*y - 2*x^4*z0 - x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + 2*x^2*z0 + y)/y) * dx,
- ((x^61*z0^4 - 2*x^60*z0^4 - x^58*y^2*z0^4 - 2*x^59*z0^4 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 + x^60 + 2*x^58*y^2 + 2*x^56*z0^4 - x^57*y^2 + 2*x^57*z0^2 + x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 - x^57 - 2*x^53*z0^4 - 2*x^54*z0^2 - x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 + x^54 + 2*x^50*z0^4 + 2*x^51*z0^2 + x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 - x^51 - 2*x^47*z0^4 - 2*x^48*z0^2 - x^46*z0^4 - 2*x^49 + 2*x^45*z0^4 + x^48 + 2*x^44*z0^4 + 2*x^45*z0^2 + x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 - x^45 - 2*x^41*z0^4 - 2*x^42*z0^2 - 2*x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^43 + x^39*z0^4 + x^42 - x^38*y*z0^3 - x^39*y*z0 + 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 - 2*x^40 + x^38*y*z0 + 2*x^36*z0^4 + 2*x^39 + x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 + x^38 + 2*x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 - 2*x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 + x^33*z0^4 - x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^35 - 2*x^33*y*z0 + x^31*y*z0^3 - x^31*z0^4 - x^34 + 2*x^32*y*z0 + 2*x^32*z0^2 - x^30*y*z0^3 - x^31*z0^2 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 + x^30*y*z0 + x^30*z0^2 + x^28*y*z0^3 - x^28*z0^4 + x^31 - 2*x^29*y*z0 + x^27*y*z0^3 + x^27*z0^4 - x^28*y*z0 + x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^27*y*z0 - 2*x^27*z0^2 - x^28 - x^26*y*z0 - 2*x^26*z0^2 + x^24*y*z0^3 - x^24*z0^4 - x^25*z0^2 + 2*x^23*y*z0^3 + x^23*z0^4 - x^26 + x^24*y*z0 - 2*x^24*z0^2 + x^22*z0^4 + x^23*y*z0 - 2*x^23*z0^2 + x^21*y*z0^3 - 2*x^21*z0^4 + x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - 2*x^20*z0^4 + x^23 - x^21*y*z0 + x^21*z0^2 - 2*x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^18*z0^4 - x^21 - x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 + x^17*z0^4 - x^20 - 2*x^18*y*z0 - 2*x^18*z0^2 - x^16*y*z0^3 + 2*x^16*z0^4 + 2*x^19 + x^17*y*z0 + x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 - x^18 + x^16*y*z0 - x^14*y*z0^3 + x^14*z0^4 - x^17 + 2*x^15*y*z0 - x^15*z0^2 + 2*x^13*z0^4 + x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + x^12*z0^4 + x^15 - 2*x^13*y*z0 - x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 + x^14 - 2*x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - x^12 + x^10*z0^2 + 2*x^8*y*z0^3 + x^8*z0^4 - 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 + x^7*y*z0^3 + x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 - x^8 + x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^7 + 2*x^5*y*z0 + x^3*y*z0^3 + x^3*z0^4 - 2*x^6 + x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + 2*x^2 + y*z0)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 - 2*x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - 2*x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 - x^59*z0 + 2*x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 + 2*x^58*z0 + x^56*y^2*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 + 2*x^57*z0 - x^55*z0^3 + x^56*z0 - x^54*z0^3 - 2*x^55*z0 + x^53*z0^3 - 2*x^54*z0 + x^52*z0^3 - x^53*z0 + x^51*z0^3 + 2*x^52*z0 - x^50*z0^3 + 2*x^51*z0 - x^49*z0^3 + x^50*z0 - x^48*z0^3 - 2*x^49*z0 + x^47*z0^3 - 2*x^48*z0 + x^46*z0^3 - x^47*z0 + x^45*z0^3 + 2*x^46*z0 - x^44*z0^3 + 2*x^45*z0 - x^43*z0^3 + x^44*z0 - x^42*z0^3 - 2*x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - 2*x^42*z0 + x^40*y*z0^2 + x^40*z0^3 - 2*x^38*y*z0^4 + 2*x^41*z0 - 2*x^39*y*z0^2 + x^37*y*z0^4 - x^40*y - 2*x^40*z0 + 2*x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*z0 - x^37*y*z0^2 + x^37*z0^3 - x^38*y + x^38*z0 + 2*x^36*y*z0^2 - 2*x^36*z0^3 - 2*x^34*y*z0^4 - 2*x^37*y + x^35*y*z0^2 + 2*x^33*y*z0^4 + 2*x^36*y - x^34*y*z0^2 - 2*x^34*z0^3 - x^32*y*z0^4 - x^35*y + 2*x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 + 2*x^31*y*z0^4 - 2*x^34*y + x^34*z0 - 2*x^32*y*z0^2 - x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - x^33*z0 - 2*x^31*y*z0^2 - 2*x^31*z0^3 - x^29*y*z0^4 + x^32*y + 2*x^32*z0 + x^30*y*z0^2 + x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*z0 - 2*x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - x^28*y*z0^2 - 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*y*z0^2 + 2*x^25*y*z0^4 - x^28*y - x^28*z0 + x^26*z0^3 + 2*x^27*y - 2*x^27*z0 - 2*x^23*y*z0^4 - 2*x^26*y + 2*x^26*z0 - x^24*y*z0^2 + x^24*z0^3 + x^25*y + 2*x^23*y*z0^2 - x^24*y + x^24*z0 + 2*x^22*z0^3 - 2*x^20*y*z0^4 + 2*x^23*y - 2*x^23*z0 - 2*x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + 2*x^22*z0 - x^20*y*z0^2 - 2*x^20*z0^3 + x^21*z0 - x^19*y*z0^2 - x^17*y*z0^4 + x^20*y - 2*x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y - x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y - x^18*z0 + 2*x^16*y*z0^2 - 2*x^16*z0^3 - 2*x^14*y*z0^4 - x^17*z0 - x^15*y*z0^2 - x^16*y - 2*x^16*z0 + x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*y + x^15*z0 + 2*x^13*y*z0^2 - 2*x^11*y*z0^4 - x^14*z0 + 2*x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y + x^13*z0 - x^11*y*z0^2 + 2*x^11*z0^3 + x^10*z0^3 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 - 2*x^9*z0^3 + x^7*y*z0^4 + x^10*y - 2*x^10*z0 + x^8*y*z0^2 + x^8*z0^3 + 2*x^6*y*z0^4 - x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + 2*x^5*y*z0^4 - x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^7*z0 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + 2*x^6*z0 - x^4*y*z0^2 + x^2*y*z0^4 + 2*x^5*z0 + x^3*y*z0^2 - 2*x^3*z0^3 - 2*x^4*y + 2*x^2*z0^3 - x^2*y + y*z0^2)/y) * dx,
- ((2*x^61*z0^4 - 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - x^59*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 + x^61 + x^57*y^2*z0^2 - x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + x^57*z0^2 + 2*x^55*z0^4 - x^58 + 2*x^55*z0^2 - x^53*z0^4 - x^54*z0^2 - 2*x^52*z0^4 + x^55 - 2*x^52*z0^2 + x^50*z0^4 + x^51*z0^2 + 2*x^49*z0^4 - x^52 + 2*x^49*z0^2 - x^47*z0^4 - x^48*z0^2 - 2*x^46*z0^4 + x^49 - 2*x^46*z0^2 + x^44*z0^4 + x^45*z0^2 + 2*x^43*z0^4 - x^46 + 2*x^43*z0^2 - x^41*z0^4 - x^42*z0^2 + x^40*y*z0^3 - 2*x^40*z0^4 + x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^40*y*z0 - 2*x^40*z0^2 - 2*x^38*y*z0^3 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - x^39 - x^37*y*z0 + x^37*z0^2 + x^35*y*z0^3 - 2*x^35*z0^4 - 2*x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 + x^37 - x^35*y*z0 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 + x^34*y*z0 - 2*x^32*y*z0^3 + x^32*z0^4 - x^35 - x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + x^34 + 2*x^32*y*z0 + 2*x^32*z0^2 + 2*x^30*y*z0^3 + x^30*z0^4 + x^33 + x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 - x^31 - 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - 2*x^27*z0^4 - x^30 - x^28*y*z0 - x^28*z0^2 - x^26*z0^4 - 2*x^29 + x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*z0^4 - x^28 - x^26*y*z0 + 2*x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - x^27 + x^25*y*z0 - x^25*z0^2 - 2*x^23*y*z0^3 + 2*x^23*z0^4 - x^24*y*z0 - 2*x^24*z0^2 - 2*x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^25 - 2*x^23*y*z0 - x^23*z0^2 - 2*x^21*y*z0^3 - 2*x^21*z0^4 - 2*x^24 - x^22*y*z0 + x^20*z0^4 + x^23 + x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + 2*x^20*y*z0 - x^18*z0^4 - 2*x^21 - 2*x^19*z0^2 + x^17*z0^4 + 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 - x^16*y*z0^3 - x^16*z0^4 - x^19 + 2*x^17*y*z0 - x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - x^15*y*z0 + x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 + 2*x^16 + x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 + x^15 - 2*x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 + 2*x^11*y*z0 - 2*x^9*z0^4 + x^12 - x^10*z0^2 + x^8*y*z0^3 - 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 + x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 + x^9 - x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^6*y*z0 + 2*x^4*y*z0^3 - x^4*z0^4 - 2*x^7 + 2*x^5*z0^2 + x^3*y*z0^3 - x^3*z0^4 + x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*z0^4 + x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + y*z0^3 - 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - 2*x^57*y^2*z0^3 + x^60*z0 - 2*x^58*y^2*z0 - x^56*y^2*z0^3 - x^59*z0 - x^57*y^2*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 - x^56*z0^3 + x^54*y^2*z0^3 - x^57*z0 + x^56*z0 - 2*x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 + x^54*z0 - x^53*z0 + 2*x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 - x^51*z0 + x^50*z0 - 2*x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 + x^48*z0 - x^47*z0 + 2*x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 - x^45*z0 + x^44*z0 - 2*x^42*z0^3 + 2*x^43*z0 - x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 - 2*x^40*z0^3 + x^41*z0 + 2*x^39*y*z0^2 + x^37*y*z0^4 + x^40*y - 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + x^36*y*z0^4 - x^39*y - 2*x^37*y*z0^2 + 2*x^37*z0^3 - x^35*y*z0^4 + x^38*y - x^38*z0 - x^36*y*z0^2 - 2*x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^37*y + 2*x^37*z0 + x^33*y*z0^4 + x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 + x^34*z0^3 + x^32*y*z0^4 - x^35*y + 2*x^35*z0 + x^33*z0^3 - 2*x^31*y*z0^4 + x^34*y + 2*x^34*z0 - x^32*y*z0^2 + 2*x^32*z0^3 - 2*x^30*y*z0^4 + x^33*z0 + 2*x^31*y*z0^2 - 2*x^29*y*z0^4 + 2*x^32*y - x^32*z0 + x^30*z0^3 - x^31*y + 2*x^31*z0 + 2*x^29*y*z0^2 - x^27*y*z0^4 + x^30*y - 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - 2*x^26*y*z0^4 - 2*x^29*y + 2*x^27*z0^3 - x^25*y*z0^4 - x^28*y - x^28*z0 - x^26*y*z0^2 - 2*x^26*z0^3 - 2*x^24*y*z0^4 - x^27*y - 2*x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^23*y*z0^4 + 2*x^26*y + 2*x^26*z0 + x^24*z0^3 - x^25*y + x^25*z0 + x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^24*y - x^24*z0 + x^22*y*z0^2 - x^22*z0^3 + x^20*y*z0^4 + x^23*y + 2*x^21*y*z0^2 - 2*x^21*z0^3 - x^19*y*z0^4 - 2*x^22*y - x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - x^18*y*z0^4 - 2*x^21*z0 - 2*x^19*z0^3 + x^17*y*z0^4 + x^20*y - 2*x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y + 2*x^19*z0 - x^17*y*z0^2 + x^15*y*z0^4 + 2*x^18*y + 2*x^18*z0 + 2*x^16*y*z0^2 + 2*x^16*z0^3 - 2*x^14*y*z0^4 + 2*x^17*y - 2*x^17*z0 + 2*x^15*z0^3 - 2*x^13*y*z0^4 + 2*x^16*y - x^14*y*z0^2 + x^14*z0^3 + 2*x^12*y*z0^4 + 2*x^15*y + 2*x^15*z0 - x^13*y*z0^2 + 2*x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*y - 2*x^14*z0 - x^12*y*z0^2 - x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 - x^11*y*z0^2 + x^11*z0^3 - x^9*y*z0^4 + 2*x^12*y + x^12*z0 - 2*x^10*y*z0^2 - 2*x^10*z0^3 + x^8*y*z0^4 + 2*x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - 2*x^10*y + 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y - 2*x^7*y*z0^2 + x^7*z0^3 + x^8*y - 2*x^8*z0 - x^6*z0^3 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 - x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y - 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^5*z0 + x^3*y*z0^2 - x^3*z0^3 + x^4*y + x^4*z0 + 2*x^2*y*z0^2 - x^2*z0^3 + y*z0^4 + x^3*y - x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((-x^3 + y^2)/y) * dx,
- ((-x^3*z0 + y^2*z0)/y) * dx,
- ((-x^3*z0^2 + y^2*z0^2)/y) * dx,
- ((-x^3*z0^3 + y^2*z0^3)/y) * dx,
- ((-x^3*z0^4 + y^2*z0^4)/y) * dx,
- ((x^61*z0^3 - x^60*z0^3 - x^58*y^2*z0^3 - 2*x^61*z0 - 2*x^59*z0^3 + x^57*y^2*z0^3 - 2*x^60*z0 + 2*x^58*y^2*z0 + 2*x^56*y^2*z0^3 - x^59*z0 + 2*x^57*y^2*z0 - x^55*y^2*z0^3 + 2*x^58*z0 + x^56*y^2*z0 + 2*x^56*z0^3 + x^54*y^2*z0^3 + 2*x^57*z0 + x^56*z0 - 2*x^55*z0 - 2*x^53*z0^3 - 2*x^54*z0 - x^53*z0 + 2*x^52*z0 + 2*x^50*z0^3 + 2*x^51*z0 + x^50*z0 - 2*x^49*z0 - 2*x^47*z0^3 - 2*x^48*z0 - x^47*z0 + 2*x^46*z0 + 2*x^44*z0^3 + 2*x^45*z0 + x^44*z0 - 2*x^43*z0 - x^41*z0^3 + x^39*y*z0^4 - 2*x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 - x^38*y*z0^4 + 2*x^41*z0 - 2*x^39*y*z0^2 - x^39*z0^3 - 2*x^37*y*z0^4 - x^40*y + x^40*z0 - x^38*y*z0^2 + 2*x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^37*z0^3 - 2*x^35*y*z0^4 + x^38*y + x^38*z0 + 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - 2*x^37*y + x^37*z0 + 2*x^35*z0^3 + 2*x^33*y*z0^4 - x^36*y - x^34*y*z0^2 - x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 + 2*x^33*z0^3 - x^31*y*z0^4 + x^34*z0 - 2*x^32*z0^3 + 2*x^33*y - 2*x^33*z0 + 2*x^31*z0^3 + x^29*y*z0^4 - 2*x^32*z0 + 2*x^30*z0^3 - x^28*y*z0^4 - x^31*y - 2*x^31*z0 + 2*x^29*y*z0^2 - x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^30*y + x^30*z0 + 2*x^28*y*z0^2 - x^28*z0^3 + x^26*y*z0^4 - x^29*y - x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 + x^28*y - 2*x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y*z0^4 - 2*x^27*z0 + x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 + x^26*y - x^26*z0 - x^24*y*z0^2 + x^24*z0^3 - x^22*y*z0^4 - x^25*y - 2*x^25*z0 + 2*x^23*y*z0^2 + 2*x^23*z0^3 + x^21*y*z0^4 + 2*x^24*y + x^24*z0 - x^22*y*z0^2 + 2*x^20*y*z0^4 + 2*x^23*y - x^23*z0 - x^21*y*z0^2 - x^21*z0^3 - 2*x^19*y*z0^4 + x^22*y - 2*x^22*z0 - x^20*y*z0^2 - x^20*z0^3 + x^21*y - x^21*z0 + 2*x^19*y*z0^2 + x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*z0 + x^18*y*z0^2 - 2*x^18*z0^3 - x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 - x^17*y*z0^2 - 2*x^15*y*z0^4 + 2*x^18*y - 2*x^18*z0 - 2*x^16*y*z0^2 + x^14*y*z0^4 + x^17*y + 2*x^17*z0 + x^15*z0^3 + x^13*y*z0^4 - x^16*z0 - 2*x^14*y*z0^2 - 2*x^14*z0^3 + 2*x^12*y*z0^4 - x^15*y - 2*x^15*z0 + 2*x^13*y*z0^2 + 2*x^13*z0^3 + x^11*y*z0^4 + x^14*y - 2*x^14*z0 - 2*x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 - 2*x^13*y - x^11*y*z0^2 - 2*x^9*y*z0^4 + x^12*y + x^12*z0 - x^10*y*z0^2 + 2*x^8*y*z0^4 + 2*x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - 2*x^10*z0 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y - 2*x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 - x^6*y*z0^2 + x^4*y*z0^4 + 2*x^7*y - 2*x^5*y*z0^2 + 2*x^3*y*z0^4 - 2*x^6*y - x^6*z0 + 2*x^4*y*z0^2 + x^4*z0^3 - x^2*y*z0^4 + x^5*y + 2*x^5*z0 + x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*y + 2*x^4*z0 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 - x^2*y + x^2*z0 + x*y)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - 2*x^61 - 2*x^57*y^2*z0^2 - x^57*z0^4 + 2*x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 - 2*x^57*z0^2 - 2*x^55*z0^4 + 2*x^58 + x^54*z0^4 + 2*x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 + 2*x^52*z0^4 - 2*x^55 - x^51*z0^4 - 2*x^52*z0^2 - x^50*z0^4 - 2*x^51*z0^2 - 2*x^49*z0^4 + 2*x^52 + x^48*z0^4 + 2*x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 + 2*x^46*z0^4 - 2*x^49 - x^45*z0^4 - 2*x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 - 2*x^43*z0^4 + 2*x^46 + x^42*z0^4 + 2*x^43*z0^2 - 2*x^41*z0^4 + 2*x^42*z0^2 - x^40*y*z0^3 + x^40*z0^4 - 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^40*y*z0 + 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 + 2*x^39*y*z0 + x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 - 2*x^39 - x^37*y*z0 + x^35*z0^4 + x^38 + x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 - x^37 + x^35*y*z0 + x^35*z0^2 - 2*x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 + 2*x^34*y*z0 - 2*x^34*z0^2 + 2*x^32*z0^4 - 2*x^35 + 2*x^33*y*z0 - x^32*y*z0 + x^32*z0^2 + 2*x^30*y*z0^3 - x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 + x^32 - x^30*y*z0 - x^30*z0^2 - x^28*z0^4 + 2*x^29*y*z0 + x^27*y*z0^3 + x^30 + 2*x^28*z0^2 - 2*x^26*y*z0^3 - x^26*z0^4 + x^29 - 2*x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 - 2*x^28 - x^26*z0^2 - x^24*y*z0^3 - 2*x^25*y*z0 - x^25*z0^2 - x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 + x^22*y*z0^3 + 2*x^25 + 2*x^23*y*z0 - x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 - 2*x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - x^20*z0^4 + 2*x^23 - 2*x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*z0^4 + x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 + x^19*y*z0 - x^19*z0^2 + x^17*y*z0^3 + x^17*z0^4 + x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^19 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + 2*x^15*y*z0 - 2*x^15*z0^2 + 2*x^13*y*z0^3 + x^13*z0^4 - 2*x^16 - x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 - x^12*z0^4 + x^15 - 2*x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 - x^14 - x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 - 2*x^13 - 2*x^11*y*z0 + x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 - 2*x^10*y*z0 - 2*x^8*z0^4 + 2*x^11 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + x^6*y*z0 - x^6*z0^2 + x^7 - x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 - x^6 - x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 + x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3 + x*y*z0 + 2*x^2)/y) * dx,
- ((-x^60*z0^3 + 2*x^61*z0 + x^59*z0^3 + x^57*y^2*z0^3 - x^60*z0 - 2*x^58*y^2*z0 - x^58*z0^3 - x^56*y^2*z0^3 + x^59*z0 + x^57*y^2*z0 - x^57*z0^3 + x^55*y^2*z0^3 - 2*x^58*z0 - x^56*y^2*z0 - x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 + x^55*z0^3 - x^56*z0 + x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 - x^54*z0 - x^52*z0^3 + x^53*z0 - x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 + x^51*z0 + x^49*z0^3 - x^50*z0 + x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 - x^48*z0 - x^46*z0^3 + x^47*z0 - x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 + x^45*z0 + x^43*z0^3 - x^44*z0 + x^42*z0^3 + 2*x^43*z0 + x^41*z0^3 - x^42*z0 + x^40*z0^3 - 2*x^38*y*z0^4 - 2*x^41*z0 + 2*x^39*y*z0^2 + 2*x^39*z0^3 - x^37*y*z0^4 + x^40*y + x^40*z0 - 2*x^38*y*z0^2 + 2*x^36*y*z0^4 + 2*x^39*y + x^39*z0 + x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*y - x^38*z0 - 2*x^36*y*z0^2 + x^36*z0^3 + 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - 2*x^35*z0^3 + 2*x^33*y*z0^4 - x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 - 2*x^32*y*z0^4 - 2*x^35*y + 2*x^35*z0 - x^33*z0^3 + x^31*y*z0^4 + 2*x^34*y - 2*x^32*y*z0^2 - x^32*z0^3 + x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 + x^32*y - x^32*z0 - 2*x^30*y*z0^2 + 2*x^30*z0^3 - x^28*y*z0^4 - x^31*y + x^31*z0 + x^29*y*z0^2 - x^29*z0^3 + x^27*y*z0^4 + x^30*y - x^30*z0 + 2*x^28*y*z0^2 - 2*x^28*z0^3 - x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 + 2*x^25*y*z0^4 + x^28*y + 2*x^28*z0 + 2*x^26*y*z0^2 + 2*x^26*z0^3 - x^24*y*z0^4 + 2*x^27*y - x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y - x^26*z0 + x^25*z0 + x^23*y*z0^2 - x^24*y + x^24*z0 - 2*x^22*y*z0^2 + 2*x^22*z0^3 + x^23*y + 2*x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - x^18*y*z0^4 + x^21*y - 2*x^21*z0 + x^19*y*z0^2 + 2*x^19*z0^3 + x^17*y*z0^4 + x^18*y*z0^2 + x^16*y*z0^4 - x^19*y + 2*x^19*z0 + x^17*y*z0^2 + 2*x^17*z0^3 - x^15*y*z0^4 + x^18*y + 2*x^18*z0 - 2*x^16*y*z0^2 - x^16*z0^3 - x^14*y*z0^4 - x^17*y + x^17*z0 + x^15*y*z0^2 - x^15*z0^3 - x^13*y*z0^4 + x^16*y - 2*x^16*z0 - x^14*y*z0^2 + x^14*z0^3 + x^12*y*z0^4 - 2*x^15*y - 2*x^15*z0 + 2*x^13*y*z0^2 - 2*x^13*z0^3 - x^11*y*z0^4 - 2*x^14*y + x^12*y*z0^2 - x^12*z0^3 + 2*x^10*y*z0^4 - 2*x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^12*y + 2*x^12*z0 - 2*x^10*z0^3 - x^8*y*z0^4 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y + x^8*z0^3 + x^6*y*z0^4 - 2*x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 - 2*x^8*y - 2*x^8*z0 + 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y - 2*x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y + x^6*z0 + 2*x^4*y*z0^2 - 2*x^2*y*z0^4 + 2*x^5*y - x^5*z0 - x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - 2*x^2*z0^3 + x^3*y + x^3*z0 + x*y*z0^2 + 2*x^2*y)/y) * dx,
- ((-x^60*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^61 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^58*y^2 - x^57*z0^2 - 2*x^58 - x^54*z0^4 + x^54*z0^2 + 2*x^55 + x^51*z0^4 - x^51*z0^2 - 2*x^52 - x^48*z0^4 + x^48*z0^2 + 2*x^49 + x^45*z0^4 - x^45*z0^2 - 2*x^46 - x^42*z0^4 + x^41*z0^4 + x^42*z0^2 + x^40*z0^4 + 2*x^43 - x^39*z0^4 - 2*x^40*z0^2 + 2*x^38*z0^4 + x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 - 2*x^38*y*z0 + x^36*z0^4 - 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^38 - x^36*y*z0 + x^36*z0^2 + x^34*y*z0^3 + x^34*z0^4 + x^37 - 2*x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 - x^32*y*z0^3 + 2*x^32*z0^4 - 2*x^33*y*z0 + 2*x^31*y*z0^3 - 2*x^31*z0^4 + x^34 - x^32*y*z0 - x^32*z0^2 + 2*x^30*z0^4 - x^33 - 2*x^31*y*z0 - x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 - x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 - 2*x^31 + x^29*y*z0 - x^29*z0^2 - 2*x^27*y*z0^3 - x^27*z0^4 - x^30 - x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 + x^26*z0^4 + x^29 + x^27*y*z0 + 2*x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 + x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 - x^27 - 2*x^25*y*z0 - x^25*z0^2 - x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - 2*x^24*z0^2 - x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^25 - x^23*y*z0 + x^23*z0^2 - x^21*z0^4 + x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 + x^20*z0^4 + x^23 + 2*x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*y*z0^3 + x^22 + 2*x^20*y*z0 - x^20*z0^2 - 2*x^18*y*z0^3 - x^18*z0^4 - x^19*y*z0 + 2*x^19*z0^2 + x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^20 + 2*x^16*y*z0^3 + x^16*z0^4 + x^17*y*z0 - x^15*y*z0^3 - x^15*z0^4 - x^14*y*z0^3 + x^17 - 2*x^15*y*z0 + 2*x^13*y*z0^3 + 2*x^13*z0^4 - x^16 + 2*x^14*y*z0 - 2*x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^15 + x^13*z0^2 + 2*x^11*y*z0^3 + 2*x^11*z0^4 + x^14 - x^12*z0^2 - x^10*y*z0^3 - 2*x^11*y*z0 - x^11*z0^2 - x^9*y*z0^3 - x^9*z0^4 + 2*x^12 - 2*x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 + x^7*y*z0^3 - x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - x^6*z0^4 - 2*x^9 + 2*x^7*y*z0 + 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + x^6*y*z0 - 2*x^4*y*z0^3 + 2*x^4*z0^4 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - x^3*z0^4 + 2*x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - 2*x^3*z0^2 + x*y*z0^3 - 2*x^2*y*z0 - x^3 + 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 - x^59*z0^3 - x^57*y^2*z0^3 + x^60*z0 - 2*x^58*y^2*z0 - 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^59*z0 - x^57*y^2*z0 + 2*x^57*z0^3 - x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 - x^57*z0 + 2*x^55*z0^3 - 2*x^56*z0 - 2*x^54*z0^3 + 2*x^55*z0 - x^53*z0^3 + x^54*z0 - 2*x^52*z0^3 + 2*x^53*z0 + 2*x^51*z0^3 - 2*x^52*z0 + x^50*z0^3 - x^51*z0 + 2*x^49*z0^3 - 2*x^50*z0 - 2*x^48*z0^3 + 2*x^49*z0 - x^47*z0^3 + x^48*z0 - 2*x^46*z0^3 + 2*x^47*z0 + 2*x^45*z0^3 - 2*x^46*z0 + x^44*z0^3 - x^45*z0 + 2*x^43*z0^3 - 2*x^44*z0 - 2*x^42*z0^3 + 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 - x^40*z0^3 - 2*x^38*y*z0^4 - x^41*z0 + 2*x^39*y*z0^2 - x^39*z0^3 + 2*x^37*y*z0^4 + x^40*y + 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + x^39*y + x^39*z0 + x^37*y*z0^2 + 2*x^37*z0^3 - x^35*y*z0^4 - x^38*y - x^38*z0 - 2*x^36*z0^3 - x^34*y*z0^4 + 2*x^37*y - x^37*z0 + 2*x^35*y*z0^2 - 2*x^35*z0^3 - 2*x^33*y*z0^4 + 2*x^36*y - x^34*y*z0^2 - 2*x^34*z0^3 + x^32*y*z0^4 - 2*x^35*y - 2*x^35*z0 - x^33*y*z0^2 - x^33*z0^3 + x^31*y*z0^4 + x^34*y + 2*x^34*z0 + 2*x^32*y*z0^2 - 2*x^30*y*z0^4 + x^33*y + x^33*z0 - 2*x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 - x^30*y*z0^2 - x^30*z0^3 + 2*x^28*y*z0^4 + x^31*y - 2*x^31*z0 - x^27*y*z0^4 + x^30*y + 2*x^30*z0 - x^28*z0^3 - x^26*y*z0^4 - x^29*y - x^29*z0 + x^25*y*z0^4 - x^28*y + x^26*y*z0^2 + x^26*z0^3 - x^24*y*z0^4 + 2*x^27*y + 2*x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 + x^26*y + x^24*y*z0^2 + x^24*z0^3 + 2*x^25*y - x^23*y*z0^2 + 2*x^23*z0^3 - x^21*y*z0^4 + x^24*y + x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y + 2*x^21*y*z0^2 - x^21*z0^3 + x^19*y*z0^4 + 2*x^22*y + x^20*y*z0^2 + 2*x^20*z0^3 + x^21*y - x^21*z0 - 2*x^19*y*z0^2 + 2*x^19*z0^3 - 2*x^20*z0 + 2*x^18*y*z0^2 - 2*x^18*z0^3 - x^16*y*z0^4 - 2*x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 + 2*x^15*y*z0^4 + 2*x^18*z0 + x^16*y*z0^2 + 2*x^14*y*z0^4 + x^17*y + x^17*z0 + 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^13*y*z0^4 - x^16*z0 - x^14*z0^3 - x^12*y*z0^4 - 2*x^15*z0 - x^13*y*z0^2 - x^11*y*z0^4 + 2*x^14*y + 2*x^14*z0 + x^12*y*z0^2 + x^12*z0^3 + x^10*y*z0^4 - 2*x^13*y - 2*x^13*z0 + 2*x^11*y*z0^2 + x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 - 2*x^10*z0^3 - x^8*y*z0^4 - x^11*y + 2*x^11*z0 - 2*x^9*z0^3 + 2*x^7*y*z0^4 - x^10*z0 + 2*x^8*y*z0^2 + x^8*z0^3 - 2*x^9*y - x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y - x^6*y*z0^2 - 2*x^6*z0^3 - x^4*y*z0^4 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - 2*x^6*y + x^4*y*z0^2 - x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y - x^5*z0 + x^3*z0^3 + x*y*z0^4 - 2*x^4*y + x^2*y*z0^2 - 2*x^3*z0 - x^2*y + x^2*z0)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 + 2*x^60 + x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 + x^55*z0^4 + x^58 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 - x^55 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 + x^52 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 - x^49 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 + x^46 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 - x^33*y*z0^3 + 2*x^33*z0^4 + x^36 - x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 - 2*x^28*z0^2 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^28 - x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^22*z0^4 + x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*z0^4 - 2*x^16 - 2*x^14*z0^2 - x^12*z0^4 - x^13*z0^2 + x^11*z0^4 + 2*x^14 - 2*x^12*z0^2 + 2*x^10*z0^4 - 2*x^13 - x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^2*z0^2 + x*y^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 - x^61*z0 - x^59*z0^3 + x^57*y^2*z0^3 + x^58*y^2*z0 - x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*z0^3 - 2*x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^55*z0^3 + 2*x^56*z0 + x^54*z0^3 - x^55*z0 - x^53*z0^3 - x^52*z0^3 - 2*x^53*z0 - x^51*z0^3 + x^52*z0 + x^50*z0^3 + x^49*z0^3 + 2*x^50*z0 + x^48*z0^3 - x^49*z0 - x^47*z0^3 - x^46*z0^3 - 2*x^47*z0 - x^45*z0^3 + x^46*z0 + x^44*z0^3 + x^43*z0^3 + 2*x^44*z0 + x^42*z0^3 - x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^40*y*z0^2 - x^38*y*z0^4 + 2*x^41*z0 - x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 + 2*x^40*y + 2*x^40*z0 - x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - x^37*y + 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 + 2*x^34*z0^3 + 2*x^35*y + 2*x^33*y*z0^2 - x^33*z0^3 + 2*x^34*y - x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - x^32*y - 2*x^30*y*z0^2 - 2*x^30*z0^3 + x^28*y*z0^4 - x^31*y + x^31*z0 - x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - x^30*y - x^30*z0 - x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - x^26*z0^3 + x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - 2*x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y + x^24*z0 + x^22*y*z0^2 - 2*x^20*y*z0^4 - 2*x^23*y + x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 - x^22*y + 2*x^22*z0 + 2*x^18*y*z0^4 - 2*x^21*y + x^21*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + 2*x^20*y - x^20*z0 - x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 + 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y - x^18*z0 + x^16*y*z0^2 + x^14*y*z0^4 - x^17*y + 2*x^17*z0 - x^15*z0^3 - 2*x^13*y*z0^4 - x^16*y - 2*x^16*z0 - 2*x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*z0 + x^13*y*z0^2 - 2*x^14*y + 2*x^14*z0 - 2*x^12*y*z0^2 + x^10*y*z0^4 + x^13*y + x^11*y*z0^2 + x^9*y*z0^4 - x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 + x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y - 2*x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + x^6*y*z0^2 - 2*x^4*y*z0^4 + 2*x^7*y - 2*x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 + x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + x^2*z0^3 + 2*x^3*y - x^3*z0 + x*y^2*z0 + x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 + 2*x^55*z0^4 - 2*x^54*z0^4 + x^57 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 + 2*x^51*z0^4 - x^54 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 - 2*x^48*z0^4 + x^51 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 + 2*x^45*z0^4 - x^48 + 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 - 2*x^42*z0^4 + x^45 - 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 + x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^42 - x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^34*y*z0 + x^32*y*z0^3 + 2*x^35 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - x^33 + 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + 2*x^28*y*z0^3 + 2*x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 + 2*x^28 - 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 + x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^18 + 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - x^15*y*z0 - x^13*y*z0^3 - x^13*z0^4 + x^16 - 2*x^14*y*z0 + x^12*y*z0^3 + x^15 - 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^10*y*z0^3 - x^10*z0^4 - x^11*y*z0 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^10 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - x^7*y*z0 + 2*x^7*z0^2 + 2*x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + x^3*y*z0 - x^3*z0^2 + x*y^2*z0^2 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - x^57*z0 - x^55*z0^3 + 2*x^56*z0 - 2*x^55*z0 - x^53*z0^3 + x^54*z0 + x^52*z0^3 - 2*x^53*z0 + 2*x^52*z0 + x^50*z0^3 - x^51*z0 - x^49*z0^3 + 2*x^50*z0 - 2*x^49*z0 - x^47*z0^3 + x^48*z0 + x^46*z0^3 - 2*x^47*z0 + 2*x^46*z0 + x^44*z0^3 - x^45*z0 - x^43*z0^3 + 2*x^44*z0 - 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + x^41*z0 - 2*x^39*y*z0^2 - 2*x^39*z0^3 - x^37*y*z0^4 - x^40*y - 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^38*y + x^38*z0 - x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 - x^33*y*z0^4 - x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 + x^33*z0^3 + x^31*y*z0^4 - x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*z0^3 + x^29*y*z0^4 - x^32*y + x^32*z0 - x^30*z0^3 - 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^28*y - x^28*z0 + x^26*y*z0^2 - x^26*z0^3 - 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^25*y + 2*x^23*y*z0^2 + 2*x^23*z0^3 + x^24*y - x^24*z0 - 2*x^22*y*z0^2 - x^22*z0^3 - 2*x^20*y*z0^4 - x^23*z0 + x^21*y*z0^2 - x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y - x^22*z0 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 + x^20*y + 2*x^20*z0 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y + x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y + 2*x^18*z0 - 2*x^16*z0^3 + x^14*y*z0^4 + 2*x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^16*y - x^14*z0^3 - 2*x^12*y*z0^4 + x^15*y + x^13*y*z0^2 + 2*x^11*y*z0^4 - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - x^13*y - x^13*z0 + 2*x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^10*y*z0^2 + x^10*z0^3 - x^8*y*z0^4 + x^11*y - x^11*z0 + 2*x^9*y*z0^2 + 2*x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 - x^8*z0^3 + x^6*y*z0^4 - x^9*z0 + x^7*y*z0^2 + x^7*z0^3 - x^5*y*z0^4 + 2*x^8*y + x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 - x^7*y - 2*x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 + 2*x^6*z0 - 2*x^4*y*z0^2 + x^5*y - 2*x^3*z0^3 + x*y^2*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y + 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^60*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - x^38 + 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + x^37 - 2*x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*y*z0^3 - x^35 + 2*x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + x^32*z0^2 - x^30*y*z0^3 + 2*x^30*z0^4 + x^33 - x^31*y*z0 - x^31*z0^2 + x^29*z0^4 + x^30*y*z0 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 + x^29*z0^2 + x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^24*y*z0^3 - 2*x^24*z0^4 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*y*z0 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^25 - x^23*y*z0 + x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + 2*x^24 + x^22*y*z0 - x^20*y*z0^3 + x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + x^19 + x^17*y*z0 - x^15*y*z0^3 - 2*x^15*z0^4 + x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 - 2*x^13*z0^4 - x^16 + x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + x^14 + x^12*y*z0 - x^10*y*z0^3 - 2*x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + x^12 + x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 + x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 - x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 + x*y^2*z0^4 + 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*z0^4 + 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^5 + x^2*y^2 + x^2)/y) * dx,
- ((-x^5*z0 + x^2*y^2*z0 + x^2*z0)/y) * dx,
- ((-x^5*z0^2 + x^2*y^2*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^5*z0^3 + x^2*y^2*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^5*z0^4 + x^2*y^2*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^6 + x^3*y^2 + x^3)/y) * dx,
- ((-x^6*z0 + x^3*y^2*z0 + x^3*z0)/y) * dx,
- ((-x^6*z0^2 + x^3*y^2*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^6*z0^3 + x^3*y^2*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^6*z0^4 + x^3*y^2*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 - x^58 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + x^55 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 - x^52 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 + x^49 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 - x^46 + 2*x^45 - 2*x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + x^37 + 2*x^35*y*z0 + x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^35 + x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + 2*x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 - 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 + x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 - 2*x^27*z0^4 - x^30 + 2*x^28*z0^2 - 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + 2*x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 + x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - x^22*z0^4 - x^21*y*z0^3 + 2*x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 + x^23 - 2*x^21*y*z0 + 2*x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 + 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^17*y*z0 - 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^18 - x^16*y*z0 - x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 - 2*x^15*z0^2 - x^13*z0^4 + 2*x^16 + 2*x^14*z0^2 + x^12*z0^4 + x^13*z0^2 - x^11*z0^4 - 2*x^14 + 2*x^12*z0^2 - 2*x^10*z0^4 + 2*x^13 + x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 - x^8*y*z0^3 - x^8*z0^4 - x^11 - x^9*y*z0 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^8 - 2*x^6*z0^2 + 2*x^4*z0^4 + x^7 + 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + x^4*y^2 + x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 - x^2*z0^2)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 + x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 - x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + x^55*z0 + x^53*z0^3 + x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 - x^52*z0 - x^50*z0^3 - x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + x^49*z0 + x^47*z0^3 + x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - x^46*z0 - x^44*z0^3 - x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 + x^38*y*z0^4 - 2*x^41*z0 + x^39*y*z0^2 - 2*x^39*z0^3 - 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 + x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*z0 - 2*x^37*y*z0^2 - x^37*z0^3 + 2*x^38*z0 + 2*x^36*y*z0^2 - 2*x^34*y*z0^4 + x^37*y - 2*x^37*z0 - x^35*y*z0^2 - x^35*z0^3 - 2*x^33*y*z0^4 + 2*x^36*y - 2*x^36*z0 - 2*x^34*y*z0^2 - 2*x^34*z0^3 - 2*x^35*y - 2*x^33*y*z0^2 + x^33*z0^3 - 2*x^34*y + x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^33*y - 2*x^33*z0 - x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 + x^32*y + 2*x^30*y*z0^2 + 2*x^30*z0^3 - x^28*y*z0^4 + x^31*y - x^31*z0 + x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 + x^30*y + x^30*z0 + x^28*z0^3 - 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 - 2*x^28*y + 2*x^28*z0 + x^26*z0^3 - x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^26*z0 - x^24*y*z0^2 - 2*x^22*y*z0^4 - x^25*y - 2*x^25*z0 + 2*x^23*y*z0^2 + 2*x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - x^24*z0 - x^22*y*z0^2 + 2*x^20*y*z0^4 + 2*x^23*y - x^21*y*z0^2 + x^21*z0^3 + x^19*y*z0^4 + x^22*y - 2*x^22*z0 - 2*x^18*y*z0^4 + 2*x^21*y - x^21*z0 + x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*y + x^20*z0 + x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 + 2*x^18*y + x^18*z0 - x^16*y*z0^2 - x^14*y*z0^4 + x^17*y - 2*x^17*z0 + x^15*z0^3 + 2*x^13*y*z0^4 + x^16*y + 2*x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 - 2*x^12*y*z0^4 + 2*x^15*z0 - x^13*y*z0^2 + 2*x^14*y - 2*x^14*z0 + 2*x^12*y*z0^2 - x^10*y*z0^4 - x^13*y - x^11*y*z0^2 - x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 - x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + 2*x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - x^8*y - x^8*z0 - x^6*y*z0^2 + 2*x^4*y*z0^4 - 2*x^7*y + x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 - 2*x^3*y*z0^4 + 2*x^6*y + x^4*y^2*z0 - x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y - 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 - x^4*y - 2*x^4*z0 + 2*x^2*y*z0^2 - x^2*z0^3 - 2*x^3*y + x^3*z0 - x^2*y + x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 + x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 - 2*x^58*z0^2 - x^56*z0^4 - x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 + 2*x^54*z0^4 - x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + 2*x^52*z0^4 - 2*x^51*z0^4 + x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - 2*x^49*z0^4 + 2*x^48*z0^4 - x^51 + 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 + 2*x^46*z0^4 - 2*x^45*z0^4 + x^48 - 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 - 2*x^43*z0^4 + 2*x^42*z0^4 - x^45 + 2*x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + x^42 + x^40*y*z0 + 2*x^40*z0^2 + x^38*z0^4 - 2*x^41 + 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 + x^37 + x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^34*y*z0 - x^32*y*z0^3 - 2*x^35 + 2*x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 + x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 + 2*x^30*y*z0 - 2*x^28*y*z0^3 - 2*x^28*z0^4 + x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 + 2*x^30 + x^28*y*z0 - 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 - 2*x^28 + 2*x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - 2*x^27 - x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 - 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - 2*x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + x^15*y*z0 + x^13*y*z0^3 + x^13*z0^4 - x^16 + 2*x^14*y*z0 - x^12*y*z0^3 - x^15 + 2*x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 + x^10*y*z0^3 + x^10*z0^4 + x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - 2*x^12 + x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + x^4*y^2*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 - x^3*y*z0 + x^3*z0^2 - x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - x^60*z0 - 2*x^58*y^2*z0 - x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 - x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 + x^57*z0 + x^55*z0^3 - 2*x^56*z0 + 2*x^55*z0 + x^53*z0^3 - x^54*z0 - x^52*z0^3 + 2*x^53*z0 - 2*x^52*z0 - x^50*z0^3 + x^51*z0 + x^49*z0^3 - 2*x^50*z0 + 2*x^49*z0 + x^47*z0^3 - x^48*z0 - x^46*z0^3 + 2*x^47*z0 - 2*x^46*z0 - x^44*z0^3 + x^45*z0 + x^43*z0^3 - 2*x^44*z0 + 2*x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 - x^40*z0^3 - x^41*z0 + 2*x^39*y*z0^2 + 2*x^39*z0^3 + x^37*y*z0^4 + x^40*y + 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y - 2*x^39*z0 - x^37*y*z0^2 + 2*x^38*y - x^38*z0 + x^36*z0^3 - x^34*y*z0^4 + 2*x^37*y - 2*x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 + x^33*y*z0^4 + x^36*y - 2*x^36*z0 + 2*x^34*y*z0^2 + x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - x^35*z0 - x^33*z0^3 - x^31*y*z0^4 + x^34*z0 - x^32*z0^3 - 2*x^30*y*z0^4 - x^33*y + 2*x^33*z0 - x^31*z0^3 - x^29*y*z0^4 + x^32*y - x^32*z0 + x^30*z0^3 + 2*x^31*y - x^31*z0 - x^29*y*z0^2 + 2*x^27*y*z0^4 - 2*x^30*y - 2*x^30*z0 - x^28*y*z0^2 + x^28*z0^3 + 2*x^26*y*z0^4 - 2*x^29*z0 - x^28*y + x^28*z0 - x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 - x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 - x^26*y + x^26*z0 + 2*x^24*y*z0^2 + x^25*y - 2*x^23*y*z0^2 - 2*x^23*z0^3 - x^24*y + x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 + 2*x^20*y*z0^4 + x^23*z0 - x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 - x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y + 2*x^21*z0 - x^19*y*z0^2 - x^19*z0^3 - x^17*y*z0^4 - x^20*y - 2*x^20*z0 - x^18*z0^3 + 2*x^16*y*z0^4 + x^19*y - x^17*y*z0^2 - x^17*z0^3 - x^15*y*z0^4 - x^18*y - 2*x^18*z0 + 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^16*y + x^14*z0^3 + 2*x^12*y*z0^4 - x^15*y - x^13*y*z0^2 - 2*x^11*y*z0^4 + 2*x^14*z0 - x^12*y*z0^2 + x^12*z0^3 + x^13*y + x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^9*y*z0^4 - x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - x^11*y + x^11*z0 - 2*x^9*y*z0^2 - 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + x^8*z0^3 - x^6*y*z0^4 + x^9*z0 - x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y - x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y^2*z0^3 + x^4*y*z0^4 + x^7*y + 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 + 2*x^4*y*z0^2 - x^5*y + 2*x^3*z0^3 + 2*x^4*y - x^4*z0 + x^2*y*z0^2 - 2*x^2*z0^3 - x^3*y - 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((x^60*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 + x^57*y^2*z0^2 - x^57*z0^4 + 2*x^60 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 + x^57*z0^2 + x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 - x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 + x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 - x^48*z0^2 - x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 + x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 + x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 - 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + x^40 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*y*z0^3 + x^35*z0^4 + x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - x^37 + 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^32*y*z0^3 + x^35 - 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 - x^33 + x^31*y*z0 + x^31*z0^2 - x^29*z0^4 - x^30*y*z0 + 2*x^28*y*z0^3 - 2*x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 - x^30 - 2*x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + x^27*y*z0 + 2*x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + x^28 - 2*x^24*y*z0^3 + 2*x^24*z0^4 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^25 + x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - 2*x^24 - x^22*y*z0 + x^20*y*z0^3 - x^20*z0^4 + x^23 + x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 - x^21 + x^19*y*z0 - 2*x^20 + x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^19 - x^17*y*z0 + x^15*y*z0^3 + 2*x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 + 2*x^13*z0^4 + x^16 - x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 - x^14 - x^12*y*z0 + x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - x^12 - x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 - x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 + x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 + x^4*y^2*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - x^4*y*z0^3 + x^4*z0^4 + 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + x^4*z0^2 - 2*x^2*z0^4 - 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^8 + x^5*y^2 + x^5 - x^2)/y) * dx,
- ((-x^8*z0 + x^5*y^2*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^8*z0^2 + x^5*y^2*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^8*z0^3 + x^5*y^2*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^8*z0^4 + x^5*y^2*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^9 + x^6*y^2 + x^6 - x^3)/y) * dx,
- ((-x^9*z0 + x^6*y^2*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^9*z0^2 + x^6*y^2*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^9*z0^3 + x^6*y^2*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^9*z0^4 + x^6*y^2*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 + 2*x^60 + x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 + x^55*z0^4 + x^58 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 - x^55 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 + x^52 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 - x^49 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 + x^46 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 - x^33*y*z0^3 + 2*x^33*z0^4 + x^36 - x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 - 2*x^28*z0^2 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^28 - x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^22*z0^4 + x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*z0^4 - 2*x^16 - 2*x^14*z0^2 - x^12*z0^4 - x^13*z0^2 + x^11*z0^4 + 2*x^14 - 2*x^12*z0^2 + 2*x^10*z0^4 - 2*x^13 - x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + x^7*y^2 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*z0^4 - x^7 - 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^2*z0^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 - x^61*z0 - x^59*z0^3 + x^57*y^2*z0^3 + x^58*y^2*z0 - x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*z0^3 - 2*x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^55*z0^3 + 2*x^56*z0 + x^54*z0^3 - x^55*z0 - x^53*z0^3 - x^52*z0^3 - 2*x^53*z0 - x^51*z0^3 + x^52*z0 + x^50*z0^3 + x^49*z0^3 + 2*x^50*z0 + x^48*z0^3 - x^49*z0 - x^47*z0^3 - x^46*z0^3 - 2*x^47*z0 - x^45*z0^3 + x^46*z0 + x^44*z0^3 + x^43*z0^3 + 2*x^44*z0 + x^42*z0^3 - x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^40*y*z0^2 - x^38*y*z0^4 + 2*x^41*z0 - x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 + 2*x^40*y + 2*x^40*z0 - x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - x^37*y + 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 + 2*x^34*z0^3 + 2*x^35*y + 2*x^33*y*z0^2 - x^33*z0^3 + 2*x^34*y - x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - x^32*y - 2*x^30*y*z0^2 - 2*x^30*z0^3 + x^28*y*z0^4 - x^31*y + x^31*z0 - x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - x^30*y - x^30*z0 - x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - x^26*z0^3 + x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - 2*x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y + x^24*z0 + x^22*y*z0^2 - 2*x^20*y*z0^4 - 2*x^23*y + x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 - x^22*y + 2*x^22*z0 + 2*x^18*y*z0^4 - 2*x^21*y + x^21*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + 2*x^20*y - x^20*z0 - x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 + 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y - x^18*z0 + x^16*y*z0^2 + x^14*y*z0^4 - x^17*y + 2*x^17*z0 - x^15*z0^3 - 2*x^13*y*z0^4 - x^16*y - 2*x^16*z0 - 2*x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*z0 + x^13*y*z0^2 - 2*x^14*y + 2*x^14*z0 - 2*x^12*y*z0^2 + x^10*y*z0^4 + x^13*y + x^11*y*z0^2 + x^9*y*z0^4 - x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 + x^7*y*z0^4 - 2*x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y - 2*x^9*z0 + x^7*y^2*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + x^6*y*z0^2 - 2*x^4*y*z0^4 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 + x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + x^2*z0^3 + 2*x^3*y - x^3*z0 + x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 + 2*x^55*z0^4 - 2*x^54*z0^4 + x^57 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 + 2*x^51*z0^4 - x^54 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 - 2*x^48*z0^4 + x^51 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 + 2*x^45*z0^4 - x^48 + 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 - 2*x^42*z0^4 + x^45 - 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 + x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^42 - x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^34*y*z0 + x^32*y*z0^3 + 2*x^35 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - x^33 + 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + 2*x^28*y*z0^3 + 2*x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 + 2*x^28 - 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 + x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^18 + 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - x^15*y*z0 - x^13*y*z0^3 - x^13*z0^4 + x^16 - 2*x^14*y*z0 + x^12*y*z0^3 + x^15 - 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^10*y*z0^3 - x^10*z0^4 - x^11*y*z0 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - x^10*y*z0 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^7*y^2*z0^2 + 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^10 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + x^3*y*z0 - x^3*z0^2 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - x^57*z0 - x^55*z0^3 + 2*x^56*z0 - 2*x^55*z0 - x^53*z0^3 + x^54*z0 + x^52*z0^3 - 2*x^53*z0 + 2*x^52*z0 + x^50*z0^3 - x^51*z0 - x^49*z0^3 + 2*x^50*z0 - 2*x^49*z0 - x^47*z0^3 + x^48*z0 + x^46*z0^3 - 2*x^47*z0 + 2*x^46*z0 + x^44*z0^3 - x^45*z0 - x^43*z0^3 + 2*x^44*z0 - 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + x^41*z0 - 2*x^39*y*z0^2 - 2*x^39*z0^3 - x^37*y*z0^4 - x^40*y - 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^38*y + x^38*z0 - x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 - x^33*y*z0^4 - x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 + x^33*z0^3 + x^31*y*z0^4 - x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*z0^3 + x^29*y*z0^4 - x^32*y + x^32*z0 - x^30*z0^3 - 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^28*y - x^28*z0 + x^26*y*z0^2 - x^26*z0^3 - 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^25*y + 2*x^23*y*z0^2 + 2*x^23*z0^3 + x^24*y - x^24*z0 - 2*x^22*y*z0^2 - x^22*z0^3 - 2*x^20*y*z0^4 - x^23*z0 + x^21*y*z0^2 - x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y - x^22*z0 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 + x^20*y + 2*x^20*z0 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y + x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y + 2*x^18*z0 - 2*x^16*z0^3 + x^14*y*z0^4 + 2*x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^16*y - x^14*z0^3 - 2*x^12*y*z0^4 + x^15*y + x^13*y*z0^2 + 2*x^11*y*z0^4 - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - x^13*y - x^13*z0 + 2*x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^10*y*z0^2 - x^8*y*z0^4 + x^11*y - x^11*z0 + 2*x^9*y*z0^2 + x^7*y^2*z0^3 + 2*x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 - x^8*z0^3 + x^6*y*z0^4 - x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + 2*x^8*y + x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 - x^7*y - 2*x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 + 2*x^6*z0 - 2*x^4*y*z0^2 + x^5*y - 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y + 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^60*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - x^38 + 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + x^37 - 2*x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*y*z0^3 - x^35 + 2*x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + x^32*z0^2 - x^30*y*z0^3 + 2*x^30*z0^4 + x^33 - x^31*y*z0 - x^31*z0^2 + x^29*z0^4 + x^30*y*z0 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 + x^29*z0^2 + x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^24*y*z0^3 - 2*x^24*z0^4 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*y*z0 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^25 - x^23*y*z0 + x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + 2*x^24 + x^22*y*z0 - x^20*y*z0^3 + x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + x^19 + x^17*y*z0 - x^15*y*z0^3 - 2*x^15*z0^4 + x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 - 2*x^13*z0^4 - x^16 + x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + x^14 + x^12*y*z0 - x^10*y*z0^3 + 2*x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + x^7*y^2*z0^4 + x^12 + x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*z0^4 + 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^11 + x^8*y^2 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^11*z0 + x^8*y^2*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^11*z0^2 + x^8*y^2*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^11*z0^3 + x^8*y^2*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^11*z0^4 + x^8*y^2*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^12 + x^9*y^2 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^12*z0 + x^9*y^2*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^12*z0^2 + x^9*y^2*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^12*z0^3 + x^9*y^2*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^12*z0^4 + x^9*y^2*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 - x^58 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + x^55 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 - x^52 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 + x^49 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 - x^46 + 2*x^45 - 2*x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + x^37 + 2*x^35*y*z0 + x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^35 + x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + 2*x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 - 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 + x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 - 2*x^27*z0^4 - x^30 + 2*x^28*z0^2 - 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + 2*x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 + x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - x^22*z0^4 - x^21*y*z0^3 + 2*x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 + x^23 - 2*x^21*y*z0 + 2*x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 + 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^17*y*z0 - 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^18 - x^16*y*z0 - x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 - 2*x^15*z0^2 - x^13*z0^4 + 2*x^16 + 2*x^14*z0^2 + x^12*z0^4 + x^13*z0^2 - x^11*z0^4 - 2*x^14 + 2*x^12*z0^2 - 2*x^10*z0^4 + x^13 + x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 + x^10*y^2 - x^10*y*z0 - x^8*y*z0^3 - x^8*z0^4 - x^11 - x^9*y*z0 - x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^8 - 2*x^6*z0^2 + 2*x^4*z0^4 + x^7 + 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 - x^2*z0^2)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 + x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 - x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + x^55*z0 + x^53*z0^3 + x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 - x^52*z0 - x^50*z0^3 - x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + x^49*z0 + x^47*z0^3 + x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - x^46*z0 - x^44*z0^3 - x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 + x^38*y*z0^4 - 2*x^41*z0 + x^39*y*z0^2 - 2*x^39*z0^3 - 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 + x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*z0 - 2*x^37*y*z0^2 - x^37*z0^3 + 2*x^38*z0 + 2*x^36*y*z0^2 - 2*x^34*y*z0^4 + x^37*y - 2*x^37*z0 - x^35*y*z0^2 - x^35*z0^3 - 2*x^33*y*z0^4 + 2*x^36*y - 2*x^36*z0 - 2*x^34*y*z0^2 - 2*x^34*z0^3 - 2*x^35*y - 2*x^33*y*z0^2 + x^33*z0^3 - 2*x^34*y + x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^33*y - 2*x^33*z0 - x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 + x^32*y + 2*x^30*y*z0^2 + 2*x^30*z0^3 - x^28*y*z0^4 + x^31*y - x^31*z0 + x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 + x^30*y + x^30*z0 + x^28*z0^3 - 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 - 2*x^28*y + 2*x^28*z0 + x^26*z0^3 - x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^26*z0 - x^24*y*z0^2 - 2*x^22*y*z0^4 - x^25*y - 2*x^25*z0 + 2*x^23*y*z0^2 + 2*x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - x^24*z0 - x^22*y*z0^2 + 2*x^20*y*z0^4 + 2*x^23*y - x^21*y*z0^2 + x^21*z0^3 + x^19*y*z0^4 + x^22*y - 2*x^22*z0 - 2*x^18*y*z0^4 + 2*x^21*y - x^21*z0 + x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*y + x^20*z0 + x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 + 2*x^18*y + x^18*z0 - x^16*y*z0^2 - x^14*y*z0^4 + x^17*y - 2*x^17*z0 + x^15*z0^3 + 2*x^13*y*z0^4 + x^16*y + 2*x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 - 2*x^12*y*z0^4 + 2*x^15*z0 - x^13*y*z0^2 + 2*x^14*y - 2*x^14*z0 + 2*x^12*y*z0^2 - x^10*y*z0^4 - x^13*y - x^13*z0 - x^11*y*z0^2 - x^9*y*z0^4 + x^12*z0 + x^10*y^2*z0 - x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 - x^7*y*z0^4 + 2*x^10*y - 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + 2*x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - x^8*y - x^8*z0 - x^6*y*z0^2 + 2*x^4*y*z0^4 - 2*x^7*y + x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 - 2*x^3*y*z0^4 + 2*x^6*y - x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y - 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 - x^4*y - 2*x^4*z0 + 2*x^2*y*z0^2 - x^2*z0^3 - 2*x^3*y + x^3*z0 - x^2*y + x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 + x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 - 2*x^58*z0^2 - x^56*z0^4 - x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 + 2*x^54*z0^4 - x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + 2*x^52*z0^4 - 2*x^51*z0^4 + x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - 2*x^49*z0^4 + 2*x^48*z0^4 - x^51 + 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 + 2*x^46*z0^4 - 2*x^45*z0^4 + x^48 - 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 - 2*x^43*z0^4 + 2*x^42*z0^4 - x^45 + 2*x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + x^42 + x^40*y*z0 + 2*x^40*z0^2 + x^38*z0^4 - 2*x^41 + 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 + x^37 + x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^34*y*z0 - x^32*y*z0^3 - 2*x^35 + 2*x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 + x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 + 2*x^30*y*z0 - 2*x^28*y*z0^3 - 2*x^28*z0^4 + x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 + 2*x^30 + x^28*y*z0 - 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 - 2*x^28 + 2*x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - 2*x^27 - x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 - 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - 2*x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + x^15*y*z0 + x^13*y*z0^3 + x^13*z0^4 - x^16 + 2*x^14*y*z0 - x^12*y*z0^3 - x^15 + 2*x^13*y*z0 + x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 + x^10*y^2*z0^2 + x^10*y*z0^3 + x^10*z0^4 + x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - 2*x^12 + x^10*y*z0 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 - x^3*y*z0 + x^3*z0^2 - x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - x^60*z0 - 2*x^58*y^2*z0 - x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 - x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 + x^57*z0 + x^55*z0^3 - 2*x^56*z0 + 2*x^55*z0 + x^53*z0^3 - x^54*z0 - x^52*z0^3 + 2*x^53*z0 - 2*x^52*z0 - x^50*z0^3 + x^51*z0 + x^49*z0^3 - 2*x^50*z0 + 2*x^49*z0 + x^47*z0^3 - x^48*z0 - x^46*z0^3 + 2*x^47*z0 - 2*x^46*z0 - x^44*z0^3 + x^45*z0 + x^43*z0^3 - 2*x^44*z0 + 2*x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 - x^40*z0^3 - x^41*z0 + 2*x^39*y*z0^2 + 2*x^39*z0^3 + x^37*y*z0^4 + x^40*y + 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y - 2*x^39*z0 - x^37*y*z0^2 + 2*x^38*y - x^38*z0 + x^36*z0^3 - x^34*y*z0^4 + 2*x^37*y - 2*x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 + x^33*y*z0^4 + x^36*y - 2*x^36*z0 + 2*x^34*y*z0^2 + x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - x^35*z0 - x^33*z0^3 - x^31*y*z0^4 + x^34*z0 - x^32*z0^3 - 2*x^30*y*z0^4 - x^33*y + 2*x^33*z0 - x^31*z0^3 - x^29*y*z0^4 + x^32*y - x^32*z0 + x^30*z0^3 + 2*x^31*y - x^31*z0 - x^29*y*z0^2 + 2*x^27*y*z0^4 - 2*x^30*y - 2*x^30*z0 - x^28*y*z0^2 + x^28*z0^3 + 2*x^26*y*z0^4 - 2*x^29*z0 - x^28*y + x^28*z0 - x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 - x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 - x^26*y + x^26*z0 + 2*x^24*y*z0^2 + x^25*y - 2*x^23*y*z0^2 - 2*x^23*z0^3 - x^24*y + x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 + 2*x^20*y*z0^4 + x^23*z0 - x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 - x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y + 2*x^21*z0 - x^19*y*z0^2 - x^19*z0^3 - x^17*y*z0^4 - x^20*y - 2*x^20*z0 - x^18*z0^3 + 2*x^16*y*z0^4 + x^19*y - x^17*y*z0^2 - x^17*z0^3 - x^15*y*z0^4 - x^18*y - 2*x^18*z0 + 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^16*y + x^14*z0^3 + 2*x^12*y*z0^4 - x^15*y - x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*z0 - x^12*y*z0^2 + x^12*z0^3 + x^10*y^2*z0^3 + x^13*y + x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^9*y*z0^4 - x^10*y*z0^2 + x^8*y*z0^4 - x^11*y + x^11*z0 - 2*x^9*y*z0^2 - 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + x^8*z0^3 - x^6*y*z0^4 + x^9*z0 - x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y - x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 + 2*x^4*y*z0^2 - x^5*y + 2*x^3*z0^3 + 2*x^4*y - x^4*z0 + x^2*y*z0^2 - 2*x^2*z0^3 - x^3*y - 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((x^60*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 + x^57*y^2*z0^2 - x^57*z0^4 + 2*x^60 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 + x^57*z0^2 + x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 - x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 + x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 - x^48*z0^2 - x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 + x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 + x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 - 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + x^40 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*y*z0^3 + x^35*z0^4 + x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - x^37 + 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^32*y*z0^3 + x^35 - 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 - x^33 + x^31*y*z0 + x^31*z0^2 - x^29*z0^4 - x^30*y*z0 + 2*x^28*y*z0^3 - 2*x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 - x^30 - 2*x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + x^27*y*z0 + 2*x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + x^28 - 2*x^24*y*z0^3 + 2*x^24*z0^4 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^25 + x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - 2*x^24 - x^22*y*z0 + x^20*y*z0^3 - x^20*z0^4 + x^23 + x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 - x^21 + x^19*y*z0 - 2*x^20 + x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^19 - x^17*y*z0 + x^15*y*z0^3 + 2*x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 + x^13*z0^4 + x^16 - x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 + x^10*y^2*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 - x^14 - x^12*y*z0 + x^10*y*z0^3 - 2*x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - x^12 - x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 - x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 + x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - x^4*y*z0^3 + x^4*z0^4 + 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + x^4*z0^2 - 2*x^2*z0^4 - 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^14 + x^11*y^2 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^14*z0 + x^11*y^2*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^14*z0^2 + x^11*y^2*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^14*z0^3 + x^11*y^2*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^14*z0^4 + x^11*y^2*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^15 + x^12*y^2 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^15*z0 + x^12*y^2*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^15*z0^2 + x^12*y^2*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^15*z0^3 + x^12*y^2*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^15*z0^4 + x^12*y^2*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 + 2*x^60 + x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 + x^55*z0^4 + x^58 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 - x^55 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 + x^52 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 - x^49 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 + x^46 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 - x^33*y*z0^3 + 2*x^33*z0^4 + x^36 - x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 - 2*x^28*z0^2 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^28 - x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^22*z0^4 + x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 - 2*x^14*z0^2 - x^12*z0^4 + x^13*y^2 - x^13*z0^2 + x^11*z0^4 + 2*x^14 - 2*x^12*z0^2 + 2*x^10*z0^4 - x^13 - x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*z0^4 - x^7 - 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^2*z0^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 - x^61*z0 - x^59*z0^3 + x^57*y^2*z0^3 + x^58*y^2*z0 - x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*z0^3 - 2*x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^55*z0^3 + 2*x^56*z0 + x^54*z0^3 - x^55*z0 - x^53*z0^3 - x^52*z0^3 - 2*x^53*z0 - x^51*z0^3 + x^52*z0 + x^50*z0^3 + x^49*z0^3 + 2*x^50*z0 + x^48*z0^3 - x^49*z0 - x^47*z0^3 - x^46*z0^3 - 2*x^47*z0 - x^45*z0^3 + x^46*z0 + x^44*z0^3 + x^43*z0^3 + 2*x^44*z0 + x^42*z0^3 - x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^40*y*z0^2 - x^38*y*z0^4 + 2*x^41*z0 - x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 + 2*x^40*y + 2*x^40*z0 - x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - x^37*y + 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 + 2*x^34*z0^3 + 2*x^35*y + 2*x^33*y*z0^2 - x^33*z0^3 + 2*x^34*y - x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - x^32*y - 2*x^30*y*z0^2 - 2*x^30*z0^3 + x^28*y*z0^4 - x^31*y + x^31*z0 - x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - x^30*y - x^30*z0 - x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - x^26*z0^3 + x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - 2*x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y + x^24*z0 + x^22*y*z0^2 - 2*x^20*y*z0^4 - 2*x^23*y + x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 - x^22*y + 2*x^22*z0 + 2*x^18*y*z0^4 - 2*x^21*y + x^21*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + 2*x^20*y - x^20*z0 - x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 + 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y - x^18*z0 + x^16*y*z0^2 + x^14*y*z0^4 - x^17*y + 2*x^17*z0 - x^15*z0^3 - 2*x^13*y*z0^4 - x^16*y + 2*x^16*z0 - 2*x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*z0 + x^13*y^2*z0 + x^13*y*z0^2 - 2*x^14*y + 2*x^14*z0 - 2*x^12*y*z0^2 + x^10*y*z0^4 + x^13*y + x^13*z0 + x^11*y*z0^2 + x^9*y*z0^4 - x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 + x^7*y*z0^4 - 2*x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y - 2*x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + x^6*y*z0^2 - 2*x^4*y*z0^4 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 + x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + x^2*z0^3 + 2*x^3*y - x^3*z0 + x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 + 2*x^55*z0^4 - 2*x^54*z0^4 + x^57 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 + 2*x^51*z0^4 - x^54 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 - 2*x^48*z0^4 + x^51 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 + 2*x^45*z0^4 - x^48 + 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 - 2*x^42*z0^4 + x^45 - 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 + x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^42 - x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^34*y*z0 + x^32*y*z0^3 + 2*x^35 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - x^33 + 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + 2*x^28*y*z0^3 + 2*x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 + 2*x^28 - 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 + x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 - x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^18 + x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - x^15*y*z0 + x^13*y^2*z0^2 - x^13*y*z0^3 - x^13*z0^4 + x^16 - 2*x^14*y*z0 + x^12*y*z0^3 + x^15 - 2*x^13*y*z0 - x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^10*y*z0^3 - x^10*z0^4 - x^11*y*z0 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - x^10*y*z0 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^10 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + x^3*y*z0 - x^3*z0^2 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - x^57*z0 - x^55*z0^3 + 2*x^56*z0 - 2*x^55*z0 - x^53*z0^3 + x^54*z0 + x^52*z0^3 - 2*x^53*z0 + 2*x^52*z0 + x^50*z0^3 - x^51*z0 - x^49*z0^3 + 2*x^50*z0 - 2*x^49*z0 - x^47*z0^3 + x^48*z0 + x^46*z0^3 - 2*x^47*z0 + 2*x^46*z0 + x^44*z0^3 - x^45*z0 - x^43*z0^3 + 2*x^44*z0 - 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + x^41*z0 - 2*x^39*y*z0^2 - 2*x^39*z0^3 - x^37*y*z0^4 - x^40*y - 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^38*y + x^38*z0 - x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 - x^33*y*z0^4 - x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 + x^33*z0^3 + x^31*y*z0^4 - x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*z0^3 + x^29*y*z0^4 - x^32*y + x^32*z0 - x^30*z0^3 - 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^28*y - x^28*z0 + x^26*y*z0^2 - x^26*z0^3 - 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^25*y + 2*x^23*y*z0^2 + 2*x^23*z0^3 + x^24*y - x^24*z0 - 2*x^22*y*z0^2 - x^22*z0^3 - 2*x^20*y*z0^4 - x^23*z0 + x^21*y*z0^2 - x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y - x^22*z0 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 + x^20*y + 2*x^20*z0 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y + x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y + 2*x^18*z0 + 2*x^16*z0^3 + x^14*y*z0^4 + 2*x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y^2*z0^3 - 2*x^16*y - x^14*z0^3 - 2*x^12*y*z0^4 + x^15*y + x^13*y*z0^2 + x^13*z0^3 + 2*x^11*y*z0^4 - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - x^13*y - x^13*z0 + 2*x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^10*y*z0^2 - x^8*y*z0^4 + x^11*y - x^11*z0 + 2*x^9*y*z0^2 + 2*x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 - x^8*z0^3 + x^6*y*z0^4 - x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + 2*x^8*y + x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 - x^7*y - 2*x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 + 2*x^6*z0 - 2*x^4*y*z0^2 + x^5*y - 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y + 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^60*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - x^38 + 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + x^37 - 2*x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*y*z0^3 - x^35 + 2*x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + x^32*z0^2 - x^30*y*z0^3 + 2*x^30*z0^4 + x^33 - x^31*y*z0 - x^31*z0^2 + x^29*z0^4 + x^30*y*z0 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 + x^29*z0^2 + x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^24*y*z0^3 - 2*x^24*z0^4 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*y*z0 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^25 - x^23*y*z0 + x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + 2*x^24 + x^22*y*z0 - x^20*y*z0^3 + x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 + x^17*y*z0 - x^15*y*z0^3 - 2*x^15*z0^4 + x^13*y^2*z0^4 + x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 - x^13*z0^4 - x^16 + x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + x^14 + x^12*y*z0 - x^10*y*z0^3 + 2*x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + x^12 + x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*z0^4 + 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^17 + x^14*y^2 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^17*z0 + x^14*y^2*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^17*z0^2 + x^14*y^2*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^17*z0^3 + x^14*y^2*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^17*z0^4 + x^14*y^2*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^18 + x^15*y^2 + x^15 - x^12 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^18*z0 + x^15*y^2*z0 + x^15*z0 - x^12*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^18*z0^2 + x^15*y^2*z0^2 + x^15*z0^2 - x^12*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^18*z0^3 + x^15*y^2*z0^3 + x^15*z0^3 - x^12*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^18*z0^4 + x^15*y^2*z0^4 + x^15*z0^4 - x^12*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 - x^58 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + x^55 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 - x^52 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 + x^49 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 - x^46 + 2*x^45 - 2*x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + x^37 + 2*x^35*y*z0 + x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^35 + x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + 2*x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 - 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 + x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 - 2*x^27*z0^4 - x^30 + 2*x^28*z0^2 - 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + 2*x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 + x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - x^22*z0^4 - x^21*y*z0^3 + 2*x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 + x^23 - 2*x^21*y*z0 + 2*x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 - 2*x^22 - x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 + 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 - x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^18 + x^16*y^2 - x^16*y*z0 - x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 - 2*x^15*z0^2 - x^13*z0^4 - 2*x^16 + 2*x^14*z0^2 + x^12*z0^4 + x^13*z0^2 - x^11*z0^4 - 2*x^14 + 2*x^12*z0^2 - 2*x^10*z0^4 + x^13 + x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 - x^8*y*z0^3 - x^8*z0^4 - x^11 - x^9*y*z0 - x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^8 - 2*x^6*z0^2 + 2*x^4*z0^4 + x^7 + 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 - x^2*z0^2)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 + x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 - x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + x^55*z0 + x^53*z0^3 + x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 - x^52*z0 - x^50*z0^3 - x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + x^49*z0 + x^47*z0^3 + x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - x^46*z0 - x^44*z0^3 - x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 + x^38*y*z0^4 - 2*x^41*z0 + x^39*y*z0^2 - 2*x^39*z0^3 - 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 + x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*z0 - 2*x^37*y*z0^2 - x^37*z0^3 + 2*x^38*z0 + 2*x^36*y*z0^2 - 2*x^34*y*z0^4 + x^37*y - 2*x^37*z0 - x^35*y*z0^2 - x^35*z0^3 - 2*x^33*y*z0^4 + 2*x^36*y - 2*x^36*z0 - 2*x^34*y*z0^2 - 2*x^34*z0^3 - 2*x^35*y - 2*x^33*y*z0^2 + x^33*z0^3 - 2*x^34*y + x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^33*y - 2*x^33*z0 - x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 + x^32*y + 2*x^30*y*z0^2 + 2*x^30*z0^3 - x^28*y*z0^4 + x^31*y - x^31*z0 + x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 + x^30*y + x^30*z0 + x^28*z0^3 - 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 - 2*x^28*y + 2*x^28*z0 + x^26*z0^3 - x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^26*z0 - x^24*y*z0^2 - 2*x^22*y*z0^4 - x^25*y - 2*x^25*z0 + 2*x^23*y*z0^2 + 2*x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - x^24*z0 - x^22*y*z0^2 + 2*x^20*y*z0^4 + 2*x^23*y - x^21*y*z0^2 + x^21*z0^3 + x^19*y*z0^4 + x^22*y - 2*x^22*z0 - 2*x^18*y*z0^4 + 2*x^21*y - x^21*z0 + x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*y + x^20*z0 + x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 + 2*x^18*y + x^18*z0 + x^16*y^2*z0 - x^16*y*z0^2 - x^14*y*z0^4 + x^17*y - 2*x^17*z0 + x^15*z0^3 + 2*x^13*y*z0^4 + x^16*y - 2*x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 - 2*x^12*y*z0^4 + 2*x^15*z0 - x^13*y*z0^2 + 2*x^14*y - 2*x^14*z0 + 2*x^12*y*z0^2 - x^10*y*z0^4 - x^13*y - x^13*z0 - x^11*y*z0^2 - x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 - x^7*y*z0^4 + 2*x^10*y - 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + 2*x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - x^8*y - x^8*z0 - x^6*y*z0^2 + 2*x^4*y*z0^4 - 2*x^7*y + x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 - 2*x^3*y*z0^4 + 2*x^6*y - x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y - 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 - x^4*y - 2*x^4*z0 + 2*x^2*y*z0^2 - x^2*z0^3 - 2*x^3*y + x^3*z0 - x^2*y + x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 + x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 - 2*x^58*z0^2 - x^56*z0^4 - x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 + 2*x^54*z0^4 - x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + 2*x^52*z0^4 - 2*x^51*z0^4 + x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - 2*x^49*z0^4 + 2*x^48*z0^4 - x^51 + 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 + 2*x^46*z0^4 - 2*x^45*z0^4 + x^48 - 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 - 2*x^43*z0^4 + 2*x^42*z0^4 - x^45 + 2*x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + x^42 + x^40*y*z0 + 2*x^40*z0^2 + x^38*z0^4 - 2*x^41 + 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 + x^37 + x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^34*y*z0 - x^32*y*z0^3 - 2*x^35 + 2*x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 + x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 + 2*x^30*y*z0 - 2*x^28*y*z0^3 - 2*x^28*z0^4 + x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 + 2*x^30 + x^28*y*z0 - 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 - 2*x^28 + 2*x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - 2*x^27 - x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 - 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 - x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^18*z0^2 + x^16*y^2*z0^2 + 2*x^16*y*z0^3 + 2*x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + x^15*y*z0 + x^13*y*z0^3 + x^13*z0^4 - x^16 + 2*x^14*y*z0 - x^12*y*z0^3 - x^15 + 2*x^13*y*z0 + x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 + x^10*y*z0^3 + x^10*z0^4 + x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - 2*x^12 + x^10*y*z0 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 - x^3*y*z0 + x^3*z0^2 - x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - x^60*z0 - 2*x^58*y^2*z0 - x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 - x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 + x^57*z0 + x^55*z0^3 - 2*x^56*z0 + 2*x^55*z0 + x^53*z0^3 - x^54*z0 - x^52*z0^3 + 2*x^53*z0 - 2*x^52*z0 - x^50*z0^3 + x^51*z0 + x^49*z0^3 - 2*x^50*z0 + 2*x^49*z0 + x^47*z0^3 - x^48*z0 - x^46*z0^3 + 2*x^47*z0 - 2*x^46*z0 - x^44*z0^3 + x^45*z0 + x^43*z0^3 - 2*x^44*z0 + 2*x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 - x^40*z0^3 - x^41*z0 + 2*x^39*y*z0^2 + 2*x^39*z0^3 + x^37*y*z0^4 + x^40*y + 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y - 2*x^39*z0 - x^37*y*z0^2 + 2*x^38*y - x^38*z0 + x^36*z0^3 - x^34*y*z0^4 + 2*x^37*y - 2*x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 + x^33*y*z0^4 + x^36*y - 2*x^36*z0 + 2*x^34*y*z0^2 + x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - x^35*z0 - x^33*z0^3 - x^31*y*z0^4 + x^34*z0 - x^32*z0^3 - 2*x^30*y*z0^4 - x^33*y + 2*x^33*z0 - x^31*z0^3 - x^29*y*z0^4 + x^32*y - x^32*z0 + x^30*z0^3 + 2*x^31*y - x^31*z0 - x^29*y*z0^2 + 2*x^27*y*z0^4 - 2*x^30*y - 2*x^30*z0 - x^28*y*z0^2 + x^28*z0^3 + 2*x^26*y*z0^4 - 2*x^29*z0 - x^28*y + x^28*z0 - x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 - x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 - x^26*y + x^26*z0 + 2*x^24*y*z0^2 + x^25*y - 2*x^23*y*z0^2 - 2*x^23*z0^3 - x^24*y + x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 + 2*x^20*y*z0^4 + x^23*z0 - x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 - x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y + 2*x^21*z0 - x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 - x^20*y - 2*x^20*z0 - x^18*z0^3 + x^16*y^2*z0^3 + 2*x^16*y*z0^4 + x^19*y - x^17*y*z0^2 - x^17*z0^3 - x^15*y*z0^4 - x^18*y - 2*x^18*z0 - 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^16*y + x^14*z0^3 + 2*x^12*y*z0^4 - x^15*y - x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*z0 - x^12*y*z0^2 + x^12*z0^3 + x^13*y + x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^9*y*z0^4 - x^10*y*z0^2 + x^8*y*z0^4 - x^11*y + x^11*z0 - 2*x^9*y*z0^2 - 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + x^8*z0^3 - x^6*y*z0^4 + x^9*z0 - x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y - x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 + 2*x^4*y*z0^2 - x^5*y + 2*x^3*z0^3 + 2*x^4*y - x^4*z0 + x^2*y*z0^2 - 2*x^2*z0^3 - x^3*y - 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((x^60*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 + x^57*y^2*z0^2 - x^57*z0^4 + 2*x^60 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 + x^57*z0^2 + x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 - x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 + x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 - x^48*z0^2 - x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 + x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 + x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 - 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + x^40 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*y*z0^3 + x^35*z0^4 + x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - x^37 + 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^32*y*z0^3 + x^35 - 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 - x^33 + x^31*y*z0 + x^31*z0^2 - x^29*z0^4 - x^30*y*z0 + 2*x^28*y*z0^3 - 2*x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 - x^30 - 2*x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + x^27*y*z0 + 2*x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + x^28 - 2*x^24*y*z0^3 + 2*x^24*z0^4 + x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^25 + x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - 2*x^24 - x^22*y*z0 + x^20*y*z0^3 - x^20*z0^4 + x^23 + x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 + 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + x^16*y^2*z0^4 - x^21 + x^19*y*z0 - 2*x^20 + x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 - x^19 - x^17*y*z0 + x^15*y*z0^3 + 2*x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 + x^13*z0^4 + x^16 - x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 - x^14 - x^12*y*z0 + x^10*y*z0^3 - 2*x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - x^12 - x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 - x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 + x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - x^4*y*z0^3 + x^4*z0^4 + 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + x^4*z0^2 - 2*x^2*z0^4 - 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^20 + x^17*y^2 + x^17 - x^14 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^20*z0 + x^17*y^2*z0 + x^17*z0 - x^14*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^20*z0^2 + x^17*y^2*z0^2 + x^17*z0^2 - x^14*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^20*z0^3 + x^17*y^2*z0^3 + x^17*z0^3 - x^14*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^20*z0^4 + x^17*y^2*z0^4 + x^17*z0^4 - x^14*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^21 + x^18*y^2 + x^18 - x^15 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^21*z0 + x^18*y^2*z0 + x^18*z0 - x^15*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^21*z0^2 + x^18*y^2*z0^2 + x^18*z0^2 - x^15*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^21*z0^3 + x^18*y^2*z0^3 + x^18*z0^3 - x^15*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^21*z0^4 + x^18*y^2*z0^4 + x^18*z0^4 - x^15*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 + 2*x^60 + x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 + x^55*z0^4 + x^58 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 - x^55 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 + x^52 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 - x^49 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 + x^46 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 - x^33*y*z0^3 + 2*x^33*z0^4 + x^36 - x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + 2*x^34 - 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 - 2*x^28*z0^2 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^28 - x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^22*z0^4 + x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 - 2*x^20*y*z0^3 - x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + x^22 + x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 + x^19*y^2 - 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 - 2*x^14*z0^2 - x^12*z0^4 - x^13*z0^2 + x^11*z0^4 + 2*x^14 - 2*x^12*z0^2 + 2*x^10*z0^4 - x^13 - x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*z0^4 - x^7 - 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^2*z0^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 - x^61*z0 - x^59*z0^3 + x^57*y^2*z0^3 + x^58*y^2*z0 - x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*z0^3 - 2*x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^55*z0^3 + 2*x^56*z0 + x^54*z0^3 - x^55*z0 - x^53*z0^3 - x^52*z0^3 - 2*x^53*z0 - x^51*z0^3 + x^52*z0 + x^50*z0^3 + x^49*z0^3 + 2*x^50*z0 + x^48*z0^3 - x^49*z0 - x^47*z0^3 - x^46*z0^3 - 2*x^47*z0 - x^45*z0^3 + x^46*z0 + x^44*z0^3 + x^43*z0^3 + 2*x^44*z0 + x^42*z0^3 - x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^40*y*z0^2 - x^38*y*z0^4 + 2*x^41*z0 - x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 + 2*x^40*y + 2*x^40*z0 - x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - x^37*y + 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 + 2*x^34*z0^3 + 2*x^35*y + 2*x^33*y*z0^2 - x^33*z0^3 + 2*x^34*y - x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - x^32*y - 2*x^30*y*z0^2 - 2*x^30*z0^3 + x^28*y*z0^4 - x^31*y + x^31*z0 - x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - x^30*y - x^30*z0 - x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - x^26*z0^3 + x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - 2*x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y + x^24*z0 + x^22*y*z0^2 - 2*x^20*y*z0^4 - 2*x^23*y + x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 - x^22*y + x^22*z0 + 2*x^18*y*z0^4 - 2*x^21*y + x^21*z0 + x^19*y^2*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + 2*x^20*y - x^20*z0 - x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 - 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y - x^18*z0 + x^16*y*z0^2 + x^14*y*z0^4 - x^17*y + 2*x^17*z0 - x^15*z0^3 - 2*x^13*y*z0^4 - x^16*y + 2*x^16*z0 - 2*x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*z0 + x^13*y*z0^2 - 2*x^14*y + 2*x^14*z0 - 2*x^12*y*z0^2 + x^10*y*z0^4 + x^13*y + x^13*z0 + x^11*y*z0^2 + x^9*y*z0^4 - x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 + x^7*y*z0^4 - 2*x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y - 2*x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + x^6*y*z0^2 - 2*x^4*y*z0^4 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 + x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + x^2*z0^3 + 2*x^3*y - x^3*z0 + x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 + 2*x^55*z0^4 - 2*x^54*z0^4 + x^57 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 + 2*x^51*z0^4 - x^54 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 - 2*x^48*z0^4 + x^51 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 + 2*x^45*z0^4 - x^48 + 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 - 2*x^42*z0^4 + x^45 - 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 + x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^42 - x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^34*y*z0 + x^32*y*z0^3 + 2*x^35 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - x^33 + 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + 2*x^28*y*z0^3 + 2*x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 + 2*x^28 - 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 + x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^22*y*z0 - 2*x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^21*y*z0 - x^21*z0^2 + x^19*y^2*z0^2 - x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 + x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^18 + x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - x^15*y*z0 - x^13*y*z0^3 - x^13*z0^4 + x^16 - 2*x^14*y*z0 + x^12*y*z0^3 + x^15 - 2*x^13*y*z0 - x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^10*y*z0^3 - x^10*z0^4 - x^11*y*z0 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - x^10*y*z0 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^10 + 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + x^3*y*z0 - x^3*z0^2 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - x^57*z0 - x^55*z0^3 + 2*x^56*z0 - 2*x^55*z0 - x^53*z0^3 + x^54*z0 + x^52*z0^3 - 2*x^53*z0 + 2*x^52*z0 + x^50*z0^3 - x^51*z0 - x^49*z0^3 + 2*x^50*z0 - 2*x^49*z0 - x^47*z0^3 + x^48*z0 + x^46*z0^3 - 2*x^47*z0 + 2*x^46*z0 + x^44*z0^3 - x^45*z0 - x^43*z0^3 + 2*x^44*z0 - 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + x^41*z0 - 2*x^39*y*z0^2 - 2*x^39*z0^3 - x^37*y*z0^4 - x^40*y - 2*x^40*z0 + x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^38*y + x^38*z0 - x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 - x^33*y*z0^4 - x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 + x^33*z0^3 + x^31*y*z0^4 - x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*z0^3 + x^29*y*z0^4 - x^32*y + x^32*z0 - x^30*z0^3 - 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^28*y - x^28*z0 + x^26*y*z0^2 - x^26*z0^3 - 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^25*y + 2*x^23*y*z0^2 + 2*x^23*z0^3 + x^24*y - x^24*z0 - 2*x^22*y*z0^2 - 2*x^22*z0^3 - 2*x^20*y*z0^4 - x^23*z0 + x^21*y*z0^2 - x^21*z0^3 + x^19*y^2*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y - x^22*z0 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + 2*x^19*z0^3 + x^17*y*z0^4 + x^20*y + 2*x^20*z0 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y + x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y + 2*x^18*z0 + 2*x^16*z0^3 + x^14*y*z0^4 + 2*x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^16*y - x^14*z0^3 - 2*x^12*y*z0^4 + x^15*y + x^13*y*z0^2 + x^13*z0^3 + 2*x^11*y*z0^4 - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - x^13*y - x^13*z0 + 2*x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^10*y*z0^2 - x^8*y*z0^4 + x^11*y - x^11*z0 + 2*x^9*y*z0^2 + 2*x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 - x^8*z0^3 + x^6*y*z0^4 - x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + 2*x^8*y + x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 - x^7*y - 2*x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 + 2*x^6*z0 - 2*x^4*y*z0^2 + x^5*y - 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y + 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^60*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - x^38 + 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + x^37 - 2*x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*y*z0^3 - x^35 + 2*x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + x^32*z0^2 - x^30*y*z0^3 + 2*x^30*z0^4 + x^33 - x^31*y*z0 - x^31*z0^2 + x^29*z0^4 + x^30*y*z0 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 + x^29*z0^2 + x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^24*y*z0^3 - 2*x^24*z0^4 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*y*z0 - x^24*z0^2 - 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 - x^23*y*z0 + x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + x^19*y^2*z0^4 + 2*x^24 + x^22*y*z0 - x^20*y*z0^3 + x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 + x^17*y*z0 - x^15*y*z0^3 - 2*x^15*z0^4 + x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 - x^13*z0^4 - x^16 + x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + x^14 + x^12*y*z0 - x^10*y*z0^3 + 2*x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + x^12 + x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*z0^4 + 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^23 + x^20*y^2 + x^20 - x^17 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^23*z0 + x^20*y^2*z0 + x^20*z0 - x^17*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^23*z0^2 + x^20*y^2*z0^2 + x^20*z0^2 - x^17*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^23*z0^3 + x^20*y^2*z0^3 + x^20*z0^3 - x^17*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^23*z0^4 + x^20*y^2*z0^4 + x^20*z0^4 - x^17*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 + x^60*z0^4 - x^58*y^2*z0^4 - x^59*z0^4 - x^57*y^2*z0^4 + 2*x^60*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 - x^57*z0^4 - 2*x^58*y^2 + x^56*z0^4 - 2*x^57*z0^2 + x^55*z0^4 - 2*x^58 + x^54*z0^4 - x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 + 2*x^55 - x^51*z0^4 + x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 - 2*x^52 + x^48*z0^4 - x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 + 2*x^49 - x^45*z0^4 + x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 - 2*x^46 + x^42*z0^4 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 + 2*x^43 - x^39*z0^4 + 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 + 2*x^39*y*z0 - 2*x^39*z0^2 + x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 + x^38*y*z0 - 2*x^36*z0^4 - 2*x^39 - x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + x^33*z0^4 - x^36 - x^34*y*z0 - 2*x^32*y*z0^3 + x^35 + x^33*z0^2 + x^31*y*z0^3 - 2*x^31*z0^4 - 2*x^32*y*z0 - x^32*z0^2 - x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 - 2*x^29*y*z0^3 - 2*x^29*z0^4 + x^30*y*z0 - x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 - x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + 2*x^30 - 2*x^28*y*z0 - x^26*y*z0^3 - x^26*z0^4 + x^27*y*z0 + x^25*z0^4 - x^28 - x^26*y*z0 - 2*x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 + 2*x^27 + x^25*y*z0 - x^25*z0^2 - 2*x^23*y*z0^3 - x^23*z0^4 + x^24*y*z0 - x^22*y*z0^3 - 2*x^22*z0^4 + x^23*y*z0 - x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + x^24 - x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 + x^21*y^2 - x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*y*z0^3 + x^19*z0^4 - x^22 - x^20*z0^2 + 2*x^18*z0^4 - x^21 + 2*x^19*z0^2 - 2*x^17*y*z0^3 + x^17*z0^4 - x^20 - 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 - 2*x^14*z0^4 + 2*x^17 - 2*x^15*z0^2 + x^13*y*z0^3 - x^13*z0^4 + 2*x^16 + 2*x^14*y*z0 + 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^15 - 2*x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - 2*x^14 + x^12*y*z0 - x^12*z0^2 - 2*x^10*y*z0^3 + x^10*z0^4 - x^13 + x^11*y*z0 - 2*x^11*z0^2 - x^9*y*z0^3 + 2*x^9*z0^4 + x^12 - x^10*y*z0 - x^8*y*z0^3 - 2*x^8*z0^4 - x^11 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + x^10 - 2*x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 - x^9 - 2*x^7*y*z0 - x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 + 2*x^8 - 2*x^4*y*z0^3 - x^7 + x^5*y*z0 - 2*x^3*y*z0^3 - 2*x^6 - x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((-x^61*z0^3 - 2*x^60*z0^3 + x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^59*z0^3 + 2*x^57*y^2*z0^3 - 2*x^58*y^2*z0 - 2*x^58*z0^3 - 2*x^56*y^2*z0^3 + 2*x^59*z0 + x^57*z0^3 - 2*x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - 2*x^56*z0^3 + x^54*y^2*z0^3 + 2*x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + 2*x^55*z0 + 2*x^53*z0^3 - 2*x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 - 2*x^52*z0 - 2*x^50*z0^3 + 2*x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + 2*x^49*z0 + 2*x^47*z0^3 - 2*x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - 2*x^46*z0 - 2*x^44*z0^3 + 2*x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + 2*x^43*z0 + x^41*z0^3 - x^39*y*z0^4 + 2*x^40*y*z0^2 - 2*x^40*z0^3 - x^38*y*z0^4 - x^41*z0 + 2*x^39*y*z0^2 - 2*x^39*z0^3 + x^40*y + 2*x^40*z0 + 2*x^38*y*z0^2 - 2*x^38*z0^3 + x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - x^35*y*z0^4 - x^38*z0 - 2*x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^37*y + x^37*z0 + x^35*y*z0^2 - x^35*z0^3 - 2*x^33*y*z0^4 + x^36*y - x^36*z0 - 2*x^34*y*z0^2 + 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 - x^33*y*z0^2 - 2*x^34*y + 2*x^32*y*z0^2 - x^32*z0^3 - x^33*y - 2*x^31*z0^3 - x^29*y*z0^4 - x^32*y + x^32*z0 + x^30*y*z0^2 - x^31*y - x^31*z0 - x^29*y*z0^2 - x^29*z0^3 + 2*x^27*y*z0^4 + 2*x^30*y + x^30*z0 - x^28*y*z0^2 - x^28*z0^3 + x^26*y*z0^4 + 2*x^29*y + 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 + x^28*y - 2*x^28*z0 - 2*x^26*z0^3 + 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 - x^25*y*z0^2 - x^25*z0^3 - 2*x^26*y + x^26*z0 - x^24*y*z0^2 - x^24*z0^3 + 2*x^22*y*z0^4 - x^25*y - 2*x^25*z0 - 2*x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^21*y*z0^4 - 2*x^24*y + 2*x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y - 2*x^23*z0 + x^21*y^2*z0 - x^21*y*z0^2 - 2*x^21*z0^3 - x^19*y*z0^4 - x^22*y + x^22*z0 - x^20*y*z0^2 + x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 - x^19*z0^3 + x^17*y*z0^4 + x^20*y - x^18*y*z0^2 - 2*x^16*y*z0^4 + 2*x^19*z0 + x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 + 2*x^18*y - 2*x^16*y*z0^2 - x^16*z0^3 + 2*x^14*y*z0^4 - x^17*y - 2*x^17*z0 + x^15*y*z0^2 + x^15*z0^3 + x^13*y*z0^4 + x^14*y*z0^2 + 2*x^14*z0^3 + x^15*y + x^15*z0 - x^13*y*z0^2 - 2*x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*y + x^14*z0 - 2*x^12*y*z0^2 - 2*x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + 2*x^12*z0 + x^10*y*z0^2 - 2*x^8*y*z0^4 - 2*x^11*z0 + 2*x^9*y*z0^2 + 2*x^7*y*z0^4 + x^10*y + 2*x^8*y*z0^2 + 2*x^6*y*z0^4 + 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y - x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 - 2*x^7*y + x^7*z0 + x^5*z0^3 + 2*x^3*y*z0^4 + 2*x^6*y + 2*x^6*z0 - 2*x^4*y*z0^2 - x^5*y - 2*x^5*z0 + x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 - x^2*z0^3 - 2*x^3*y - 2*x^3*z0 + 2*x^2*y - x^2*z0)/y) * dx,
- ((x^61*z0^4 + x^60*z0^4 - x^58*y^2*z0^4 - 2*x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 + x^57*y^2*z0^2 - x^57*z0^4 + x^60 + 2*x^58*z0^2 + 2*x^56*z0^4 - x^57*y^2 + x^57*z0^2 + x^55*z0^4 + x^54*z0^4 - x^57 - 2*x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 - x^52*z0^4 - x^51*z0^4 + x^54 + 2*x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 + x^49*z0^4 + x^48*z0^4 - x^51 - 2*x^49*z0^2 - 2*x^47*z0^4 - x^48*z0^2 - x^46*z0^4 - x^45*z0^4 + x^48 + 2*x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 + x^43*z0^4 + x^42*z0^4 - x^45 - 2*x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - 2*x^40*y*z0^3 - x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 + x^42 - x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - 2*x^39*z0^2 - 2*x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 + 2*x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - x^37 - 2*x^35*z0^2 - 2*x^33*y*z0^3 - 2*x^33*z0^4 + x^36 + x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*y*z0^3 - 2*x^32*z0^4 + 2*x^35 + 2*x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - 2*x^32*y*z0 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 + x^32 + 2*x^30*y*z0 + x^30*z0^2 - 2*x^31 - x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 - x^30 - 2*x^28*y*z0 - x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^27*y*z0 + 2*x^25*y*z0^3 + 2*x^25*z0^4 - x^28 - x^26*y*z0 - 2*x^24*y*z0^3 + x^24*z0^4 - x^25*y*z0 + x^25*z0^2 + x^23*y*z0^3 + 2*x^24*y*z0 + x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*y^2*z0^2 - x^21*y*z0^3 + 2*x^21*z0^4 - 2*x^24 + x^22*y*z0 + x^22*z0^2 - 2*x^20*y*z0^3 - x^20*z0^4 + 2*x^21*y*z0 - 2*x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 + 2*x^22 - x^20*y*z0 + x^20*z0^2 - x^18*z0^4 - x^21 + x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*y*z0^3 - x^17*z0^4 - 2*x^18*y*z0 - 2*x^18*z0^2 - x^16*y*z0^3 + x^16*z0^4 + 2*x^19 + 2*x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 + x^15*z0^4 + 2*x^18 - x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 - x^17 - x^15*y*z0 - x^15*z0^2 - x^13*y*z0^3 - x^13*z0^4 + x^16 - x^14*z0^2 + 2*x^12*y*z0^3 - 2*x^12*z0^4 + x^15 + 2*x^13*z0^2 - x^11*z0^4 + x^14 - x^12*y*z0 + 2*x^12*z0^2 - x^10*y*z0^3 + x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + 2*x^12 + x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + x^9*y*z0 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 + x^6*z0^4 + 2*x^9 - x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*z0^4 - x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 + x^3*z0^4 + x^6 + x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^2)/y) * dx,
- ((x^61*z0^3 + x^60*z0^3 - x^58*y^2*z0^3 - x^61*z0 - 2*x^59*z0^3 - x^57*y^2*z0^3 - x^60*z0 + x^58*y^2*z0 + 2*x^58*z0^3 + 2*x^56*y^2*z0^3 + x^59*z0 + x^57*y^2*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 + x^58*z0 - x^56*y^2*z0 + 2*x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^55*z0^3 - x^56*z0 - 2*x^54*z0^3 - x^55*z0 - 2*x^53*z0^3 - x^54*z0 + 2*x^52*z0^3 + x^53*z0 + 2*x^51*z0^3 + x^52*z0 + 2*x^50*z0^3 + x^51*z0 - 2*x^49*z0^3 - x^50*z0 - 2*x^48*z0^3 - x^49*z0 - 2*x^47*z0^3 - x^48*z0 + 2*x^46*z0^3 + x^47*z0 + 2*x^45*z0^3 + x^46*z0 + 2*x^44*z0^3 + x^45*z0 - 2*x^43*z0^3 - x^44*z0 - 2*x^42*z0^3 - x^43*z0 - x^41*z0^3 + x^39*y*z0^4 - x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 - x^39*y*z0^2 - 2*x^39*z0^3 + 2*x^40*y + 2*x^40*z0 + x^38*y*z0^2 + 2*x^38*z0^3 - x^36*y*z0^4 - x^39*y - x^39*z0 - x^37*z0^3 - 2*x^35*y*z0^4 + 2*x^38*y - 2*x^38*z0 - x^36*y*z0^2 + x^36*z0^3 - x^37*y + x^37*z0 + x^35*y*z0^2 - 2*x^35*z0^3 - x^33*y*z0^4 + x^36*y - x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 - 2*x^35*y - x^35*z0 + x^33*y*z0^2 + 2*x^33*z0^3 + x^34*y + 2*x^34*z0 + 2*x^32*y*z0^2 - 2*x^32*z0^3 - x^30*y*z0^4 - 2*x^33*z0 - 2*x^31*y*z0^2 + 2*x^29*y*z0^4 - 2*x^32*y - x^30*y*z0^2 + 2*x^28*y*z0^4 - 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^30*y + 2*x^28*y*z0^2 + x^28*z0^3 + x^26*y*z0^4 + x^29*y - x^29*z0 - x^27*y*z0^2 + 2*x^27*z0^3 - 2*x^25*y*z0^4 + 2*x^28*y + x^28*z0 + 2*x^26*y*z0^2 - 2*x^26*z0^3 + 2*x^24*y*z0^4 + x^27*y + 2*x^27*z0 - x^25*y*z0^2 + x^25*z0^3 + x^26*y - 2*x^24*z0^3 + x^25*y + x^25*z0 - x^23*z0^3 + x^21*y^2*z0^3 + x^21*y*z0^4 + 2*x^24*y - x^24*z0 - x^22*y*z0^2 - 2*x^22*z0^3 - 2*x^23*z0 + 2*x^21*y*z0^2 - x^22*y + x^22*z0 - 2*x^20*y*z0^2 + 2*x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y + 2*x^19*y*z0^2 + 2*x^19*z0^3 - 2*x^17*y*z0^4 - x^20*y + x^20*z0 + 2*x^18*y*z0^2 + 2*x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 - x^17*y*z0^2 + 2*x^15*y*z0^4 + x^16*y*z0^2 + 2*x^16*z0^3 - 2*x^17*y + x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^13*y*z0^4 + 2*x^16*y + x^16*z0 - x^14*y*z0^2 - 2*x^14*z0^3 - x^12*y*z0^4 - x^15*y + 2*x^13*y*z0^2 - x^13*z0^3 + x^11*y*z0^4 - x^14*z0 + x^12*y*z0^2 + 2*x^12*z0^3 + x^13*y - x^13*z0 + x^11*y*z0^2 - 2*x^9*y*z0^4 + x^12*y + x^12*z0 - x^10*z0^3 - 2*x^8*y*z0^4 + x^11*y + 2*x^11*z0 + 2*x^9*y*z0^2 + x^10*y + x^10*z0 - x^8*z0^3 - 2*x^9*y - 2*x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y + 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + x^7*y - x^5*y*z0^2 + 2*x^5*z0^3 + x^3*y*z0^4 + 2*x^6*y + 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^5*y + 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 + x^4*y - 2*x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^2*z0)/y) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 - x^59*z0^4 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*z0^4 + x^56*y^2*z0^4 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 + x^56*z0^4 - x^57*y^2 - 2*x^57*z0^2 - x^55*z0^4 + 2*x^54*z0^4 - x^57 - x^53*z0^4 + 2*x^54*z0^2 + x^52*z0^4 - 2*x^51*z0^4 + x^54 + x^50*z0^4 - 2*x^51*z0^2 - x^49*z0^4 + 2*x^48*z0^4 - x^51 - x^47*z0^4 + 2*x^48*z0^2 + x^46*z0^4 - 2*x^45*z0^4 + x^48 + x^44*z0^4 - 2*x^45*z0^2 - x^43*z0^4 + 2*x^42*z0^4 - x^45 - 2*x^41*z0^4 + 2*x^42*z0^2 + 2*x^40*y*z0^3 - 2*x^40*z0^4 - x^39*z0^4 + x^42 - x^40*z0^2 - x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 - x^37*z0^4 + 2*x^40 + 2*x^36*z0^4 + x^39 + x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 + x^38 + x^36*y*z0 + 2*x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 + 2*x^35*y*z0 + x^35*z0^2 + x^33*y*z0^3 - x^33*z0^4 - 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 + 2*x^32*y*z0^3 - x^32*z0^4 + x^33*y*z0 + 2*x^33*z0^2 - x^31*y*z0^3 - 2*x^31*z0^4 - x^32*y*z0 + 2*x^30*y*z0^3 - x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^29*y*z0^3 + 2*x^29*z0^4 - x^32 + 2*x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 + 2*x^29*z0^2 + x^27*z0^4 - 2*x^28*y*z0 + x^28*z0^2 + x^26*y*z0^3 - x^26*z0^4 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*z0^4 + x^28 - x^24*y*z0^3 + 2*x^25*y*z0 - x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 + x^21*y^2*z0^4 + 2*x^26 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^25 - 2*x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^22*y*z0 - 2*x^22*z0^2 + 2*x^20*z0^4 + x^23 + 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + x^20*y*z0 - x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - 2*x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^18*y*z0 - 2*x^18*z0^2 - x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^19 - x^17*y*z0 + x^15*y*z0^3 + x^15*z0^4 + x^18 - 2*x^16*y*z0 - x^16*z0^2 - 2*x^14*y*z0^3 + x^17 - x^15*y*z0 + x^15*z0^2 + 2*x^13*z0^4 + x^16 - 2*x^14*y*z0 + x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^15 - 2*x^13*y*z0 - x^11*y*z0^3 - 2*x^11*z0^4 + 2*x^14 - x^12*y*z0 + 2*x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 - x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 + 2*x^8*z0^4 - 2*x^9*y*z0 + x^7*y*z0^3 + x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 + 2*x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 - x^7*z0^2 + x^5*y*z0^3 - x^8 + 2*x^4*y*z0^3 - x^4*z0^4 - x^7 - x^5*y*z0 + x^5*z0^2 - x^3*y*z0^3 - x^3*z0^4 + x^6 + x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 - x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^60*z0^4 + x^58*y^2*z0^4 - x^61*z0^2 - x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 + x^58*y^2*z0^2 + x^58*z0^4 + x^56*y^2*z0^4 + x^57*y^2*z0^2 - x^57*z0^4 + x^60 + x^58*z0^2 + x^56*z0^4 - x^57*y^2 + x^57*z0^2 - x^55*z0^4 + x^54*z0^4 - x^57 - x^55*z0^2 - x^53*z0^4 - x^54*z0^2 + x^52*z0^4 - x^51*z0^4 + x^54 + x^52*z0^2 + x^50*z0^4 + x^51*z0^2 - x^49*z0^4 + x^48*z0^4 - x^51 - x^49*z0^2 - x^47*z0^4 - x^48*z0^2 + x^46*z0^4 - x^45*z0^4 + x^48 + x^46*z0^2 + x^44*z0^4 + x^45*z0^2 - x^43*z0^4 + x^42*z0^4 - x^45 - x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 + 2*x^40*y*z0^3 + x^40*z0^4 - x^41*z0^2 - x^39*y*z0^3 + x^42 + 2*x^40*y*z0 - 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*y*z0 + 2*x^39*z0^2 - x^37*z0^4 + 2*x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + x^36*z0^4 - x^39 - 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 + 2*x^35*z0^4 + x^38 - x^36*y*z0 - 2*x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - 2*x^37 - 2*x^35*y*z0 - x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 - x^36 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 + x^35 + x^33*y*z0 + x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 - 2*x^34 - 2*x^32*y*z0 + x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^33 - x^29*y*z0^3 + 2*x^29*z0^4 + x^30*y*z0 - x^28*y*z0^3 - x^28*z0^4 + x^31 + x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 - x^27*z0^4 - 2*x^28*z0^2 - x^26*z0^4 - x^29 + x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 - 2*x^28 + 2*x^26*y*z0 + x^26*z0^2 - 2*x^24*y*z0^3 - 2*x^24*z0^4 + x^27 - 2*x^25*y*z0 + x^25*z0^2 + x^23*y*z0^3 + 2*x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 + 2*x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^24 + x^22*y^2 - 2*x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 + x^21*y*z0 - 2*x^21*z0^2 + 2*x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*y*z0^3 + 2*x^18*z0^4 + 2*x^19*y*z0 + x^17*y*z0^3 + 2*x^20 - 2*x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 - 2*x^16*z0^4 - 2*x^17*y*z0 - 2*x^17*z0^2 + 2*x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - x^17 - x^15*z0^2 + 2*x^13*y*z0^3 - x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 + 2*x^14*z0^2 - x^12*y*z0^3 - x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 + x^12*z0^2 + 2*x^10*z0^4 - 2*x^13 + x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 - x^12 + 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 + x^9*y*z0 + x^9*z0^2 + 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^8*y*z0 + 2*x^6*y*z0^3 - x^6*z0^4 + x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 + x^7 - 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 - x^6 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - x^3*z0^2 - x^2*y*z0 - x^2*z0^2 + 2*x^3)/y) * dx,
- ((-2*x^60*z0^3 + 2*x^61*z0 + 2*x^57*y^2*z0^3 + x^60*z0 - 2*x^58*y^2*z0 + x^59*z0 - x^57*y^2*z0 - 2*x^58*z0 - x^56*y^2*z0 + 2*x^54*y^2*z0^3 - x^57*z0 - x^56*z0 + 2*x^55*z0 + x^54*z0 + x^53*z0 - 2*x^52*z0 - x^51*z0 - x^50*z0 + 2*x^49*z0 + x^48*z0 + x^47*z0 - 2*x^46*z0 - x^45*z0 - x^44*z0 + 2*x^43*z0 + x^42*z0 + x^40*z0^3 + 2*x^38*y*z0^4 - 2*x^41*z0 + 2*x^39*y*z0^2 + x^39*z0^3 + x^40*y - x^40*z0 + 2*x^38*y*z0^2 - x^39*y - x^39*z0 + x^37*z0^3 + 2*x^35*y*z0^4 - x^38*z0 - 2*x^36*y*z0^2 - x^36*z0^3 + 2*x^37*y - x^37*z0 + x^35*y*z0^2 + 2*x^35*z0^3 - 2*x^33*y*z0^4 + 2*x^36*y - x^36*z0 - x^34*z0^3 - 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 - x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 - 2*x^33*y - 2*x^33*z0 + x^31*y*z0^2 - 2*x^31*z0^3 + x^29*y*z0^4 + x^32*y - 2*x^32*z0 + 2*x^30*y*z0^2 - 2*x^30*z0^3 - 2*x^31*y - x^31*z0 + x^29*z0^3 - 2*x^27*y*z0^4 + x^30*y - 2*x^30*z0 + 2*x^28*y*z0^2 + 2*x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y + x^29*z0 + 2*x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 - x^28*z0 - x^26*y*z0^2 + x^26*z0^3 - x^27*y + x^27*z0 - x^25*y*z0^2 - x^25*z0^3 - x^23*y*z0^4 - 2*x^26*z0 - x^24*y*z0^2 + x^24*z0^3 - x^22*y*z0^4 - x^25*y - x^25*z0 + 2*x^23*z0^3 + 2*x^21*y*z0^4 - x^24*z0 + x^22*y^2*z0 + x^22*y*z0^2 - 2*x^22*z0^3 - x^20*y*z0^4 - x^23*y + 2*x^23*z0 - x^21*z0^3 + x^19*y*z0^4 - x^22*z0 + x^20*y*z0^2 - 2*x^20*z0^3 - 2*x^18*y*z0^4 + x^21*y - 2*x^19*y*z0^2 - x^17*y*z0^4 - x^20*y + x^18*y*z0^2 + 2*x^19*y - x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^15*y*z0^4 - 2*x^18*z0 - x^16*y*z0^2 + x^14*y*z0^4 - x^17*y - 2*x^13*y*z0^4 - x^16*y - x^16*z0 + x^14*y*z0^2 - 2*x^12*y*z0^4 - 2*x^13*y*z0^2 - 2*x^11*y*z0^4 + x^14*y - 2*x^14*z0 + 2*x^12*z0^3 - x^10*y*z0^4 - x^13*y + 2*x^13*z0 - x^11*y*z0^2 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 + 2*x^8*y*z0^4 - 2*x^7*y*z0^4 - 2*x^10*y + x^10*z0 - x^8*y*z0^2 - x^8*z0^3 - 2*x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 + x^8*y + 2*x^8*z0 - x^6*y*z0^2 + 2*x^4*y*z0^4 - x^7*y - x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + 2*x^6*y - x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 + x^5*y - x^3*y*z0^2 - 2*x^4*y - 2*x^2*y*z0^2 - x^2*z0^3 + x^3*z0 - 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((x^61*z0^4 + 2*x^60*z0^4 - x^58*y^2*z0^4 + x^61*z0^2 - 2*x^57*y^2*z0^4 + x^60*z0^2 - x^58*y^2*z0^2 - x^58*z0^4 - x^61 - x^57*y^2*z0^2 - 2*x^57*z0^4 - 2*x^60 + x^58*y^2 - x^58*z0^2 + 2*x^57*y^2 - x^57*z0^2 + x^55*z0^4 + x^58 + 2*x^54*z0^4 + 2*x^57 + x^55*z0^2 + x^54*z0^2 - x^52*z0^4 - x^55 - 2*x^51*z0^4 - 2*x^54 - x^52*z0^2 - x^51*z0^2 + x^49*z0^4 + x^52 + 2*x^48*z0^4 + 2*x^51 + x^49*z0^2 + x^48*z0^2 - x^46*z0^4 - x^49 - 2*x^45*z0^4 - 2*x^48 - x^46*z0^2 - x^45*z0^2 + x^43*z0^4 + x^46 + 2*x^42*z0^4 + 2*x^45 + x^43*z0^2 - 2*x^41*z0^4 + x^42*z0^2 - 2*x^40*y*z0^3 - x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - 2*x^42 - 2*x^40*y*z0 - x^40*z0^2 + x^38*z0^4 - 2*x^41 + 2*x^39*y*z0 - 2*x^39*z0^2 + x^37*y*z0^3 - x^37*z0^4 - 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 + x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^35*z0^4 + x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 + x^34*y*z0^3 + x^34*z0^4 + 2*x^37 - x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - x^34*y*z0 + x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 + x^35 - x^33*y*z0 + 2*x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*y*z0 + x^32*z0^2 - 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^31*y*z0 + 2*x^31*z0^2 - 2*x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 + 2*x^28*y*z0^3 - x^31 - 2*x^27*y*z0^3 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 + x^26*z0^4 - x^29 + x^27*y*z0 + x^25*y*z0^3 - x^25*z0^4 + 2*x^28 - 2*x^26*z0^2 + 2*x^24*y*z0^3 - x^24*z0^4 - x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 - x^23*z0^4 + x^26 - x^24*z0^2 + x^22*y^2*z0^2 + x^22*y*z0^3 - 2*x^22*z0^4 - x^25 + x^23*y*z0 - x^21*y*z0^3 + 2*x^24 - 2*x^22*y*z0 + x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 - x^18*y*z0^3 - 2*x^18*z0^4 + x^21 + 2*x^19*z0^2 - x^17*y*z0^3 - x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 - 2*x^16*y*z0^3 - 2*x^16*z0^4 + x^19 - x^17*y*z0 + 2*x^17*z0^2 + 2*x^15*y*z0^3 + x^15*z0^4 - x^16*z0^2 - x^17 + x^15*y*z0 - x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 - x^16 - 2*x^14*z0^2 - x^12*y*z0^3 - x^12*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*y*z0^3 + x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - 2*x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + x^12 + x^10*y*z0 - x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 - x^7*y*z0^3 + x^7*z0^4 + x^10 - 2*x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^5*z0^4 + x^6*z0^2 + 2*x^7 + 2*x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3)/y) * dx,
- ((-2*x^60*z0^3 - x^59*z0^3 + 2*x^57*y^2*z0^3 - x^60*z0 - 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - 2*x^56*y^2*z0 + x^56*z0^3 + x^54*y^2*z0^3 + x^57*z0 + 2*x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 - x^53*z0^3 - x^54*z0 - 2*x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 + x^50*z0^3 + x^51*z0 + 2*x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 - x^47*z0^3 - x^48*z0 - 2*x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 + x^44*z0^3 + x^45*z0 + 2*x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 - x^41*z0^3 - x^42*z0 + x^40*z0^3 - 2*x^38*y*z0^4 + 2*x^41*z0 + x^39*z0^3 + 2*x^37*y*z0^4 + x^40*z0 - 2*x^38*y*z0^2 - 2*x^36*y*z0^4 - x^39*y - 2*x^37*y*z0^2 + 2*x^37*z0^3 + x^35*y*z0^4 + 2*x^38*y - x^36*y*z0^2 + x^36*z0^3 + x^37*z0 + x^35*z0^3 + x^33*y*z0^4 - x^36*y + x^36*z0 + 2*x^34*y*z0^2 + x^34*z0^3 + 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 + x^33*z0^3 + x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 + 2*x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 + 2*x^33*y + x^29*y*z0^4 + 2*x^32*y + 2*x^30*z0^3 + x^28*y*z0^4 + 2*x^31*y + 2*x^31*z0 + x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^27*y*z0^4 - x^30*y - 2*x^30*z0 + 2*x^28*z0^3 + 2*x^26*y*z0^4 + x^29*y + x^29*z0 - 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y - x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y*z0^4 + 2*x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 + x^26*y + 2*x^26*z0 + 2*x^24*y*z0^2 + 2*x^24*z0^3 + x^22*y^2*z0^3 + x^22*y*z0^4 + x^25*y - 2*x^23*y*z0^2 + 2*x^23*z0^3 - x^21*y*z0^4 + x^24*y + 2*x^24*z0 + x^22*y*z0^2 - x^22*z0^3 + 2*x^20*y*z0^4 - x^23*y + x^21*z0^3 - x^22*y - x^20*z0^3 + 2*x^18*y*z0^4 - x^21*z0 - x^19*y*z0^2 - 2*x^19*z0^3 + 2*x^17*y*z0^4 - x^20*y + 2*x^20*z0 - 2*x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*y + x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y - 2*x^18*z0 + 2*x^14*y*z0^4 - 2*x^17*y - x^17*z0 + 2*x^15*y*z0^2 + 2*x^15*z0^3 - 2*x^13*y*z0^4 + x^16*y + 2*x^16*z0 - x^14*y*z0^2 - x^14*z0^3 - x^12*y*z0^4 - 2*x^15*y - 2*x^13*y*z0^2 + 2*x^12*y*z0^2 + x^12*z0^3 - x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 + x^11*y*z0^2 + x^11*z0^3 + 2*x^10*y*z0^2 - x^8*y*z0^4 - 2*x^11*y + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 - 2*x^9*y + x^9*z0 - 2*x^7*z0^3 + x^8*y - x^8*z0 + x^6*z0^3 + x^4*y*z0^4 + 2*x^7*z0 + x^5*y*z0^2 - x^5*z0^3 - 2*x^6*y + 2*x^6*z0 - x^4*y*z0^2 - 2*x^4*z0^3 + x^5*y - 2*x^5*z0 + 2*x^3*z0^3 + x^4*y - x^4*z0 + x^2*y*z0^2 + 2*x^2*z0^3 - x^3*y + 2*x^3*z0 + 2*x^2*y - x^2*z0)/y) * dx,
- ((-x^60*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 - x^57*y^2*z0^2 + x^57*z0^4 - x^60 + x^57*y^2 - x^57*z0^2 - x^54*z0^4 + x^57 + x^54*z0^2 + x^51*z0^4 - x^54 - x^51*z0^2 - x^48*z0^4 + x^51 + x^48*z0^2 + x^45*z0^4 - x^48 - x^45*z0^2 - x^42*z0^4 + x^45 + x^42*z0^2 + x^40*z0^4 - x^39*z0^4 - x^42 - 2*x^40*z0^2 - x^38*y*z0^3 + 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 - x^40 + x^38*y*z0 + 2*x^36*z0^4 + x^39 + x^37*y*z0 - x^37*z0^2 - x^35*y*z0^3 - 2*x^36*y*z0 + x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + x^37 + 2*x^35*y*z0 + 2*x^33*z0^4 + 2*x^36 + x^34*y*z0 + x^32*y*z0^3 - 2*x^32*z0^4 + x^35 - 2*x^33*y*z0 + 2*x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 - 2*x^32*y*z0 + x^32*z0^2 + 2*x^30*y*z0^3 + x^30*z0^4 + x^33 - x^31*y*z0 + 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 - x^32 + x^30*y*z0 + x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 + x^29*y*z0 + 2*x^29*z0^2 + 2*x^27*y*z0^3 + x^27*z0^4 + 2*x^30 - x^28*y*z0 - 2*x^26*y*z0^3 + x^26*z0^4 + 2*x^29 - x^27*y*z0 - 2*x^25*y*z0^3 - 2*x^28 - x^26*y*z0 - x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 + x^22*y^2*z0^4 - 2*x^27 - 2*x^25*y*z0 - x^25*z0^2 + 2*x^23*y*z0^3 + x^23*z0^4 - x^26 + x^24*y*z0 - 2*x^24*z0^2 + x^22*z0^4 + x^25 - x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 + 2*x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^23 - 2*x^21*y*z0 - x^21*z0^2 - x^19*z0^4 + 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*y*z0^3 - x^21 + 2*x^19*y*z0 - 2*x^17*z0^4 + x^20 - x^18*y*z0 - x^18*z0^2 - x^16*y*z0^3 + x^16*z0^4 - 2*x^19 + x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 - x^16*z0^2 - 2*x^14*z0^4 + 2*x^17 - 2*x^15*y*z0 - x^15*z0^2 + 2*x^13*y*z0^3 - 2*x^13*z0^4 + x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*z0^4 - 2*x^14 - x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 + x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*z0^4 + x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*z0^4 + x^9*y*z0 - x^7*y*z0^3 - 2*x^7*z0^4 - x^8*z0^2 + 2*x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 + 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^8 - x^6*y*z0 + x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 + x^3*z0^4 + x^6 + x^4*y*z0 - x^4*z0^2 - 2*x^2*z0^4 + 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 - x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 - 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 - 2*x^57*z0^2 + 2*x^55*z0^4 - 2*x^58 - 2*x^54*z0^4 - x^55*z0^2 + 2*x^53*z0^4 + 2*x^54*z0^2 - 2*x^52*z0^4 + 2*x^55 + 2*x^51*z0^4 + x^52*z0^2 - 2*x^50*z0^4 - 2*x^51*z0^2 + 2*x^49*z0^4 - 2*x^52 - 2*x^48*z0^4 - x^49*z0^2 + 2*x^47*z0^4 + 2*x^48*z0^2 - 2*x^46*z0^4 + 2*x^49 + 2*x^45*z0^4 + x^46*z0^2 - 2*x^44*z0^4 - 2*x^45*z0^2 + 2*x^43*z0^4 - 2*x^46 - 2*x^42*z0^4 - x^43*z0^2 + 2*x^42*z0^2 + x^40*y*z0^3 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^40*y*z0 + 2*x^40*z0^2 - 2*x^38*y*z0^3 + x^38*z0^4 - 2*x^41 - x^39*z0^2 + x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - x^36*z0^4 + x^39 + x^37*y*z0 + x^37*z0^2 + x^35*z0^4 - 2*x^36*y*z0 + x^36*z0^2 + 2*x^34*y*z0^3 - x^37 + 2*x^35*y*z0 - 2*x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^34*y*z0 + x^32*y*z0^3 + x^32*z0^4 - x^35 - 2*x^33*y*z0 + 2*x^33*z0^2 - x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^30*z0^4 + 2*x^33 - 2*x^29*y*z0^3 - x^29*z0^4 + x^32 - 2*x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 - x^29*y*z0 + 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^30 - x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - x^26*z0^4 - 2*x^27*z0^2 - 2*x^25*y*z0^3 + 2*x^25*z0^4 + 2*x^28 - x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 + x^27 - 2*x^25*y*z0 - x^23*y*z0^3 - x^23*z0^4 - x^26 - 2*x^24*y*z0 - 2*x^22*y*z0^3 - 2*x^22*z0^4 - 2*x^25 + x^23*y^2 - 2*x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 - x^21*z0^4 - x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 + 2*x^23 + x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - 2*x^19*z0^4 + x^22 - 2*x^20*y*z0 - x^20*z0^2 + 2*x^18*z0^4 + x^21 + 2*x^19*z0^2 + x^17*y*z0^3 - x^17*z0^4 - x^20 + 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 + 2*x^17*y*z0 - x^17*z0^2 - 2*x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^18 - x^16*y*z0 + x^16*z0^2 + 2*x^14*y*z0^3 - x^14*z0^4 + x^17 - 2*x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 - x^16 - x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 - x^15 - 2*x^13*y*z0 - x^13*z0^2 + 2*x^11*z0^4 - 2*x^14 - 2*x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 - x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 - x^7*y*z0^3 + x^7*z0^4 - x^10 + 2*x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + x^9 - x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - 2*x^5 + 2*x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 - 2*x^60*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 + 2*x^57*y^2*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 + 2*x^59*z0 - x^57*y^2*z0 - x^57*z0^3 + x^55*y^2*z0^3 + 2*x^58*z0 - 2*x^56*y^2*z0 - 2*x^54*y^2*z0^3 - x^57*z0 - x^55*z0^3 - 2*x^56*z0 + x^54*z0^3 - 2*x^55*z0 + x^54*z0 + x^52*z0^3 + 2*x^53*z0 - x^51*z0^3 + 2*x^52*z0 - x^51*z0 - x^49*z0^3 - 2*x^50*z0 + x^48*z0^3 - 2*x^49*z0 + x^48*z0 + x^46*z0^3 + 2*x^47*z0 - x^45*z0^3 + 2*x^46*z0 - x^45*z0 - x^43*z0^3 - 2*x^44*z0 + x^42*z0^3 - 2*x^43*z0 - 2*x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + 2*x^40*z0^3 + x^38*y*z0^4 - 2*x^39*y*z0^2 - 2*x^39*z0^3 - 2*x^37*y*z0^4 - x^40*y + x^40*z0 + x^38*y*z0^2 + x^38*z0^3 - x^36*y*z0^4 + 2*x^39*y - 2*x^37*y*z0^2 - 2*x^37*z0^3 - x^35*y*z0^4 - x^38*y + x^38*z0 - 2*x^36*y*z0^2 + 2*x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y - 2*x^37*z0 - x^35*y*z0^2 - 2*x^35*z0^3 + x^33*y*z0^4 - x^36*y + x^36*z0 - x^34*y*z0^2 + x^34*z0^3 - 2*x^35*y - x^35*z0 + x^33*y*z0^2 - 2*x^33*z0^3 + x^31*y*z0^4 + 2*x^34*y + x^34*z0 + x^32*y*z0^2 + 2*x^32*z0^3 + x^33*y + 2*x^33*z0 - x^31*y*z0^2 + 2*x^29*y*z0^4 + 2*x^32*y + 2*x^32*z0 - 2*x^30*z0^3 + x^31*y + 2*x^31*z0 - x^29*y*z0^2 + x^29*z0^3 - x^30*y + 2*x^28*y*z0^2 - 2*x^26*y*z0^4 + 2*x^29*y - 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 + 2*x^28*y + x^28*z0 + x^26*z0^3 + 2*x^24*y*z0^4 + 2*x^27*y + x^27*z0 - 2*x^25*y*z0^2 + x^25*z0^3 - x^26*y - 2*x^26*z0 + x^24*y*z0^2 - x^25*y + x^23*y^2*z0 + 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^22*y*z0^2 + x^22*z0^3 - x^23*y - 2*x^23*z0 + 2*x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + 2*x^20*y*z0^2 - 2*x^20*z0^3 - 2*x^21*y + x^19*y*z0^2 - x^19*z0^3 - 2*x^20*y + x^18*y*z0^2 - 2*x^18*z0^3 + x^19*y - x^19*z0 + x^17*z0^3 - 2*x^15*y*z0^4 + x^18*y + x^16*y*z0^2 + x^16*z0^3 + x^14*y*z0^4 + 2*x^17*y + 2*x^17*z0 - 2*x^15*y*z0^2 - x^15*z0^3 + x^16*y - 2*x^14*y*z0^2 - 2*x^12*y*z0^4 - 2*x^15*z0 - 2*x^13*y*z0^2 + 2*x^13*z0^3 + x^11*y*z0^4 - 2*x^14*y + 2*x^14*z0 + x^12*y*z0^2 - 2*x^12*z0^3 + 2*x^10*y*z0^4 + x^13*y + 2*x^13*z0 + x^11*y*z0^2 + 2*x^11*z0^3 - 2*x^9*y*z0^4 + 2*x^10*y*z0^2 + 2*x^9*y*z0^2 + x^9*z0^3 - x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 + x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*z0 + x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 + 2*x^4*z0^3 - 2*x^5*y + 2*x^5*z0 - x^3*z0^3 - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y + x^3*z0 - 2*x^2*y + x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 - 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 - x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 + 2*x^55*z0^4 - x^58 - x^54*z0^4 + 2*x^57 + 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 + x^55 + x^51*z0^4 - 2*x^54 - 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 - x^52 - x^48*z0^4 + 2*x^51 + 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 + x^49 + x^45*z0^4 - 2*x^48 - 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 - x^46 - x^42*z0^4 + 2*x^45 + 2*x^43*z0^2 - x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 + 2*x^40*z0^4 + x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 - 2*x^42 + x^40*y*z0 + x^38*y*z0^3 + 2*x^39*y*z0 + 2*x^39*z0^2 + x^37*y*z0^3 + x^37*z0^4 + 2*x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 - 2*x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 - 2*x^38 + x^36*y*z0 - 2*x^36*z0^2 + x^34*y*z0^3 - x^37 + x^35*y*z0 + x^33*y*z0^3 + x^34*y*z0 - x^34*z0^2 + x^32*y*z0^3 - x^32*z0^4 + x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - x^34 + x^32*y*z0 - x^32*z0^2 + x^30*y*z0^3 + 2*x^33 + 2*x^31*y*z0 + 2*x^31*z0^2 + x^29*z0^4 + 2*x^32 + 2*x^30*y*z0 + x^30*z0^2 + x^28*z0^4 - x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 - x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 + 2*x^29 - x^27*y*z0 - x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^26*y*z0 - x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + x^27 - x^25*y*z0 + 2*x^25*z0^2 + x^23*y^2*z0^2 + 2*x^23*y*z0^3 - 2*x^24*y*z0 + x^24*z0^2 + x^22*y*z0^3 + x^22*z0^4 - x^25 - 2*x^23*y*z0 + 2*x^23*z0^2 - 2*x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^24 + 2*x^22*y*z0 - x^20*y*z0^3 - x^20*z0^4 + 2*x^21*y*z0 + x^21*z0^2 + 2*x^19*z0^4 - x^22 - 2*x^18*y*z0^3 + x^21 - 2*x^19*y*z0 - x^19*z0^2 - x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^19 + x^17*z0^2 - x^15*y*z0^3 + 2*x^18 - 2*x^16*y*z0 - x^16*z0^2 + 2*x^14*y*z0^3 - 2*x^17 - x^15*z0^2 - 2*x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 - 2*x^15 + 2*x^13*z0^2 - 2*x^11*y*z0^3 + 2*x^11*z0^4 + 2*x^14 + 2*x^12*y*z0 - 2*x^10*y*z0^3 - 2*x^13 + 2*x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 - 2*x^12 + x^9*y*z0 + x^9*z0^2 + x^7*z0^4 + x^10 - 2*x^8*y*z0 - x^6*y*z0^3 + x^6*z0^4 + 2*x^9 + x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - 2*x^7 + x^5*y*z0 - x^3*y*z0^3 + x^6 + x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - x^3*y*z0 - x^3*z0^2 + x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((x^61*z0^3 - x^58*y^2*z0^3 - x^61*z0 + x^59*z0^3 + x^58*y^2*z0 - x^56*y^2*z0^3 - 2*x^59*z0 + x^57*z0^3 - x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 - x^56*z0^3 - x^54*y^2*z0^3 + 2*x^56*z0 - x^54*z0^3 - x^55*z0 + x^53*z0^3 - 2*x^53*z0 + x^51*z0^3 + x^52*z0 - x^50*z0^3 + 2*x^50*z0 - x^48*z0^3 - x^49*z0 + x^47*z0^3 - 2*x^47*z0 + x^45*z0^3 + x^46*z0 - x^44*z0^3 + 2*x^44*z0 - x^42*z0^3 - x^43*z0 + 2*x^41*z0^3 + x^39*y*z0^4 - 2*x^40*y*z0^2 + 2*x^40*z0^3 + x^38*y*z0^4 + 2*x^41*z0 - x^39*y*z0^2 + 2*x^37*y*z0^4 + 2*x^40*y - 2*x^40*z0 - 2*x^38*y*z0^2 + 2*x^38*z0^3 + x^39*y + 2*x^39*z0 - 2*x^37*y*z0^2 + x^37*z0^3 - x^35*y*z0^4 + 2*x^38*y - 2*x^38*z0 - 2*x^36*y*z0^2 - 2*x^36*z0^3 - 2*x^34*y*z0^4 - x^37*y + x^37*z0 - x^35*y*z0^2 - x^33*y*z0^4 + 2*x^36*z0 + 2*x^34*y*z0^2 - x^34*z0^3 - 2*x^32*y*z0^4 - 2*x^33*z0^3 + 2*x^31*y*z0^4 - 2*x^34*y + x^34*z0 - 2*x^32*y*z0^2 - 2*x^32*z0^3 + 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + 2*x^31*z0^3 + 2*x^29*y*z0^4 - x^32*y - 2*x^32*z0 - 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*y + 2*x^31*z0 + 2*x^29*y*z0^2 - x^29*z0^3 - x^30*y - x^28*y*z0^2 + x^28*z0^3 + x^26*y*z0^4 + 2*x^29*y + 2*x^29*z0 + x^27*y*z0^2 + x^27*z0^3 + x^25*y*z0^4 - 2*x^28*z0 - x^26*y*z0^2 - 2*x^27*y + 2*x^25*z0^3 + x^23*y^2*z0^3 - x^23*y*z0^4 - x^26*z0 + x^24*y*z0^2 - 2*x^24*z0^3 - x^22*y*z0^4 + 2*x^25*y - 2*x^23*y*z0^2 + 2*x^21*y*z0^4 - x^24*y + x^24*z0 - 2*x^22*y*z0^2 - x^22*z0^3 - 2*x^20*y*z0^4 + 2*x^23*y + x^23*z0 - x^21*y*z0^2 - 2*x^21*z0^3 - x^22*y + 2*x^22*z0 + x^20*y*z0^2 + 2*x^18*y*z0^4 + 2*x^21*y + x^21*z0 + 2*x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*z0 - x^18*y*z0^2 - 2*x^18*z0^3 + 2*x^19*y + 2*x^19*z0 - 2*x^17*z0^3 - x^15*y*z0^4 - 2*x^18*y + x^16*y*z0^2 - 2*x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y + 2*x^17*z0 + 2*x^15*y*z0^2 - x^15*z0^3 - x^13*y*z0^4 + x^16*y - 2*x^16*z0 - 2*x^14*y*z0^2 - x^12*y*z0^4 + x^15*y - x^15*z0 - x^13*y*z0^2 - x^13*z0^3 + 2*x^11*y*z0^4 + 2*x^14*y + 2*x^14*z0 + x^10*y*z0^4 + x^13*y + x^13*z0 + x^11*y*z0^2 + 2*x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y + 2*x^10*y*z0^2 + x^10*z0^3 - x^8*y*z0^4 + x^11*y + x^9*y*z0^2 + x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y - x^10*z0 - 2*x^8*y*z0^2 + 2*x^9*y - 2*x^7*y*z0^2 + x^5*y*z0^4 - x^8*y + 2*x^8*z0 - x^6*y*z0^2 - 2*x^6*z0^3 - x^4*y*z0^4 + x^7*y - x^5*y*z0^2 - x^5*z0^3 + x^6*y - x^6*z0 + 2*x^4*y*z0^2 + 2*x^4*z0^3 - x^2*y*z0^4 + x^3*z0^3 + x^4*z0 + 2*x^2*y*z0^2 + x^3*y + x^2*y + 2*x^2*z0)/y) * dx,
- ((x^60*z0^4 + x^61*z0^2 - x^59*z0^4 - x^57*y^2*z0^4 + x^60*z0^2 - x^58*y^2*z0^2 + x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 - x^57*z0^4 - x^60 - x^58*y^2 - x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 - x^58 + x^54*z0^4 + x^57 + x^55*z0^2 - x^53*z0^4 + x^54*z0^2 + x^55 - x^51*z0^4 - x^54 - x^52*z0^2 + x^50*z0^4 - x^51*z0^2 - x^52 + x^48*z0^4 + x^51 + x^49*z0^2 - x^47*z0^4 + x^48*z0^2 + x^49 - x^45*z0^4 - x^48 - x^46*z0^2 + x^44*z0^4 - x^45*z0^2 - x^46 + x^42*z0^4 + x^45 + x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 + x^40*z0^4 + x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - x^42 - 2*x^40*y*z0 - 2*x^40*z0^2 - 2*x^38*y*z0^3 + x^38*z0^4 - 2*x^41 - x^39*y*z0 - 2*x^39*z0^2 + x^37*y*z0^3 + x^37*z0^4 - x^40 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 + 2*x^35*z0^4 - x^38 - 2*x^36*y*z0 + 2*x^36*z0^2 + x^34*y*z0^3 + x^34*z0^4 + 2*x^37 + x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 - 2*x^36 - 2*x^34*y*z0 + 2*x^34*z0^2 - 2*x^32*y*z0^3 + 2*x^32*z0^4 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + 2*x^31*y*z0^3 + x^31*z0^4 + x^32*y*z0 - x^32*z0^2 - 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^33 + x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 + x^30*y*z0 - x^30*z0^2 - x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 - 2*x^27*z0^4 + 2*x^30 + 2*x^28*y*z0 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^29 + x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 + x^23*y^2*z0^4 - x^28 + x^26*y*z0 + 2*x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 + 2*x^23*z0^4 + x^26 - x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^25 - x^23*y*z0 - x^23*z0^2 - x^21*y*z0^3 - 2*x^21*z0^4 + 2*x^24 + x^22*y*z0 + 2*x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*y*z0^3 + x^22 - x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*z0^4 + x^21 + x^19*y*z0 - 2*x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^19 - x^17*y*z0 - x^17*z0^2 + 2*x^15*z0^4 - x^18 + 2*x^16*y*z0 - x^16*z0^2 + x^14*y*z0^3 - 2*x^17 + 2*x^15*y*z0 + x^15*z0^2 + x^13*y*z0^3 - x^13*z0^4 + 2*x^16 + x^12*y*z0^3 - x^12*z0^4 + 2*x^15 + x^13*y*z0 - x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^14 + x^12*y*z0 - x^10*z0^4 + x^13 + 2*x^11*y*z0 + x^11*z0^2 - x^9*y*z0^3 - 2*x^9*z0^4 - x^12 + 2*x^10*y*z0 - 2*x^8*z0^4 - 2*x^11 + x^9*y*z0 - x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 - x^10 + x^8*z0^2 + x^6*y*z0^3 + x^6*z0^4 + x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + 2*x^8 - x^6*z0^2 + 2*x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 + 2*x^3*y*z0^3 - x^3*z0^4 - 2*x^6 - 2*x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 - x^5 - x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 - x^60*z0^4 + 2*x^58*y^2*z0^4 - 2*x^61*z0^2 + x^57*y^2*z0^4 + 2*x^58*y^2*z0^2 + 2*x^58*z0^4 + x^61 + x^57*z0^4 + 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - 2*x^57*y^2 - 2*x^55*z0^4 - x^58 - x^54*z0^4 - 2*x^57 - 2*x^55*z0^2 + 2*x^52*z0^4 + x^55 + x^51*z0^4 + 2*x^54 + 2*x^52*z0^2 - 2*x^49*z0^4 - x^52 - x^48*z0^4 - 2*x^51 - 2*x^49*z0^2 + 2*x^46*z0^4 + x^49 + x^45*z0^4 + 2*x^48 + 2*x^46*z0^2 - 2*x^43*z0^4 - x^46 - x^42*z0^4 - 2*x^45 - 2*x^43*z0^2 + x^41*z0^4 - x^40*y*z0^3 + 2*x^40*z0^4 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 + 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 - x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*y*z0^3 - x^37*z0^4 + x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 + x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*z0^4 + x^37 + 2*x^35*z0^2 - x^33*y*z0^3 - x^34*y*z0 - x^34*z0^2 - x^32*y*z0^3 + x^32*z0^4 - x^35 - 2*x^33*y*z0 - x^31*z0^4 - x^32*y*z0 - x^32*z0^2 - x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + x^30*y*z0 + x^28*y*z0^3 - x^28*z0^4 - x^31 + x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^30 - x^28*y*z0 - x^28*z0^2 - x^26*y*z0^3 - 2*x^29 + 2*x^27*y*z0 + x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 + x^28 + x^26*z0^2 - x^27 - x^25*y*z0 - 2*x^25*z0^2 - 2*x^23*y*z0^3 - 2*x^23*z0^4 - x^26 + x^24*y^2 + 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - 2*x^23*y*z0 + x^23*z0^2 + 2*x^24 + x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 - 2*x^23 + 2*x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 + x^22 + 2*x^20*y*z0 - 2*x^20*z0^2 + 2*x^18*y*z0^3 - x^18*z0^4 + 2*x^21 + 2*x^19*z0^2 + 2*x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^20 + x^18*y*z0 + 2*x^16*y*z0^3 + x^16*z0^4 - 2*x^19 + x^17*y*z0 + x^17*z0^2 + 2*x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^18 - 2*x^16*y*z0 - x^14*y*z0^3 + x^17 + x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 - x^13*z0^4 + 2*x^16 - x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^13*y*z0 - x^13*z0^2 - 2*x^11*y*z0^3 + 2*x^11*z0^4 - 2*x^14 + x^12*y*z0 + x^12*z0^2 - x^10*z0^4 + 2*x^13 + x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - 2*x^12 + 2*x^8*z0^4 + x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + x^6*y*z0 + x^4*y*z0^3 + x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - x^5 + 2*x^3*y*z0 + 2*x^3*z0^2 + x^2*y*z0 - 2*x^2*z0^2 + 2*x^2)/y) * dx,
- ((-x^61*z0^3 + 2*x^60*z0^3 + x^58*y^2*z0^3 + x^61*z0 - 2*x^59*z0^3 - 2*x^57*y^2*z0^3 + x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 + 2*x^56*y^2*z0^3 - x^57*y^2*z0 - 2*x^55*y^2*z0^3 - x^58*z0 + 2*x^56*z0^3 - 2*x^54*y^2*z0^3 - x^57*z0 + 2*x^55*z0^3 + x^55*z0 - 2*x^53*z0^3 + x^54*z0 - 2*x^52*z0^3 - x^52*z0 + 2*x^50*z0^3 - x^51*z0 + 2*x^49*z0^3 + x^49*z0 - 2*x^47*z0^3 + x^48*z0 - 2*x^46*z0^3 - x^46*z0 + 2*x^44*z0^3 - x^45*z0 + 2*x^43*z0^3 + x^43*z0 + 2*x^41*z0^3 - x^39*y*z0^4 + x^42*z0 + 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y*z0^4 + x^41*z0 + x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 - 2*x^40*y + x^40*z0 - x^38*y*z0^2 - 2*x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*z0 + x^37*y*z0^2 - x^37*z0^3 + x^35*y*z0^4 - x^38*y + 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^36*z0^3 + 2*x^34*y*z0^4 + x^37*y - x^37*z0 + 2*x^35*y*z0^2 - 2*x^33*y*z0^4 + 2*x^36*z0 + x^34*y*z0^2 + x^34*z0^3 - 2*x^32*y*z0^4 - 2*x^35*z0 - 2*x^33*y*z0^2 + 2*x^33*z0^3 + 2*x^31*y*z0^4 + x^34*z0 + 2*x^32*y*z0^2 - x^32*z0^3 + 2*x^30*y*z0^4 - 2*x^33*y + x^33*z0 + 2*x^31*y*z0^2 + x^31*z0^3 + x^29*y*z0^4 + 2*x^32*y + x^32*z0 - x^30*y*z0^2 - 2*x^30*z0^3 - x^28*y*z0^4 + x^31*z0 + x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 + x^30*y - 2*x^28*y*z0^2 - 2*x^28*z0^3 - 2*x^26*y*z0^4 - 2*x^29*y - 2*x^29*z0 - x^27*z0^3 - x^28*y - 2*x^28*z0 + 2*x^26*y*z0^2 + x^24*y*z0^4 - 2*x^27*y - x^25*z0^3 + x^23*y*z0^4 + 2*x^26*z0 + x^24*y^2*z0 + 2*x^24*y*z0^2 - 2*x^24*z0^3 + 2*x^22*y*z0^4 - x^25*y + 2*x^25*z0 + x^23*y*z0^2 - x^23*z0^3 + x^21*y*z0^4 + 2*x^24*y - x^24*z0 - 2*x^22*y*z0^2 - 2*x^22*z0^3 - x^20*y*z0^4 + x^23*y - x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 + x^22*y + x^22*z0 + x^20*y*z0^2 - x^19*z0^3 - 2*x^17*y*z0^4 + x^20*z0 + x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 + x^19*y - x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 - x^18*y - 2*x^18*z0 + 2*x^16*y*z0^2 + 2*x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y - x^17*z0 + x^15*y*z0^2 - 2*x^15*z0^3 - x^16*y + 2*x^16*z0 + 2*x^14*y*z0^2 - 2*x^14*z0^3 + 2*x^15*y + x^15*z0 - 2*x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*y - 2*x^12*y*z0^2 + x^13*z0 + 2*x^11*y*z0^2 - 2*x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y + 2*x^10*y*z0^2 - x^10*z0^3 + 2*x^8*y*z0^4 - x^11*y - x^9*y*z0^2 - 2*x^9*z0^3 + x^7*y*z0^4 + 2*x^10*y + x^10*z0 - 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*y + x^7*y*z0^2 + 2*x^5*y*z0^4 - x^8*z0 - x^6*y*z0^2 - 2*x^6*z0^3 - x^7*y + 2*x^7*z0 + 2*x^5*z0^3 - 2*x^3*y*z0^4 - x^6*y - x^6*z0 + 2*x^2*y*z0^4 + x^5*y + x^5*z0 - x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y - 2*x^2*z0^3 + x^3*z0 + 2*x^2*y)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - x^59*z0^4 - 2*x^60*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + x^60 + 2*x^58*y^2 + x^56*z0^4 - x^57*y^2 + 2*x^57*z0^2 + x^55*z0^4 + 2*x^58 - x^57 - x^53*z0^4 - 2*x^54*z0^2 - x^52*z0^4 - 2*x^55 + x^54 + x^50*z0^4 + 2*x^51*z0^2 + x^49*z0^4 + 2*x^52 - x^51 - x^47*z0^4 - 2*x^48*z0^2 - x^46*z0^4 - 2*x^49 + x^48 + x^44*z0^4 + 2*x^45*z0^2 + x^43*z0^4 + 2*x^46 - x^45 - x^41*z0^4 - 2*x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 - 2*x^43 + x^39*z0^4 + x^42 + 2*x^40*z0^2 - x^38*y*z0^3 + 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 + x^38*y*z0 - 2*x^39 + 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - 2*x^38 - 2*x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^33*z0^4 - x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 - x^32*z0^4 + 2*x^35 - 2*x^33*y*z0 - x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^33 + x^31*y*z0 - 2*x^29*y*z0^3 + x^29*z0^4 + 2*x^30*y*z0 + 2*x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 + 2*x^31 - x^29*y*z0 + 2*x^27*y*z0^3 - x^30 + 2*x^28*y*z0 - 2*x^26*y*z0^3 + x^29 + 2*x^27*y*z0 + x^27*z0^2 - 2*x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 - 2*x^26*y*z0 - 2*x^26*z0^2 + x^24*y^2*z0^2 + x^24*y*z0^3 - 2*x^24*z0^4 - x^27 + 2*x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 - 2*x^23*z0^4 - x^26 + x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 + x^23*y*z0 + x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 + 2*x^24 - 2*x^22*y*z0 - 2*x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 + 2*x^23 - x^21*y*z0 + x^21*z0^2 + x^19*z0^4 + 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 - x^19*y*z0 - x^17*z0^4 - x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 - x^19 + 2*x^17*y*z0 - x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - x^16*y*z0 + 2*x^14*z0^4 + 2*x^17 - x^15*y*z0 + x^13*y*z0^3 - 2*x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^15 + 2*x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 - 2*x^14 + x^12*y*z0 - x^12*z0^2 + 2*x^10*z0^4 + 2*x^13 - 2*x^11*y*z0 - x^9*y*z0^3 + x^9*z0^4 + x^12 - x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 - 2*x^11 + x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 - x^10 + x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^9 + 2*x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + 2*x^5*y*z0 + x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + x^60*z0^3 + 2*x^58*y^2*z0^3 + x^61*z0 - 2*x^59*z0^3 - x^57*y^2*z0^3 + x^60*z0 - x^58*y^2*z0 + x^58*z0^3 + 2*x^56*y^2*z0^3 - x^59*z0 - x^57*y^2*z0 - 2*x^57*z0^3 + x^55*y^2*z0^3 - x^58*z0 + x^56*y^2*z0 + 2*x^56*z0^3 + x^54*y^2*z0^3 - x^57*z0 - x^55*z0^3 + x^56*z0 + 2*x^54*z0^3 + x^55*z0 - 2*x^53*z0^3 + x^54*z0 + x^52*z0^3 - x^53*z0 - 2*x^51*z0^3 - x^52*z0 + 2*x^50*z0^3 - x^51*z0 - x^49*z0^3 + x^50*z0 + 2*x^48*z0^3 + x^49*z0 - 2*x^47*z0^3 + x^48*z0 + x^46*z0^3 - x^47*z0 - 2*x^45*z0^3 - x^46*z0 + 2*x^44*z0^3 - x^45*z0 - x^43*z0^3 + x^44*z0 + 2*x^42*z0^3 + x^43*z0 + x^41*z0^3 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + x^40*z0^3 - x^38*y*z0^4 + x^39*y*z0^2 - 2*x^37*y*z0^4 - 2*x^40*y + x^38*y*z0^2 + x^38*z0^3 + x^39*y + x^39*z0 - 2*x^37*y*z0^2 + x^35*y*z0^4 - x^38*y + 2*x^38*z0 + x^36*y*z0^2 - x^36*z0^3 - x^34*y*z0^4 + x^37*y + x^35*y*z0^2 + x^35*z0^3 + 2*x^33*y*z0^4 - x^36*y + x^36*z0 + 2*x^34*y*z0^2 + 2*x^34*z0^3 - x^32*y*z0^4 + x^35*y + x^35*z0 - 2*x^33*z0^3 - 2*x^31*y*z0^4 - x^34*y + x^34*z0 + x^32*y*z0^2 - x^32*z0^3 - x^33*y - 2*x^31*y*z0^2 + x^31*z0^3 - 2*x^29*y*z0^4 - x^32*z0 + x^30*y*z0^2 + 2*x^30*z0^3 + 2*x^28*y*z0^4 - 2*x^31*z0 + 2*x^27*y*z0^4 - x^28*z0^3 - 2*x^26*y*z0^4 - x^29*y + x^29*z0 - 2*x^27*y*z0^2 - x^27*z0^3 + x^25*y*z0^4 - 2*x^28*y - x^28*z0 - x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y^2*z0^3 + x^27*y - x^27*z0 + 2*x^25*y*z0^2 - x^23*y*z0^4 + 2*x^26*y + x^26*z0 - x^22*y*z0^4 - 2*x^25*z0 - x^23*y*z0^2 - 2*x^21*y*z0^4 + 2*x^24*y - x^24*z0 + 2*x^22*z0^3 + 2*x^23*y + 2*x^19*y*z0^4 - 2*x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 + 2*x^18*y*z0^4 + x^21*z0 - x^19*z0^3 - 2*x^17*y*z0^4 + x^20*y + x^20*z0 + x^18*y*z0^2 + 2*x^18*z0^3 + x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 + 2*x^17*z0^3 - x^15*y*z0^4 - x^18*z0 + 2*x^16*y*z0^2 + 2*x^16*z0^3 - x^14*y*z0^4 - x^17*y + 2*x^17*z0 - 2*x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^13*y*z0^4 - 2*x^16*z0 + x^14*y*z0^2 - 2*x^14*z0^3 + x^12*y*z0^4 + x^15*z0 - x^13*y*z0^2 + x^13*z0^3 - x^14*y + 2*x^14*z0 + 2*x^12*z0^3 + 2*x^10*y*z0^4 + x^13*y - 2*x^13*z0 + x^11*y*z0^2 + x^11*z0^3 - x^9*y*z0^4 - x^12*y + x^12*z0 + x^10*z0^3 - 2*x^8*y*z0^4 + 2*x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 - 2*x^6*y*z0^4 + x^9*y + 2*x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + 2*x^6*y*z0^2 + x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - x^6*y - 2*x^6*z0 - 2*x^4*z0^3 - x^2*y*z0^4 - x^5*y - x^5*z0 + 2*x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*z0 + 2*x^2*y*z0^2 + 2*x^3*y + 2*x^3*z0 - 2*x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 + x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 - x^57*z0^4 - 2*x^60 + x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - 2*x^55*z0^4 + x^58 + x^54*z0^4 + 2*x^57 + 2*x^55*z0^2 + x^53*z0^4 + x^54*z0^2 + 2*x^52*z0^4 - x^55 - x^51*z0^4 - 2*x^54 - 2*x^52*z0^2 - x^50*z0^4 - x^51*z0^2 - 2*x^49*z0^4 + x^52 + x^48*z0^4 + 2*x^51 + 2*x^49*z0^2 + x^47*z0^4 + x^48*z0^2 + 2*x^46*z0^4 - x^49 - x^45*z0^4 - 2*x^48 - 2*x^46*z0^2 - x^44*z0^4 - x^45*z0^2 - 2*x^43*z0^4 + x^46 + x^42*z0^4 + 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - 2*x^42 + x^40*y*z0 + x^38*y*z0^3 - 2*x^39*y*z0 + 2*x^39*z0^2 + 2*x^40 - x^38*z0^2 + x^36*y*z0^3 - x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 + 2*x^38 - x^36*y*z0 - 2*x^36*z0^2 + x^34*y*z0^3 - 2*x^34*z0^4 + x^37 + x^35*y*z0 + 2*x^33*y*z0^3 - x^33*z0^4 - x^36 + x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 + 2*x^35 + x^33*z0^2 + 2*x^31*y*z0^3 - x^31*z0^4 + 2*x^34 + x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 - x^32 - 2*x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^31 + 2*x^29*z0^2 - x^27*z0^4 - 2*x^30 - x^28*z0^2 + x^26*y*z0^3 - x^26*z0^4 + x^24*y^2*z0^4 - 2*x^29 - 2*x^27*y*z0 - 2*x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + 2*x^28 + x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 - 2*x^24*z0^4 + x^25*y*z0 + 2*x^26 - x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - x^24 + 2*x^22*y*z0 - x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^21*y*z0 - 2*x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 + 2*x^22 + 2*x^20*y*z0 - x^20*z0^2 - 2*x^18*y*z0^3 + x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 + x^16*z0^4 - x^19 - x^17*y*z0 + 2*x^17*z0^2 - 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 - 2*x^15*z0^2 + x^13*y*z0^3 - x^13*z0^4 - 2*x^16 - 2*x^14*y*z0 - 2*x^12*y*z0^3 - 2*x^12*z0^4 + x^15 + x^13*z0^2 - 2*x^11*y*z0^3 - x^11*z0^4 + 2*x^14 - x^12*z0^2 - 2*x^10*y*z0^3 + x^13 + 2*x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^10 + 2*x^8*y*z0 - x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 + x^5*y*z0 + 2*x^5*z0^2 - x^3*z0^4 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*z0^4 - x^5 + x^3*y*z0 - x^3*z0^2 + x^2*y*z0 - x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 + x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + 2*x^61 + x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 - 2*x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 - 2*x^57*y^2 + x^57*z0^2 - x^55*z0^4 - 2*x^58 - x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + x^52*z0^4 + 2*x^55 + x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - x^49*z0^4 - 2*x^52 - x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 + x^46*z0^4 + 2*x^49 + x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 - x^43*z0^4 - 2*x^46 - x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 - x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 + 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 + x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^39 - x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 + 2*x^35*z0^4 + 2*x^38 + x^36*z0^2 - x^34*y*z0^3 + 2*x^37 + 2*x^35*y*z0 - x^35*z0^2 - 2*x^33*z0^4 - x^36 - 2*x^34*y*z0 + 2*x^34*z0^2 - x^32*y*z0^3 + x^32*z0^4 + 2*x^33*y*z0 + x^33*z0^2 - 2*x^31*y*z0^3 - x^34 - x^30*z0^4 - 2*x^33 - x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + 2*x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 - 2*x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 + x^28*y*z0 - x^28*z0^2 - x^26*y*z0^3 - 2*x^26*z0^4 - x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 + 2*x^28 + x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 + x^27 + x^25*y^2 - 2*x^25*y*z0 + 2*x^25*z0^2 - 2*x^23*y*z0^3 - x^23*z0^4 - 2*x^24*y*z0 + 2*x^22*z0^4 - 2*x^25 + 2*x^23*y*z0 + x^23*z0^2 - 2*x^21*y*z0^3 + x^21*z0^4 + x^24 - x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 + x^20*z0^4 + x^23 + x^21*y*z0 + 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 - 2*x^22 - x^20*y*z0 - x^18*y*z0^3 - x^18*z0^4 - 2*x^21 + 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*z0^4 - x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 - x^16*z0^4 - 2*x^19 - 2*x^17*z0^2 - 2*x^15*z0^4 - x^18 + x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 + x^14*z0^2 - x^12*y*z0^3 + x^12*z0^4 + 2*x^15 - 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 - x^14 + x^12*y*z0 + x^12*z0^2 + x^10*y*z0^3 + 2*x^10*z0^4 - x^11*y*z0 + 2*x^11*z0^2 - x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 - 2*x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 + x^6*z0^4 - 2*x^9 - x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^5*z0^4 + x^8 + x^6*y*z0 - x^6*z0^2 + x^4*y*z0^3 + x^4*z0^4 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^6 - x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*z0^4 - 2*x^3*y*z0 + 2*x^2*y*z0 + 2*x^2*z0^2)/y) * dx,
- ((-x^61*z0^3 - x^60*z0^3 + x^58*y^2*z0^3 + x^59*z0^3 + x^57*y^2*z0^3 - x^60*z0 + x^58*z0^3 - x^56*y^2*z0^3 + x^59*z0 + x^57*y^2*z0 + x^57*z0^3 - x^56*y^2*z0 - x^56*z0^3 + x^57*z0 - x^55*z0^3 - x^56*z0 - x^54*z0^3 + x^53*z0^3 - x^54*z0 + x^52*z0^3 + x^53*z0 + x^51*z0^3 - x^50*z0^3 + x^51*z0 - x^49*z0^3 - x^50*z0 - x^48*z0^3 + x^47*z0^3 - x^48*z0 + x^46*z0^3 + x^47*z0 + x^45*z0^3 - x^44*z0^3 + x^45*z0 - x^43*z0^3 - x^44*z0 - x^42*z0^3 - x^39*y*z0^4 - x^42*z0 + 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^41*z0 + x^37*y*z0^4 + 2*x^40*z0 - 2*x^38*z0^3 - x^36*y*z0^4 + x^39*y - 2*x^39*z0 - 2*x^37*y*z0^2 + 2*x^35*y*z0^4 - x^38*y + 2*x^36*y*z0^2 - 2*x^36*z0^3 - 2*x^34*y*z0^4 - x^37*z0 + x^35*y*z0^2 + 2*x^35*z0^3 - x^33*y*z0^4 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 + x^35*y + x^33*y*z0^2 + 2*x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 + x^30*y*z0^4 - x^33*y - x^33*z0 - x^31*y*z0^2 + 2*x^31*z0^3 + x^29*y*z0^4 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y + x^31*z0 - 2*x^29*y*z0^2 + 2*x^29*z0^3 + 2*x^27*y*z0^4 + x^30*y - x^30*z0 - 2*x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 + 2*x^29*y - 2*x^29*z0 - x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y + x^28*z0 - 2*x^27*y + x^27*z0 + x^25*y^2*z0 - 2*x^25*y*z0^2 - 2*x^25*z0^3 - x^26*y + x^24*z0^3 + 2*x^22*y*z0^4 - x^25*y - 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^24*y - 2*x^24*z0 - 2*x^22*y*z0^2 + 2*x^22*z0^3 - x^20*y*z0^4 + x^23*z0 + 2*x^19*y*z0^4 - x^20*z0^3 + x^18*y*z0^4 - 2*x^21*y + x^21*z0 - 2*x^19*y*z0^2 - x^17*y*z0^4 - 2*x^20*z0 + x^18*y*z0^2 + 2*x^18*z0^3 + x^19*y - x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^15*y*z0^4 + x^18*y - x^18*z0 + x^16*y*z0^2 + x^16*z0^3 + x^17*y - x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 + x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 + x^15*z0 - x^13*y*z0^2 - 2*x^12*y*z0^2 + x^10*y*z0^4 - x^13*y - 2*x^11*z0^3 - x^12*y - 2*x^12*z0 + x^10*y*z0^2 + x^8*y*z0^4 + 2*x^11*y + x^11*z0 - 2*x^9*y*z0^2 - 2*x^9*z0^3 - x^10*y + 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^9*y - x^9*z0 - x^7*y*z0^2 - x^7*z0^3 + 2*x^8*y + x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^7*y - x^7*z0 - x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 - 2*x^4*y*z0^2 + 2*x^4*z0^3 - x^5*y - x^3*y*z0^2 + x^4*y - 2*x^4*z0 + x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y + x^3*z0 + x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 - 2*x^58*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 + x^60 + 2*x^58*y^2 - x^57*y^2 + 2*x^57*z0^2 + 2*x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 - x^57 - 2*x^54*z0^2 - 2*x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 + x^54 + 2*x^51*z0^2 + 2*x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 - x^51 - 2*x^48*z0^2 - 2*x^46*z0^4 - 2*x^49 + 2*x^45*z0^4 + x^48 + 2*x^45*z0^2 + 2*x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 - x^45 + x^41*z0^4 - 2*x^42*z0^2 + x^40*y*z0^3 - x^40*z0^4 - 2*x^43 - x^39*z0^4 + x^42 + 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + x^39*y*z0 + 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 - 2*x^40 - 2*x^38*y*z0 - x^39 - 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 + 2*x^38 + 2*x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^37 + x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 - x^33*z0^4 + x^34*z0^2 + x^32*y*z0^3 - 2*x^32*z0^4 + x^33*y*z0 + x^33*z0^2 - x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 + x^30*y*z0^3 + x^33 + x^31*z0^2 + 2*x^29*z0^4 + x^30*y*z0 - 2*x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 - x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^28*z0^2 + 2*x^26*y*z0^3 + x^26*z0^4 + 2*x^29 - x^27*y*z0 + x^27*z0^2 + x^25*y^2*z0^2 - x^25*y*z0^3 - x^25*z0^4 + x^28 - x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + x^24*z0^4 - x^27 + x^25*y*z0 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 + x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - x^22*z0^4 - 2*x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 - 2*x^21*z0^4 + 2*x^22*y*z0 + x^20*y*z0^3 - x^20*z0^4 - 2*x^23 - 2*x^21*y*z0 - x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 - 2*x^20*y*z0 + x^20*z0^2 - 2*x^18*y*z0^3 + 2*x^18*z0^4 + x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 - 2*x^17*y*z0^3 + 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^19 - x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^18 - x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 - x^17 - 2*x^15*y*z0 + 2*x^13*z0^4 + 2*x^16 - x^14*y*z0 + x^12*y*z0^3 + 2*x^12*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*y*z0^3 + x^11*z0^4 - 2*x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - x^13 - x^11*y*z0 - 2*x^11*z0^2 + x^9*y*z0^3 + 2*x^9*z0^4 - x^12 - 2*x^10*y*z0 - x^8*y*z0^3 + 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 + 2*x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 - x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 - x^6*y*z0 - x^4*y*z0^3 + x^4*z0^4 - x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 + x^3*y*z0^3 + x^6 + x^4*y*z0 - 2*x^2*y*z0^3 - x^2*z0^4 + x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((-2*x^61*z0^3 + x^60*z0^3 + 2*x^58*y^2*z0^3 + x^61*z0 + 2*x^59*z0^3 - x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 - 2*x^56*y^2*z0^3 + x^59*z0 - 2*x^57*y^2*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - x^56*y^2*z0 - 2*x^56*z0^3 + 2*x^54*y^2*z0^3 - 2*x^57*z0 - x^56*z0 - 2*x^54*z0^3 + x^55*z0 + 2*x^53*z0^3 + 2*x^54*z0 + x^53*z0 + 2*x^51*z0^3 - x^52*z0 - 2*x^50*z0^3 - 2*x^51*z0 - x^50*z0 - 2*x^48*z0^3 + x^49*z0 + 2*x^47*z0^3 + 2*x^48*z0 + x^47*z0 + 2*x^45*z0^3 - x^46*z0 - 2*x^44*z0^3 - 2*x^45*z0 - x^44*z0 - 2*x^42*z0^3 + x^43*z0 - 2*x^39*y*z0^4 + 2*x^42*z0 - x^40*y*z0^2 - 2*x^40*z0^3 + 2*x^38*y*z0^4 + 2*x^41*z0 + x^39*y*z0^2 - x^39*z0^3 - x^37*y*z0^4 - 2*x^40*y + 2*x^40*z0 - 2*x^38*y*z0^2 + x^38*z0^3 - 2*x^36*y*z0^4 + x^39*y - x^39*z0 + x^35*y*z0^4 + 2*x^38*z0 + 2*x^36*z0^3 + x^34*y*z0^4 + x^37*y - 2*x^37*z0 - 2*x^35*y*z0^2 - x^35*z0^3 + x^33*y*z0^4 + 2*x^36*y - x^36*z0 + x^34*y*z0^2 - 2*x^34*z0^3 + 2*x^32*y*z0^4 + 2*x^35*y + 2*x^35*z0 + 2*x^33*z0^3 - x^31*y*z0^4 + x^34*y - x^32*z0^3 + x^30*y*z0^4 + 2*x^33*z0 + x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 - x^32*y - x^32*z0 - x^30*y*z0^2 + 2*x^30*z0^3 + x^28*y*z0^4 + x^31*z0 + 2*x^29*y*z0^2 + 2*x^29*z0^3 - x^27*y*z0^4 - x^30*y + x^30*z0 - 2*x^28*y*z0^2 - 2*x^28*z0^3 - 2*x^26*y*z0^4 - 2*x^29*y + x^29*z0 - 2*x^27*z0^3 + x^25*y^2*z0^3 + 2*x^28*y - 2*x^28*z0 + x^26*y*z0^2 + 2*x^26*z0^3 - 2*x^27*y - x^27*z0 + x^25*y*z0^2 + 2*x^23*y*z0^4 + 2*x^26*z0 + x^24*y*z0^2 - x^24*z0^3 - x^22*y*z0^4 - x^25*y + x^25*z0 + x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^24*y - 2*x^24*z0 + x^22*y*z0^2 + 2*x^22*z0^3 - 2*x^20*y*z0^4 - 2*x^23*y - x^23*z0 + x^21*y*z0^2 + 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 - x^18*y*z0^4 - x^21*y - x^19*y*z0^2 + 2*x^17*y*z0^4 - x^20*y - 2*x^18*y*z0^2 - 2*x^16*y*z0^4 + 2*x^19*y - 2*x^19*z0 + x^17*z0^3 - 2*x^15*y*z0^4 + 2*x^18*y + x^18*z0 + x^16*z0^3 + 2*x^14*y*z0^4 - 2*x^17*y + 2*x^15*y*z0^2 + x^13*y*z0^4 + 2*x^16*y - 2*x^16*z0 + x^14*y*z0^2 + 2*x^14*z0^3 + 2*x^15*y + 2*x^15*z0 - 2*x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^13*y - x^11*y*z0^2 - x^11*z0^3 - 2*x^12*y + 2*x^12*z0 + x^10*y*z0^2 - x^10*z0^3 - 2*x^8*y*z0^4 - 2*x^11*y - x^11*z0 + x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*y + 2*x^9*z0 + 2*x^7*y*z0^2 - x^7*z0^3 - 2*x^8*y - x^8*z0 - x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y - x^7*z0 - x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - x^6*y + 2*x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 - x^4*y + 2*x^4*z0 + 2*x^3*y + 2*x^3*z0)/y) * dx,
- ((x^61*z0^4 + x^60*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - 2*x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 + x^61 - x^57*z0^4 - 2*x^60 - x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 + 2*x^57*y^2 + x^55*z0^4 - x^58 + x^54*z0^4 + 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 - x^52*z0^4 + x^55 - x^51*z0^4 - 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 + x^49*z0^4 - x^52 + x^48*z0^4 + 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 - x^46*z0^4 + x^49 - x^45*z0^4 - 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 + x^43*z0^4 - x^46 + x^42*z0^4 + 2*x^45 + 2*x^43*z0^2 + 2*x^41*z0^4 - 2*x^40*y*z0^3 + x^40*z0^4 + x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 - 2*x^42 + x^40*y*z0 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 - x^37*z0^4 - 2*x^40 + 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 + 2*x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 - x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 + x^34*z0^4 - x^37 + x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 - x^36 - 2*x^34*y*z0 + 2*x^34*z0^2 - x^32*z0^4 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 + 2*x^31*z0^4 + 2*x^32*y*z0 + 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 - x^33 + 2*x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 - x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 - 2*x^30*z0^2 + 2*x^28*z0^4 - 2*x^31 - 2*x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 + x^25*y^2*z0^4 + x^30 + x^28*y*z0 + x^26*y*z0^3 - x^26*z0^4 + x^29 - x^27*y*z0 - x^27*z0^2 - 2*x^25*z0^4 - x^28 + x^26*y*z0 - 2*x^26*z0^2 - 2*x^27 - 2*x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 - x^23*z0^4 - 2*x^26 + x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 + x^22*z0^4 + x^25 + 2*x^23*y*z0 - x^23*z0^2 - 2*x^21*y*z0^3 - x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 - 2*x^23 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + 2*x^18*y*z0^3 - 2*x^18*z0^4 + x^21 - x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 + x^17*z0^4 + 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*z0^4 - x^19 + 2*x^17*y*z0 - x^15*z0^4 + x^18 + 2*x^16*y*z0 + x^16*z0^2 - 2*x^14*y*z0^3 - 2*x^14*z0^4 - x^17 - x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*z0^4 + x^16 - x^14*z0^2 - 2*x^12*y*z0^3 - x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 - 2*x^11*z0^4 - x^14 - 2*x^12*y*z0 - 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 - 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 + x^9*y*z0^3 - x^12 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^9*y*z0 - x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 + 2*x^8*z0^2 + 2*x^6*y*z0^3 + x^6*z0^4 - x^9 + x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 + 2*x^4*y*z0^3 - 2*x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 - x^3*y*z0 - 2*x^3*z0^2 + x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^60*z0^4 + 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^60 + x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + 2*x^57*y^2 - 2*x^57*z0^2 + x^58 - 2*x^54*z0^4 + 2*x^57 + 2*x^55*z0^2 - x^53*z0^4 + 2*x^54*z0^2 - x^55 + 2*x^51*z0^4 - 2*x^54 - 2*x^52*z0^2 + x^50*z0^4 - 2*x^51*z0^2 + x^52 - 2*x^48*z0^4 + 2*x^51 + 2*x^49*z0^2 - x^47*z0^4 + 2*x^48*z0^2 - x^49 + 2*x^45*z0^4 - 2*x^48 - 2*x^46*z0^2 + x^44*z0^4 - 2*x^45*z0^2 + x^46 - 2*x^42*z0^4 + 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - x^40*z0^4 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 - 2*x^42 + x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 + x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + x^34*z0^4 - x^37 + 2*x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^34*z0^2 - x^32*z0^4 + x^35 - x^33*y*z0 - x^33*z0^2 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*y*z0 + x^32*z0^2 + x^30*y*z0^3 + x^30*z0^4 - 2*x^33 + 2*x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 + x^32 + 2*x^30*y*z0 + x^30*z0^2 + 2*x^28*y*z0^3 - 2*x^28*z0^4 - x^31 - x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - 2*x^30 + x^28*y*z0 + x^26*y*z0^3 + 2*x^26*z0^4 - x^27*z0^2 - x^25*y*z0^3 - 2*x^25*z0^4 + x^26*y^2 + 2*x^26*y*z0 + x^26*z0^2 - x^24*y*z0^3 + 2*x^24*z0^4 + x^27 + x^25*y*z0 + x^25*z0^2 + 2*x^23*y*z0^3 + x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^25 + 2*x^23*y*z0 + x^23*z0^2 - 2*x^21*y*z0^3 - 2*x^21*z0^4 + x^24 + x^22*y*z0 - x^20*y*z0^3 - 2*x^21*y*z0 + x^19*y*z0^3 + x^19*z0^4 + x^22 + x^20*y*z0 + x^20*z0^2 - x^18*z0^4 - x^21 + x^19*y*z0 + 2*x^17*z0^4 + 2*x^20 + x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 - 2*x^15*z0^4 + x^18 + x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*y*z0^3 - x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 + x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 + x^16 + 2*x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 + x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^14 - 2*x^12*y*z0 + 2*x^10*y*z0^3 - 2*x^13 + x^11*y*z0 + x^11*z0^2 - x^9*y*z0^3 - x^9*z0^4 + x^12 + 2*x^10*y*z0 - 2*x^10*z0^2 + 2*x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^8*z0^2 + x^6*y*z0^3 + x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - x^5*z0^2 + 2*x^3*z0^4 - x^6 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*z0^2 + x^3 - 2*x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^60*z0^3 - 2*x^58*y^2*z0^3 + x^61*z0 - x^59*z0^3 + 2*x^57*y^2*z0^3 - x^58*y^2*z0 + x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - x^55*z0^3 + 2*x^56*z0 - 2*x^54*z0^3 + x^55*z0 - x^53*z0^3 + x^52*z0^3 - 2*x^53*z0 + 2*x^51*z0^3 - x^52*z0 + x^50*z0^3 - x^49*z0^3 + 2*x^50*z0 - 2*x^48*z0^3 + x^49*z0 - x^47*z0^3 + x^46*z0^3 - 2*x^47*z0 + 2*x^45*z0^3 - x^46*z0 + x^44*z0^3 - x^43*z0^3 + 2*x^44*z0 - 2*x^42*z0^3 + x^43*z0 + x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 - x^40*z0^3 - x^41*z0 + x^39*y*z0^2 + x^39*z0^3 + 2*x^37*y*z0^4 - 2*x^40*y + x^38*y*z0^2 - x^38*z0^3 - x^36*y*z0^4 + x^39*y + 2*x^37*y*z0^2 + x^37*z0^3 + x^35*y*z0^4 - 2*x^38*y + 2*x^38*z0 - x^36*y*z0^2 + x^36*z0^3 - x^34*y*z0^4 + x^37*y + 2*x^37*z0 - 2*x^35*y*z0^2 - 2*x^35*z0^3 - x^33*y*z0^4 + 2*x^36*y - x^36*z0 + 2*x^34*y*z0^2 - x^32*y*z0^4 - x^35*y + 2*x^35*z0 + x^33*y*z0^2 + 2*x^33*z0^3 - 2*x^31*y*z0^4 + x^34*y - 2*x^34*z0 + 2*x^32*y*z0^2 + x^32*z0^3 - 2*x^30*y*z0^4 + 2*x^33*y + x^33*z0 + x^31*z0^3 - 2*x^32*z0 - 2*x^30*y*z0^2 + 2*x^30*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y + x^31*z0 + 2*x^29*y*z0^2 + 2*x^29*z0^3 + 2*x^27*y*z0^4 + 2*x^30*y - 2*x^30*z0 + x^28*y*z0^2 - 2*x^28*z0^3 - 2*x^29*y - x^29*z0 - x^27*y*z0^2 - 2*x^27*z0^3 + x^25*y*z0^4 - 2*x^28*y + 2*x^28*z0 + x^26*y^2*z0 + 2*x^26*z0^3 - x^24*y*z0^4 - x^27*y - 2*x^27*z0 + 2*x^25*y*z0^2 - x^25*z0^3 + x^26*y - 2*x^26*z0 + x^24*y*z0^2 + 2*x^24*z0^3 - 2*x^22*y*z0^4 - x^25*z0 + 2*x^23*y*z0^2 + x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y + 2*x^20*y*z0^4 - 2*x^23*y + x^23*z0 - x^21*y*z0^2 + x^21*z0^3 - 2*x^19*y*z0^4 + x^22*z0 + 2*x^20*y*z0^2 - 2*x^20*z0^3 + 2*x^21*y + x^19*y*z0^2 - x^19*z0^3 - x^18*y*z0^2 + x^18*z0^3 - 2*x^16*y*z0^4 - 2*x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^15*y*z0^4 + 2*x^16*y*z0^2 + x^16*z0^3 - 2*x^17*y + x^15*y*z0^2 - 2*x^16*y + x^16*z0 + 2*x^14*y*z0^2 - x^14*z0^3 - x^12*y*z0^4 - 2*x^15*y - x^13*y*z0^2 + 2*x^13*z0^3 + 2*x^11*y*z0^4 - 2*x^14*y - x^14*z0 - 2*x^12*z0^3 + 2*x^13*y + x^13*z0 - 2*x^11*y*z0^2 + x^11*z0^3 + x^9*y*z0^4 - x^12*z0 - 2*x^10*y*z0^2 - x^10*z0^3 - x^8*y*z0^4 - x^11*y + x^11*z0 + x^9*y*z0^2 + x^9*z0^3 - 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + x^9*z0 + x^7*y*z0^2 + x^7*z0^3 - x^5*y*z0^4 - 2*x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + x^4*y*z0^4 + 2*x^7*y + 2*x^7*z0 - 2*x^5*y*z0^2 - x^5*z0^3 + x^3*y*z0^4 + x^6*y + x^6*z0 - 2*x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - 2*x^3*y*z0^2 - x^4*y + x^2*y*z0^2 + 2*x^2*z0^3 + x^3*z0)/y) * dx,
- ((-2*x^61*z0^4 - x^60*z0^4 + 2*x^58*y^2*z0^4 + x^61*z0^2 + x^57*y^2*z0^4 - x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 + 2*x^61 + x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 - 2*x^58*y^2 - x^58*z0^2 - 2*x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 - 2*x^58 - x^54*z0^4 - 2*x^57 + x^55*z0^2 - x^54*z0^2 + 2*x^52*z0^4 + 2*x^55 + x^51*z0^4 + 2*x^54 - x^52*z0^2 + x^51*z0^2 - 2*x^49*z0^4 - 2*x^52 - x^48*z0^4 - 2*x^51 + x^49*z0^2 - x^48*z0^2 + 2*x^46*z0^4 + 2*x^49 + x^45*z0^4 + 2*x^48 - x^46*z0^2 + x^45*z0^2 - 2*x^43*z0^4 - 2*x^46 - x^42*z0^4 - 2*x^45 + x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 + 2*x^40*z0^4 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^42 - 2*x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - x^37*y*z0^3 + x^37*z0^4 + 2*x^40 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 + x^39 - 2*x^37*y*z0 + x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + 2*x^36*y*z0 - x^34*y*z0^3 + x^37 + 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 - x^34*y*z0 - 2*x^32*y*z0^3 + 2*x^32*z0^4 + 2*x^35 + x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 + 2*x^31*z0^4 - x^34 + x^32*y*z0 + 2*x^32*z0^2 + 2*x^33 - 2*x^31*y*z0 - x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 + 2*x^32 + 2*x^30*z0^2 - 2*x^28*y*z0^3 - x^28*z0^4 + x^31 - 2*x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 + 2*x^30 + 2*x^28*z0^2 + x^26*y^2*z0^2 + 2*x^26*y*z0^3 - 2*x^26*z0^4 + 2*x^27*y*z0 + x^27*z0^2 - x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^26*y*z0 - 2*x^24*y*z0^3 + x^24*z0^4 - x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 + 2*x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 - 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^25 - 2*x^23*y*z0 + x^23*z0^2 + x^21*z0^4 - 2*x^24 + 2*x^22*y*z0 - x^22*z0^2 - x^20*z0^4 + 2*x^23 - x^21*z0^2 + x^19*y*z0^3 - x^20*y*z0 - x^18*y*z0^3 + x^18*z0^4 + 2*x^21 + x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - x^17*z0^4 + 2*x^20 - 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 - x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*y*z0^3 - x^14*z0^4 - x^17 + x^15*y*z0 + x^15*z0^2 + x^13*z0^4 + 2*x^14*y*z0 + 2*x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - 2*x^12*y*z0 - 2*x^12*z0^2 - 2*x^10*y*z0^3 - x^10*z0^4 + x^13 + x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*y*z0^3 + x^11 + x^9*z0^2 - 2*x^7*y*z0^3 + 2*x^7*z0^4 + x^10 - 2*x^8*y*z0 - 2*x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + x^7 - x^5*z0^2 - 2*x^3*z0^4 + 2*x^4*y*z0 - x^4*z0^2 + x^5 - x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + x^3 + x^2)/y) * dx,
- ((-x^61*z0^3 - 2*x^60*z0^3 + x^58*y^2*z0^3 + 2*x^57*y^2*z0^3 - 2*x^60*z0 + x^58*z0^3 + x^59*z0 + 2*x^57*y^2*z0 - x^56*y^2*z0 + 2*x^54*y^2*z0^3 + 2*x^57*z0 - x^55*z0^3 - x^56*z0 - 2*x^54*z0 + x^52*z0^3 + x^53*z0 + 2*x^51*z0 - x^49*z0^3 - x^50*z0 - 2*x^48*z0 + x^46*z0^3 + x^47*z0 + 2*x^45*z0 - x^43*z0^3 - x^44*z0 - x^41*z0^3 - x^39*y*z0^4 - 2*x^42*z0 + 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^41*z0 + 2*x^39*z0^3 + 2*x^37*y*z0^4 - x^40*z0 - 2*x^38*y*z0^2 - 2*x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y - x^39*z0 + 2*x^37*y*z0^2 + 2*x^37*z0^3 - 2*x^35*y*z0^4 + x^38*y + 2*x^36*y*z0^2 - 2*x^36*z0^3 + 2*x^37*z0 + 2*x^35*y*z0^2 - x^33*y*z0^4 - x^36*y - x^36*z0 + 2*x^34*y*z0^2 - x^34*z0^3 + x^32*y*z0^4 - 2*x^35*z0 + 2*x^33*y*z0^2 - 2*x^33*z0^3 + 2*x^31*y*z0^4 - x^34*z0 - 2*x^32*y*z0^2 + x^32*z0^3 - x^30*y*z0^4 + 2*x^33*y + x^33*z0 + 2*x^31*y*z0^2 + x^29*y*z0^4 + 2*x^32*y + 2*x^32*z0 + 2*x^30*y*z0^2 - 2*x^30*z0^3 - x^28*y*z0^4 + x^31*y - 2*x^29*y*z0^2 - 2*x^29*z0^3 - x^30*y - x^30*z0 + x^26*y^2*z0^3 + x^29*y + 2*x^29*z0 - x^27*y*z0^2 - 2*x^27*z0^3 - x^28*y + 2*x^26*y*z0^2 - 2*x^26*z0^3 + 2*x^27*z0 - x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 - x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^24*z0^3 - 2*x^22*y*z0^4 - 2*x^25*y + x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - x^21*y*z0^4 - 2*x^22*y*z0^2 + 2*x^22*z0^3 + 2*x^23*y - x^21*y*z0^2 + 2*x^21*z0^3 - x^19*y*z0^4 - 2*x^22*y + x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y + x^21*z0 + 2*x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 + x^20*y + 2*x^20*z0 + x^18*z0^3 + x^19*y - 2*x^19*z0 - 2*x^17*y*z0^2 - 2*x^15*y*z0^4 + 2*x^18*y + x^18*z0 + x^16*y*z0^2 + 2*x^16*z0^3 - x^14*y*z0^4 + 2*x^17*y - 2*x^17*z0 + 2*x^15*z0^3 + 2*x^13*y*z0^4 - 2*x^16*y + x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 + 2*x^12*y*z0^4 + 2*x^15*y - 2*x^15*z0 + x^13*y*z0^2 + 2*x^13*z0^3 + x^11*y*z0^4 - 2*x^14*y + x^14*z0 + x^12*z0^3 + 2*x^10*y*z0^4 - x^13*y - 2*x^13*z0 + x^11*y*z0^2 + x^11*z0^3 + 2*x^9*y*z0^4 + 2*x^12*y - 2*x^12*z0 + 2*x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 + 2*x^11*z0 - x^9*z0^3 - 2*x^7*y*z0^4 - 2*x^10*y - x^10*z0 - 2*x^8*y*z0^2 - 2*x^8*z0^3 - x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 - 2*x^5*y*z0^4 + 2*x^8*y + x^8*z0 + 2*x^6*z0^3 + x^7*y + 2*x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*z0 + x^4*y*z0^2 - x^2*y*z0^4 - x^5*y + 2*x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y - x^4*z0 - 2*x^2*y*z0^2 - x^3*y - 2*x^3*z0 + 2*x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 + x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 - x^57*z0^4 - x^60 + x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 + x^57*y^2 - x^57*z0^2 - 2*x^55*z0^4 + x^58 + x^54*z0^4 + x^57 + 2*x^55*z0^2 + x^53*z0^4 + x^54*z0^2 + 2*x^52*z0^4 - x^55 - x^51*z0^4 - x^54 - 2*x^52*z0^2 - x^50*z0^4 - x^51*z0^2 - 2*x^49*z0^4 + x^52 + x^48*z0^4 + x^51 + 2*x^49*z0^2 + x^47*z0^4 + x^48*z0^2 + 2*x^46*z0^4 - x^49 - x^45*z0^4 - x^48 - 2*x^46*z0^2 - x^44*z0^4 - x^45*z0^2 - 2*x^43*z0^4 + x^46 + x^42*z0^4 + x^45 + 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 - x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 - 2*x^39*y*z0 + 2*x^39*z0^2 - x^40 + 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 + x^39 + 2*x^35*y*z0^3 - x^35*z0^4 + 2*x^38 - x^36*y*z0 - 2*x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 + 2*x^37 - x^35*y*z0 + 2*x^35*z0^2 + 2*x^33*z0^4 - 2*x^36 + x^34*y*z0 + 2*x^32*y*z0^3 - x^32*z0^4 - x^35 - x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 + x^34 + x^32*y*z0 - x^32*z0^2 - x^30*y*z0^3 - 2*x^33 + 2*x^31*y*z0 + 2*x^31*z0^2 + 2*x^29*y*z0^3 - x^29*z0^4 + 2*x^30*y*z0 - 2*x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 + x^26*y^2*z0^4 - x^31 + x^29*y*z0 - 2*x^29*z0^2 - x^27*y*z0^3 + 2*x^27*z0^4 - x^30 - x^26*y*z0^3 + x^29 + 2*x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 + x^25*z0^4 + 2*x^28 + 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 - x^27 - 2*x^25*y*z0 + 2*x^23*y*z0^3 + x^26 + x^24*y*z0 + x^22*z0^4 - x^25 + x^23*y*z0 + 2*x^23*z0^2 + 2*x^21*y*z0^3 - x^21*z0^4 - x^24 + 2*x^22*y*z0 - x^22*z0^2 + 2*x^20*y*z0^3 + 2*x^21*y*z0 + x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 - x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 + 2*x^21 + x^19*y*z0 - x^19*z0^2 - 2*x^17*z0^4 - 2*x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - x^19 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 - 2*x^15*z0^4 - x^18 + 2*x^16*y*z0 - 2*x^16*z0^2 - 2*x^14*y*z0^3 - x^17 - x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*y*z0^3 + x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 - 2*x^14*z0^2 - 2*x^12*y*z0^3 - x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^11*z0^4 - x^14 + 2*x^12*y*z0 - x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - 2*x^11*z0^2 - x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 - x^8*y*z0^3 + 2*x^8*z0^4 - x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^8*y*z0 - 2*x^6*y*z0^3 - x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 + 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^5*y*z0 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - x^61 - x^60 + x^58*y^2 + x^58*z0^2 + x^57*y^2 - 2*x^55*z0^4 + x^58 + x^57 - x^55*z0^2 + 2*x^52*z0^4 - x^55 - x^54 + x^52*z0^2 - 2*x^49*z0^4 + x^52 + x^51 - x^49*z0^2 + 2*x^46*z0^4 - x^49 - x^48 + x^46*z0^2 - 2*x^43*z0^4 + x^46 + x^45 - x^43*z0^2 - x^40*y*z0^3 - x^43 - x^41*z0^2 - x^39*y*z0^3 + x^39*z0^4 - x^42 + 2*x^40*y*z0 - x^40*z0^2 + 2*x^38*y*z0^3 + x^39*z0^2 - 2*x^37*z0^4 + 2*x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*z0^4 - x^36*z0^2 + 2*x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 + 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^33*z0^4 + 2*x^36 - x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 + x^35 + 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 - x^31*z0^4 + x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*z0^4 - x^33 + 2*x^31*y*z0 - x^31*z0^2 + 2*x^29*y*z0^3 - x^32 - x^30*y*z0 - x^30*z0^2 - 2*x^31 - 2*x^29*y*z0 + x^29*z0^2 - 2*x^27*z0^4 + 2*x^28*y*z0 + x^28*z0^2 - 2*x^26*y*z0^3 + x^29 + x^27*y^2 + 2*x^27*z0^2 + x^25*y*z0^3 - 2*x^25*z0^4 + x^28 - x^26*y*z0 + x^26*z0^2 - 2*x^24*z0^4 + 2*x^27 - 2*x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - x^24*z0^2 - x^22*z0^4 - x^25 + x^23*y*z0 + 2*x^23*z0^2 - x^21*y*z0^3 + x^24 - 2*x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^21*y*z0 + 2*x^21*z0^2 - 2*x^19*y*z0^3 + x^19*z0^4 + 2*x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 + x^19*z0^2 + x^17*y*z0^3 - x^17*z0^4 - 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^19 + x^17*y*z0 - x^17*z0^2 + x^15*y*z0^3 - x^15*z0^4 + 2*x^18 + x^16*z0^2 - 2*x^14*y*z0^3 - 2*x^14*z0^4 + x^15*y*z0 - 2*x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 - x^14*z0^2 + x^12*z0^4 - x^15 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*z0^4 + 2*x^14 + x^12*y*z0 - x^12*z0^2 - 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 - x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^8*y*z0 - 2*x^8*z0^2 - 2*x^6*y*z0^3 + x^6*z0^4 - x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 - 2*x^6 - x^2*y*z0^3 + 2*x^2*z0^4 - x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 + 2*x^60*z0^3 - 2*x^58*y^2*z0^3 + x^61*z0 - x^59*z0^3 - 2*x^57*y^2*z0^3 - x^58*y^2*z0 - x^58*z0^3 + x^56*y^2*z0^3 - 2*x^59*z0 + x^57*z0^3 - x^55*y^2*z0^3 - x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^55*z0^3 + 2*x^56*z0 - x^54*z0^3 + x^55*z0 - x^53*z0^3 - x^52*z0^3 - 2*x^53*z0 + x^51*z0^3 - x^52*z0 + x^50*z0^3 + x^49*z0^3 + 2*x^50*z0 - x^48*z0^3 + x^49*z0 - x^47*z0^3 - x^46*z0^3 - 2*x^47*z0 + x^45*z0^3 - x^46*z0 + x^44*z0^3 + x^43*z0^3 + 2*x^44*z0 - x^42*z0^3 + x^43*z0 + x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 - 2*x^38*y*z0^4 - x^41*z0 + x^39*y*z0^2 - 2*x^40*y - x^40*z0 + x^38*y*z0^2 - x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y + 2*x^37*y*z0^2 + x^37*z0^3 + x^35*y*z0^4 - 2*x^38*y + 2*x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + x^37*y + x^37*z0 + x^35*y*z0^2 + 2*x^35*z0^3 + x^36*y - x^36*z0 + 2*x^34*y*z0^2 - 2*x^34*z0^3 - x^35*y + 2*x^35*z0 - 2*x^33*y*z0^2 - 2*x^33*z0^3 + 2*x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 - 2*x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^33*y - x^33*z0 + x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - 2*x^32*y + x^32*z0 - 2*x^30*y*z0^2 - 2*x^31*z0 - x^29*y*z0^2 + x^29*z0^3 - 2*x^27*y*z0^4 + x^30*y - 2*x^30*z0 + x^28*z0^3 + 2*x^26*y*z0^4 - 2*x^29*y - 2*x^29*z0 + x^27*y^2*z0 + 2*x^27*y*z0^2 - x^25*y*z0^4 + 2*x^28*z0 + 2*x^26*y*z0^2 + x^26*z0^3 + x^24*y*z0^4 + 2*x^27*z0 + x^25*y*z0^2 - 2*x^23*y*z0^4 - x^26*y - 2*x^26*z0 + x^24*y*z0^2 - x^24*z0^3 + x^22*y*z0^4 + 2*x^25*y - x^25*z0 - x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y - 2*x^24*z0 - x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y - x^23*z0 + 2*x^21*y*z0^2 + x^21*z0^3 + 2*x^22*y - 2*x^20*y*z0^2 + x^20*z0^3 + 2*x^21*y + x^21*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + x^20*y - x^20*z0 - 2*x^18*y*z0^2 + 2*x^16*y*z0^4 + x^19*y + 2*x^19*z0 + x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 + x^18*y + x^18*z0 - 2*x^16*z0^3 + x^14*y*z0^4 - 2*x^17*y - x^17*z0 + x^15*y*z0^2 - 2*x^16*y + x^16*z0 - 2*x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 + 2*x^15*y + x^13*z0^3 + x^11*y*z0^4 + x^14*y - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - 2*x^13*z0 - x^11*y*z0^2 - x^11*z0^3 - 2*x^12*y - 2*x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 + 2*x^8*y*z0^4 - 2*x^11*y - x^11*z0 - x^9*y*z0^2 + x^10*y + x^10*z0 + 2*x^8*y*z0^2 + x^8*z0^3 + x^9*y + x^7*z0^3 - 2*x^8*y - 2*x^8*z0 - x^6*z0^3 + x^4*y*z0^4 + x^7*y + 2*x^7*z0 + 2*x^5*y*z0^2 + x^5*z0^3 - 2*x^6*y + 2*x^6*z0 - 2*x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 + x^5*y - 2*x^5*z0 - x^3*z0^3 - 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^3*y - 2*x^3*z0 + 2*x^2*y)/y) * dx,
- ((-2*x^60*z0^4 + x^59*z0^4 + 2*x^57*y^2*z0^4 - x^60*z0^2 - x^56*y^2*z0^4 - 2*x^61 + x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^60 + 2*x^58*y^2 - x^56*z0^4 + 2*x^57*y^2 + x^57*z0^2 + 2*x^58 - 2*x^54*z0^4 + 2*x^57 + x^53*z0^4 - x^54*z0^2 - 2*x^55 + 2*x^51*z0^4 - 2*x^54 - x^50*z0^4 + x^51*z0^2 + 2*x^52 - 2*x^48*z0^4 + 2*x^51 + x^47*z0^4 - x^48*z0^2 - 2*x^49 + 2*x^45*z0^4 - 2*x^48 - x^44*z0^4 + x^45*z0^2 + 2*x^46 - 2*x^42*z0^4 + 2*x^45 - x^42*z0^2 - 2*x^40*z0^4 - 2*x^43 + 2*x^39*z0^4 - 2*x^42 - 2*x^40*z0^2 - x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + 2*x^39*y*z0 + x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 - 2*x^38*y*z0 - 2*x^36*z0^4 - x^39 - 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 + x^35*z0^4 + 2*x^36*y*z0 - x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 - x^37 + x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + x^36 + x^34*y*z0 - 2*x^34*z0^2 + x^35 + 2*x^33*y*z0 - 2*x^33*z0^2 + 2*x^34 - 2*x^32*y*z0 + x^30*z0^4 - x^33 + 2*x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + 2*x^32 - x^30*y*z0 - 2*x^30*z0^2 + x^28*y*z0^3 + x^28*z0^4 - x^31 - 2*x^29*y*z0 - x^29*z0^2 + x^27*y^2*z0^2 + x^27*z0^4 - 2*x^30 - x^28*y*z0 - x^26*y*z0^3 - x^26*z0^4 - x^29 + x^27*y*z0 + 2*x^25*y*z0^3 + x^25*z0^4 - x^28 + x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^23*y*z0^3 + x^23*z0^4 - 2*x^24*y*z0 + 2*x^24*z0^2 + x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^23*y*z0 + x^23*z0^2 - 2*x^21*y*z0^3 - x^21*z0^4 + x^24 + 2*x^22*z0^2 + x^20*z0^4 - 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 + x^21 - 2*x^19*y*z0 - x^19*z0^2 + x^17*y*z0^3 + 2*x^17*z0^4 + x^20 + 2*x^18*y*z0 - x^18*z0^2 + 2*x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 - x^18 + x^16*y*z0 + x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 - x^17 + x^15*y*z0 + 2*x^13*z0^4 - 2*x^16 + x^14*z0^2 + 2*x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 + 2*x^11*z0^4 + 2*x^14 - x^12*y*z0 + 2*x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - x^11*z0^2 - 2*x^9*y*z0^3 + x^9*z0^4 + x^10*y*z0 + x^10*z0^2 - x^11 - 2*x^9*y*z0 - x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 - 2*x^8*z0^2 + x^6*z0^4 - x^9 + x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 + 2*x^5*z0^4 - x^8 - x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 - x^3*y*z0^3 + 2*x^4*y*z0 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + x^5 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*z0^2 - x^3)/y) * dx,
- ((x^61*z0^3 - x^58*y^2*z0^3 - 2*x^61*z0 + x^59*z0^3 - x^60*z0 + 2*x^58*y^2*z0 - x^56*y^2*z0^3 - 2*x^59*z0 + x^57*y^2*z0 - 2*x^57*z0^3 - x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 - x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 + 2*x^56*z0 + 2*x^54*z0^3 - 2*x^55*z0 + x^53*z0^3 - x^54*z0 - 2*x^53*z0 - 2*x^51*z0^3 + 2*x^52*z0 - x^50*z0^3 + x^51*z0 + 2*x^50*z0 + 2*x^48*z0^3 - 2*x^49*z0 + x^47*z0^3 - x^48*z0 - 2*x^47*z0 - 2*x^45*z0^3 + 2*x^46*z0 - x^44*z0^3 + x^45*z0 + 2*x^44*z0 + 2*x^42*z0^3 - 2*x^43*z0 + 2*x^41*z0^3 + x^39*y*z0^4 - x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 - x^38*y*z0^4 + x^41*z0 - 2*x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 - x^40*y - x^40*z0 + x^38*y*z0^2 + 2*x^38*z0^3 + x^39*y - x^39*z0 - 2*x^37*y*z0^2 + x^37*z0^3 + 2*x^35*y*z0^4 + x^38*y + x^38*z0 + x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y - x^37*z0 + x^35*y*z0^2 - x^35*z0^3 + x^33*y*z0^4 - x^36*y + x^34*y*z0^2 - 2*x^34*z0^3 + 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 - x^33*z0^3 + 2*x^31*y*z0^4 - x^34*y - x^34*z0 - 2*x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^30*y*z0^4 + 2*x^33*y - x^33*z0 - 2*x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 - 2*x^32*z0 + 2*x^30*y*z0^2 - x^28*y*z0^4 + x^31*y + x^31*z0 + 2*x^29*z0^3 + x^27*y^2*z0^3 - x^27*y*z0^4 + x^30*y - x^28*y*z0^2 - x^28*z0^3 + x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 - x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 + x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y*z0^4 + x^27*z0 - x^25*z0^3 - 2*x^23*y*z0^4 - 2*x^26*y - x^24*y*z0^2 + x^24*z0^3 - 2*x^22*y*z0^4 - x^25*y + 2*x^23*y*z0^2 + 2*x^23*z0^3 - x^24*y + 2*x^24*z0 - x^22*y*z0^2 + x^22*z0^3 + 2*x^20*y*z0^4 + x^23*z0 + x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 + 2*x^22*z0 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y + 2*x^21*z0 + x^17*y*z0^4 - 2*x^20*y + 2*x^20*z0 - 2*x^18*y*z0^2 - x^16*y*z0^4 - 2*x^19*y - x^19*z0 - 2*x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^15*y*z0^4 - 2*x^18*y + 2*x^18*z0 - x^16*y*z0^2 - x^16*z0^3 + x^14*y*z0^4 - 2*x^17*y + 2*x^17*z0 - 2*x^15*y*z0^2 + x^15*z0^3 - 2*x^13*y*z0^4 + 2*x^16*y - x^16*z0 + x^14*y*z0^2 + x^14*z0^3 - 2*x^15*z0 + x^13*y*z0^2 + x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*z0 - x^12*y*z0^2 + 2*x^12*z0^3 - x^13*y - x^11*z0^3 + 2*x^9*y*z0^4 + 2*x^12*y - 2*x^12*z0 - x^10*z0^3 - 2*x^8*y*z0^4 + x^11*z0 + x^9*y*z0^2 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 - x^8*y*z0^2 - x^8*z0^3 + 2*x^6*y*z0^4 - x^9*y - x^7*y*z0^2 + 2*x^7*z0^3 - x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 + 2*x^4*y*z0^4 - 2*x^7*y - 2*x^7*z0 + 2*x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 - 2*x^4*y*z0^2 + 2*x^2*y*z0^4 - x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*y + x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y - x^2*y + 2*x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 - 2*x^58*z0^4 - 2*x^61 + x^57*y^2*z0^2 - x^57*z0^4 + 2*x^58*y^2 - 2*x^58*z0^2 + x^57*z0^2 + 2*x^55*z0^4 + 2*x^58 + x^54*z0^4 + 2*x^55*z0^2 - x^54*z0^2 - 2*x^52*z0^4 - 2*x^55 - x^51*z0^4 - 2*x^52*z0^2 + x^51*z0^2 + 2*x^49*z0^4 + 2*x^52 + x^48*z0^4 + 2*x^49*z0^2 - x^48*z0^2 - 2*x^46*z0^4 - 2*x^49 - x^45*z0^4 - 2*x^46*z0^2 + x^45*z0^2 + 2*x^43*z0^4 + 2*x^46 + x^42*z0^4 + 2*x^43*z0^2 + x^41*z0^4 - x^42*z0^2 + x^40*y*z0^3 - 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - x^39*z0^2 + x^37*y*z0^3 - x^37*z0^4 - 2*x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^36*z0^4 - 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 + 2*x^35*z0^4 + 2*x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 + 2*x^34*z0^4 + x^37 - x^35*y*z0 + 2*x^33*y*z0^3 - 2*x^33*z0^4 - 2*x^36 - 2*x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 + x^35 - 2*x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^34 + 2*x^32*y*z0 + 2*x^30*y*z0^3 - 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 + x^27*y^2*z0^4 + x^32 + x^30*z0^2 + x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 + x^28*y*z0 + x^28*z0^2 + x^26*y*z0^3 - x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 + x^25*z0^4 + x^28 - x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 - x^27 - x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + 2*x^26 + 2*x^24*y*z0 + x^22*y*z0^3 - x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 - 2*x^21*y*z0^3 + x^21*z0^4 - 2*x^22*y*z0 + x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^23 - x^19*y*z0^3 + 2*x^19*z0^4 + x^22 + 2*x^20*z0^2 - 2*x^18*z0^4 - x^19*y*z0 - 2*x^19*z0^2 - 2*x^20 - x^18*y*z0 + x^18*z0^2 + x^16*y*z0^3 + 2*x^16*z0^4 + x^19 - 2*x^17*y*z0 + 2*x^17*z0^2 + 2*x^15*y*z0^3 - 2*x^15*z0^4 - x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^15*y*z0 + x^13*y*z0^3 + x^13*z0^4 - x^16 - 2*x^14*y*z0 - 2*x^14*z0^2 - 2*x^12*y*z0^3 + x^12*z0^4 + 2*x^15 + 2*x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 + 2*x^14 - x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 - x^13 - x^11*y*z0 - x^11*z0^2 + x^9*y*z0^3 - x^12 - 2*x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 - x^8*z0^2 - 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 - 2*x^5*z0^4 + x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 - x^7 - x^5*y*z0 - x^5*z0^2 + x^3*z0^4 - 2*x^6 + x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 + x^5 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + x^61*z0^2 + 2*x^59*z0^4 + x^60*z0^2 - x^58*y^2*z0^2 - x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 + x^60 - x^58*y^2 - x^58*z0^2 - 2*x^56*z0^4 - x^57*y^2 - x^57*z0^2 + x^55*z0^4 - x^58 - x^57 + x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 - x^52*z0^4 + x^55 + x^54 - x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 + x^49*z0^4 - x^52 - x^51 + x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 - x^46*z0^4 + x^49 + x^48 - x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 + x^43*z0^4 - x^46 - x^45 + x^43*z0^2 + x^41*z0^4 + x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 + x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 + x^42 - 2*x^40*y*z0 - 2*x^40*z0^2 + 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + 2*x^37*z0^4 + x^40 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + x^36*z0^4 - x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^35*z0^4 + 2*x^38 - 2*x^36*y*z0 + 2*x^36*z0^2 + x^34*y*z0^3 - x^34*z0^4 + 2*x^37 - x^35*y*z0 - x^33*z0^4 - x^34*y*z0 - 2*x^34*z0^2 + 2*x^32*y*z0^3 - x^35 + x^33*z0^2 + 2*x^31*z0^4 + 2*x^34 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 - x^32 + x^30*z0^2 - x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 - x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 - 2*x^30 + x^28*y^2 + 2*x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + x^29 + x^27*y*z0 + x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^26*y*z0 + 2*x^24*y*z0^3 + x^27 - 2*x^25*z0^2 + x^23*y*z0^3 + 2*x^23*z0^4 - x^24*y*z0 + 2*x^24*z0^2 - x^22*y*z0^3 + 2*x^25 + 2*x^23*y*z0 + 2*x^21*y*z0^3 - 2*x^22*y*z0 - 2*x^22*z0^2 + 2*x^20*y*z0^3 + x^20*z0^4 - x^23 + x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 - x^22 + x^20*y*z0 - x^20*z0^2 - 2*x^18*y*z0^3 + x^18*z0^4 - x^21 + x^19*y*z0 - x^19*z0^2 + x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*z0^4 + 2*x^18 - 2*x^16*y*z0 - x^16*z0^2 + 2*x^14*y*z0^3 - 2*x^14*z0^4 + x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*z0^4 - x^16 - x^14*y*z0 - 2*x^14*z0^2 + x^12*z0^4 + x^15 - 2*x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 + x^10*y*z0^3 + x^9*y*z0^3 + 2*x^9*z0^4 + x^12 - x^10*z0^2 + x^8*z0^4 + x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 + x^7*z0^4 + x^10 + 2*x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 - x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*z0^4 - 2*x^8 - x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*z0^4 + 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - x^5 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3 - 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^60*z0^3 + 2*x^58*y^2*z0^3 - x^61*z0 - 2*x^57*y^2*z0^3 + x^58*y^2*z0 - 2*x^58*z0^3 - x^57*z0^3 - x^55*y^2*z0^3 + x^58*z0 - x^54*y^2*z0^3 + 2*x^55*z0^3 + x^54*z0^3 - x^55*z0 - 2*x^52*z0^3 - x^51*z0^3 + x^52*z0 + 2*x^49*z0^3 + x^48*z0^3 - x^49*z0 - 2*x^46*z0^3 - x^45*z0^3 + x^46*z0 + 2*x^43*z0^3 + x^42*z0^3 - x^43*z0 - 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^40*y*z0^2 - x^41*z0 - x^39*y*z0^2 + x^39*z0^3 - 2*x^37*y*z0^4 + 2*x^40*y - x^38*y*z0^2 + x^38*z0^3 - x^36*y*z0^4 - x^39*y + x^39*z0 + 2*x^37*z0^3 - 2*x^35*y*z0^4 + x^38*y - 2*x^38*z0 + 2*x^36*y*z0^2 - x^36*z0^3 + x^34*y*z0^4 - x^37*y + x^37*z0 - x^35*z0^3 + 2*x^33*y*z0^4 - x^36*z0 - x^34*z0^3 + x^32*y*z0^4 - x^35*y - x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 + 2*x^34*y - 2*x^32*y*z0^2 - 2*x^30*y*z0^4 - x^33*z0 - 2*x^31*z0^3 - 2*x^29*y*z0^4 - 2*x^32*y - 2*x^30*z0^3 - x^28*y*z0^4 - x^31*y + 2*x^31*z0 - x^27*y*z0^4 - x^30*y + 2*x^30*z0 + x^28*y^2*z0 - x^28*y*z0^2 - 2*x^28*z0^3 + 2*x^26*y*z0^4 + x^29*y - 2*x^27*y*z0^2 + x^27*z0^3 + 2*x^28*y - 2*x^28*z0 - x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 + x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*z0^3 - x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 - 2*x^23*y*z0^2 + x^23*z0^3 + 2*x^21*y*z0^4 - x^24*z0 - x^22*z0^3 - x^20*y*z0^4 - x^23*y + 2*x^23*z0 + 2*x^21*y*z0^2 - x^21*z0^3 + x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 + x^18*y*z0^4 - 2*x^21*y - x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 - x^20*y - x^20*z0 + x^18*y*z0^2 + x^18*z0^3 - 2*x^16*y*z0^4 - 2*x^19*y - 2*x^17*y*z0^2 - 2*x^17*z0^3 - x^15*y*z0^4 + 2*x^18*y - x^18*z0 + 2*x^16*z0^3 + 2*x^14*y*z0^4 - x^17*y - 2*x^17*z0 + 2*x^16*y - 2*x^16*z0 - 2*x^14*y*z0^2 + x^12*y*z0^4 - 2*x^15*y - x^15*z0 + x^13*z0^3 + x^11*y*z0^4 - 2*x^14*y - 2*x^14*z0 + x^12*y*z0^2 + 2*x^12*z0^3 - x^13*y + x^13*z0 - 2*x^11*y*z0^2 + x^9*y*z0^4 + x^12*y - x^12*z0 - 2*x^8*y*z0^4 - 2*x^11*y + 2*x^11*z0 + 2*x^9*y*z0^2 - 2*x^7*y*z0^4 + x^10*y + 2*x^10*z0 - x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 - x^7*y*z0^2 + x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y + x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - x^6*y - 2*x^6*z0 + x^4*y*z0^2 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^4*y - x^4*z0 - 2*x^2*z0^3 - x^3*y + x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 - 2*x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^60 + 2*x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - 2*x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 + 2*x^57 - x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + 2*x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 - 2*x^54 + x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - 2*x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 + 2*x^51 - x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + 2*x^46*z0^4 - 2*x^49 + 2*x^45*z0^4 - 2*x^48 + x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - 2*x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 + 2*x^45 - x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 - x^40*y*z0^3 - 2*x^43 - x^41*z0^2 - x^39*y*z0^3 + x^39*z0^4 - 2*x^42 + 2*x^40*y*z0 - x^40*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + 2*x^37*z0^4 - 2*x^40 + x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^37*y*z0 + x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 - 2*x^34*y*z0^3 + x^34*z0^4 + x^37 + 2*x^35*y*z0 + x^35*z0^2 + 2*x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + x^34*z0^2 + 2*x^32*z0^4 + 2*x^35 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 - x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*z0^4 + 2*x^33 + 2*x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 + x^29*z0^4 + x^32 + x^28*y^2*z0^2 - 2*x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 + 2*x^28*y*z0 + x^26*z0^4 + 2*x^29 + x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 - 2*x^26*y*z0 + 2*x^26*z0^2 + x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 - x^26 - x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 - x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 - 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 + x^21*z0^2 - 2*x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 + x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 - 2*x^21 + x^19*y*z0 - x^17*y*z0^3 - x^17*z0^4 - x^20 - 2*x^18*y*z0 - 2*x^16*y*z0^3 - 2*x^19 - 2*x^17*y*z0 - x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 - x^14*y*z0^3 + 2*x^17 - x^15*y*z0 + x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 + 2*x^16 - x^14*y*z0 + 2*x^14*z0^2 + x^12*y*z0^3 - x^12*z0^4 - x^15 + 2*x^13*y*z0 + x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 - 2*x^10*y*z0^3 + x^10*z0^4 - x^13 + 2*x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^12 - x^10*y*z0 + x^10*z0^2 - 2*x^8*z0^4 - 2*x^11 + x^9*y*z0 + x^7*y*z0^3 - x^7*z0^4 + 2*x^10 + x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 + 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 + x^5*z0^2 + 2*x^6 - x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 + x^5 - x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + x^2)/y) * dx,
- ((x^61*z0^3 + 2*x^60*z0^3 - x^58*y^2*z0^3 + x^61*z0 - x^59*z0^3 - 2*x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 + x^56*y^2*z0^3 - 2*x^59*z0 - 2*x^57*y^2*z0 - x^55*y^2*z0^3 - x^58*z0 + 2*x^56*y^2*z0 + x^56*z0^3 - 2*x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^56*z0 + x^55*z0 - x^53*z0^3 + 2*x^54*z0 - 2*x^53*z0 - x^52*z0 + x^50*z0^3 - 2*x^51*z0 + 2*x^50*z0 + x^49*z0 - x^47*z0^3 + 2*x^48*z0 - 2*x^47*z0 - x^46*z0 + x^44*z0^3 - 2*x^45*z0 + 2*x^44*z0 + x^43*z0 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 - x^40*z0^3 - x^38*y*z0^4 - x^41*z0 + x^39*y*z0^2 + 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 + 2*x^38*y*z0^2 + 2*x^38*z0^3 + x^36*y*z0^4 + 2*x^39*y - 2*x^39*z0 - 2*x^37*z0^3 - x^35*y*z0^4 + 2*x^38*y + 2*x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + x^34*y*z0^4 + x^37*y - 2*x^35*y*z0^2 + 2*x^35*z0^3 + x^33*y*z0^4 + x^36*y + x^36*z0 - x^34*y*z0^2 - 2*x^32*y*z0^4 - 2*x^35*y + x^35*z0 - 2*x^33*z0^3 - x^31*y*z0^4 - 2*x^34*z0 - x^32*y*z0^2 - x^32*z0^3 + x^30*y*z0^4 - 2*x^33*z0 - x^31*y*z0^2 - 2*x^31*z0^3 + 2*x^32*y + x^32*z0 + 2*x^30*y*z0^2 + x^30*z0^3 + x^28*y^2*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y - x^31*z0 - 2*x^29*y*z0^2 - x^29*z0^3 - 2*x^30*y + x^30*z0 - 2*x^28*y*z0^2 - x^26*y*z0^4 + x^29*z0 + 2*x^27*z0^3 + x^25*y*z0^4 - 2*x^28*z0 - 2*x^26*y*z0^2 - 2*x^26*z0^3 - 2*x^24*y*z0^4 + x^27*y + 2*x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^23*y*z0^4 + 2*x^26*z0 + x^22*y*z0^4 + 2*x^25*z0 - x^21*y*z0^4 + x^24*y + 2*x^24*z0 + x^22*y*z0^2 + x^22*z0^3 + 2*x^23*y - x^23*z0 - 2*x^21*y*z0^2 + x^21*z0^3 + x^19*y*z0^4 - 2*x^22*y + 2*x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - x^18*y*z0^4 - x^21*y - x^21*z0 - 2*x^19*y*z0^2 - x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y - 2*x^18*y*z0^2 - 2*x^18*z0^3 - x^16*y*z0^4 - x^19*y + 2*x^19*z0 - x^17*z0^3 + x^15*y*z0^4 - x^18*y + 2*x^16*y*z0^2 + x^16*z0^3 + x^14*y*z0^4 + x^17*z0 - x^15*y*z0^2 - x^15*z0^3 - 2*x^13*y*z0^4 + x^16*y + 2*x^16*z0 + x^14*y*z0^2 - x^14*z0^3 - 2*x^15*y - 2*x^15*z0 + 2*x^11*y*z0^4 + 2*x^14*y + 2*x^14*z0 - x^12*y*z0^2 - x^12*z0^3 - x^10*y*z0^4 - x^13*y + x^13*z0 - x^11*z0^3 + 2*x^9*y*z0^4 - x^12*y + x^10*z0^3 - 2*x^8*y*z0^4 - x^11*y - 2*x^11*z0 + x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^7*y*z0^4 - x^10*z0 - x^8*y*z0^2 + x^8*z0^3 + 2*x^9*y - x^9*z0 + x^7*y*z0^2 - x^5*y*z0^4 + x^8*y + x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + x^7*z0 + 2*x^5*y*z0^2 + x^5*z0^3 - x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^5*y + x^5*z0 + 2*x^3*y*z0^2 - 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y - 2*x^3*z0 + 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - 2*x^61*z0^2 + x^59*z0^4 + 2*x^60*z0^2 + 2*x^58*y^2*z0^2 - x^58*z0^4 - x^56*y^2*z0^4 - 2*x^57*y^2*z0^2 + 2*x^58*z0^2 - x^56*z0^4 - 2*x^57*z0^2 + x^55*z0^4 - 2*x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 - x^52*z0^4 + 2*x^52*z0^2 - x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 - 2*x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 + 2*x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 - 2*x^43*z0^2 + 2*x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^40*y*z0 + 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + 2*x^39*y*z0 - 2*x^37*y*z0^3 - 2*x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^35*z0^4 - x^38 - 2*x^36*y*z0 + 2*x^34*y*z0^3 + x^34*z0^4 + x^37 + 2*x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 - x^36 - x^34*y*z0 - 2*x^34*z0^2 + 2*x^32*y*z0^3 - 2*x^32*z0^4 - x^35 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 + x^34 + x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^30*z0^4 + x^28*y^2*z0^4 + x^33 + x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + x^30*y*z0 + 2*x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 + x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - x^28 + 2*x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + x^23*y*z0^3 + 2*x^23*z0^4 + 2*x^26 + x^24*y*z0 - x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^25 + 2*x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^22*y*z0 + 2*x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 + x^21*y*z0 - x^19*y*z0^3 - 2*x^19*z0^4 + 2*x^20*y*z0 + 2*x^18*y*z0^3 + x^18*z0^4 - x^21 - x^19*y*z0 + 2*x^17*z0^4 - x^20 - x^18*y*z0 - 2*x^18*z0^2 + 2*x^16*y*z0^3 - x^16*z0^4 - x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 + 2*x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 - 2*x^17 + 2*x^15*y*z0 - x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^15 - 2*x^13*y*z0 - 2*x^11*y*z0^3 + x^11*z0^4 + x^14 - 2*x^12*z0^2 + x^10*y*z0^3 - 2*x^10*z0^4 - 2*x^11*y*z0 + x^11*z0^2 + 2*x^9*y*z0^3 + x^12 - 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 + x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 - x^8*y*z0 + 2*x^8*z0^2 + 2*x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - 2*x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - x^7 + 2*x^5*z0^2 - 2*x^3*y*z0^3 + x^3*z0^4 - 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 - x^5 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 - x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - x^60*z0^4 + x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 + x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + 2*x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 - 2*x^58*y^2 + x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 - 2*x^58 - x^54*z0^4 + 2*x^57 - x^55*z0^2 + x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + 2*x^55 + x^51*z0^4 - 2*x^54 + x^52*z0^2 - x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 - 2*x^52 - x^48*z0^4 + 2*x^51 - x^49*z0^2 + x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 + 2*x^49 + x^45*z0^4 - 2*x^48 + x^46*z0^2 - x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 - 2*x^46 - x^42*z0^4 + 2*x^45 - x^43*z0^2 + x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 - x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 - 2*x^42 + 2*x^40*y*z0 - x^40*z0^2 + 2*x^39*y*z0 - 2*x^39*z0^2 + x^37*y*z0^3 - 2*x^40 + 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^38 + 2*x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 - x^37 + x^35*y*z0 + x^35*z0^2 - 2*x^33*y*z0^3 - 2*x^33*z0^4 - 2*x^36 - x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 - x^35 - x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 - x^34 - x^32*y*z0 + 2*x^30*y*z0^3 + x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - 2*x^29*y*z0^3 + 2*x^29*z0^4 + 2*x^28*y*z0^3 + x^28*z0^4 - 2*x^31 + x^29*y^2 + 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 + 2*x^27*z0^4 + x^30 + 2*x^28*z0^2 + 2*x^26*y*z0^3 - x^29 - x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 + 2*x^28 - 2*x^26*y*z0 - x^26*z0^2 + x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^23*y*z0^3 + x^23*z0^4 + 2*x^26 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^25 - x^23*y*z0 - 2*x^23*z0^2 - 2*x^21*y*z0^3 - 2*x^21*z0^4 + x^24 + 2*x^22*z0^2 + x^20*y*z0^3 + 2*x^21*y*z0 + x^19*y*z0^3 + x^19*z0^4 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + x^18*z0^4 - x^21 - x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 + 2*x^20 - 2*x^18*y*z0 - x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^17*y*z0 - x^17*z0^2 - x^15*y*z0^3 - x^15*z0^4 + 2*x^18 - 2*x^16*y*z0 + 2*x^16*z0^2 + x^14*y*z0^3 + 2*x^14*z0^4 + x^17 + x^15*y*z0 - 2*x^13*y*z0^3 - x^13*z0^4 - x^14*y*z0 + 2*x^14*z0^2 - 2*x^12*y*z0^3 + x^15 - x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 - x^14 - x^12*y*z0 - x^10*z0^4 - 2*x^13 + 2*x^11*y*z0 - x^11*z0^2 - 2*x^9*z0^4 - 2*x^12 + x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 + x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + 2*x^9 + 2*x^7*y*z0 - x^5*y*z0^3 - 2*x^5*z0^4 - x^8 - 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 - x^7 + 2*x^5*y*z0 - x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 + x^4*z0^2 - x^2*z0^4 - x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2)/y) * dx,
- ((-x^60*z0^3 - x^59*z0^3 + x^57*y^2*z0^3 - x^60*z0 - 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - 2*x^56*y^2*z0 + x^56*z0^3 + x^57*z0 + 2*x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 - x^53*z0^3 - x^54*z0 - 2*x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 + x^50*z0^3 + x^51*z0 + 2*x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 - x^47*z0^3 - x^48*z0 - 2*x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 + x^44*z0^3 + x^45*z0 + 2*x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 - x^41*z0^3 - x^42*z0 - 2*x^40*z0^3 + 2*x^41*z0 + x^39*z0^3 - x^37*y*z0^4 + 2*x^40*z0 - 2*x^38*y*z0^2 - 2*x^36*y*z0^4 + 2*x^39*y - 2*x^37*y*z0^2 - 2*x^37*z0^3 - x^35*y*z0^4 + 2*x^38*y - x^36*y*z0^2 + x^36*z0^3 - x^37*z0 + x^35*z0^3 + x^33*y*z0^4 - 2*x^36*y + x^36*z0 + 2*x^34*y*z0^2 + 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 - 2*x^34*y - x^34*z0 + 2*x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 - 2*x^33*y + x^31*z0^3 + x^29*y*z0^4 + 2*x^32*y - x^32*z0 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y + x^29*y^2*z0 + x^29*y*z0^2 + 2*x^29*z0^3 - x^27*y*z0^4 - 2*x^30*y + x^30*z0 + 2*x^28*z0^3 - x^26*y*z0^4 + 2*x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y - x^28*z0 + 2*x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y*z0^4 + 2*x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 + 2*x^25*z0^3 - x^26*y + 2*x^26*z0 + 2*x^24*y*z0^2 - x^24*z0^3 + 2*x^22*y*z0^4 + 2*x^25*y + x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*y - x^24*z0 + x^22*y*z0^2 - 2*x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y - 2*x^23*z0 - x^21*z0^3 + x^22*y + x^22*z0 + 2*x^20*y*z0^2 + 2*x^21*z0 - 2*x^19*y*z0^2 + 2*x^19*z0^3 - 2*x^17*y*z0^4 + 2*x^18*y*z0^2 - 2*x^19*y - 2*x^17*y*z0^2 - x^17*z0^3 + x^15*y*z0^4 + x^18*y + 2*x^16*y*z0^2 - 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^17*z0 - 2*x^15*y*z0^2 + x^13*y*z0^4 + x^16*y + 2*x^16*z0 + x^14*y*z0^2 - x^14*z0^3 + x^12*y*z0^4 - x^15*y + x^15*z0 + x^13*y*z0^2 - x^13*z0^3 + x^14*y + x^14*z0 + x^12*y*z0^2 - x^12*z0^3 + x^10*y*z0^4 + 2*x^13*y + x^13*z0 - x^11*y*z0^2 - 2*x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y - 2*x^12*z0 + 2*x^10*z0^3 + x^11*y + 2*x^11*z0 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^7*y*z0^2 + x^5*y*z0^4 - 2*x^8*y + x^8*z0 + x^6*z0^3 + 2*x^7*y - x^7*z0 + 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^2*y*z0^4 - x^5*y - x^5*z0 + 2*x^3*y*z0^2 + 2*x^4*y - 2*x^4*z0 + x^2*y*z0^2 - 2*x^2*z0^3 - 2*x^3*y + x^3*z0 - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + 2*x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - 2*x^61 + x^57*y^2*z0^2 - 2*x^57*z0^4 + 2*x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + x^57*z0^2 + 2*x^55*z0^4 + 2*x^58 + 2*x^54*z0^4 + 2*x^55*z0^2 - x^53*z0^4 - x^54*z0^2 - 2*x^52*z0^4 - 2*x^55 - 2*x^51*z0^4 - 2*x^52*z0^2 + x^50*z0^4 + x^51*z0^2 + 2*x^49*z0^4 + 2*x^52 + 2*x^48*z0^4 + 2*x^49*z0^2 - x^47*z0^4 - x^48*z0^2 - 2*x^46*z0^4 - 2*x^49 - 2*x^45*z0^4 - 2*x^46*z0^2 + x^44*z0^4 + x^45*z0^2 + 2*x^43*z0^4 + 2*x^46 + 2*x^42*z0^4 + 2*x^43*z0^2 - x^42*z0^2 + x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^39*z0^4 + x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^36*z0^4 - 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 - 2*x^33*y*z0^3 - x^33*z0^4 + 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*z0^4 + x^35 + 2*x^33*y*z0 - 2*x^33*z0^2 - 2*x^31*y*z0^3 + x^31*z0^4 - x^34 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^33 - x^31*y*z0 + 2*x^31*z0^2 + x^29*y^2*z0^2 + x^29*y*z0^3 - 2*x^29*z0^4 + x^32 - x^30*y*z0 - x^30*z0^2 + 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 - 2*x^29*z0^2 - x^27*y*z0^3 + x^27*z0^4 + 2*x^30 + x^28*y*z0 + x^28*z0^2 + 2*x^26*z0^4 - x^29 - x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 + x^25*z0^4 - x^28 - 2*x^26*z0^2 - 2*x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - 2*x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 - x^24*z0^2 + x^22*y*z0^3 - x^25 - 2*x^23*y*z0 + 2*x^23*z0^2 + 2*x^21*y*z0^3 + x^21*z0^4 + x^24 + x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 + x^20*z0^4 - 2*x^19*z0^4 + x^22 + 2*x^20*y*z0 + x^18*y*z0^3 + x^18*z0^4 - x^21 + x^19*y*z0 - x^19*z0^2 - 2*x^17*y*z0^3 + x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^17*z0^2 + 2*x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^16*y*z0 - x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 - 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - 2*x^15 - 2*x^13*y*z0 + x^13*z0^2 + x^11*z0^4 - 2*x^14 - x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 - x^11 - x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*z0^4 - x^9 + x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 + x^6*y*z0 + x^6*z0^2 + 2*x^4*z0^4 - 2*x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 - 2*x^6 - x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 - x^3*z0^2 - 2*x^2*y*z0 - x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^59*z0^3 - x^57*y^2*z0^3 - x^60*z0 - 2*x^58*y^2*z0 + 2*x^58*z0^3 - 2*x^56*y^2*z0^3 - 2*x^59*z0 + x^57*y^2*z0 + x^57*z0^3 + x^55*y^2*z0^3 - 2*x^58*z0 + 2*x^56*y^2*z0 - 2*x^56*z0^3 - 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^55*z0^3 + 2*x^56*z0 - x^54*z0^3 + 2*x^55*z0 + 2*x^53*z0^3 - x^54*z0 + 2*x^52*z0^3 - 2*x^53*z0 + x^51*z0^3 - 2*x^52*z0 - 2*x^50*z0^3 + x^51*z0 - 2*x^49*z0^3 + 2*x^50*z0 - x^48*z0^3 + 2*x^49*z0 + 2*x^47*z0^3 - x^48*z0 + 2*x^46*z0^3 - 2*x^47*z0 + x^45*z0^3 - 2*x^46*z0 - 2*x^44*z0^3 + x^45*z0 - 2*x^43*z0^3 + 2*x^44*z0 - x^42*z0^3 + 2*x^43*z0 - x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 - x^40*z0^3 + 2*x^38*y*z0^4 + 2*x^39*y*z0^2 + x^39*z0^3 - x^37*y*z0^4 + x^40*y - 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 + 2*x^37*z0^3 + x^35*y*z0^4 - 2*x^38*y - x^38*z0 + 2*x^36*y*z0^2 + 2*x^34*y*z0^4 + 2*x^37*y - x^37*z0 - x^35*y*z0^2 - 2*x^35*z0^3 - x^33*y*z0^4 + 2*x^36*y - x^36*z0 + x^34*y*z0^2 + 2*x^32*y*z0^4 + x^35*z0 + x^33*y*z0^2 - x^33*z0^3 + 2*x^31*y*z0^4 - 2*x^34*y + x^34*z0 + 2*x^32*z0^3 + x^30*y*z0^4 + 2*x^33*y - x^33*z0 + x^31*y*z0^2 - x^31*z0^3 + x^29*y^2*z0^3 + x^29*y*z0^4 - x^32*y - 2*x^32*z0 - 2*x^30*y*z0^2 + x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*y - 2*x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^27*y*z0^4 + 2*x^30*y + x^30*z0 - 2*x^28*y*z0^2 - 2*x^28*z0^3 + x^26*y*z0^4 - 2*x^29*z0 + 2*x^27*y*z0^2 + x^25*y*z0^4 + 2*x^28*y + x^28*z0 + 2*x^26*y*z0^2 + 2*x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*y + 2*x^25*y*z0^2 - x^25*z0^3 + 2*x^23*y*z0^4 - 2*x^26*z0 - x^24*y*z0^2 + 2*x^24*z0^3 - x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 - 2*x^23*y*z0^2 - x^23*z0^3 - 2*x^21*y*z0^4 - 2*x^24*y - x^22*y*z0^2 + x^22*z0^3 + x^20*y*z0^4 + 2*x^23*y - 2*x^23*z0 + x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 - 2*x^22*y + x^22*z0 - 2*x^20*y*z0^2 + 2*x^20*z0^3 + 2*x^18*y*z0^4 - x^17*y*z0^4 - 2*x^20*y + x^20*z0 - 2*x^18*z0^3 - 2*x^16*y*z0^4 + x^19*y - 2*x^17*y*z0^2 + 2*x^15*y*z0^4 - x^18*y - x^16*y*z0^2 - x^16*z0^3 + 2*x^17*y - x^17*z0 - x^15*y*z0^2 - 2*x^15*z0^3 - x^13*y*z0^4 - 2*x^16*y - 2*x^16*z0 + x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*y - x^13*y*z0^2 - 2*x^13*z0^3 + x^11*y*z0^4 - x^14*y - x^14*z0 - 2*x^12*z0^3 + x^10*y*z0^4 - x^11*y*z0^2 + 2*x^11*z0^3 + x^9*y*z0^4 - x^12*y + x^12*z0 - x^10*y*z0^2 - x^10*z0^3 - x^8*y*z0^4 + x^11*y - x^11*z0 + x^9*z0^3 - x^7*y*z0^4 - x^10*y + x^10*z0 + x^6*y*z0^4 - 2*x^9*y + x^9*z0 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y + x^6*y*z0^2 - x^6*z0^3 + x^4*y*z0^4 - x^5*y*z0^2 + 2*x^5*z0^3 - x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 - x^2*y*z0^4 - x^5*y - x^5*z0 - 2*x^3*z0^3 + x^4*y - 2*x^2*y*z0^2 + x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + x^57*y^2*z0^4 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^61 + x^57*z0^4 - 2*x^60 + x^58*y^2 + 2*x^58*z0^2 + x^56*z0^4 + 2*x^57*y^2 + 2*x^55*z0^4 + x^58 - x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 - x^53*z0^4 - 2*x^52*z0^4 - x^55 + x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 + x^50*z0^4 + 2*x^49*z0^4 + x^52 - x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 - x^47*z0^4 - 2*x^46*z0^4 - x^49 + x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 + x^44*z0^4 + 2*x^43*z0^4 + x^46 - x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 - 2*x^41*z0^4 + x^40*y*z0^3 - x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - x^39*z0^4 - 2*x^42 - x^40*y*z0 - 2*x^40*z0^2 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + 2*x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^39 - 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - 2*x^35*z0^4 + x^38 - 2*x^36*z0^2 - x^37 + 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 + x^35 + 2*x^33*y*z0 + x^31*y*z0^3 - 2*x^31*z0^4 + x^29*y^2*z0^4 + 2*x^34 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 - x^33 - x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 - x^28*z0^4 + 2*x^31 - x^29*y*z0 + 2*x^29*z0^2 + x^27*y*z0^3 + x^30 - 2*x^26*y*z0^3 - x^29 + x^27*y*z0 - x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 - 2*x^28 - x^26*y*z0 + x^26*z0^2 + 2*x^24*z0^4 - x^25*z0^2 - 2*x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 + 2*x^22*z0^4 + 2*x^25 + x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^20*y*z0^3 - 2*x^23 + 2*x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*y*z0^3 - x^20 - 2*x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - x^19 - x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 - x^18 - 2*x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 + x^17 + 2*x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^11*z0^4 - 2*x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 - 2*x^11*y*z0 - 2*x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^12 - x^10*y*z0 - x^10*z0^2 + x^8*y*z0^3 - 2*x^11 - x^9*z0^2 - x^10 - 2*x^8*y*z0 + 2*x^6*y*z0^3 + x^6*z0^4 - x^7*y*z0 - 2*x^7*z0^2 + x^5*z0^4 + 2*x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 - x^7 - x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 - x^3*z0^4 - x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 - 2*x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 + 2*x^57*y^2*z0^4 + x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 + 2*x^57*z0^4 + x^60 + x^58*y^2 + x^58*z0^2 - x^56*z0^4 - x^57*y^2 - 2*x^55*z0^4 + x^58 - 2*x^54*z0^4 - x^57 - x^55*z0^2 + x^53*z0^4 + 2*x^52*z0^4 - x^55 + 2*x^51*z0^4 + x^54 + x^52*z0^2 - x^50*z0^4 - 2*x^49*z0^4 + x^52 - 2*x^48*z0^4 - x^51 - x^49*z0^2 + x^47*z0^4 + 2*x^46*z0^4 - x^49 + 2*x^45*z0^4 + x^48 + x^46*z0^2 - x^44*z0^4 - 2*x^43*z0^4 + x^46 - 2*x^42*z0^4 - x^45 - x^43*z0^2 + x^41*z0^4 - x^40*y*z0^3 + x^40*z0^4 - x^43 - x^41*z0^2 - x^39*y*z0^3 - x^39*z0^4 + x^42 + 2*x^40*y*z0 - 2*x^40*z0^2 - 2*x^38*y*z0^3 - x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + 2*x^40 + x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - 2*x^36*z0^4 - x^39 + 2*x^37*z0^2 + x^35*z0^4 + 2*x^38 - 2*x^36*y*z0 - x^36*z0^2 + 2*x^37 + 2*x^35*y*z0 + x^35*z0^2 + x^33*z0^4 - x^36 - x^34*y*z0 - 2*x^34*z0^2 + x^32*y*z0^3 + x^32*z0^4 + x^33*y*z0 + x^33*z0^2 + 2*x^31*y*z0^3 - x^31*z0^4 - 2*x^34 + x^32*y*z0 - 2*x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^31*y*z0 - x^31*z0^2 + x^29*y*z0^3 + 2*x^32 + x^30*y^2 - 2*x^30*y*z0 + x^30*z0^2 + x^28*y*z0^3 + 2*x^28*z0^4 + x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^27*z0^4 - x^30 + x^28*y*z0 - x^26*z0^4 - 2*x^29 - 2*x^27*y*z0 + x^27*z0^2 - x^25*z0^4 - x^28 + x^26*z0^2 + x^24*z0^4 - 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 - 2*x^23*y*z0^3 + x^23*z0^4 + 2*x^26 - x^24*y*z0 - x^24*z0^2 + x^22*y*z0^3 + 2*x^25 + x^23*y*z0 - x^21*y*z0^3 - 2*x^21*z0^4 - 2*x^24 - x^22*y*z0 + 2*x^22*z0^2 + x^20*z0^4 - x^23 - 2*x^21*y*z0 + x^21*z0^2 + 2*x^19*y*z0^3 - x^19*z0^4 - x^22 - x^18*y*z0^3 + 2*x^18*z0^4 + 2*x^21 + x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 - x^18*y*z0 - x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + x^19 + x^17*y*z0 + x^17*z0^2 - x^15*y*z0^3 - x^15*z0^4 + 2*x^18 - x^16*y*z0 - x^16*z0^2 + x^14*y*z0^3 + 2*x^17 + x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 - x^13*z0^4 - x^16 + x^14*y*z0 - 2*x^14*z0^2 - 2*x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^15 - x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 - x^14 - x^12*y*z0 + 2*x^12*z0^2 + 2*x^10*z0^4 - x^11*y*z0 - x^9*z0^4 + 2*x^12 + x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + 2*x^8*z0^4 - x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^8*y*z0 + 2*x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 + x^7*z0^2 - 2*x^5*z0^4 - x^8 + x^6*y*z0 - x^6*z0^2 + x^7 - x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 + 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 - 2*x^2*z0^2 + x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^60*z0^3 - 2*x^58*y^2*z0^3 + 2*x^59*z0^3 + 2*x^57*y^2*z0^3 + x^60*z0 + x^58*z0^3 - 2*x^56*y^2*z0^3 - x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - 2*x^56*z0^3 + x^54*y^2*z0^3 - x^57*z0 - x^55*z0^3 - x^54*z0^3 + 2*x^53*z0^3 + x^54*z0 + x^52*z0^3 + x^51*z0^3 - 2*x^50*z0^3 - x^51*z0 - x^49*z0^3 - x^48*z0^3 + 2*x^47*z0^3 + x^48*z0 + x^46*z0^3 + x^45*z0^3 - 2*x^44*z0^3 - x^45*z0 - x^43*z0^3 - x^42*z0^3 - x^41*z0^3 + 2*x^39*y*z0^4 + x^42*z0 + x^40*y*z0^2 + x^40*z0^3 - x^38*y*z0^4 - 2*x^39*z0^3 + x^37*y*z0^4 - 2*x^38*y*z0^2 - x^38*z0^3 + x^39*y - x^39*z0 + 2*x^37*y*z0^2 + x^35*y*z0^4 - x^38*y - 2*x^36*z0^3 + 2*x^34*y*z0^4 - 2*x^37*z0 + 2*x^35*y*z0^2 - 2*x^35*z0^3 - 2*x^33*y*z0^4 + x^36*z0 + x^34*y*z0^2 + 2*x^34*z0^3 + x^32*y*z0^4 + 2*x^35*z0 + x^31*y*z0^4 - 2*x^34*y - 2*x^30*y*z0^4 + x^33*y + x^31*z0^3 + 2*x^29*y*z0^4 + x^32*y + x^30*y^2*z0 + 2*x^30*z0^3 + 2*x^28*y*z0^4 + x^31*y + x^31*z0 + x^29*y*z0^2 + x^27*y*z0^4 - x^28*y*z0^2 + x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 + 2*x^25*y*z0^4 - x^26*y*z0^2 - x^26*z0^3 + 2*x^24*y*z0^4 - x^27*y + 2*x^25*y*z0^2 - 2*x^25*z0^3 + x^23*y*z0^4 + 2*x^26*z0 + 2*x^24*y*z0^2 - x^24*z0^3 + 2*x^22*y*z0^4 - 2*x^25*y + 2*x^25*z0 + 2*x^23*y*z0^2 - 2*x^23*z0^3 + x^21*y*z0^4 - 2*x^24*y - 2*x^24*z0 - x^22*y*z0^2 - 2*x^22*z0^3 - 2*x^20*y*z0^4 - 2*x^23*y - x^21*y*z0^2 - 2*x^21*z0^3 - 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 + 2*x^18*y*z0^4 - x^21*y + 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y - x^18*y*z0^2 + 2*x^18*z0^3 + x^16*y*z0^4 + x^19*y - 2*x^17*z0^3 - 2*x^15*y*z0^4 - x^18*y + x^18*z0 - x^16*y*z0^2 + x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y - 2*x^17*z0 - x^15*y*z0^2 - x^15*z0^3 - x^16*y + 2*x^14*y*z0^2 + 2*x^14*z0^3 - 2*x^12*y*z0^4 + 2*x^15*y + 2*x^15*z0 - x^13*y*z0^2 - 2*x^13*z0^3 + 2*x^14*y + 2*x^10*y*z0^4 + x^11*z0^3 + 2*x^9*y*z0^4 - 2*x^12*y + x^12*z0 + 2*x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y - 2*x^11*z0 + x^9*y*z0^2 + x^7*y*z0^4 + 2*x^10*y + x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 + x^9*y + x^9*z0 - x^5*y*z0^4 - x^8*y + 2*x^8*z0 + x^6*y*z0^2 + x^4*y*z0^4 + 2*x^7*y + 2*x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 - x^6*y - 2*x^6*z0 - x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 + x^3*z0^3 - 2*x^4*y + 2*x^4*z0 + 2*x^3*y + x^3*z0 + 2*x^2*z0)/y) * dx,
- ((x^61*z0^4 - 2*x^60*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 + 2*x^57*y^2*z0^4 + x^58*y^2*z0^2 - x^58*z0^4 - x^56*y^2*z0^4 + x^61 + 2*x^57*z0^4 - 2*x^60 - x^58*y^2 + x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 + x^55*z0^4 - x^58 - 2*x^54*z0^4 + 2*x^57 - x^55*z0^2 + x^53*z0^4 - x^52*z0^4 + x^55 + 2*x^51*z0^4 - 2*x^54 + x^52*z0^2 - x^50*z0^4 + x^49*z0^4 - x^52 - 2*x^48*z0^4 + 2*x^51 - x^49*z0^2 + x^47*z0^4 - x^46*z0^4 + x^49 + 2*x^45*z0^4 - 2*x^48 + x^46*z0^2 - x^44*z0^4 + x^43*z0^4 - x^46 - 2*x^42*z0^4 + 2*x^45 - x^43*z0^2 - 2*x^40*y*z0^3 + 2*x^40*z0^4 + x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 - 2*x^42 + 2*x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + 2*x^39*y*z0 + x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 + 2*x^39 - x^37*y*z0 + 2*x^37*z0^2 - x^35*z0^4 + 2*x^36*y*z0 - x^36*z0^2 - 2*x^34*z0^4 - 2*x^35*y*z0 + x^33*y*z0^3 - x^33*z0^4 - 2*x^36 + x^34*y*z0 + 2*x^32*y*z0^3 - 2*x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + x^32*y*z0 + x^32*z0^2 + x^30*y^2*z0^2 - 2*x^30*z0^4 + 2*x^33 + 2*x^31*y*z0 + 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 - x^32 - x^30*y*z0 + x^30*z0^2 - x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 + x^27*y*z0^3 - x^27*z0^4 - 2*x^30 + x^28*z0^2 - x^25*y*z0^3 + 2*x^25*z0^4 + x^28 - x^26*y*z0 + 2*x^26*z0^2 + 2*x^24*z0^4 - x^27 - 2*x^25*y*z0 - 2*x^25*z0^2 - x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 + x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 - 2*x^21*z0^4 + x^24 - 2*x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 - 2*x^23 - x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 - 2*x^19*z0^4 + x^22 - x^20*y*z0 + 2*x^20*z0^2 - x^21 + x^19*y*z0 + 2*x^19*z0^2 - 2*x^17*y*z0^3 - x^17*z0^4 - 2*x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 - x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - 2*x^16*y*z0 - x^16*z0^2 + 2*x^14*y*z0^3 - x^17 + x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 - x^16 - x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - 2*x^15 - x^13*y*z0 - 2*x^11*y*z0^3 + x^14 + x^12*y*z0 - 2*x^12*z0^2 - 2*x^10*y*z0^3 - 2*x^10*z0^4 + x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 - x^12 + 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 + x^10 - x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 - x^7*z0^2 - 2*x^5*y*z0^3 + x^5*z0^4 + x^8 + 2*x^6*z0^2 + 2*x^7 + 2*x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 + x^3*z0^4 + x^2*z0^4 + 2*x^5 - x^3*y*z0 + x^2*y*z0 - x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((2*x^61*z0^3 - x^60*z0^3 - 2*x^58*y^2*z0^3 + 2*x^59*z0^3 + x^57*y^2*z0^3 + 2*x^60*z0 + 2*x^58*z0^3 - 2*x^56*y^2*z0^3 - 2*x^59*z0 - 2*x^57*y^2*z0 - 2*x^57*z0^3 + x^55*y^2*z0^3 + 2*x^56*y^2*z0 - 2*x^56*z0^3 - 2*x^54*y^2*z0^3 - 2*x^57*z0 - 2*x^55*z0^3 + 2*x^56*z0 + 2*x^54*z0^3 + 2*x^53*z0^3 + 2*x^54*z0 + 2*x^52*z0^3 - 2*x^53*z0 - 2*x^51*z0^3 - 2*x^50*z0^3 - 2*x^51*z0 - 2*x^49*z0^3 + 2*x^50*z0 + 2*x^48*z0^3 + 2*x^47*z0^3 + 2*x^48*z0 + 2*x^46*z0^3 - 2*x^47*z0 - 2*x^45*z0^3 - 2*x^44*z0^3 - 2*x^45*z0 - 2*x^43*z0^3 + 2*x^44*z0 + 2*x^42*z0^3 - x^41*z0^3 + 2*x^39*y*z0^4 + 2*x^42*z0 + x^40*y*z0^2 + 2*x^40*z0^3 - x^38*y*z0^4 - 2*x^41*z0 - 2*x^39*z0^3 - 2*x^40*z0 - x^38*z0^3 - x^39*y - x^39*z0 + x^35*y*z0^4 + x^38*y + x^36*y*z0^2 - 2*x^36*z0^3 - 2*x^37*z0 - x^35*y*z0^2 - 2*x^33*y*z0^4 - 2*x^36*y - x^34*y*z0^2 - 2*x^34*z0^3 + x^32*y*z0^4 - x^35*y + 2*x^33*y*z0^2 + x^33*z0^3 + x^31*y*z0^4 - x^34*y + 2*x^34*z0 + 2*x^32*y*z0^2 + x^30*y^2*z0^3 - 2*x^30*y*z0^4 + x^33*y - x^33*z0 + 2*x^31*y*z0^2 + 2*x^29*y*z0^4 + 2*x^32*y - 2*x^32*z0 + x^30*y*z0^2 + x^28*y*z0^4 + x^31*y - 2*x^29*y*z0^2 + 2*x^30*y - 2*x^28*y*z0^2 + 2*x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^27*z0^3 + x^25*y*z0^4 - 2*x^28*y + x^28*z0 - x^26*y*z0^2 - 2*x^26*z0^3 - 2*x^24*y*z0^4 - x^27*y + x^27*z0 + x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 + 2*x^26*y + x^26*z0 - x^24*z0^3 - 2*x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 - x^23*y*z0^2 + x^23*z0^3 - 2*x^21*y*z0^4 - 2*x^24*y - 2*x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 - x^20*y*z0^4 - 2*x^23*y - 2*x^23*z0 + x^21*y*z0^2 - 2*x^21*z0^3 + x^19*y*z0^4 - 2*x^22*y - x^22*z0 - 2*x^20*y*z0^2 + x^18*y*z0^4 - x^21*z0 + 2*x^19*y*z0^2 + x^17*y*z0^4 + x^20*y - x^20*z0 - x^18*y*z0^2 - x^18*z0^3 - 2*x^19*y + x^19*z0 - x^17*y*z0^2 + x^17*z0^3 + 2*x^15*y*z0^4 - x^18*y + x^18*z0 + x^16*y*z0^2 + x^16*z0^3 - 2*x^17*y - 2*x^17*z0 + 2*x^15*y*z0^2 - x^15*z0^3 + x^13*y*z0^4 + 2*x^16*y - 2*x^16*z0 + x^14*y*z0^2 + 2*x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*y - x^15*z0 + 2*x^13*y*z0^2 - 2*x^13*z0^3 - 2*x^11*y*z0^4 - x^14*y + x^14*z0 - 2*x^12*y*z0^2 - x^12*z0^3 + x^10*y*z0^4 + x^13*z0 + x^11*y*z0^2 - 2*x^11*z0^3 - x^12*y + x^12*z0 - 2*x^10*y*z0^2 - 2*x^10*z0^3 + x^8*y*z0^4 - x^11*y + 2*x^11*z0 + x^9*y*z0^2 - 2*x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y + 2*x^8*y*z0^2 - 2*x^6*y*z0^4 - 2*x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^7*y + 2*x^7*z0 - x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y - 2*x^6*z0 + 2*x^4*y*z0^2 + x^2*y*z0^4 - x^3*y*z0^2 + x^3*z0^3 - x^4*y - 2*x^4*z0 + x^2*y*z0^2 - 2*x^3*y + 2*x^3*z0 - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + 2*x^60*z0^4 - 2*x^58*y^2*z0^4 + x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 - 2*x^58*z0^4 - x^56*y^2*z0^4 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 - 2*x^60 - x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 - 2*x^57*z0^2 + 2*x^55*z0^4 + 2*x^54*z0^4 + 2*x^57 + x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 - 2*x^52*z0^4 - 2*x^51*z0^4 - 2*x^54 - x^52*z0^2 - x^50*z0^4 - 2*x^51*z0^2 + 2*x^49*z0^4 + 2*x^48*z0^4 + 2*x^51 + x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 - 2*x^46*z0^4 - 2*x^45*z0^4 - 2*x^48 - x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 + 2*x^43*z0^4 + 2*x^42*z0^4 + 2*x^45 + x^43*z0^2 - 2*x^41*z0^4 + 2*x^42*z0^2 + x^40*y*z0^3 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - 2*x^42 - 2*x^40*y*z0 + 2*x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 - x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + x^36*z0^4 - 2*x^39 - x^37*y*z0 + 2*x^35*y*z0^3 + 2*x^35*z0^4 + x^38 - 2*x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 + x^34*z0^4 + x^37 + x^35*z0^2 - x^33*y*z0^3 + x^36 - 2*x^34*y*z0 + 2*x^32*y*z0^3 + x^32*z0^4 + x^30*y^2*z0^4 - 2*x^35 + 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 + 2*x^31*z0^4 - x^34 - x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^30*z0^4 - x^31*y*z0 - 2*x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^29*z0^4 - x^32 - 2*x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 - x^27*z0^4 + x^28*y*z0 + x^26*y*z0^3 - 2*x^29 - 2*x^27*z0^2 - x^25*y*z0^3 - x^25*z0^4 + x^28 - x^26*y*z0 + x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + x^27 - 2*x^25*y*z0 - 2*x^25*z0^2 - 2*x^23*z0^4 - x^26 + x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 + 2*x^24 - x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 - x^23 + x^21*y*z0 - 2*x^21*z0^2 + x^19*y*z0^3 - 2*x^19*z0^4 - x^22 + x^20*y*z0 - 2*x^20*z0^2 - 2*x^18*z0^4 - x^21 + x^19*y*z0 - 2*x^19*z0^2 - x^17*z0^4 - 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 - x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 + x^18 - 2*x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 + 2*x^15*z0^2 - x^13*y*z0^3 - x^13*z0^4 - x^16 - 2*x^14*y*z0 - x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 - x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 + x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - x^9*y*z0^3 + x^12 + x^10*y*z0 + 2*x^8*y*z0^3 - x^8*z0^4 + x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^8*y*z0 + x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + x^7*z0^2 - 2*x^5*z0^4 - x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - 2*x^4*z0^4 - x^7 + x^5*y*z0 + 2*x^5*z0^2 + 2*x^3*y*z0^3 + x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^2*y*z0 + x^2*z0^2 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - 2*x^60*z0^4 + x^58*y^2*z0^4 + x^59*z0^4 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^60 + 2*x^58*y^2 - x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 + 2*x^57 + x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 - 2*x^54 - x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 + 2*x^51 + x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 - 2*x^49 + 2*x^45*z0^4 - 2*x^48 - x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 + 2*x^45 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 - 2*x^40*z0^4 - 2*x^43 - 2*x^39*z0^4 - 2*x^42 + x^40*z0^2 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + 2*x^39*z0^2 - x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 - 2*x^38*y*z0 + 2*x^36*z0^4 + x^39 - 2*x^37*z0^2 + x^35*y*z0^3 - 2*x^35*z0^4 - 2*x^38 + x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 - x^34*z0^4 + 2*x^37 - x^35*y*z0 + 2*x^35*z0^2 + x^33*y*z0^3 - x^36 + x^34*y*z0 - 2*x^34*z0^2 + x^32*z0^4 + x^33*y*z0 - 2*x^31*y*z0^3 + x^31*z0^4 + 2*x^34 - x^32*y*z0 - x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^33 + x^31*y^2 + 2*x^31*y*z0 + x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 - x^32 + x^30*y*z0 - x^28*y*z0^3 + 2*x^28*z0^4 + x^31 - x^29*y*z0 - x^29*z0^2 - 2*x^27*y*z0^3 - 2*x^27*z0^4 + x^28*y*z0 + 2*x^26*z0^4 - x^29 + x^27*y*z0 - x^25*y*z0^3 + x^28 - x^26*y*z0 + 2*x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - x^27 - 2*x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^24*y*z0 + 2*x^24*z0^2 - x^22*y*z0^3 - 2*x^25 - x^23*y*z0 + x^23*z0^2 + x^21*y*z0^3 + 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 + x^20*y*z0^3 + 2*x^23 + x^21*y*z0 + x^19*y*z0^3 - 2*x^19*z0^4 - 2*x^20*y*z0 - x^20*z0^2 + 2*x^18*y*z0^3 - x^18*z0^4 + 2*x^21 - 2*x^19*y*z0 + x^19*z0^2 + x^17*y*z0^3 - x^17*z0^4 - 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - x^19 + x^17*y*z0 - 2*x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 - x^17 + 2*x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 + 2*x^13*z0^4 + x^16 + x^14*y*z0 - x^14*z0^2 + 2*x^12*y*z0^3 - x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 + 2*x^12*y*z0 - 2*x^10*y*z0^3 - 2*x^13 + 2*x^11*y*z0 - 2*x^12 - x^10*y*z0 - x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 + x^11 + x^9*y*z0 + x^7*z0^4 + 2*x^10 - x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 + x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^6 + 2*x^4*y*z0 - 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((x^61*z0^3 + 2*x^60*z0^3 - x^58*y^2*z0^3 - x^61*z0 - x^59*z0^3 - 2*x^57*y^2*z0^3 - x^60*z0 + x^58*y^2*z0 + x^56*y^2*z0^3 + 2*x^59*z0 + x^57*y^2*z0 + x^57*z0^3 - x^55*y^2*z0^3 + x^58*z0 - 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^56*z0 - x^54*z0^3 - x^55*z0 - x^53*z0^3 - x^54*z0 + 2*x^53*z0 + x^51*z0^3 + x^52*z0 + x^50*z0^3 + x^51*z0 - 2*x^50*z0 - x^48*z0^3 - x^49*z0 - x^47*z0^3 - x^48*z0 + 2*x^47*z0 + x^45*z0^3 + x^46*z0 + x^44*z0^3 + x^45*z0 - 2*x^44*z0 - x^42*z0^3 - x^43*z0 + x^39*y*z0^4 - x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 + 2*x^38*y*z0^4 + x^41*z0 - x^39*y*z0^2 - 2*x^37*y*z0^4 + 2*x^40*y - 2*x^40*z0 + x^38*y*z0^2 + 2*x^38*z0^3 + x^36*y*z0^4 + 2*x^39*y + x^39*z0 + x^37*y*z0^2 + x^37*z0^3 - x^35*y*z0^4 - 2*x^38*y - 2*x^38*z0 + x^36*y*z0^2 + 2*x^36*z0^3 - x^37*y + x^37*z0 - 2*x^35*y*z0^2 - x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y + 2*x^34*y*z0^2 + x^34*z0^3 - x^32*y*z0^4 + x^35*y + x^35*z0 + x^33*y*z0^2 - 2*x^33*z0^3 - 2*x^31*y*z0^4 - 2*x^34*y - x^32*y*z0^2 + x^32*z0^3 - x^33*y + x^33*z0 + x^31*y^2*z0 + x^31*y*z0^2 - 2*x^31*z0^3 + x^29*y*z0^4 + 2*x^32*y - x^32*z0 + 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^28*y*z0^4 + x^31*y + x^31*z0 - x^29*y*z0^2 + 2*x^29*z0^3 - x^27*y*z0^4 + x^30*y - 2*x^30*z0 + x^28*y*z0^2 + x^28*z0^3 - 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - x^26*y*z0^2 - 2*x^26*z0^3 + x^24*y*z0^4 - 2*x^27*y + 2*x^27*z0 + x^25*y*z0^2 - x^23*y*z0^4 - x^26*y + 2*x^24*y*z0^2 - 2*x^24*z0^3 + 2*x^22*y*z0^4 - x^23*y*z0^2 + x^23*z0^3 + x^21*y*z0^4 + x^24*y - 2*x^24*z0 + 2*x^22*y*z0^2 - x^22*z0^3 + 2*x^20*y*z0^4 - x^23*z0 - x^21*z0^3 + x^22*y + 2*x^20*y*z0^2 + x^18*y*z0^4 - x^21*y + x^21*z0 + 2*x^19*y*z0^2 + x^17*y*z0^4 + 2*x^20*y + 2*x^20*z0 + 2*x^18*y*z0^2 - 2*x^16*y*z0^4 - 2*x^19*y + x^19*z0 + 2*x^17*y*z0^2 + x^17*z0^3 + 2*x^15*y*z0^4 - 2*x^18*z0 + 2*x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y - x^17*z0 - 2*x^15*z0^3 + x^13*y*z0^4 + x^16*z0 - 2*x^14*y*z0^2 + 2*x^14*z0^3 - 2*x^12*y*z0^4 + 2*x^15*y - 2*x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 - x^11*y*z0^4 - 2*x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^10*y*z0^4 - x^13*y - 2*x^11*y*z0^2 + x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y + 2*x^12*z0 - x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - x^11*y + 2*x^11*z0 - x^9*z0^3 - x^7*y*z0^4 - 2*x^10*z0 - x^8*y*z0^2 + x^8*z0^3 - 2*x^9*y + x^9*z0 + x^7*y*z0^2 - x^7*z0^3 + 2*x^8*z0 - 2*x^6*z0^3 + 2*x^4*y*z0^4 + x^7*y - x^7*z0 + x^5*y*z0^2 - x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y - 2*x^6*z0 - 2*x^4*z0^3 + 2*x^5*y + 2*x^5*z0 - x^3*y*z0^2 + x^3*z0^3 - 2*x^4*y + x^4*z0 - 2*x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y - x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^60*z0^4 - x^61*z0^2 + x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*y^2*z0^2 - 2*x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 + 2*x^58*y^2 + x^58*z0^2 + 2*x^57*z0^2 + 2*x^58 - x^54*z0^4 - x^55*z0^2 - 2*x^54*z0^2 - 2*x^55 + x^51*z0^4 + x^52*z0^2 + 2*x^51*z0^2 + 2*x^52 - x^48*z0^4 - x^49*z0^2 - 2*x^48*z0^2 - 2*x^49 + x^45*z0^4 + x^46*z0^2 + 2*x^45*z0^2 + 2*x^46 - x^42*z0^4 - x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + x^40*z0^4 - 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 + 2*x^40*y*z0 + x^40*z0^2 - 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - 2*x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 - x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - x^35*z0^4 - 2*x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^37 + x^35*y*z0 - 2*x^33*y*z0^3 + x^33*z0^4 + x^36 + 2*x^34*y*z0 + x^34*z0^2 + x^32*y*z0^3 + 2*x^32*z0^4 + 2*x^35 + 2*x^33*y*z0 + 2*x^33*z0^2 + x^31*y^2*z0^2 - 2*x^34 - x^32*y*z0 + x^32*z0^2 - x^30*y*z0^3 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + x^29*z0^4 + 2*x^32 + 2*x^30*y*z0 + x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 - 2*x^30 + 2*x^28*y*z0 - x^28*z0^2 + x^29 - 2*x^27*y*z0 - x^27*z0^2 - 2*x^25*y*z0^3 + x^25*z0^4 + 2*x^28 + x^26*y*z0 - 2*x^26*z0^2 + x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - 2*x^23*y*z0^3 - x^23*z0^4 + 2*x^26 - 2*x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 - 2*x^25 - 2*x^23*y*z0 + 2*x^21*y*z0^3 + 2*x^21*z0^4 + x^24 - 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 - 2*x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*y*z0^3 - x^19*z0^4 + 2*x^18*y*z0^3 + x^21 - x^19*y*z0 + 2*x^19*z0^2 - 2*x^17*y*z0^3 + x^17*z0^4 - x^20 + x^18*y*z0 - x^18*z0^2 - 2*x^16*z0^4 + 2*x^19 - x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^16*y*z0 - x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 + 2*x^15*y*z0 - x^15*z0^2 + 2*x^13*z0^4 - 2*x^16 - x^14*y*z0 + 2*x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + x^13*y*z0 + 2*x^11*z0^4 - 2*x^14 - x^12*y*z0 - 2*x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 + x^13 + x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - x^10*y*z0 - 2*x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^9*z0^2 - 2*x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 + x^6*y*z0^3 + 2*x^6*z0^4 - x^9 + x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 - x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - x^7 - 2*x^5*y*z0 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - x^6 - 2*x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 + x^2*z0^2 + 2*x^3 - 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^59*z0^3 + x^57*y^2*z0^3 - x^60*z0 - 2*x^56*y^2*z0^3 + x^57*y^2*z0 + 2*x^55*y^2*z0^3 - 2*x^56*z0^3 + x^54*y^2*z0^3 + x^57*z0 + 2*x^53*z0^3 - x^54*z0 - 2*x^50*z0^3 + x^51*z0 + 2*x^47*z0^3 - x^48*z0 - 2*x^44*z0^3 + x^45*z0 - 2*x^39*y*z0^4 - x^42*z0 - x^40*y*z0^2 - x^40*z0^3 + x^39*z0^3 + x^37*y*z0^4 + 2*x^40*z0 + 2*x^38*y*z0^2 + x^38*z0^3 - 2*x^36*y*z0^4 + x^39*z0 - x^37*y*z0^2 - x^37*z0^3 + x^35*y*z0^4 - 2*x^34*y*z0^4 + x^37*z0 + x^35*y*z0^2 + 2*x^35*z0^3 + 2*x^33*y*z0^4 - x^36*z0 - x^34*y*z0^2 + x^34*z0^3 - 2*x^32*y*z0^4 + x^35*y - 2*x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 + x^31*y^2*z0^3 + 2*x^31*y*z0^4 + x^32*y*z0^2 - 2*x^32*z0^3 + x^33*y - 2*x^33*z0 - x^31*y*z0^2 - 2*x^31*z0^3 - 2*x^29*y*z0^4 - 2*x^32*y + x^30*y*z0^2 - x^30*z0^3 - x^28*y*z0^4 + x^31*y + x^31*z0 + x^29*y*z0^2 + x^27*y*z0^4 + x^30*y + x^28*y*z0^2 + x^29*y + 2*x^29*z0 + x^27*z0^3 - x^25*y*z0^4 + 2*x^28*y + x^28*z0 - x^24*y*z0^4 - x^27*z0 + x^25*y*z0^2 - x^25*z0^3 - x^23*y*z0^4 - x^26*y + 2*x^26*z0 - 2*x^24*y*z0^2 + 2*x^24*z0^3 + x^22*y*z0^4 - x^25*y - x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 + x^21*y*z0^4 - 2*x^24*y + x^24*z0 - x^22*y*z0^2 + 2*x^22*z0^3 + x^20*y*z0^4 + x^23*y + x^23*z0 - x^21*y*z0^2 - 2*x^21*z0^3 + x^22*y - x^20*z0^3 - 2*x^18*y*z0^4 + 2*x^21*y - x^19*z0^3 - x^17*y*z0^4 + x^20*y + x^20*z0 + x^18*y*z0^2 - x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*y + 2*x^19*z0 + 2*x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y - x^16*y*z0^2 + 2*x^17*y - x^17*z0 - x^15*z0^3 - 2*x^16*y + 2*x^16*z0 + 2*x^12*y*z0^4 + x^15*y - 2*x^15*z0 + 2*x^13*y*z0^2 + x^13*z0^3 - 2*x^14*y - x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - x^10*y*z0^4 - 2*x^13*y - x^13*z0 + 2*x^11*y*z0^2 + 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*y - x^10*y*z0^2 + 2*x^8*y*z0^4 - 2*x^11*z0 + x^9*y*z0^2 + x^9*z0^3 - 2*x^7*y*z0^4 + 2*x^10*y - x^6*y*z0^4 + 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^7*y - 2*x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 + 2*x^6*y - 2*x^6*z0 + 2*x^4*y*z0^2 - 2*x^2*y*z0^4 - 2*x^5*y + x^5*z0 + 2*x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y - x^2*y + 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 - 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + x^59*z0^4 + 2*x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 + x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + x^58*y^2 - x^56*z0^4 + x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 + x^58 - 2*x^54*z0^4 + x^57 + x^53*z0^4 - x^54*z0^2 + 2*x^52*z0^4 - x^55 + 2*x^51*z0^4 - x^54 - x^50*z0^4 + x^51*z0^2 - 2*x^49*z0^4 + x^52 - 2*x^48*z0^4 + x^51 + x^47*z0^4 - x^48*z0^2 + 2*x^46*z0^4 - x^49 + 2*x^45*z0^4 - x^48 - x^44*z0^4 + x^45*z0^2 - 2*x^43*z0^4 + x^46 - 2*x^42*z0^4 + x^45 + x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - x^40*z0^4 - x^43 - x^42 + 2*x^40*z0^2 - x^39*y*z0 + x^39*z0^2 + 2*x^37*z0^4 - x^40 - x^36*z0^4 + 2*x^37*y*z0 - x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 + 2*x^38 - 2*x^36*y*z0 - x^36*z0^2 - x^34*y*z0^3 + x^34*z0^4 - x^37 + x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 + x^31*y^2*z0^4 + x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 - 2*x^32*y*z0^3 - x^32*z0^4 - 2*x^35 - x^33*y*z0 + x^33*z0^2 + 2*x^31*y*z0^3 - x^31*z0^4 - 2*x^34 - x^32*z0^2 + 2*x^30*y*z0^3 + x^30*z0^4 + x^33 - x^32 - x^30*y*z0 - x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^31 + 2*x^29*y*z0 + x^29*z0^2 - x^27*y*z0^3 - 2*x^27*z0^4 - x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 + x^27*z0^2 - 2*x^25*y*z0^3 + x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^27 + x^25*y*z0 - 2*x^23*y*z0^3 - 2*x^23*z0^4 + x^26 + x^24*z0^2 + 2*x^22*z0^4 - x^25 + 2*x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^22*y*z0 + x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^21*y*z0 - 2*x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 - x^20*z0^2 - 2*x^18*y*z0^3 - 2*x^18*z0^4 - x^21 + x^19*y*z0 + x^19*z0^2 + 2*x^17*y*z0^3 + x^17*z0^4 - 2*x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 + 2*x^16*z0^4 - x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 + 2*x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 + 2*x^17 - x^15*y*z0 - x^13*y*z0^3 + 2*x^13*z0^4 - x^16 + 2*x^14*y*z0 + x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^15 - x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*z0^4 + 2*x^14 - 2*x^12*z0^2 - x^10*y*z0^3 + x^10*z0^4 - x^13 + 2*x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 - x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 + x^7*y*z0^3 + x^7*z0^4 - x^8*y*z0 + x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 - x^9 + x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 - x^4*y*z0^3 - 2*x^7 - x^5*y*z0 + 2*x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 + x^4*z0^2 - 2*x^2*z0^4 - x^5 + x^3*y*z0 + x^3*z0^2 + x^2*y*z0 - 2*x^2*z0^2 + x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 + x^60*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 + x^58*y^2*z0^2 - x^58*z0^4 - x^56*y^2*z0^4 + x^61 - x^57*z0^4 + x^60 - x^58*y^2 + x^58*z0^2 - x^56*z0^4 - x^57*y^2 + x^55*z0^4 - x^58 + x^54*z0^4 - x^57 - x^55*z0^2 + x^53*z0^4 - x^52*z0^4 + x^55 - x^51*z0^4 + x^54 + x^52*z0^2 - x^50*z0^4 + x^49*z0^4 - x^52 + x^48*z0^4 - x^51 - x^49*z0^2 + x^47*z0^4 - x^46*z0^4 + x^49 - x^45*z0^4 + x^48 + x^46*z0^2 - x^44*z0^4 + x^43*z0^4 - x^46 + x^42*z0^4 - x^45 - x^43*z0^2 - 2*x^40*y*z0^3 - 2*x^40*z0^4 + x^43 - x^41*z0^2 - x^39*y*z0^3 + x^39*z0^4 + x^42 + 2*x^40*y*z0 - 2*x^40*z0^2 - 2*x^38*z0^4 - x^41 + x^39*y*z0 + x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^40 + 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + x^36*z0^4 - x^39 + x^37*y*z0 - 2*x^37*z0^2 + 2*x^35*y*z0^3 - 2*x^36*y*z0 - x^36*z0^2 - x^34*z0^4 + x^37 + x^35*y*z0 + x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 - x^34*z0^2 - x^32*y*z0^3 - x^32*z0^4 + 2*x^31*y*z0^3 + 2*x^34 + x^32*y^2 - x^32*z0^2 + x^30*y*z0^3 + 2*x^30*z0^4 - x^33 - 2*x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 + x^29*z0^4 + x^30*y*z0 + x^30*z0^2 + x^28*y*z0^3 + 2*x^28*z0^4 - x^31 + x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 - x^30 - 2*x^28*y*z0 - 2*x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 - 2*x^29 + 2*x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - 2*x^28 + 2*x^26*y*z0 + 2*x^26*z0^2 - x^27 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - 2*x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 - 2*x^24 - x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 + x^23 - x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 - 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 - x^21 - x^19*z0^2 - 2*x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 + x^16*z0^4 + x^19 + x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 + x^18 - 2*x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 + x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 + 2*x^13*z0^4 + x^12*y*z0^3 - x^12*z0^4 + 2*x^15 - x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 + 2*x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 + x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 - 2*x^8*y*z0^3 + x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - x^10 - x^8*y*z0 - x^6*y*z0^3 + x^6*z0^4 + x^9 + x^7*y*z0 + x^7*z0^2 + x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*z0^4 + x^6 + 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- ((2*x^60*z0^3 - 2*x^61*z0 - x^59*z0^3 - 2*x^57*y^2*z0^3 + x^60*z0 + 2*x^58*y^2*z0 + x^56*y^2*z0^3 - x^57*y^2*z0 - x^57*z0^3 + 2*x^58*z0 + x^56*z0^3 - x^54*y^2*z0^3 - x^57*z0 + x^54*z0^3 - 2*x^55*z0 - x^53*z0^3 + x^54*z0 - x^51*z0^3 + 2*x^52*z0 + x^50*z0^3 - x^51*z0 + x^48*z0^3 - 2*x^49*z0 - x^47*z0^3 + x^48*z0 - x^45*z0^3 + 2*x^46*z0 + x^44*z0^3 - x^45*z0 + x^42*z0^3 - 2*x^43*z0 - x^41*z0^3 + x^42*z0 - x^38*y*z0^4 - 2*x^41*z0 - 2*x^39*y*z0^2 + 2*x^39*z0^3 + 2*x^37*y*z0^4 - x^40*y + 2*x^38*y*z0^2 - 2*x^36*y*z0^4 + x^39*y + x^39*z0 + 2*x^37*y*z0^2 - 2*x^37*z0^3 - 2*x^38*y + x^38*z0 - x^36*y*z0^2 + 2*x^34*y*z0^4 - 2*x^37*y - x^35*y*z0^2 + 2*x^35*z0^3 + x^33*y*z0^4 + x^36*y - x^36*z0 + x^34*y*z0^2 + 2*x^34*z0^3 + x^35*y - x^35*z0 + x^33*y*z0^2 - x^33*z0^3 - x^31*y*z0^4 + 2*x^34*y - x^34*z0 + x^32*y^2*z0 + 2*x^32*y*z0^2 + x^32*z0^3 + x^30*y*z0^4 - x^33*y - 2*x^31*y*z0^2 + x^31*z0^3 + 2*x^29*y*z0^4 - 2*x^32*y + x^32*z0 + x^30*y*z0^2 + x^30*z0^3 - x^28*y*z0^4 - 2*x^31*y + 2*x^31*z0 - 2*x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 - x^30*y + 2*x^30*z0 + 2*x^28*y*z0^2 + 2*x^28*z0^3 - 2*x^26*y*z0^4 - 2*x^29*y - x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 - 2*x^28*y + 2*x^28*z0 + 2*x^26*y*z0^2 + x^27*y + 2*x^25*y*z0^2 + 2*x^26*y + 2*x^26*z0 + 2*x^24*y*z0^2 - 2*x^24*z0^3 + x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 + x^23*y*z0^2 + x^21*y*z0^4 + x^24*y + 2*x^24*z0 - x^22*y*z0^2 + x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y + x^23*z0 + x^21*z0^3 - x^19*y*z0^4 - x^22*y + 2*x^20*z0^3 + 2*x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 - x^20*y - 2*x^20*z0 + 2*x^18*z0^3 + 2*x^16*y*z0^4 - x^19*z0 - x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 - x^18*y - 2*x^18*z0 - 2*x^16*z0^3 + 2*x^14*y*z0^4 - x^17*y - 2*x^17*z0 - 2*x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 + x^16*y - 2*x^16*z0 + 2*x^14*y*z0^2 - x^14*z0^3 + x^12*y*z0^4 + x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y + 2*x^12*z0^3 + x^10*y*z0^4 - x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^9*y*z0^4 - 2*x^12*y + 2*x^10*y*z0^2 - 2*x^10*z0^3 + x^8*y*z0^4 - x^11*z0 + 2*x^9*y*z0^2 - 2*x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y + 2*x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 - x^6*y*z0^2 + x^6*z0^3 + x^4*y*z0^4 + x^7*y - 2*x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^5*z0 - 2*x^3*y*z0^2 - 2*x^3*z0^3 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((x^61*z0^4 + 2*x^60*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 - 2*x^59*z0^4 - 2*x^57*y^2*z0^4 + x^58*y^2*z0^2 - x^58*z0^4 + 2*x^56*y^2*z0^4 - 2*x^61 - 2*x^57*z0^4 - x^60 + 2*x^58*y^2 + x^58*z0^2 + 2*x^56*z0^4 + x^57*y^2 + x^55*z0^4 + 2*x^58 + 2*x^54*z0^4 + x^57 - x^55*z0^2 - 2*x^53*z0^4 - x^52*z0^4 - 2*x^55 - 2*x^51*z0^4 - x^54 + x^52*z0^2 + 2*x^50*z0^4 + x^49*z0^4 + 2*x^52 + 2*x^48*z0^4 + x^51 - x^49*z0^2 - 2*x^47*z0^4 - x^46*z0^4 - 2*x^49 - 2*x^45*z0^4 - x^48 + x^46*z0^2 + 2*x^44*z0^4 + x^43*z0^4 + 2*x^46 + 2*x^42*z0^4 + x^45 - x^43*z0^2 - 2*x^41*z0^4 - 2*x^40*y*z0^3 - 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 - x^42 + 2*x^40*y*z0 + 2*x^38*y*z0^3 + x^39*y*z0 + x^39*z0^2 + x^37*z0^4 - x^40 + 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^39 - x^37*y*z0 - 2*x^35*y*z0^3 + x^35*z0^4 + x^38 - x^36*z0^2 + x^34*z0^4 - x^37 - x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 + 2*x^34*y*z0 - 2*x^34*z0^2 + x^32*y^2*z0^2 + 2*x^32*z0^4 - x^35 - 2*x^33*y*z0 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - x^31*z0^4 - x^34 + x^32*y*z0 + 2*x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 + x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 + 2*x^32 - x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 + x^29*z0^2 - x^27*y*z0^3 - 2*x^30 + x^28*y*z0 + x^28*z0^2 + x^29 + 2*x^27*y*z0 + x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + x^28 - x^26*y*z0 - 2*x^27 + 2*x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 + 2*x^23*z0^4 + 2*x^26 + 2*x^22*z0^4 + 2*x^25 + 2*x^23*y*z0 - x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 - 2*x^24 - 2*x^22*y*z0 - 2*x^22*z0^2 - 2*x^23 - 2*x^21*y*z0 - x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 + 2*x^20*y*z0 - x^20*z0^2 + x^18*z0^4 + 2*x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 + 2*x^17*y*z0^3 - x^17*z0^4 - x^20 - 2*x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*z0^4 + x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 + x^18 - 2*x^16*y*z0 - 2*x^14*y*z0^3 - x^14*z0^4 - x^17 + 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^16 - x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 + 2*x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 + 2*x^12*z0^2 - 2*x^10*z0^4 - x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 + 2*x^12 + x^10*y*z0 - 2*x^10*z0^2 + 2*x^8*y*z0^3 + x^8*z0^4 - x^9*y*z0 + x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 - x^10 - 2*x^8*y*z0 + 2*x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 + x^4*z0^4 - 2*x^7 + x^5*y*z0 + x^5*z0^2 + 2*x^3*z0^4 + x^6 + 2*x^4*y*z0 - x^4*z0^2 - x^2*y*z0^3 - x^5 - x^3*y*z0 - x^3*z0^2 + x^2*z0^2 - x^3)/y) * dx,
- ((-2*x^61*z0^3 - 2*x^60*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 + 2*x^57*y^2*z0^3 - x^60*z0 + 2*x^58*y^2*z0 + x^56*y^2*z0^3 + x^57*y^2*z0 + 2*x^55*y^2*z0^3 + 2*x^58*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^55*z0 - x^53*z0^3 - x^54*z0 + 2*x^52*z0 + x^50*z0^3 + x^51*z0 - 2*x^49*z0 - x^47*z0^3 - x^48*z0 + 2*x^46*z0 + x^44*z0^3 + x^45*z0 - 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^42*z0 - x^40*y*z0^2 - 2*x^41*z0 - 2*x^39*y*z0^2 - 2*x^37*y*z0^4 - x^40*y + 2*x^40*z0 + 2*x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*y - 2*x^39*z0 + x^37*y*z0^2 + 2*x^37*z0^3 + x^35*y*z0^4 - x^38*y + x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y - x^37*z0 + x^35*y*z0^2 + x^33*y*z0^4 + x^36*y + 2*x^36*z0 - x^34*y*z0^2 + 2*x^34*z0^3 + x^32*y^2*z0^3 - x^32*y*z0^4 + 2*x^35*y + x^35*z0 - x^33*y*z0^2 - 2*x^31*y*z0^4 - 2*x^34*z0 + x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^30*y*z0^4 + x^33*z0 - 2*x^31*y*z0^2 + 2*x^31*z0^3 - 2*x^29*y*z0^4 - x^32*y + x^32*z0 - 2*x^28*y*z0^4 + x^31*z0 - x^29*y*z0^2 - 2*x^27*y*z0^4 - x^30*y + x^30*z0 + 2*x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 - x^29*y + 2*x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 + 2*x^28*z0 - 2*x^26*y*z0^2 - 2*x^26*z0^3 - 2*x^24*y*z0^4 + x^27*y + x^27*z0 + x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 + 2*x^26*y + 2*x^26*z0 - 2*x^24*y*z0^2 - x^24*z0^3 - 2*x^22*y*z0^4 + x^25*y - x^23*y*z0^2 - 2*x^23*z0^3 + x^21*y*z0^4 + x^24*y - 2*x^24*z0 - x^22*y*z0^2 - x^20*y*z0^4 - x^23*z0 - 2*x^21*y*z0^2 - x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - 2*x^18*y*z0^4 - x^21*y + 2*x^21*z0 - 2*x^19*y*z0^2 - 2*x^19*z0^3 + x^17*y*z0^4 - x^20*y - 2*x^20*z0 + x^16*y*z0^4 - x^19*z0 + x^17*y*z0^2 - x^18*y + 2*x^18*z0 - x^16*y*z0^2 - 2*x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y - x^17*z0 + x^15*y*z0^2 + 2*x^14*y*z0^2 - x^15*y + 2*x^15*z0 - 2*x^13*y*z0^2 - x^11*y*z0^4 - x^14*z0 + 2*x^12*z0^3 + x^10*y*z0^4 - 2*x^13*y + 2*x^13*z0 - x^11*y*z0^2 - x^11*z0^3 - x^9*y*z0^4 + 2*x^12*z0 + 2*x^10*y*z0^2 + x^10*z0^3 + 2*x^8*y*z0^4 - x^11*y - x^11*z0 + x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - x^10*y - 2*x^10*z0 - x^8*y*z0^2 - 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + x^8*y + x^8*z0 - 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^7*y - x^5*y*z0^2 + x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 - x^5*z0 + x^3*z0^3 - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^2*z0^3 - 2*x^3*y - 2*x^3*z0 + x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 - x^60*z0^2 + 2*x^58*z0^4 + 2*x^61 + x^57*y^2*z0^2 - 2*x^58*y^2 + x^57*z0^2 - 2*x^55*z0^4 - 2*x^58 - x^54*z0^2 + 2*x^52*z0^4 + 2*x^55 + x^51*z0^2 - 2*x^49*z0^4 - 2*x^52 - x^48*z0^2 + 2*x^46*z0^4 + 2*x^49 + x^45*z0^2 - 2*x^43*z0^4 - 2*x^46 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 - 2*x^38*z0^4 - x^41 - 2*x^39*y*z0 + x^39*z0^2 + x^37*y*z0^3 - x^37*z0^4 + x^40 - x^39 - 2*x^38 - x^36*y*z0 - x^36*z0^2 - x^34*y*z0^3 + x^34*z0^4 + x^32*y^2*z0^4 - 2*x^37 + 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*z0^4 + x^36 + x^34*z0^2 + 2*x^32*z0^4 - 2*x^35 + 2*x^33*z0^2 - x^31*y*z0^3 + 2*x^34 - x^32*y*z0 + 2*x^32*z0^2 - x^30*y*z0^3 + x^33 + 2*x^31*y*z0 + x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 + x^32 - 2*x^30*y*z0 - x^30*z0^2 + 2*x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 + 2*x^27*y*z0^3 - x^27*z0^4 - x^30 - x^28*y*z0 - 2*x^26*y*z0^3 + 2*x^26*z0^4 + x^29 + x^27*y*z0 + x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^26*y*z0 + 2*x^26*z0^2 - 2*x^24*y*z0^3 + 2*x^24*z0^4 - x^27 + x^25*y*z0 + x^25*z0^2 - x^23*y*z0^3 - 2*x^23*z0^4 - x^26 - 2*x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 + x^25 - 2*x^23*y*z0 - x^21*y*z0^3 - x^21*z0^4 - 2*x^22*y*z0 - 2*x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 - 2*x^21*y*z0 - 2*x^21*z0^2 + 2*x^19*y*z0^3 - 2*x^19*z0^4 - x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + 2*x^18*y*z0^3 + 2*x^21 - 2*x^19*y*z0 + 2*x^19*z0^2 + x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*z0^4 - x^19 - 2*x^17*z0^2 + 2*x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + x^16*y*z0 + x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 + 2*x^17 - x^15*z0^2 + 2*x^13*z0^4 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 - x^13*y*z0 + x^13*z0^2 + 2*x^11*y*z0^3 - x^11*z0^4 - x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^11*y*z0 - x^11*z0^2 - x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - x^8*y*z0^3 - x^11 + x^7*y*z0^3 + x^7*z0^4 - 2*x^10 - x^8*z0^2 - x^6*y*z0^3 - 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 - x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - x^7 + x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 + x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 + 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^60*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 + 2*x^61 + x^57*y^2*z0^2 - 2*x^57*z0^4 - 2*x^60 - 2*x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + x^57*z0^2 - 2*x^58 + 2*x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - x^54*z0^2 + 2*x^55 - 2*x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 + x^51*z0^2 - 2*x^52 + 2*x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 - x^48*z0^2 + 2*x^49 - 2*x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 + x^45*z0^2 - 2*x^46 + 2*x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 - x^40*z0^4 + 2*x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 + 2*x^38*z0^4 + x^41 - 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*z0^4 - 2*x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - x^39 - 2*x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 + x^38 - x^36*y*z0 + 2*x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 + 2*x^37 - x^35*y*z0 + 2*x^35*z0^2 + x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 + x^32*y*z0^3 + 2*x^32*z0^4 + x^33*y^2 - 2*x^31*y*z0^3 + x^31*z0^4 - 2*x^32*y*z0 - x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^33 + 2*x^31*z0^2 - x^29*y*z0^3 + x^29*z0^4 + 2*x^32 + 2*x^28*y*z0^3 + x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 + x^30 + x^28*z0^2 - x^26*y*z0^3 + x^29 + x^27*y*z0 + x^25*z0^4 - x^28 + x^26*y*z0 - x^26*z0^2 - 2*x^24*y*z0^3 - 2*x^24*z0^4 + 2*x^25*z0^2 + 2*x^23*y*z0^3 - 2*x^26 + 2*x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 - x^25 + x^23*y*z0 + x^21*y*z0^3 + 2*x^21*z0^4 + x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 - x^23 + 2*x^21*y*z0 - x^21*z0^2 - 2*x^19*y*z0^3 - 2*x^22 + 2*x^20*z0^2 - 2*x^18*y*z0^3 - x^18*z0^4 - x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 - 2*x^17*z0^4 - x^18*z0^2 - x^16*y*z0^3 - x^19 - 2*x^17*y*z0 + x^17*z0^2 + 2*x^15*z0^4 - x^18 - 2*x^16*z0^2 + x^14*y*z0^3 + x^14*z0^4 - x^17 - x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 + x^16 - 2*x^14*y*z0 - 2*x^12*z0^4 + 2*x^15 + 2*x^13*y*z0 + x^11*y*z0^3 + x^11*z0^4 + x^14 + x^12*y*z0 - x^12*z0^2 + 2*x^10*z0^4 - x^13 - 2*x^11*y*z0 - x^11*z0^2 - x^12 + 2*x^10*z0^2 + x^8*y*z0^3 - x^8*z0^4 - x^9*y*z0 + x^7*y*z0^3 - x^7*z0^4 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 - 2*x^5*z0^4 + 2*x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 - x^4*z0^4 + x^7 + x^5*z0^2 - x^6 - 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 - x^3*y*z0 + 2*x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3)/y) * dx,
- ((-x^61*z0^3 + x^58*y^2*z0^3 + 2*x^61*z0 - x^59*z0^3 - 2*x^60*z0 - 2*x^58*y^2*z0 + 2*x^58*z0^3 + x^56*y^2*z0^3 - x^59*z0 + 2*x^57*y^2*z0 + x^57*z0^3 - x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 + x^56*z0^3 - x^54*y^2*z0^3 + 2*x^57*z0 - 2*x^55*z0^3 + x^56*z0 - x^54*z0^3 + 2*x^55*z0 - x^53*z0^3 - 2*x^54*z0 + 2*x^52*z0^3 - x^53*z0 + x^51*z0^3 - 2*x^52*z0 + x^50*z0^3 + 2*x^51*z0 - 2*x^49*z0^3 + x^50*z0 - x^48*z0^3 + 2*x^49*z0 - x^47*z0^3 - 2*x^48*z0 + 2*x^46*z0^3 - x^47*z0 + x^45*z0^3 - 2*x^46*z0 + x^44*z0^3 + 2*x^45*z0 - 2*x^43*z0^3 + x^44*z0 - x^42*z0^3 + 2*x^43*z0 - 2*x^41*z0^3 - x^39*y*z0^4 - 2*x^42*z0 + 2*x^40*y*z0^2 + 2*x^38*y*z0^4 + x^41*z0 + 2*x^39*y*z0^2 - x^39*z0^3 + x^37*y*z0^4 + x^40*y - 2*x^38*y*z0^2 - 2*x^38*z0^3 - x^39*y - 2*x^39*z0 + 2*x^37*z0^3 + 2*x^35*y*z0^4 - 2*x^38*y - x^38*z0 - x^36*y*z0^2 - 2*x^36*z0^3 + 2*x^37*y - 2*x^35*y*z0^2 - x^33*y*z0^4 - x^36*y - 2*x^36*z0 - x^34*y*z0^2 + x^34*z0^3 + x^35*z0 + x^33*y^2*z0 - 2*x^33*z0^3 - 2*x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 - x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 + 2*x^33*y - 2*x^31*y*z0^2 + x^31*z0^3 + x^29*y*z0^4 - 2*x^32*z0 - x^30*y*z0^2 + 2*x^30*z0^3 + x^28*y*z0^4 - 2*x^31*y - x^29*y*z0^2 + 2*x^29*z0^3 + x^27*y*z0^4 - x^30*y + x^30*z0 + x^28*y*z0^2 - 2*x^28*z0^3 + x^26*y*z0^4 - x^29*y + x^29*z0 - x^27*y*z0^2 - x^27*z0^3 + 2*x^25*y*z0^4 - 2*x^28*y - 2*x^28*z0 + x^26*y*z0^2 + x^24*y*z0^4 + x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 - 2*x^26*y - 2*x^26*z0 - x^24*y*z0^2 + 2*x^24*z0^3 - x^22*y*z0^4 - 2*x^25*y + x^25*z0 + 2*x^23*y*z0^2 - x^23*z0^3 + 2*x^21*y*z0^4 + x^24*y - 2*x^24*z0 + 2*x^22*y*z0^2 - x^22*z0^3 - x^20*y*z0^4 - x^23*y + x^23*z0 - x^21*y*z0^2 + 2*x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y + x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 - 2*x^19*y*z0^2 - 2*x^17*y*z0^4 - 2*x^20*z0 - x^18*y*z0^2 - 2*x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y - x^19*z0 + x^17*y*z0^2 - 2*x^17*z0^3 - x^18*y - x^18*z0 + 2*x^16*y*z0^2 + 2*x^16*z0^3 - x^14*y*z0^4 + x^17*z0 + x^15*z0^3 + 2*x^16*y + x^16*z0 - x^14*y*z0^2 - x^14*z0^3 + x^15*y - 2*x^15*z0 - x^13*y*z0^2 + 2*x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y - x^14*z0 - x^12*y*z0^2 + x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*y + 2*x^12*z0 + 2*x^10*y*z0^2 + 2*x^8*y*z0^4 + 2*x^11*y - 2*x^11*z0 - 2*x^9*y*z0^2 + x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 - x^9*y - 2*x^7*y*z0^2 + x^7*z0^3 - x^5*y*z0^4 + x^8*y + x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 - 2*x^7*z0 + x^5*y*z0^2 - 2*x^3*y*z0^4 - 2*x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + x^4*y - x^4*z0 - x^2*y*z0^2 - x^2*z0^3 - x^3*y + 2*x^2*y)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + 2*x^58*y^2*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 + x^60 + 2*x^58*z0^2 + x^56*z0^4 - x^57*y^2 + x^55*z0^4 - x^57 - 2*x^55*z0^2 - x^53*z0^4 - x^52*z0^4 + x^54 + 2*x^52*z0^2 + x^50*z0^4 + x^49*z0^4 - x^51 - 2*x^49*z0^2 - x^47*z0^4 - x^46*z0^4 + x^48 + 2*x^46*z0^2 + x^44*z0^4 + x^43*z0^4 - x^45 - 2*x^43*z0^2 - 2*x^40*y*z0^3 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - x^39*z0^4 + x^42 - x^40*y*z0 - x^40*z0^2 + x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + 2*x^39*y*z0 + 2*x^39*z0^2 + x^37*y*z0^3 + x^37*z0^4 - x^40 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 - x^36*y*z0 + 2*x^36*z0^2 + x^37 - x^35*y*z0 + x^33*y^2*z0^2 + 2*x^33*y*z0^3 - x^36 + 2*x^34*y*z0 + x^34*z0^2 - x^32*y*z0^3 + 2*x^32*z0^4 + 2*x^33*y*z0 - 2*x^33*z0^2 - 2*x^31*y*z0^3 - x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^30*z0^4 + x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^30*y*z0 - x^30*z0^2 - 2*x^28*y*z0^3 - x^28*z0^4 - x^31 + 2*x^29*y*z0 - 2*x^29*z0^2 - x^27*y*z0^3 + x^27*z0^4 - x^30 - 2*x^28*y*z0 - 2*x^28*z0^2 - x^26*y*z0^3 - 2*x^26*z0^4 + x^29 + x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 - 2*x^26*y*z0 - x^26*z0^2 - x^24*z0^4 - x^27 + 2*x^25*y*z0 - x^25*z0^2 + 2*x^23*z0^4 - x^26 + x^24*y*z0 + 2*x^22*z0^4 + 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 - x^21*z0^4 + x^24 + x^22*y*z0 - x^22*z0^2 + 2*x^20*y*z0^3 + x^20*z0^4 - 2*x^23 + 2*x^21*z0^2 - x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 + 2*x^20*y*z0 + x^20*z0^2 + 2*x^18*y*z0^3 + 2*x^18*z0^4 - x^21 - x^19*y*z0 - x^17*y*z0^3 + x^20 - 2*x^18*y*z0 - 2*x^18*z0^2 + 2*x^16*y*z0^3 - x^16*z0^4 - 2*x^19 + x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 - x^15*z0^4 + 2*x^18 + x^16*y*z0 - x^16*z0^2 - 2*x^14*y*z0^3 - x^14*z0^4 + x^17 + x^15*z0^2 - 2*x^13*z0^4 - x^16 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 + 2*x^15 + x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - x^11*z0^4 + x^14 - 2*x^12*z0^2 - 2*x^10*y*z0^3 - 2*x^13 + x^11*y*z0 + x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 - 2*x^12 + x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + x^11 - x^9*y*z0 - x^9*z0^2 - 2*x^7*y*z0^3 + x^10 - x^8*y*z0 - x^8*z0^2 - x^6*z0^4 - x^9 + x^7*y*z0 - x^5*y*z0^3 + x^8 + x^6*y*z0 + x^6*z0^2 + x^4*z0^4 - 2*x^7 + x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - x^4*y*z0 + 2*x^2*y*z0^3 + x^2*z0^4 + x^5 + 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((-x^60*z0^3 + x^61*z0 + x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 - 2*x^57*y^2*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 - 2*x^54*z0^3 + x^55*z0 + 2*x^54*z0 - 2*x^52*z0^3 + 2*x^51*z0^3 - x^52*z0 - 2*x^51*z0 + 2*x^49*z0^3 - 2*x^48*z0^3 + x^49*z0 + 2*x^48*z0 - 2*x^46*z0^3 + 2*x^45*z0^3 - x^46*z0 - 2*x^45*z0 + 2*x^43*z0^3 - 2*x^42*z0^3 + x^43*z0 + 2*x^42*z0 - 2*x^40*z0^3 - 2*x^38*y*z0^4 + x^41*z0 + x^39*y*z0^2 + 2*x^39*z0^3 - 2*x^37*y*z0^4 - 2*x^40*y - x^38*y*z0^2 + 2*x^39*y + 2*x^39*z0 + 2*x^37*y*z0^2 + 2*x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y + 2*x^38*z0 - 2*x^36*y*z0^2 + 2*x^36*z0^3 - 2*x^34*y*z0^4 + x^37*y + 2*x^37*z0 - x^35*y*z0^2 + 2*x^35*z0^3 + x^33*y^2*z0^3 + 2*x^33*y*z0^4 - 2*x^36*z0 + 2*x^34*y*z0^2 - 2*x^34*z0^3 + 2*x^32*y*z0^4 + x^33*y*z0^2 - x^33*z0^3 - x^31*y*z0^4 + x^34*y - x^34*z0 + x^32*y*z0^2 - x^32*z0^3 + 2*x^30*y*z0^4 - x^33*z0 + 2*x^31*y*z0^2 + x^31*z0^3 - 2*x^29*y*z0^4 + 2*x^30*z0^3 + x^28*y*z0^4 + x^31*y - 2*x^31*z0 + 2*x^29*z0^3 + x^27*y*z0^4 - 2*x^30*z0 - x^28*y*z0^2 + x^28*z0^3 + x^26*y*z0^4 + 2*x^29*y + x^29*z0 + x^27*y*z0^2 + x^27*z0^3 + 2*x^25*y*z0^4 + x^28*y - x^28*z0 + x^26*y*z0^2 - 2*x^26*z0^3 + x^24*y*z0^4 - 2*x^27*y - 2*x^27*z0 + x^25*y*z0^2 - x^25*z0^3 + x^23*y*z0^4 + 2*x^26*y - x^26*z0 - x^24*y*z0^2 + x^22*y*z0^4 - x^25*z0 + 2*x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^21*y*z0^4 + x^24*z0 - x^22*y*z0^2 + 2*x^22*z0^3 + x^20*y*z0^4 - 2*x^23*z0 + x^21*y*z0^2 + 2*x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 - 2*x^20*z0^3 + 2*x^21*y - 2*x^21*z0 - x^19*y*z0^2 + x^17*y*z0^4 + 2*x^20*y - x^20*z0 - 2*x^18*y*z0^2 + 2*x^19*y - 2*x^19*z0 + 2*x^17*z0^3 - 2*x^18*y + x^18*z0 + 2*x^16*y*z0^2 - 2*x^16*z0^3 - x^14*y*z0^4 + 2*x^17*y + x^17*z0 - 2*x^15*z0^3 + 2*x^16*y - 2*x^16*z0 + x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 + x^15*y + 2*x^15*z0 - 2*x^13*y*z0^2 + 2*x^14*y + 2*x^12*y*z0^2 + 2*x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y + 2*x^13*z0 + x^11*y*z0^2 + 2*x^12*y - x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 + x^11*y - 2*x^11*z0 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + x^10*y + 2*x^10*z0 - x^8*y*z0^2 - x^9*y + x^9*z0 - 2*x^7*y*z0^2 - 2*x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*y - x^8*z0 - 2*x^4*y*z0^4 - x^7*y + 2*x^5*y*z0^2 + 2*x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y + x^6*z0 + 2*x^4*z0^3 - x^2*y*z0^4 + 2*x^5*z0 - x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y - x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - x^3*y + 2*x^3*z0 - 2*x^2*y - x^2*z0)/y) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 + 2*x^60 - 2*x^58*y^2 - 2*x^58*z0^2 - 2*x^57*y^2 - 2*x^57*z0^2 - x^55*z0^4 - 2*x^58 + 2*x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 + 2*x^54*z0^2 + x^52*z0^4 + 2*x^55 - 2*x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 - 2*x^51*z0^2 - x^49*z0^4 - 2*x^52 + 2*x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 + 2*x^48*z0^2 + x^46*z0^4 + 2*x^49 - 2*x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 - 2*x^45*z0^2 - x^43*z0^4 - 2*x^46 + 2*x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 + 2*x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^39*z0^4 + 2*x^42 + x^40*y*z0 - 2*x^40*z0^2 + x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 + x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^36*z0^4 - 2*x^37*y*z0 + x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^35*z0^4 + x^33*y^2*z0^4 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 - x^37 + x^35*y*z0 - x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - x^35 - 2*x^33*y*z0 + x^33*z0^2 - x^31*z0^4 - 2*x^34 + x^32*y*z0 - 2*x^30*y*z0^3 + x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^32 + 2*x^30*y*z0 + 2*x^30*z0^2 - 2*x^29*y*z0 - 2*x^29*z0^2 - x^27*y*z0^3 - 2*x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^29 + x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 + 2*x^25*z0^4 + 2*x^26*y*z0 + x^26*z0^2 - x^24*y*z0^3 + x^27 + 2*x^25*y*z0 + x^23*z0^4 - 2*x^24*y*z0 + 2*x^24*z0^2 + x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^25 + 2*x^23*y*z0 + x^23*z0^2 - 2*x^21*y*z0^3 + 2*x^24 + 2*x^22*y*z0 + 2*x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^23 - 2*x^21*z0^2 - x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 - 2*x^20*y*z0 - 2*x^18*y*z0^3 + 2*x^18*z0^4 - x^21 + 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 + x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 - x^16*y*z0^3 - x^16*z0^4 + 2*x^17*y*z0 - x^15*y*z0^3 - x^15*z0^4 + x^18 + x^16*z0^2 - 2*x^14*z0^4 + x^17 + 2*x^15*y*z0 + x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 + 2*x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 - x^11*z0^4 + 2*x^14 + x^12*y*z0 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + x^8*z0^4 + x^11 + x^7*y*z0^3 - 2*x^7*z0^4 - x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 + x^6*z0^4 - 2*x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - x^7 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 - x^5 + 2*x^3*y*z0 - 2*x^2*y*z0 - x^2*z0^2 + x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 - x^61*z0^2 - 2*x^59*z0^4 - 2*x^57*y^2*z0^4 + x^60*z0^2 + x^58*y^2*z0^2 + x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 - 2*x^57*z0^4 + 2*x^60 + x^58*y^2 + x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - x^57*z0^2 - x^55*z0^4 + x^58 + 2*x^54*z0^4 - 2*x^57 - x^55*z0^2 - 2*x^53*z0^4 + x^54*z0^2 + x^52*z0^4 - x^55 - 2*x^51*z0^4 + 2*x^54 + x^52*z0^2 + 2*x^50*z0^4 - x^51*z0^2 - x^49*z0^4 + x^52 + 2*x^48*z0^4 - 2*x^51 - x^49*z0^2 - 2*x^47*z0^4 + x^48*z0^2 + x^46*z0^4 - x^49 - 2*x^45*z0^4 + 2*x^48 + x^46*z0^2 + 2*x^44*z0^4 - x^45*z0^2 - x^43*z0^4 + x^46 + 2*x^42*z0^4 - 2*x^45 - x^43*z0^2 - x^41*z0^4 + x^42*z0^2 + 2*x^40*y*z0^3 - x^40*z0^4 - x^43 - x^41*z0^2 - x^39*y*z0^3 + 2*x^42 + 2*x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - 2*x^39*y*z0 - x^37*z0^4 - 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^39 + 2*x^37*y*z0 + x^35*y*z0^3 + x^35*z0^4 - 2*x^38 + x^36*y*z0 + x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 + 2*x^35*y*z0 - 2*x^33*y*z0^3 + 2*x^33*z0^4 + x^34*y^2 - 2*x^34*z0^2 - x^32*y*z0^3 - x^32*z0^4 - 2*x^35 + 2*x^33*y*z0 - 2*x^31*y*z0^3 - x^31*z0^4 - x^34 - x^32*y*z0 - x^32*z0^2 + x^30*y*z0^3 - 2*x^33 - 2*x^31*y*z0 - 2*x^29*y*z0^3 - 2*x^29*z0^4 + 2*x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^31 - 2*x^29*y*z0 - x^28*z0^2 - x^26*y*z0^3 + x^26*z0^4 - 2*x^29 + 2*x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 + x^26*y*z0 - 2*x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 - x^27 - x^25*y*z0 - 2*x^23*y*z0^3 - x^23*z0^4 + x^26 + x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^25 - x^23*y*z0 - x^23*z0^2 + 2*x^21*y*z0^3 + x^21*z0^4 + x^24 - x^22*y*z0 + 2*x^20*y*z0^3 + x^20*z0^4 - x^23 - x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 - x^22 - 2*x^20*z0^2 + x^18*y*z0^3 - 2*x^18*z0^4 - x^21 - x^19*y*z0 - 2*x^17*z0^4 - 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 - 2*x^19 - 2*x^17*y*z0 + 2*x^17*z0^2 - 2*x^15*y*z0^3 + x^15*z0^4 + x^18 + x^16*z0^2 - x^14*y*z0^3 - x^14*z0^4 - x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 - x^13*z0^4 - x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 + 2*x^13*z0^2 - x^12*z0^2 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 + x^10*y*z0 - x^8*y*z0^3 - 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + x^7*z0^4 - 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^7 + x^5*y*z0 + x^5*z0^2 - x^3*z0^4 - 2*x^6 + x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 - x^5 - x^3*y*z0 + x^3*z0^2 - x^3)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 - x^57*y^2*z0^3 + 2*x^60*z0 + 2*x^58*z0^3 - x^59*z0 - 2*x^57*y^2*z0 - 2*x^57*z0^3 + x^55*y^2*z0^3 + x^56*y^2*z0 + x^54*y^2*z0^3 - 2*x^57*z0 - 2*x^55*z0^3 + x^56*z0 + 2*x^54*z0^3 + 2*x^54*z0 + 2*x^52*z0^3 - x^53*z0 - 2*x^51*z0^3 - 2*x^51*z0 - 2*x^49*z0^3 + x^50*z0 + 2*x^48*z0^3 + 2*x^48*z0 + 2*x^46*z0^3 - x^47*z0 - 2*x^45*z0^3 - 2*x^45*z0 - 2*x^43*z0^3 + x^44*z0 + 2*x^42*z0^3 + 2*x^41*z0^3 + 2*x^39*y*z0^4 + 2*x^42*z0 + x^40*y*z0^2 + x^40*z0^3 - 2*x^38*y*z0^4 - x^41*z0 - x^37*y*z0^4 - x^38*z0^3 + x^36*y*z0^4 + x^39*z0 - x^37*y*z0^2 + 2*x^37*z0^3 + 2*x^35*y*z0^4 - x^38*y - 2*x^36*y*z0^2 + 2*x^34*y*z0^4 - 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 - x^33*y*z0^4 + x^36*y + x^36*z0 + x^34*y^2*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 - x^34*y - 2*x^34*z0 - x^32*y*z0^2 + x^32*z0^3 - x^33*y - x^31*y*z0^2 + x^31*z0^3 + 2*x^29*y*z0^4 - x^32*y + x^32*z0 + 2*x^30*y*z0^2 - 2*x^28*y*z0^4 - 2*x^31*y + x^29*y*z0^2 + 2*x^29*z0^3 + x^27*y*z0^4 + 2*x^30*z0 - x^28*y*z0^2 - 2*x^28*z0^3 - x^26*y*z0^4 + 2*x^29*y + 2*x^29*z0 + x^25*y*z0^4 - x^28*y + x^28*z0 + x^26*y*z0^2 - 2*x^26*z0^3 - x^24*y*z0^4 - 2*x^27*z0 + 2*x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^23*y*z0^4 - x^26*y + 2*x^24*y*z0^2 + x^24*z0^3 + 2*x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 + x^23*y*z0^2 + x^23*z0^3 - x^24*z0 + x^22*y*z0^2 - x^22*z0^3 - 2*x^20*y*z0^4 - 2*x^23*y + 2*x^23*z0 - x^21*y*z0^2 + 2*x^19*y*z0^4 - 2*x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 - x^18*y*z0^4 - x^21*z0 - x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + x^20*z0 + 2*x^18*y*z0^2 + 2*x^18*z0^3 + x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 + x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 + 2*x^18*y - 2*x^18*z0 - x^16*y*z0^2 + 2*x^16*z0^3 - 2*x^14*y*z0^4 - 2*x^17*y - 2*x^17*z0 + 2*x^15*y*z0^2 - x^15*z0^3 + 2*x^13*y*z0^4 - 2*x^16*z0 - 2*x^14*y*z0^2 + x^12*y*z0^4 - x^15*y - x^15*z0 - 2*x^13*y*z0^2 - 2*x^13*z0^3 + 2*x^11*y*z0^4 - x^14*y + x^14*z0 - 2*x^12*y*z0^2 + 2*x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 - x^11*y*z0^2 - x^11*z0^3 + x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - 2*x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y + x^10*z0 + x^8*y*z0^2 + x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 - x^7*z0^3 + x^8*y + 2*x^8*z0 - x^6*z0^3 - 2*x^4*y*z0^4 - 2*x^7*y - 2*x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + 2*x^3*y*z0^4 - 2*x^6*y + x^6*z0 + 2*x^4*y*z0^2 - 2*x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^5*y - 2*x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - x^4*y - x^4*z0 + 2*x^2*y*z0^2 - x^3*y - 2*x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 - x^59*z0^4 - x^57*y^2*z0^4 - 2*x^60*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - x^57*z0^4 - x^60 - x^58*y^2 + x^56*z0^4 + x^57*y^2 + 2*x^57*z0^2 + 2*x^55*z0^4 - x^58 + x^54*z0^4 + x^57 - x^53*z0^4 - 2*x^54*z0^2 - 2*x^52*z0^4 + x^55 - x^51*z0^4 - x^54 + x^50*z0^4 + 2*x^51*z0^2 + 2*x^49*z0^4 - x^52 + x^48*z0^4 + x^51 - x^47*z0^4 - 2*x^48*z0^2 - 2*x^46*z0^4 + x^49 - x^45*z0^4 - x^48 + x^44*z0^4 + 2*x^45*z0^2 + 2*x^43*z0^4 - x^46 + x^42*z0^4 + x^45 - x^41*z0^4 - 2*x^42*z0^2 + x^40*y*z0^3 + x^43 + 2*x^39*z0^4 - x^42 - 2*x^38*y*z0^3 - 2*x^39*y*z0 + 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + x^40 - x^38*y*z0 + x^36*z0^4 - x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 + 2*x^35*y*z0^3 - 2*x^35*z0^4 - 2*x^38 - 2*x^36*z0^2 + x^34*y^2*z0^2 - 2*x^34*y*z0^3 - x^37 + 2*x^35*y*z0 - x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 - x^32*z0^4 - x^35 + x^33*y*z0 + x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 - x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*y*z0^3 - 2*x^30*z0^4 + 2*x^31*y*z0 - 2*x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 - x^31 - x^29*z0^2 - 2*x^27*y*z0^3 + x^30 + x^28*y*z0 + 2*x^28*z0^2 + x^26*z0^4 - x^29 - 2*x^27*y*z0 + x^27*z0^2 + 2*x^25*z0^4 + 2*x^26*y*z0 - x^26*z0^2 + x^24*y*z0^3 - x^24*z0^4 + 2*x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 - x^26 - x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - 2*x^25 - 2*x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - x^24 + 2*x^20*y*z0^3 - x^23 - x^21*y*z0 + 2*x^21*z0^2 - x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*z0^4 - x^21 + 2*x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 - 2*x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^19 - x^17*y*z0 - x^17*z0^2 - 2*x^15*y*z0^3 - x^15*z0^4 + x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 - x^17 - x^15*y*z0 + x^15*z0^2 - 2*x^13*y*z0^3 + x^13*z0^4 - 2*x^16 + 2*x^14*z0^2 - 2*x^12*z0^4 + 2*x^15 + x^13*y*z0 - x^11*y*z0^3 - 2*x^11*z0^4 - x^14 + x^12*y*z0 + 2*x^12*z0^2 + 2*x^10*y*z0^3 - 2*x^10*z0^4 - x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^10*y*z0 - x^10*z0^2 - x^8*y*z0^3 + 2*x^11 + 2*x^9*y*z0 - x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^10 - x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^7*y*z0 - x^7*z0^2 + 2*x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + x^7 - 2*x^5*y*z0 + x^5*z0^2 - x^3*y*z0^3 + x^6 - 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 + x^5 - 2*x^3*z0^2 - x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - x^60*z0 - 2*x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 - x^59*z0 + x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 - x^56*z0^3 - x^54*y^2*z0^3 + x^57*z0 - x^55*z0^3 + x^56*z0 - x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 - x^54*z0 + x^52*z0^3 - x^53*z0 + x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 + x^51*z0 - x^49*z0^3 + x^50*z0 - x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 - x^48*z0 + x^46*z0^3 - x^47*z0 + x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 + x^45*z0 - x^43*z0^3 + x^44*z0 - x^42*z0^3 + 2*x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 + x^40*z0^3 + x^41*z0 + 2*x^39*y*z0^2 - x^37*y*z0^4 + x^40*y + 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y + 2*x^39*z0 - 2*x^37*y*z0^2 - 2*x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*y - x^38*z0 - x^36*y*z0^2 - 2*x^36*z0^3 + x^34*y^2*z0^3 - 2*x^34*y*z0^4 + 2*x^37*y + x^37*z0 + 2*x^35*z0^3 - 2*x^36*y + 2*x^32*y*z0^4 - 2*x^35*z0 + 2*x^33*y*z0^2 - x^33*z0^3 - x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 - x^32*z0^3 + x^30*y*z0^4 - x^33*y - 2*x^33*z0 - 2*x^31*y*z0^2 + x^31*z0^3 - x^32*y + x^32*z0 - 2*x^30*y*z0^2 - x^30*z0^3 - x^28*y*z0^4 + 2*x^31*y + 2*x^31*z0 + 2*x^29*y*z0^2 - x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*y + x^30*z0 - x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 - 2*x^29*y + 2*x^29*z0 + 2*x^27*y*z0^2 + 2*x^27*z0^3 - 2*x^25*y*z0^4 + x^28*z0 - x^27*y - 2*x^25*y*z0^2 - x^25*z0^3 + x^23*y*z0^4 - x^26*y - 2*x^26*z0 + x^24*y*z0^2 + x^24*z0^3 - 2*x^25*z0 + x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y + x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 - 2*x^20*y*z0^4 + 2*x^23*z0 - 2*x^21*y*z0^2 - 2*x^19*y*z0^4 + x^22*y + 2*x^22*z0 - 2*x^20*y*z0^2 + x^20*z0^3 + x^18*y*z0^4 - x^21*y - 2*x^19*z0^3 + 2*x^17*y*z0^4 - x^20*z0 + x^18*y*z0^2 - 2*x^16*y*z0^4 + 2*x^19*y - x^17*y*z0^2 + 2*x^18*y + 2*x^18*z0 + 2*x^16*y*z0^2 + x^16*z0^3 + 2*x^14*y*z0^4 - x^17*y + 2*x^15*y*z0^2 - x^15*z0^3 + x^14*y*z0^2 - 2*x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*y + x^15*z0 - 2*x^11*y*z0^4 + x^14*y - x^14*z0 - x^12*y*z0^2 - x^12*z0^3 + x^10*y*z0^4 - 2*x^13*y - x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 - x^9*y*z0^4 + 2*x^12*y - 2*x^12*z0 + x^10*y*z0^2 + x^8*y*z0^4 + 2*x^11*y + x^11*z0 - x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + 2*x^8*y*z0^2 + x^8*z0^3 - x^9*y + x^7*y*z0^2 + x^7*z0^3 + 2*x^5*y*z0^4 - 2*x^8*y - x^6*y*z0^2 - 2*x^6*z0^3 + x^7*y - 2*x^5*y*z0^2 + x^5*z0^3 - 2*x^3*y*z0^4 + x^6*z0 - x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 - 2*x^5*y - x^5*z0 + 2*x^3*z0^3 - 2*x^4*y + 2*x^2*y*z0^2 + 2*x^2*z0^3 - x^2*y)/y) * dx,
- ((2*x^60*z0^4 - x^61*z0^2 - x^59*z0^4 - 2*x^57*y^2*z0^4 + x^60*z0^2 + x^58*y^2*z0^2 + x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 - 2*x^57*z0^4 - x^60 + x^58*y^2 + x^58*z0^2 + x^56*z0^4 + x^57*y^2 - x^57*z0^2 + x^58 + 2*x^54*z0^4 + x^57 - x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - x^55 - 2*x^51*z0^4 - x^54 + x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + x^52 + 2*x^48*z0^4 + x^51 - x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - x^49 - 2*x^45*z0^4 - x^48 + x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + x^46 + 2*x^42*z0^4 + x^45 - x^43*z0^2 + x^41*z0^4 + x^42*z0^2 + x^40*z0^4 - x^43 - x^41*z0^2 - x^39*y*z0^3 - x^42 + 2*x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + 2*x^41 - x^40 - 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - 2*x^36*z0^4 + x^34*y^2*z0^4 + x^37*y*z0 - x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 + 2*x^38 - x^36*y*z0 + x^34*y*z0^3 + 2*x^34*z0^4 + x^35*y*z0 - x^35*z0^2 - x^33*z0^4 + 2*x^36 + x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - x^32*z0^4 - 2*x^33*y*z0 - x^33*z0^2 + 2*x^31*y*z0^3 + x^31*z0^4 - 2*x^34 - 2*x^32*y*z0 + x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 - x^33 + x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 - x^30*y*z0 + x^30*z0^2 + x^28*y*z0^3 - x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 - 2*x^30 - x^28*y*z0 - x^26*y*z0^3 + 2*x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*z0^4 - x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 - x^27 + x^25*y*z0 - x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 + x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 + 2*x^22*z0^4 + 2*x^23*y*z0 - x^23*z0^2 + x^21*z0^4 + 2*x^24 - x^22*y*z0 + x^20*y*z0^3 + x^20*z0^4 + x^23 - x^21*y*z0 + x^21*z0^2 + 2*x^19*y*z0^3 - x^19*z0^4 + 2*x^22 + x^20*z0^2 - x^18*y*z0^3 - x^19*y*z0 - 2*x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - 2*x^18*y*z0 - 2*x^16*y*z0^3 - x^16*z0^4 + x^19 + x^17*z0^2 - x^15*z0^4 - 2*x^18 + 2*x^16*y*z0 - x^14*y*z0^3 - x^14*z0^4 - x^17 + x^15*y*z0 - 2*x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 + x^14*y*z0 - 2*x^12*y*z0^3 - x^12*z0^4 + x^15 - x^13*y*z0 - x^13*z0^2 - x^11*y*z0^3 + x^11*z0^4 + x^14 - x^12*z0^2 - 2*x^10*z0^4 + 2*x^13 + x^11*y*z0 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + x^10*y*z0 - 2*x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 - x^11 + x^9*y*z0 - x^7*y*z0^3 + 2*x^10 - x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 - 2*x^5*z0^4 - x^8 - x^6*y*z0 - 2*x^4*y*z0^3 + x^4*z0^4 + x^7 - 2*x^5*y*z0 + x^5*z0^2 - x^3*z0^4 + 2*x^6 + 2*x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 - x^5 - 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2 + 2*x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 + x^57*y^2*z0^4 - 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 - x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 + x^58*y^2 - 2*x^58*z0^2 - 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 + x^58 - x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 - 2*x^54*z0^2 + x^52*z0^4 - x^55 + x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 + 2*x^51*z0^2 - x^49*z0^4 + x^52 - x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 - 2*x^48*z0^2 + x^46*z0^4 - x^49 + x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 + 2*x^45*z0^2 - x^43*z0^4 + x^46 - x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^40*z0^4 - x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^40*z0^2 + 2*x^38*z0^4 + x^41 - x^39*y*z0 + x^37*y*z0^3 - x^37*z0^4 + 2*x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^36*z0^4 - x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + x^38 - x^36*y*z0 - 2*x^34*y*z0^3 - 2*x^37 + x^35*y^2 - 2*x^35*y*z0 + 2*x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 - x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 - 2*x^32*z0^4 - 2*x^33*y*z0 + 2*x^31*z0^4 + x^34 - x^32*y*z0 - x^32*z0^2 - 2*x^30*y*z0^3 - x^30*z0^4 + x^33 + x^31*y*z0 + 2*x^31*z0^2 + 2*x^29*y*z0^3 - x^29*z0^4 + 2*x^32 + x^30*y*z0 - x^28*y*z0^3 - 2*x^28*z0^4 - x^31 - x^29*y*z0 + x^27*y*z0^3 + x^27*z0^4 - 2*x^28*z0^2 + 2*x^26*y*z0^3 + x^26*z0^4 + 2*x^27*y*z0 - x^25*y*z0^3 + 2*x^28 - 2*x^26*y*z0 + 2*x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 + x^25*y*z0 - x^25*z0^2 - 2*x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 - x^25 + 2*x^23*y*z0 - x^23*z0^2 + 2*x^21*y*z0^3 - x^24 + 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 - x^23 + 2*x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - 2*x^22 - 2*x^20*y*z0 + 2*x^18*y*z0^3 - x^21 - 2*x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 + x^17*z0^4 + 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 + x^19 + x^17*y*z0 - x^17*z0^2 - 2*x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 - 2*x^16*z0^2 - x^17 + 2*x^15*y*z0 + x^15*z0^2 - 2*x^13*y*z0^3 + 2*x^16 - x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^15 + x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^11*z0^4 - x^12*y*z0 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 + x^10*y*z0 + 2*x^10*z0^2 + 2*x^8*z0^4 - 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 + x^7*z0^4 + 2*x^10 + x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 + 2*x^7*y*z0 + 2*x^5*y*z0^3 - 2*x^8 - 2*x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 + x^4*y*z0 + x^4*z0^2 + 2*x^2*z0^4 - x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 - 2*x^3)/y) * dx,
- ((-x^61*z0^3 - 2*x^60*z0^3 + x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 + 2*x^57*y^2*z0^3 + 2*x^60*z0 - 2*x^58*y^2*z0 + 2*x^58*z0^3 - x^56*y^2*z0^3 - x^59*z0 - 2*x^57*y^2*z0 + 2*x^57*z0^3 - x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 - x^56*z0^3 - 2*x^57*z0 - 2*x^55*z0^3 + x^56*z0 - 2*x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 + 2*x^54*z0 + 2*x^52*z0^3 - x^53*z0 + 2*x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 - 2*x^51*z0 - 2*x^49*z0^3 + x^50*z0 - 2*x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 + 2*x^48*z0 + 2*x^46*z0^3 - x^47*z0 + 2*x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 - 2*x^45*z0 - 2*x^43*z0^3 + x^44*z0 - 2*x^42*z0^3 + 2*x^43*z0 - x^39*y*z0^4 + 2*x^42*z0 + 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^41*z0 + 2*x^39*y*z0^2 - x^39*z0^3 + x^37*y*z0^4 + x^40*y + x^40*z0 + x^38*y*z0^2 - 2*x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y - x^39*z0 + x^37*y*z0^2 - 2*x^37*z0^3 - 2*x^38*y - 2*x^38*z0 - x^36*y*z0^2 - x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^37*y + x^37*z0 + x^35*y^2*z0 - 2*x^36*y - 2*x^36*z0 - 2*x^34*y*z0^2 + 2*x^34*z0^3 - 2*x^32*y*z0^4 + x^35*y + x^33*z0^3 + x^31*y*z0^4 + x^34*y - 2*x^34*z0 - x^32*y*z0^2 + x^32*z0^3 - 2*x^33*y - x^33*z0 - x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 + 2*x^32*z0 - 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^31*y - x^31*z0 - 2*x^29*y*z0^2 - x^29*z0^3 + 2*x^27*y*z0^4 - x^30*z0 + 2*x^28*y*z0^2 + 2*x^28*z0^3 + x^26*y*z0^4 + 2*x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 + x^25*y*z0^4 - x^28*y - 2*x^28*z0 - x^26*y*z0^2 - 2*x^24*y*z0^4 + x^27*y - 2*x^27*z0 + x^25*y*z0^2 - x^23*y*z0^4 + x^26*y + 2*x^26*z0 + 2*x^24*y*z0^2 + x^22*y*z0^4 - x^21*y*z0^4 - x^24*y - 2*x^24*z0 + 2*x^22*z0^3 + 2*x^20*y*z0^4 - x^23*y - x^21*y*z0^2 - 2*x^21*z0^3 - x^19*y*z0^4 + x^22*y + 2*x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 - 2*x^18*y*z0^4 - x^21*y + 2*x^21*z0 - x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 - x^20*y - 2*x^20*z0 - x^18*y*z0^2 - 2*x^16*y*z0^4 + x^19*y - 2*x^19*z0 + 2*x^17*y*z0^2 + x^17*z0^3 + x^15*y*z0^4 + x^18*y + x^18*z0 - 2*x^16*y*z0^2 - x^16*z0^3 - x^14*y*z0^4 + x^17*y - 2*x^17*z0 - 2*x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^16*y + x^16*z0 + 2*x^14*y*z0^2 + x^14*z0^3 + x^12*y*z0^4 - 2*x^15*z0 - x^13*y*z0^2 + 2*x^13*z0^3 + 2*x^11*y*z0^4 - 2*x^14*y + 2*x^14*z0 - x^12*z0^3 - x^10*y*z0^4 - 2*x^11*y*z0^2 - x^12*y - 2*x^12*z0 + x^10*y*z0^2 - x^10*z0^3 - 2*x^8*y*z0^4 + 2*x^11*y + x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - 2*x^10*z0 + x^8*y*z0^2 + x^8*z0^3 - 2*x^6*y*z0^4 - 2*x^9*y + x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y + x^8*z0 - 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^7*y + 2*x^7*z0 - 2*x^5*z0^3 + 2*x^3*y*z0^4 - x^6*y + x^6*z0 - 2*x^4*y*z0^2 - x^2*y*z0^4 - x^5*y + x^5*z0 + x^3*y*z0^2 - 2*x^3*z0^3 + x^4*y - 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 - 2*x^3*y + x^3*z0 + x^2*y + 2*x^2*z0)/y) * dx,
- ((x^61*z0^2 - 2*x^59*z0^4 - x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 + 2*x^60 - x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57 + x^55*z0^2 - 2*x^53*z0^4 + 2*x^54 - x^52*z0^2 + 2*x^50*z0^4 - 2*x^51 + x^49*z0^2 - 2*x^47*z0^4 + 2*x^48 - x^46*z0^2 + 2*x^44*z0^4 - 2*x^45 + x^43*z0^2 - 2*x^41*z0^4 + x^40*z0^4 + x^41*z0^2 + x^39*y*z0^3 + 2*x^42 - 2*x^40*y*z0 - 2*x^40*z0^2 + x^38*y*z0^3 - x^39*z0^2 - 2*x^37*z0^4 - 2*x^40 + x^38*z0^2 - 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^37*y*z0 + x^37*z0^2 + x^35*y^2*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 + x^38 + x^36*y*z0 + x^36*z0^2 - x^37 + x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 - x^36 - x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 - x^35 + x^33*y*z0 - x^33*z0^2 - 2*x^31*y*z0^3 - x^31*z0^4 - 2*x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*y*z0^3 - x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^29*z0^4 + 2*x^32 + x^30*z0^2 + 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^31 + 2*x^27*y*z0^3 - x^27*z0^4 - x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^29 + x^27*y*z0 + 2*x^27*z0^2 + 2*x^25*z0^4 + x^28 + 2*x^26*y*z0 + x^26*z0^2 + x^24*z0^4 - 2*x^27 - x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 - x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^24*z0^2 + x^22*y*z0^3 - 2*x^25 + 2*x^23*z0^2 + x^21*y*z0^3 + x^24 + 2*x^22*y*z0 + 2*x^20*y*z0^3 + 2*x^23 + 2*x^21*y*z0 - x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^20*y*z0 + x^20*z0^2 + 2*x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 + 2*x^19*z0^2 - 2*x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^16*z0^4 - 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 - 2*x^18 - x^16*y*z0 + 2*x^16*z0^2 + x^14*z0^4 + x^17 + 2*x^15*y*z0 - 2*x^13*z0^4 + 2*x^16 + 2*x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 - x^13*y*z0 + x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^11*z0^4 + 2*x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 - x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 + x^11 + x^9*y*z0 - x^7*y*z0^3 + x^7*z0^4 - 2*x^10 + 2*x^8*z0^2 + 2*x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 + 2*x^3*y*z0^3 + x^4*y*z0 - x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - x^3*z0^2 - x^2*y*z0 - 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - x^60*z0 - 2*x^58*z0^3 - 2*x^59*z0 + x^57*y^2*z0 + 2*x^57*z0^3 - x^55*y^2*z0^3 + 2*x^56*y^2*z0 - 2*x^54*y^2*z0^3 + x^57*z0 + 2*x^55*z0^3 + 2*x^56*z0 - 2*x^54*z0^3 - x^54*z0 - 2*x^52*z0^3 - 2*x^53*z0 + 2*x^51*z0^3 + x^51*z0 + 2*x^49*z0^3 + 2*x^50*z0 - 2*x^48*z0^3 - x^48*z0 - 2*x^46*z0^3 - 2*x^47*z0 + 2*x^45*z0^3 + x^45*z0 + 2*x^43*z0^3 + 2*x^44*z0 - 2*x^42*z0^3 - 2*x^41*z0^3 - 2*x^39*y*z0^4 - x^42*z0 - x^40*y*z0^2 - x^40*z0^3 + 2*x^38*y*z0^4 - 2*x^41*z0 + 2*x^39*z0^3 + x^37*y*z0^4 - 2*x^40*z0 + 2*x^38*y*z0^2 - x^36*y*z0^4 - 2*x^39*y + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 + x^35*y^2*z0^3 + 2*x^35*y*z0^4 - 2*x^38*y + x^36*y*z0^2 - 2*x^36*z0^3 - 2*x^34*y*z0^4 + 2*x^35*y*z0^2 + 2*x^35*z0^3 - x^33*y*z0^4 - 2*x^36*y + 2*x^36*z0 + x^34*y*z0^2 - x^34*z0^3 - 2*x^32*y*z0^4 - x^35*z0 + 2*x^33*y*z0^2 - 2*x^33*z0^3 + x^31*y*z0^4 + x^34*y + 2*x^32*y*z0^2 + x^32*z0^3 + 2*x^30*y*z0^4 - 2*x^33*y + 2*x^33*z0 - 2*x^31*y*z0^2 - x^29*y*z0^4 + x^32*z0 + 2*x^30*z0^3 + x^31*y - 2*x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^28*z0^3 + 2*x^26*y*z0^4 - x^29*z0 - x^27*y*z0^2 - x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*z0 - x^26*y*z0^2 - x^26*z0^3 + x^24*y*z0^4 + x^27*y + 2*x^27*z0 - 2*x^25*y*z0^2 + x^25*z0^3 + 2*x^23*y*z0^4 + 2*x^26*y - x^26*z0 - x^24*y*z0^2 - x^24*z0^3 + x^25*y - 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 + 2*x^21*y*z0^4 + 2*x^24*z0 - x^22*y*z0^2 - x^22*z0^3 + x^20*y*z0^4 - 2*x^23*y + x^23*z0 - 2*x^21*y*z0^2 - 2*x^21*z0^3 - x^19*y*z0^4 + 2*x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 + x^20*z0^3 - 2*x^18*y*z0^4 - 2*x^21*y - x^21*z0 + 2*x^19*y*z0^2 + x^19*z0^3 + 2*x^17*y*z0^4 - 2*x^20*y + x^20*z0 + x^19*y + x^19*z0 + x^17*y*z0^2 + 2*x^17*z0^3 + 2*x^15*y*z0^4 - x^18*y - x^16*z0^3 - x^14*y*z0^4 - 2*x^17*y + x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^13*y*z0^4 + x^16*y + x^14*y*z0^2 - x^14*z0^3 + 2*x^15*y - 2*x^15*z0 - 2*x^13*y*z0^2 + x^11*y*z0^4 + 2*x^14*z0 + 2*x^12*y*z0^2 - x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y + x^11*y*z0^2 + 2*x^11*z0^3 - 2*x^9*y*z0^4 - x^12*y + 2*x^12*z0 - x^10*y*z0^2 - 2*x^8*y*z0^4 + x^11*y - 2*x^9*y*z0^2 + x^7*y*z0^4 + x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - 2*x^9*z0 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 + 2*x^4*y*z0^4 + x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 + x^6*y + x^6*z0 + 2*x^4*y*z0^2 - 2*x^2*y*z0^4 - 2*x^5*y - x^3*y*z0^2 + 2*x^3*z0^3 + 2*x^4*y + 2*x^4*z0 + x^2*y*z0^2 + 2*x^3*y - x^3*z0 + x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^61*z0^4 - 2*x^60*z0^4 + x^58*y^2*z0^4 + x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 + x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^58*y^2 - x^58*z0^2 + x^56*z0^4 - 2*x^57*z0^2 - x^55*z0^4 - 2*x^58 - 2*x^54*z0^4 + x^55*z0^2 - x^53*z0^4 + 2*x^54*z0^2 + x^52*z0^4 + 2*x^55 + 2*x^51*z0^4 - x^52*z0^2 + x^50*z0^4 - 2*x^51*z0^2 - x^49*z0^4 - 2*x^52 - 2*x^48*z0^4 + x^49*z0^2 - x^47*z0^4 + 2*x^48*z0^2 + x^46*z0^4 + 2*x^49 + 2*x^45*z0^4 - x^46*z0^2 + x^44*z0^4 - 2*x^45*z0^2 - x^43*z0^4 - 2*x^46 - 2*x^42*z0^4 + x^43*z0^2 - x^41*z0^4 + 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^40*z0^4 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - 2*x^40*y*z0 + x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 - x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^35*y^2*z0^4 - 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 + x^39 - 2*x^37*y*z0 - 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 + x^37 + 2*x^35*y*z0 - x^33*z0^4 - 2*x^36 - x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 + x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 - 2*x^34 - 2*x^32*y*z0 - x^32*z0^2 - 2*x^30*y*z0^3 - x^33 + 2*x^31*y*z0 + x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 - 2*x^32 - x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 - x^31 + x^29*z0^2 - 2*x^30 + x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^29 + 2*x^27*z0^2 + x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - 2*x^27 + x^25*y*z0 - 2*x^23*y*z0^3 - x^23*z0^4 + x^26 - x^24*z0^2 - x^22*y*z0^3 + 2*x^22*z0^4 - x^25 + x^23*y*z0 - x^23*z0^2 - 2*x^21*y*z0^3 - x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 + 2*x^20*z0^4 - x^23 - 2*x^21*y*z0 - x^22 - 2*x^20*y*z0 + x^20*z0^2 + x^18*z0^4 - 2*x^21 + 2*x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^17*y*z0 - 2*x^17*z0^2 + 2*x^15*y*z0^3 - 2*x^15*z0^4 - x^18 - x^16*z0^2 + x^14*z0^4 + x^15*y*z0 + 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 + x^11*z0^4 + 2*x^14 - 2*x^12*y*z0 - 2*x^12*z0^2 - 2*x^10*z0^4 + x^13 - x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 + 2*x^9*z0^2 + x^7*y*z0^3 + x^10 + 2*x^8*z0^2 + x^6*y*z0^3 + 2*x^6*z0^4 - x^9 - x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 + x^5*z0^2 + x^3*y*z0^3 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 - 2*x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 + x^2*z0^2 + x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^60*z0^4 + 2*x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 - 2*x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 + 2*x^61 + x^57*z0^4 + 2*x^60 - 2*x^58*y^2 - 2*x^58*z0^2 - 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^58 - x^54*z0^4 - 2*x^57 + 2*x^55*z0^2 + 2*x^53*z0^4 + 2*x^55 + x^51*z0^4 + 2*x^54 - 2*x^52*z0^2 - 2*x^50*z0^4 - 2*x^52 - x^48*z0^4 - 2*x^51 + 2*x^49*z0^2 + 2*x^47*z0^4 + 2*x^49 + x^45*z0^4 + 2*x^48 - 2*x^46*z0^2 - 2*x^44*z0^4 - 2*x^46 - x^42*z0^4 - 2*x^45 + 2*x^43*z0^2 - 2*x^41*z0^4 + 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 + x^40*y*z0 + x^40*z0^2 - x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 - x^40 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 - x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^35*z0^4 + x^38 + x^36*y^2 - 2*x^36*y*z0 + 2*x^36*z0^2 - x^37 - 2*x^35*y*z0 + x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 - x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^35 + 2*x^33*z0^2 - 2*x^31*z0^4 + x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^33 + 2*x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 + 2*x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 - 2*x^28*z0^4 - x^31 - 2*x^29*y*z0 - x^29*z0^2 + x^27*z0^4 + x^30 + 2*x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + 2*x^27*z0^2 - x^25*z0^4 + x^28 + 2*x^26*y*z0 + x^26*z0^2 - 2*x^24*z0^4 - 2*x^25*y*z0 + x^23*y*z0^3 + 2*x^23*z0^4 + x^26 - x^24*y*z0 - x^24*z0^2 + 2*x^22*z0^4 + 2*x^23*y*z0 + x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + 2*x^24 + 2*x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 - x^23 - 2*x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^21 - x^19*y*z0 + 2*x^19*z0^2 - x^17*z0^4 + x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 + 2*x^19 + 2*x^17*y*z0 + 2*x^15*z0^4 + 2*x^18 - x^16*z0^2 - 2*x^17 + 2*x^15*y*z0 - x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 + 2*x^14*z0^2 - 2*x^12*y*z0^3 + x^12*z0^4 + 2*x^15 + 2*x^13*y*z0 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^14 - 2*x^12*y*z0 + 2*x^12*z0^2 - x^10*y*z0^3 + x^10*z0^4 + x^13 + x^11*y*z0 + 2*x^11*z0^2 - x^9*z0^4 - x^12 + 2*x^8*y*z0^3 - 2*x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + x^10 + x^8*y*z0 - 2*x^8*z0^2 - 2*x^6*z0^4 - x^9 + x^7*y*z0 + x^7*z0^2 - x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 - x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*z0^4 + x^6 + 2*x^2*y*z0^3 - 2*x^5 + 2*x^3*z0^2 - x^2*y*z0 + x^2*z0^2 + 2*x^3)/y) * dx,
- ((x^61*z0^3 - 2*x^60*z0^3 - x^58*y^2*z0^3 + x^61*z0 + 2*x^59*z0^3 + 2*x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 + x^58*z0^3 - 2*x^56*y^2*z0^3 - 2*x^59*z0 - 2*x^57*y^2*z0 - 2*x^57*z0^3 - 2*x^55*y^2*z0^3 - x^58*z0 + 2*x^56*y^2*z0 - 2*x^56*z0^3 - x^54*y^2*z0^3 - 2*x^57*z0 - x^55*z0^3 + 2*x^56*z0 + 2*x^54*z0^3 + x^55*z0 + 2*x^53*z0^3 + 2*x^54*z0 + x^52*z0^3 - 2*x^53*z0 - 2*x^51*z0^3 - x^52*z0 - 2*x^50*z0^3 - 2*x^51*z0 - x^49*z0^3 + 2*x^50*z0 + 2*x^48*z0^3 + x^49*z0 + 2*x^47*z0^3 + 2*x^48*z0 + x^46*z0^3 - 2*x^47*z0 - 2*x^45*z0^3 - x^46*z0 - 2*x^44*z0^3 - 2*x^45*z0 - x^43*z0^3 + 2*x^44*z0 + 2*x^42*z0^3 + x^43*z0 - 2*x^41*z0^3 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 + 2*x^40*z0^3 + x^38*y*z0^4 - x^41*z0 + x^39*y*z0^2 - x^39*z0^3 - 2*x^40*y - x^40*z0 + 2*x^38*y*z0^2 + 2*x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^35*y*z0^4 + 2*x^38*z0 + x^36*y^2*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + x^37*y + 2*x^37*z0 + x^35*y*z0^2 + x^35*z0^3 - x^33*y*z0^4 + x^36*y + 2*x^36*z0 - x^34*y*z0^2 + x^34*z0^3 - x^32*y*z0^4 + x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 + 2*x^31*y*z0^4 - x^34*y + 2*x^34*z0 - 2*x^32*z0^3 + 2*x^30*y*z0^4 + 2*x^33*z0 + x^31*y*z0^2 - x^31*z0^3 - 2*x^29*y*z0^4 + 2*x^32*y - x^30*y*z0^2 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + x^31*y - 2*x^31*z0 - x^30*y - 2*x^30*z0 + x^28*z0^3 - 2*x^26*y*z0^4 + x^29*z0 + x^27*y*z0^2 + x^27*z0^3 - x^25*y*z0^4 + x^28*y - x^28*z0 - x^26*y*z0^2 + 2*x^26*z0^3 - 2*x^24*y*z0^4 - 2*x^27*y + 2*x^27*z0 + x^25*y*z0^2 + 2*x^25*z0^3 - x^23*y*z0^4 - 2*x^26*y + 2*x^26*z0 - x^24*z0^3 - x^25*y - x^25*z0 - 2*x^23*y*z0^2 - x^23*z0^3 - x^21*y*z0^4 - 2*x^24*y + x^24*z0 + 2*x^22*z0^3 - x^20*y*z0^4 - x^23*y - x^23*z0 + x^21*y*z0^2 - x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 + x^21*y - 2*x^21*z0 + x^19*y*z0^2 - x^19*z0^3 - 2*x^17*y*z0^4 + x^20*y + x^20*z0 + 2*x^16*y*z0^4 - 2*x^19*z0 + 2*x^17*y*z0^2 - x^17*z0^3 - x^18*y - x^18*z0 - 2*x^16*y*z0^2 + x^16*z0^3 - x^17*y + 2*x^17*z0 - x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^13*y*z0^4 + x^16*z0 + x^14*y*z0^2 - x^14*z0^3 + 2*x^12*y*z0^4 + x^15*z0 - 2*x^13*y*z0^2 + 2*x^13*z0^3 + x^14*y - x^14*z0 + 2*x^12*z0^3 + 2*x^10*y*z0^4 - 2*x^13*y - x^13*z0 - 2*x^11*y*z0^2 - x^11*z0^3 + x^9*y*z0^4 + 2*x^12*y + x^12*z0 + x^10*y*z0^2 + x^8*y*z0^4 - x^11*z0 - x^9*y*z0^2 - 2*x^9*z0^3 + x^7*y*z0^4 + x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 - 2*x^9*y + 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + x^7*z0 + x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - x^6*y - 2*x^4*y*z0^2 + 2*x^4*z0^3 + x^2*y*z0^4 - 2*x^5*y - x^3*z0^3 + 2*x^4*y + 2*x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + 2*x^2*y + x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 - x^57*z0^4 - 2*x^60 + x^58*y^2 + x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 - 2*x^57*z0^2 - 2*x^55*z0^4 + x^58 + x^54*z0^4 + 2*x^57 - x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 + 2*x^52*z0^4 - x^55 - x^51*z0^4 - 2*x^54 + x^52*z0^2 - x^50*z0^4 - 2*x^51*z0^2 - 2*x^49*z0^4 + x^52 + x^48*z0^4 + 2*x^51 - x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 + 2*x^46*z0^4 - x^49 - x^45*z0^4 - 2*x^48 + x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 - 2*x^43*z0^4 + x^46 + x^42*z0^4 + 2*x^45 - x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 - x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^42 + 2*x^40*y*z0 + x^40*z0^2 - 2*x^38*y*z0^3 - 2*x^39*y*z0 - 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 - 2*x^40 + x^38*y*z0 - 2*x^38*z0^2 + x^36*y^2*z0^2 + 2*x^36*y*z0^3 - x^39 - 2*x^37*z0^2 + 2*x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 + 2*x^36*z0^2 + 2*x^34*y*z0^3 - 2*x^37 - 2*x^35*y*z0 - x^35*z0^2 + 2*x^33*y*z0^3 + 2*x^33*z0^4 - x^36 - x^34*z0^2 + x^32*z0^4 + 2*x^33*y*z0 + x^33*z0^2 + x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 + 2*x^32*y*z0 + x^32*z0^2 - 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - x^32 + x^30*y*z0 - 2*x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 + 2*x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^27*z0^4 + x^30 - x^28*y*z0 - x^28*z0^2 - 2*x^26*y*z0^3 + x^26*z0^4 - x^29 + 2*x^27*y*z0 + x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + 2*x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 + 2*x^24*z0^4 + x^27 + x^25*z0^2 + 2*x^23*z0^4 + x^26 - x^24*y*z0 - 2*x^24*z0^2 - x^22*y*z0^3 - 2*x^22*z0^4 - x^21*z0^4 + 2*x^24 - x^22*y*z0 + x^22*z0^2 - 2*x^20*y*z0^3 - x^20*z0^4 - x^21*y*z0 - x^19*y*z0^3 + 2*x^22 - x^20*y*z0 - x^20*z0^2 + 2*x^18*y*z0^3 + 2*x^18*z0^4 + x^21 + 2*x^19*z0^2 + 2*x^17*y*z0^3 - 2*x^20 - x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 + x^19 - 2*x^17*y*z0 + x^17*z0^2 + 2*x^15*y*z0^3 - x^15*z0^4 - 2*x^18 - x^16*y*z0 + x^16*z0^2 - 2*x^14*z0^4 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 + 2*x^14*y*z0 - 2*x^14*z0^2 + 2*x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 - 2*x^14 + x^12*y*z0 - x^12*z0^2 - 2*x^10*y*z0^3 - 2*x^10*z0^4 - 2*x^13 + 2*x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 + 2*x^11 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 - x^9 + 2*x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 + x^6*y*z0 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 + x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 + x^6 + x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 + x^5 - x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 - x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((2*x^61*z0^3 + 2*x^60*z0^3 - 2*x^58*y^2*z0^3 + 2*x^59*z0^3 - 2*x^57*y^2*z0^3 + x^60*z0 - 2*x^56*y^2*z0^3 + 2*x^59*z0 - x^57*y^2*z0 - 2*x^57*z0^3 - 2*x^55*y^2*z0^3 - 2*x^56*y^2*z0 - 2*x^56*z0^3 - x^57*z0 - 2*x^56*z0 + 2*x^54*z0^3 + 2*x^53*z0^3 + x^54*z0 + 2*x^53*z0 - 2*x^51*z0^3 - 2*x^50*z0^3 - x^51*z0 - 2*x^50*z0 + 2*x^48*z0^3 + 2*x^47*z0^3 + x^48*z0 + 2*x^47*z0 - 2*x^45*z0^3 - 2*x^44*z0^3 - x^45*z0 - 2*x^44*z0 + 2*x^42*z0^3 - x^41*z0^3 + 2*x^39*y*z0^4 + x^42*z0 + x^40*y*z0^2 - 2*x^40*z0^3 + 2*x^38*y*z0^4 + 2*x^41*z0 + x^39*z0^3 + 2*x^37*y*z0^4 - x^40*z0 - 2*x^38*y*z0^2 - x^38*z0^3 + x^36*y^2*z0^3 - 2*x^39*y - 2*x^39*z0 + x^37*y*z0^2 + 2*x^37*z0^3 + 2*x^35*y*z0^4 - x^38*y - x^36*y*z0^2 + x^37*z0 + x^35*y*z0^2 + x^33*y*z0^4 - 2*x^36*z0 - x^34*y*z0^2 - x^34*z0^3 - x^32*y*z0^4 - 2*x^35*y + x^35*z0 - 2*x^33*z0^3 + x^31*y*z0^4 - x^34*y - 2*x^34*z0 - x^32*y*z0^2 - 2*x^32*z0^3 - x^30*y*z0^4 - 2*x^33*y - x^33*z0 + 2*x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 + x^32*y - x^32*z0 - 2*x^30*y*z0^2 + x^30*z0^3 + x^28*y*z0^4 - 2*x^31*y + x^31*z0 + 2*x^29*y*z0^2 - x^27*y*z0^4 - 2*x^30*y - 2*x^26*y*z0^4 - x^29*y - x^29*z0 + x^27*y*z0^2 + 2*x^27*z0^3 + 2*x^25*y*z0^4 - x^28*y + 2*x^28*z0 + 2*x^26*y*z0^2 - x^26*z0^3 - 2*x^24*y*z0^4 - x^27*y - x^27*z0 + 2*x^25*y*z0^2 - x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y + x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 - 2*x^25*y + x^23*y*z0^2 - x^23*z0^3 + x^21*y*z0^4 - 2*x^24*y - x^24*z0 - x^22*y*z0^2 - 2*x^22*z0^3 + 2*x^20*y*z0^4 + 2*x^19*y*z0^4 + x^22*z0 - 2*x^20*y*z0^2 + 2*x^20*z0^3 - 2*x^18*y*z0^4 + x^19*y*z0^2 + 2*x^19*z0^3 + 2*x^17*y*z0^4 + x^20*y - 2*x^20*z0 - x^18*y*z0^2 - 2*x^16*y*z0^4 + x^19*y - 2*x^19*z0 + 2*x^17*y*z0^2 - x^17*z0^3 - 2*x^15*y*z0^4 + 2*x^18*y + 2*x^18*z0 - 2*x^16*y*z0^2 - x^16*z0^3 + x^14*y*z0^4 - 2*x^17*z0 - x^15*y*z0^2 + 2*x^15*z0^3 + x^13*y*z0^4 - x^16*y + 2*x^16*z0 - x^14*y*z0^2 - 2*x^14*z0^3 - x^12*y*z0^4 + x^15*y - 2*x^15*z0 + x^13*y*z0^2 + x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y - x^14*z0 - 2*x^12*y*z0^2 + x^10*y*z0^4 + x^13*y - x^13*z0 + 2*x^11*y*z0^2 + 2*x^11*z0^3 - x^9*y*z0^4 + 2*x^12*z0 - 2*x^10*y*z0^2 - x^10*z0^3 - x^8*y*z0^4 - x^11*y - 2*x^11*z0 + x^9*z0^3 + x^7*y*z0^4 + 2*x^10*y - x^10*z0 - x^8*y*z0^2 - 2*x^8*z0^3 - x^6*y*z0^4 - x^9*y + 2*x^9*z0 - x^7*y*z0^2 + 2*x^5*y*z0^4 + x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + x^4*y*z0^4 - x^7*z0 + 2*x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 - x^6*y + x^6*z0 - x^4*y*z0^2 - x^2*y*z0^4 - 2*x^5*y + x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 + x^4*y - x^2*y*z0^2 - x^2*z0^3 + x^3*z0 + x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^60*z0^4 - 2*x^61*z0^2 - 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 - 2*x^61 - x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 + 2*x^58*y^2 + 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - x^57*z0^2 + 2*x^58 - x^54*z0^4 - 2*x^57 - 2*x^55*z0^2 - 2*x^53*z0^4 + x^54*z0^2 - 2*x^55 + x^51*z0^4 + 2*x^54 + 2*x^52*z0^2 + 2*x^50*z0^4 - x^51*z0^2 + 2*x^52 - x^48*z0^4 - 2*x^51 - 2*x^49*z0^2 - 2*x^47*z0^4 + x^48*z0^2 - 2*x^49 + x^45*z0^4 + 2*x^48 + 2*x^46*z0^2 + 2*x^44*z0^4 - x^45*z0^2 + 2*x^46 - x^42*z0^4 - 2*x^45 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*z0^4 - 2*x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 - x^40*y*z0 + x^40*z0^2 - 2*x^38*z0^4 + x^36*y^2*z0^4 - x^41 + x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^40 - x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^39 - x^35*y*z0^3 + x^35*z0^4 - x^38 - 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^34*z0^4 + x^37 + x^35*y*z0 - x^35*z0^2 + 2*x^33*y*z0^3 + x^33*z0^4 + x^34*y*z0 - x^34*z0^2 - 2*x^32*y*z0^3 + x^32*z0^4 - x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + 2*x^34 - x^32*z0^2 - 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*z0^4 - x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 + x^31 - 2*x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 - 2*x^27*z0^4 + x^30 - 2*x^28*y*z0 - x^26*y*z0^3 + 2*x^29 + 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 - 2*x^25*z0^4 - 2*x^28 + 2*x^26*y*z0 - 2*x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 + x^27 - 2*x^25*y*z0 - x^25*z0^2 + x^23*y*z0^3 - 2*x^23*z0^4 + x^26 + 2*x^24*z0^2 + 2*x^22*y*z0^3 + x^25 - x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 + 2*x^22*z0^2 - 2*x^20*y*z0^3 + x^23 + 2*x^19*y*z0^3 - x^19*z0^4 + 2*x^22 + 2*x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 - x^20 - 2*x^18*z0^2 - x^16*y*z0^3 + x^16*z0^4 - x^19 + x^17*y*z0 - 2*x^17*z0^2 + 2*x^15*y*z0^3 - x^15*z0^4 - 2*x^16*y*z0 + 2*x^14*y*z0^3 + x^14*z0^4 - x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 - 2*x^16 + 2*x^14*y*z0 + 2*x^12*y*z0^3 - 2*x^15 + 2*x^13*y*z0 - 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^14 - 2*x^12*y*z0 + 2*x^12*z0^2 - 2*x^10*y*z0^3 + x^10*z0^4 - x^13 - x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 + 2*x^9*y*z0 + x^9*z0^2 + x^10 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 - x^9 - x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 - x^5*y*z0 - 2*x^5*z0^2 + 2*x^3*y*z0^3 + x^6 + x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - x^3*y*z0 - 2*x^3*z0^2 + x^2*y*z0 + 2*x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + x^61 + x^57*y^2*z0^2 - x^57*z0^4 - x^60 - x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 + x^57*y^2 + x^57*z0^2 - x^55*z0^4 - x^58 + x^54*z0^4 + x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + x^52*z0^4 + x^55 - x^51*z0^4 - x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - x^49*z0^4 - x^52 + x^48*z0^4 + x^51 + 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 + x^46*z0^4 + x^49 - x^45*z0^4 - x^48 - 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 - x^43*z0^4 - x^46 + x^42*z0^4 + x^45 + 2*x^43*z0^2 - 2*x^41*z0^4 - x^42*z0^2 + 2*x^40*y*z0^3 - x^40*z0^4 + x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 - x^42 + x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^40 + 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - x^39 + x^37*y^2 - x^37*y*z0 - x^37*z0^2 + x^35*z0^4 + x^38 + x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - x^34*z0^4 - 2*x^35*z0^2 + x^34*y*z0 - x^34*z0^2 + 2*x^32*y*z0^3 - 2*x^32*z0^4 - 2*x^35 - 2*x^33*z0^2 - x^34 - 2*x^32*y*z0 + x^32*z0^2 + x^30*y*z0^3 + 2*x^33 + 2*x^31*z0^2 + x^29*z0^4 - x^32 - x^30*y*z0 + x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 - 2*x^29*y*z0 + 2*x^29*z0^2 + x^27*y*z0^3 - x^27*z0^4 + x^30 - 2*x^28*y*z0 - x^28*z0^2 + x^26*z0^4 + 2*x^29 + x^27*y*z0 + x^27*z0^2 + 2*x^25*z0^4 - x^28 - 2*x^26*z0^2 - 2*x^24*y*z0^3 + 2*x^24*z0^4 + 2*x^25*y*z0 + 2*x^25*z0^2 - x^23*y*z0^3 + 2*x^23*z0^4 + x^24*y*z0 - x^24*z0^2 - x^22*y*z0^3 - x^22*z0^4 + x^23*y*z0 - 2*x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 + x^22*z0^2 - 2*x^20*y*z0^3 - x^20*z0^4 - 2*x^23 - x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 - x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*z0^4 - x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + x^16*z0^4 - 2*x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 - x^18 - 2*x^14*y*z0^3 + x^14*z0^4 + 2*x^17 + x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 + x^13*z0^4 + x^16 + x^14*y*z0 - 2*x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 + x^15 - 2*x^13*y*z0 - x^11*y*z0^3 - x^11*z0^4 + x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^11*y*z0 - 2*x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 + x^9*y*z0 + x^9*z0^2 - 2*x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 + x^8*z0^2 + 2*x^6*y*z0^3 - x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^8 + 2*x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + 2*x^3*y*z0^3 + x^3*z0^4 - 2*x^2*z0^4 + x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 - 2*x^2*z0^2 - x^3)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 + x^61*z0 + x^59*z0^3 + x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 + 2*x^58*z0^3 - x^56*y^2*z0^3 + 2*x^59*z0 - 2*x^57*y^2*z0 - x^57*z0^3 - x^58*z0 - 2*x^56*y^2*z0 - x^56*z0^3 + 2*x^54*y^2*z0^3 - 2*x^57*z0 - 2*x^55*z0^3 - 2*x^56*z0 + x^54*z0^3 + x^55*z0 + x^53*z0^3 + 2*x^54*z0 + 2*x^52*z0^3 + 2*x^53*z0 - x^51*z0^3 - x^52*z0 - x^50*z0^3 - 2*x^51*z0 - 2*x^49*z0^3 - 2*x^50*z0 + x^48*z0^3 + x^49*z0 + x^47*z0^3 + 2*x^48*z0 + 2*x^46*z0^3 + 2*x^47*z0 - x^45*z0^3 - x^46*z0 - x^44*z0^3 - 2*x^45*z0 - 2*x^43*z0^3 - 2*x^44*z0 + x^42*z0^3 + x^43*z0 - x^41*z0^3 - 2*x^39*y*z0^4 + 2*x^42*z0 - x^40*y*z0^2 + x^40*z0^3 - 2*x^38*y*z0^4 - 2*x^41*z0 + x^39*y*z0^2 + 2*x^37*y*z0^4 - 2*x^40*y - x^40*z0 - 2*x^38*y*z0^2 + x^38*z0^3 + x^36*y*z0^4 + x^39*z0 + x^37*y^2*z0 - 2*x^37*y*z0^2 + 2*x^37*z0^3 + 2*x^35*y*z0^4 - x^38*y + 2*x^38*z0 + 2*x^36*y*z0^2 - 2*x^36*z0^3 + x^37*y - x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 - 2*x^33*y*z0^4 - 2*x^36*y - 2*x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - x^35*z0 + 2*x^33*y*z0^2 - x^33*z0^3 + 2*x^34*y - 2*x^34*z0 - 2*x^32*y*z0^2 + x^32*z0^3 + x^30*y*z0^4 - x^33*y + x^31*y*z0^2 - 2*x^31*z0^3 - x^29*y*z0^4 - 2*x^32*y - x^30*y*z0^2 - 2*x^28*y*z0^4 - x^31*y - x^31*z0 + 2*x^29*y*z0^2 + 2*x^29*z0^3 + x^27*y*z0^4 - 2*x^30*y + 2*x^30*z0 - 2*x^28*y*z0^2 + x^26*y*z0^4 + x^29*y - x^27*y*z0^2 - 2*x^27*z0^3 - x^25*y*z0^4 - x^28*y + x^26*z0^3 - x^24*y*z0^4 + 2*x^27*y + x^27*z0 - x^25*z0^3 - x^26*y + x^26*z0 - 2*x^24*y*z0^2 + 2*x^24*z0^3 + x^22*y*z0^4 + 2*x^25*y + 2*x^25*z0 - x^23*y*z0^2 - x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - 2*x^24*z0 + 2*x^22*z0^3 + 2*x^20*y*z0^4 - x^23*y - x^23*z0 + 2*x^21*y*z0^2 - 2*x^21*z0^3 + x^19*y*z0^4 - x^20*y*z0^2 - 2*x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 - 2*x^17*y*z0^4 + x^20*y + x^20*z0 + x^18*y*z0^2 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y - x^19*z0 - 2*x^17*y*z0^2 + 2*x^15*y*z0^4 - 2*x^18*z0 + x^16*z0^3 - x^14*y*z0^4 + x^17*y + x^17*z0 - x^15*y*z0^2 + x^15*z0^3 - 2*x^13*y*z0^4 - x^16*z0 - 2*x^14*z0^3 - 2*x^12*y*z0^4 + x^15*y - x^15*z0 - x^13*y*z0^2 - x^11*y*z0^4 + x^14*y + 2*x^12*y*z0^2 + x^12*z0^3 + x^10*y*z0^4 - x^13*z0 - x^11*y*z0^2 + x^9*y*z0^4 + 2*x^12*y + 2*x^12*z0 - 2*x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 + x^11*y - x^11*z0 - x^9*y*z0^2 - x^9*z0^3 + 2*x^10*y + 2*x^10*z0 + x^8*z0^3 + 2*x^9*y + 2*x^9*z0 + x^7*z0^3 + x^5*y*z0^4 + x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^6*z0^3 + 2*x^7*y - x^7*z0 + x^5*y*z0^2 - x^3*y*z0^4 + x^6*y + x^6*z0 + x^5*y + 2*x^5*z0 - x^3*z0^3 - x^4*y + x^2*y*z0^2 + 2*x^3*z0 - 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + x^61*z0^2 - 2*x^59*z0^4 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 + 2*x^56*y^2*z0^4 - 2*x^61 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 - x^60 + 2*x^58*y^2 - x^58*z0^2 + 2*x^56*z0^4 + x^57*y^2 - 2*x^57*z0^2 - 2*x^55*z0^4 + 2*x^58 + 2*x^54*z0^4 + x^57 + x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 + 2*x^52*z0^4 - 2*x^55 - 2*x^51*z0^4 - x^54 - x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 - 2*x^49*z0^4 + 2*x^52 + 2*x^48*z0^4 + x^51 + x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 + 2*x^46*z0^4 - 2*x^49 - 2*x^45*z0^4 - x^48 - x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 - 2*x^43*z0^4 + 2*x^46 + 2*x^42*z0^4 + x^45 + x^43*z0^2 + 2*x^42*z0^2 - x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^43 + x^41*z0^2 + x^39*y*z0^3 + x^39*z0^4 - x^42 - 2*x^40*y*z0 + 2*x^40*z0^2 + 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + 2*x^39*z0^2 + x^37*y^2*z0^2 + 2*x^37*y*z0^3 - 2*x^40 - 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - x^36*z0^4 + 2*x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 + x^35*y*z0^3 + 2*x^35*z0^4 + 2*x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 + 2*x^37 + 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 + 2*x^33*z0^4 + x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^32*z0^4 + x^35 + 2*x^33*z0^2 - 2*x^31*y*z0^3 - x^31*z0^4 - 2*x^34 - x^32*y*z0 - x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 - 2*x^33 + x^31*y*z0 - x^29*z0^4 - x^32 - 2*x^30*y*z0 + 2*x^28*y*z0^3 + 2*x^31 - 2*x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 - x^27*z0^4 - 2*x^30 + x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + x^26*z0^4 + 2*x^29 - 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + x^28 - x^26*y*z0 + 2*x^26*z0^2 - x^24*y*z0^3 + 2*x^27 - 2*x^25*y*z0 + 2*x^25*z0^2 + 2*x^23*z0^4 + x^26 - x^24*z0^2 - 2*x^25 - 2*x^23*y*z0 + 2*x^21*y*z0^3 - x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 + x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 + 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*y*z0^3 + x^18*z0^4 + x^19*y*z0 - 2*x^19*z0^2 - 2*x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 + 2*x^19 - 2*x^17*y*z0 + x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 + 2*x^18 + x^16*y*z0 - 2*x^16*z0^2 - x^14*y*z0^3 - x^14*z0^4 + x^17 + x^15*y*z0 - x^15*z0^2 - x^13*z0^4 - 2*x^16 - x^14*y*z0 - x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 - 2*x^15 + 2*x^13*y*z0 + x^13*z0^2 + 2*x^11*z0^4 + 2*x^14 - x^12*y*z0 - 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + x^13 - x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 + x^9*z0^4 - x^12 - x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 + 2*x^11 + 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 - x^10 + x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^9 - x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 - 2*x^8 + x^6*y*z0 - 2*x^4*y*z0^3 - 2*x^4*z0^4 - x^7 - 2*x^5*y*z0 + x^3*y*z0^3 - 2*x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + 2*x^3*z0^2 - 2*x^2*y*z0 - 2*x^2*z0^2 - 2*x^3)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - 2*x^60*z0 + 2*x^58*y^2*z0 + 2*x^58*z0^3 + 2*x^59*z0 + 2*x^57*y^2*z0 - x^57*z0^3 + 2*x^58*z0 - 2*x^56*y^2*z0 + x^54*y^2*z0^3 + 2*x^57*z0 - 2*x^55*z0^3 - 2*x^56*z0 + x^54*z0^3 - 2*x^55*z0 - 2*x^54*z0 + 2*x^52*z0^3 + 2*x^53*z0 - x^51*z0^3 + 2*x^52*z0 + 2*x^51*z0 - 2*x^49*z0^3 - 2*x^50*z0 + x^48*z0^3 - 2*x^49*z0 - 2*x^48*z0 + 2*x^46*z0^3 + 2*x^47*z0 - x^45*z0^3 + 2*x^46*z0 + 2*x^45*z0 - 2*x^43*z0^3 - 2*x^44*z0 + x^42*z0^3 - 2*x^43*z0 - 2*x^41*z0^3 - 2*x^39*y*z0^4 - 2*x^42*z0 - x^40*y*z0^2 + 2*x^40*z0^3 + x^38*y*z0^4 - 2*x^39*y*z0^2 - 2*x^39*z0^3 + x^37*y^2*z0^3 + 2*x^37*y*z0^4 - x^40*y + 2*x^40*z0 + x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y - 2*x^39*z0 + 2*x^37*y*z0^2 + 2*x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y + x^38*z0 - 2*x^36*y*z0^2 + 2*x^36*z0^3 + x^34*y*z0^4 - 2*x^37*y + x^37*z0 + x^35*z0^3 - x^33*y*z0^4 + 2*x^36*y - 2*x^36*z0 + x^34*y*z0^2 + 2*x^34*z0^3 - 2*x^32*y*z0^4 + 2*x^35*y - 2*x^35*z0 + x^33*y*z0^2 + x^31*y*z0^4 + 2*x^34*y - x^34*z0 + x^32*y*z0^2 - x^32*z0^3 - x^33*y - 2*x^33*z0 - x^31*z0^3 - 2*x^32*y + 2*x^32*z0 - 2*x^30*y*z0^2 - x^30*z0^3 + 2*x^31*y + x^29*y*z0^2 - 2*x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*z0 - x^28*z0^3 - 2*x^26*y*z0^4 + 2*x^29*z0 + x^27*y*z0^2 + x^27*z0^3 - x^25*y*z0^4 + x^28*y + 2*x^28*z0 - x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 + x^25*y*z0^2 + x^25*z0^3 - 2*x^23*y*z0^4 - x^26*y + x^24*z0^3 + x^22*y*z0^4 - x^25*y - 2*x^25*z0 + 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 + 2*x^24*z0 - 2*x^22*y*z0^2 + 2*x^22*z0^3 - 2*x^20*y*z0^4 - 2*x^23*y + 2*x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 - x^19*y*z0^4 - 2*x^22*z0 + 2*x^20*y*z0^2 - x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y + 2*x^21*z0 + 2*x^19*y*z0^2 - x^17*y*z0^4 - 2*x^20*y + 2*x^20*z0 - 2*x^18*z0^3 - x^16*y*z0^4 + x^19*y - 2*x^17*z0^3 + 2*x^15*y*z0^4 + x^18*z0 + x^16*y*z0^2 - x^14*y*z0^4 - x^17*y + x^17*z0 - x^15*y*z0^2 + x^15*z0^3 + 2*x^13*y*z0^4 - x^16*y + 2*x^16*z0 + 2*x^12*y*z0^4 - x^15*y - x^15*z0 - x^13*z0^3 - x^11*y*z0^4 + x^14*z0 + x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 - x^13*y + 2*x^13*z0 - 2*x^11*y*z0^2 + x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 - 2*x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - x^10*y - x^10*z0 - x^8*y*z0^2 - 2*x^6*y*z0^4 - 2*x^9*y + 2*x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + 2*x^8*y - x^8*z0 + x^6*y*z0^2 + x^6*z0^3 - x^4*y*z0^4 - 2*x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^6*y - 2*x^4*y*z0^2 + 2*x^2*y*z0^4 + 2*x^5*y - 2*x^5*z0 + x^3*y*z0^2 - 2*x^3*z0^3 - 2*x^4*y - x^4*z0 + x^2*y*z0^2 - 2*x^2*z0^3 - x^3*y + x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^61*z0^4 + x^60*z0^4 + x^58*y^2*z0^4 - x^57*y^2*z0^4 + x^58*z0^4 + x^61 - x^57*z0^4 + 2*x^60 - x^58*y^2 - 2*x^57*y^2 - x^55*z0^4 - x^58 + x^54*z0^4 - 2*x^57 + x^52*z0^4 + x^55 - x^51*z0^4 + 2*x^54 - x^49*z0^4 - x^52 + x^48*z0^4 - 2*x^51 + x^46*z0^4 + x^49 - x^45*z0^4 + 2*x^48 - x^43*z0^4 - x^46 + x^42*z0^4 - 2*x^45 + 2*x^41*z0^4 + 2*x^40*y*z0^3 - x^40*z0^4 + x^43 - 2*x^39*z0^4 + x^37*y^2*z0^4 + 2*x^42 - 2*x^40*z0^2 + 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + 2*x^39*y*z0 - x^37*y*z0^3 - 2*x^40 + x^38*y*z0 - 2*x^39 + x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 - x^38 - x^36*y*z0 + x^37 - x^35*y*z0 - x^35*z0^2 - 2*x^33*y*z0^3 - x^34*z0^2 + 2*x^32*y*z0^3 + 2*x^35 - x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^34 - 2*x^32*y*z0 - x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 + 2*x^33 - x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 - 2*x^29*z0^4 + x^32 + 2*x^30*y*z0 - x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^29*y*z0 - x^27*y*z0^3 - x^27*z0^4 + 2*x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 - 2*x^26*y*z0^3 + 2*x^26*z0^4 - x^29 + x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 - 2*x^26*y*z0 - 2*x^26*z0^2 - x^24*z0^4 - 2*x^23*y*z0^3 - x^23*z0^4 + 2*x^26 + x^24*y*z0 + x^24*z0^2 + x^22*y*z0^3 + 2*x^22*z0^4 + x^25 - x^23*y*z0 - 2*x^23*z0^2 + 2*x^21*y*z0^3 - 2*x^21*z0^4 + x^24 + x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^21*y*z0 - x^21*z0^2 + x^20*y*z0 + x^18*z0^4 - 2*x^21 - 2*x^19*z0^2 + x^17*y*z0^3 - x^17*z0^4 - x^20 + x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^16*z0^4 - x^19 - x^17*y*z0 - x^17*z0^2 - 2*x^15*y*z0^3 - x^15*z0^4 - 2*x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 + x^17 + x^15*y*z0 - 2*x^13*y*z0^3 + 2*x^13*z0^4 + x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^15 - x^13*z0^2 + x^11*y*z0^3 - x^12*y*z0 - 2*x^12*z0^2 + x^10*z0^4 + 2*x^13 - 2*x^11*y*z0 - 2*x^9*y*z0^3 - x^9*z0^4 + 2*x^12 + x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 + x^9*z0^2 - x^7*z0^4 - x^10 + x^8*y*z0 - 2*x^8*z0^2 - x^6*y*z0^3 - 2*x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^7 + x^5*y*z0 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^60*z0^4 + x^61*z0^2 + x^57*y^2*z0^4 - 2*x^60*z0^2 - x^58*y^2*z0^2 - x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 + x^58*y^2 - x^58*z0^2 + 2*x^57*z0^2 + x^58 - x^54*z0^4 + x^55*z0^2 - 2*x^54*z0^2 - x^55 + x^51*z0^4 - x^52*z0^2 + 2*x^51*z0^2 + x^52 - x^48*z0^4 + x^49*z0^2 - 2*x^48*z0^2 - x^49 + x^45*z0^4 - x^46*z0^2 + 2*x^45*z0^2 + x^46 - x^42*z0^4 + x^43*z0^2 + 2*x^41*z0^4 - 2*x^42*z0^2 - 2*x^40*z0^4 - x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^39*z0^4 - 2*x^40*y*z0 + x^40*z0^2 + 2*x^38*y*z0^3 - x^38*z0^4 + x^41 + x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + x^38*y^2 + x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 - x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 - 2*x^37 - x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 + x^36 + 2*x^34*y*z0 + x^34*z0^2 + 2*x^32*y*z0^3 - 2*x^32*z0^4 + 2*x^35 + 2*x^33*y*z0 + x^31*y*z0^3 - 2*x^31*z0^4 - x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 + x^30*y*z0^3 + 2*x^33 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 + x^31 - x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^27*z0^4 + x^28*y*z0 - x^28*z0^2 + x^26*y*z0^3 + 2*x^26*z0^4 - x^29 - 2*x^27*y*z0 + x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 - x^28 - 2*x^26*z0^2 + x^24*y*z0^3 + x^24*z0^4 + x^27 + x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 - x^23*z0^4 - x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 - x^22*y*z0^3 + x^22*z0^4 - x^25 - x^23*y*z0 + 2*x^23*z0^2 - x^21*z0^4 - 2*x^22*z0^2 - 2*x^20*y*z0^3 + x^20*z0^4 + 2*x^23 - x^21*y*z0 - x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 + x^20*y*z0 + x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + x^19*y*z0 + x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 - 2*x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 - x^18 + 2*x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 + x^17 - 2*x^15*y*z0 - 2*x^13*y*z0^3 - 2*x^13*z0^4 + x^16 + 2*x^14*y*z0 + 2*x^12*y*z0^3 - 2*x^15 - 2*x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 - x^14 + 2*x^12*y*z0 - x^10*y*z0^3 + x^11*z0^2 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 - 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 + x^10 + x^8*y*z0 - 2*x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + 2*x^8 - x^6*y*z0 + 2*x^4*y*z0^3 + x^4*z0^4 - x^5*y*z0 + 2*x^3*y*z0^3 + x^3*z0^4 - x^6 + x^4*y*z0 + 2*x^4*z0^2 + 2*x^5 - x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3 + x^2)/y) * dx,
- ((-x^61*z0^3 - x^60*z0^3 + x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 + x^57*y^2*z0^3 - 2*x^58*y^2*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 - x^59*z0 + x^57*z0^3 - 2*x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 - x^56*z0^3 + 2*x^55*z0^3 + x^56*z0 - x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 - 2*x^52*z0^3 - x^53*z0 + x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 + 2*x^49*z0^3 + x^50*z0 - x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 - 2*x^46*z0^3 - x^47*z0 + x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 + 2*x^43*z0^3 + x^44*z0 - x^42*z0^3 + 2*x^43*z0 - x^39*y*z0^4 + 2*x^40*y*z0^2 + x^38*y*z0^4 + 2*x^39*y*z0^2 - 2*x^39*z0^3 - 2*x^37*y*z0^4 + x^40*y - 2*x^40*z0 + x^38*y^2*z0 + 2*x^38*y*z0^2 - 2*x^38*z0^3 - x^36*y*z0^4 + x^39*y + x^39*z0 + 2*x^37*y*z0^2 + 2*x^37*z0^3 + 2*x^35*y*z0^4 - x^38*y - x^36*y*z0^2 - 2*x^34*y*z0^4 + 2*x^37*y - x^37*z0 + 2*x^35*y*z0^2 + 2*x^35*z0^3 + x^33*y*z0^4 + x^36*z0 + x^34*y*z0^2 - 2*x^34*z0^3 - x^32*y*z0^4 + 2*x^35*y - x^35*z0 + 2*x^33*y*z0^2 - x^33*z0^3 - 2*x^31*y*z0^4 - 2*x^34*y - x^34*z0 + x^32*z0^3 + x^30*y*z0^4 + 2*x^33*y + x^33*z0 - x^31*y*z0^2 - x^31*z0^3 - x^29*y*z0^4 + 2*x^32*y + x^32*z0 + 2*x^30*z0^3 + 2*x^28*y*z0^4 + x^31*y - 2*x^31*z0 - 2*x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 + 2*x^30*y + x^30*z0 + 2*x^28*z0^3 + x^26*y*z0^4 + 2*x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 + 2*x^27*z0^3 + x^25*y*z0^4 - 2*x^28*z0 - 2*x^26*y*z0^2 - x^26*z0^3 - x^27*y - 2*x^25*y*z0^2 - 2*x^25*z0^3 + x^23*y*z0^4 + x^26*y + 2*x^26*z0 - 2*x^24*y*z0^2 - 2*x^24*z0^3 + 2*x^22*y*z0^4 - 2*x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y + x^24*z0 + 2*x^22*y*z0^2 + 2*x^22*z0^3 + x^20*y*z0^4 + x^23*y - x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 - 2*x^22*y + 2*x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - 2*x^18*y*z0^4 + x^21*z0 + 2*x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 + 2*x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 - x^19*y - x^17*y*z0^2 + x^15*y*z0^4 + 2*x^18*y - x^18*z0 + 2*x^16*y*z0^2 + x^16*z0^3 + 2*x^14*y*z0^4 + 2*x^17*y + 2*x^17*z0 - x^15*y*z0^2 + 2*x^13*y*z0^4 - x^16*y - 2*x^16*z0 + x^14*y*z0^2 - 2*x^12*y*z0^4 - 2*x^15*y + 2*x^13*z0^3 + 2*x^14*y + x^14*z0 + x^12*y*z0^2 - x^12*z0^3 + 2*x^13*y + x^13*z0 + x^11*y*z0^2 + 2*x^11*z0^3 + x^9*y*z0^4 + 2*x^12*y - x^10*y*z0^2 - x^10*z0^3 + x^11*y + x^9*y*z0^2 - x^9*z0^3 + x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + x^6*y*z0^4 + 2*x^9*y - 2*x^9*z0 + 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 - x^4*y*z0^4 + 2*x^7*y - 2*x^7*z0 - 2*x^5*y*z0^2 - 2*x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - x^6*z0 - x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y + 2*x^3*y*z0^2 + x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^3*y + x^3*z0 + 2*x^2*y - x^2*z0)/y) * dx,
- ((x^61*z0^4 - x^60*z0^4 - x^58*y^2*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 - x^58*z0^4 + 2*x^61 - x^57*y^2*z0^2 + x^57*z0^4 + x^60 - 2*x^58*y^2 - x^57*y^2 - x^57*z0^2 + x^55*z0^4 - 2*x^58 - x^54*z0^4 - x^57 + x^54*z0^2 - x^52*z0^4 + 2*x^55 + x^51*z0^4 + x^54 - x^51*z0^2 + x^49*z0^4 - 2*x^52 - x^48*z0^4 - x^51 + x^48*z0^2 - x^46*z0^4 + 2*x^49 + x^45*z0^4 + x^48 - x^45*z0^2 + x^43*z0^4 - 2*x^46 - x^42*z0^4 - x^45 + 2*x^41*z0^4 + x^42*z0^2 - 2*x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 - x^41*z0^2 + x^42 + x^40*z0^2 + x^38*y^2*z0^2 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + x^39*y*z0 - x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 + x^38*z0^2 - x^36*z0^4 - 2*x^39 - x^37*y*z0 - x^37*z0^2 + x^35*z0^4 - x^38 + x^36*z0^2 + x^34*y*z0^3 + x^37 - 2*x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 + 2*x^33*y*z0 - 2*x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 - x^34 + 2*x^32*y*z0 + x^30*y*z0^3 + x^30*z0^4 - x^31*z0^2 + x^29*z0^4 - 2*x^32 + x^30*y*z0 - 2*x^28*z0^4 - 2*x^31 - x^29*y*z0 - x^30 + 2*x^28*y*z0 - x^28*z0^2 + 2*x^26*y*z0^3 - 2*x^26*z0^4 - x^29 + 2*x^27*y*z0 - x^27*z0^2 + 2*x^25*z0^4 - x^26*y*z0 + 2*x^24*y*z0^3 + x^24*z0^4 - 2*x^27 - x^25*z0^2 + x^23*y*z0^3 + x^26 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 - x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 - 2*x^21*y*z0^3 - x^21*z0^4 - 2*x^24 + x^22*y*z0 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 + x^21*y*z0 + x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 + x^22 + x^20*y*z0 - 2*x^20*z0^2 + 2*x^18*y*z0^3 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - x^18*y*z0 - 2*x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 - 2*x^17*y*z0 + 2*x^17*z0^2 + 2*x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 + 2*x^14*y*z0^3 + x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 + 2*x^13*z0^4 + x^16 + 2*x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 + x^12*z0^4 + x^15 - x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*y*z0^3 + 2*x^14 + x^12*y*z0 - 2*x^10*y*z0^3 - 2*x^10*z0^4 + 2*x^13 - x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 + x^11 - x^9*y*z0 + x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 + x^8*y*z0 + 2*x^6*y*z0^3 + x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + x^8 - x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + 2*x^5*y*z0 + x^5*z0^2 - x^3*z0^4 - x^6 + 2*x^4*y*z0 - x^4*z0^2 - x^2*z0^4 - x^5 + 2*x^3*y*z0 + 2*x^3*z0^2 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 + x^61*z0 - x^59*z0^3 + x^57*y^2*z0^3 - x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 + x^56*y^2*z0^3 + x^57*y^2*z0 - x^57*z0^3 - x^55*y^2*z0^3 - x^58*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 + 2*x^55*z0^3 + x^54*z0^3 + x^55*z0 - x^53*z0^3 - x^54*z0 - 2*x^52*z0^3 - x^51*z0^3 - x^52*z0 + x^50*z0^3 + x^51*z0 + 2*x^49*z0^3 + x^48*z0^3 + x^49*z0 - x^47*z0^3 - x^48*z0 - 2*x^46*z0^3 - x^45*z0^3 - x^46*z0 + x^44*z0^3 + x^45*z0 + 2*x^43*z0^3 + x^42*z0^3 + x^43*z0 + x^41*z0^3 - 2*x^39*y*z0^4 - x^42*z0 - x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y^2*z0^3 - x^38*y*z0^4 + x^41*z0 + x^39*y*z0^2 - x^39*z0^3 - 2*x^40*y - x^40*z0 + 2*x^38*y*z0^2 + 2*x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^37*z0^3 + x^38*y + 2*x^38*z0 - 2*x^36*y*z0^2 - 2*x^36*z0^3 + 2*x^34*y*z0^4 + x^37*y + x^35*y*z0^2 - x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*y - x^34*y*z0^2 - x^35*z0 + x^33*y*z0^2 + x^33*z0^3 - 2*x^31*y*z0^4 + 2*x^34*y + x^34*z0 + x^32*y*z0^2 + 2*x^32*z0^3 - 2*x^30*y*z0^4 - 2*x^33*y + x^33*z0 - 2*x^31*y*z0^2 + 2*x^31*z0^3 + 2*x^29*y*z0^4 + 2*x^32*y - 2*x^32*z0 + x^30*y*z0^2 - x^28*y*z0^4 - 2*x^31*z0 + 2*x^29*y*z0^2 - 2*x^29*z0^3 - x^27*y*z0^4 - x^30*y + 2*x^30*z0 + x^28*y*z0^2 + x^28*z0^3 + 2*x^29*y - x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 + x^25*y*z0^4 + 2*x^28*y - x^28*z0 - 2*x^27*y + x^27*z0 + 2*x^25*y*z0^2 + 2*x^25*z0^3 - 2*x^23*y*z0^4 + x^26*z0 - 2*x^24*y*z0^2 - 2*x^24*z0^3 + x^22*y*z0^4 - 2*x^25*z0 + x^23*y*z0^2 + x^23*z0^3 + x^21*y*z0^4 + x^24*y - x^24*z0 - 2*x^22*y*z0^2 + 2*x^20*y*z0^4 + x^23*y + 2*x^21*y*z0^2 + 2*x^21*z0^3 + 2*x^19*y*z0^4 + x^22*y - x^22*z0 - 2*x^20*y*z0^2 - 2*x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 - 2*x^19*y*z0^2 - 2*x^19*z0^3 + x^20*y + x^18*z0^3 + x^19*y - 2*x^19*z0 + x^17*z0^3 - 2*x^15*y*z0^4 - 2*x^18*z0 + x^16*z0^3 - x^14*y*z0^4 + 2*x^17*y - 2*x^17*z0 - 2*x^15*y*z0^2 + x^15*z0^3 - 2*x^16*y + x^16*z0 - x^14*z0^3 + x^12*y*z0^4 - x^15*y + x^13*y*z0^2 + x^13*z0^3 + x^11*y*z0^4 + x^14*y - x^14*z0 + x^12*y*z0^2 - 2*x^12*z0^3 + x^10*y*z0^4 - 2*x^13*y - 2*x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 - 2*x^12*y + x^12*z0 - x^10*y*z0^2 + x^10*z0^3 + 2*x^8*y*z0^4 + 2*x^11*y - 2*x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - 2*x^10*z0 + 2*x^8*z0^3 + x^6*y*z0^4 - x^9*y - 2*x^9*z0 - 2*x^7*y*z0^2 + x^7*z0^3 + x^8*y - x^8*z0 + x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + 2*x^5*z0^3 + x^3*y*z0^4 + x^6*y + x^6*z0 - 2*x^4*y*z0^2 + 2*x^2*y*z0^4 + 2*x^5*y - x^5*z0 + 2*x^3*y*z0^2 - x^3*z0^3 - 2*x^4*y - x^4*z0 - x^2*z0^3 - x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-x^60*z0^4 + x^61*z0^2 - x^59*z0^4 + x^57*y^2*z0^4 - 2*x^60*z0^2 - x^58*y^2*z0^2 + x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 - x^58*y^2 - x^58*z0^2 + x^56*z0^4 - 2*x^57*y^2 + 2*x^57*z0^2 - x^58 - x^54*z0^4 - 2*x^57 + x^55*z0^2 - x^53*z0^4 - 2*x^54*z0^2 + x^55 + x^51*z0^4 + 2*x^54 - x^52*z0^2 + x^50*z0^4 + 2*x^51*z0^2 - x^52 - x^48*z0^4 - 2*x^51 + x^49*z0^2 - x^47*z0^4 - 2*x^48*z0^2 + x^49 + x^45*z0^4 + 2*x^48 - x^46*z0^2 + x^44*z0^4 + 2*x^45*z0^2 - x^46 - x^42*z0^4 - 2*x^45 + x^43*z0^2 + x^41*z0^4 - 2*x^42*z0^2 - 2*x^40*z0^4 + x^38*y^2*z0^4 + x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 - 2*x^40*y*z0 - x^40*z0^2 + x^38*y*z0^3 + 2*x^38*z0^4 - 2*x^41 - 2*x^39*y*z0 + x^39*z0^2 - 2*x^37*z0^4 + 2*x^40 - x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 - x^37*y*z0 + 2*x^37*z0^2 - x^35*y*z0^3 + x^35*z0^4 - x^38 - x^36*y*z0 - x^36*z0^2 - 2*x^34*y*z0^3 - x^37 - x^35*y*z0 + x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^36 + 2*x^34*z0^2 - x^32*z0^4 - x^35 - 2*x^33*z0^2 + x^31*y*z0^3 + 2*x^31*z0^4 - x^34 + 2*x^32*y*z0 + x^32*z0^2 + 2*x^30*y*z0^3 + x^30*z0^4 - x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 - x^30*z0^2 + 2*x^28*y*z0^3 + 2*x^31 - x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 + x^30 - x^28*z0^2 + x^26*y*z0^3 + x^26*z0^4 + x^29 - x^27*y*z0 + 2*x^27*z0^2 - x^25*y*z0^3 + 2*x^25*z0^4 - x^26*y*z0 + x^24*y*z0^3 + x^24*z0^4 - x^27 - x^25*z0^2 + 2*x^23*y*z0^3 + 2*x^23*z0^4 - x^26 + x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 - x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^24 + x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 + x^23 - 2*x^21*y*z0 - 2*x^20*y*z0 - x^18*y*z0^3 - 2*x^18*z0^4 - x^21 - x^19*y*z0 - 2*x^19*z0^2 - 2*x^17*y*z0^3 - x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^17*y*z0 - 2*x^15*z0^4 - x^18 + x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 - x^17 + x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*y*z0^3 + x^16 + x^14*z0^2 - 2*x^13*y*z0 + 2*x^14 - 2*x^12*y*z0 + x^10*y*z0^3 - 2*x^10*z0^4 - x^13 - 2*x^11*y*z0 + x^9*y*z0^3 + x^9*z0^4 + 2*x^10*z0^2 + x^8*z0^4 - 2*x^11 + x^9*y*z0 + x^9*z0^2 + 2*x^7*y*z0^3 - x^10 - x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + x^9 - x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 + x^6*z0^2 + 2*x^4*z0^4 - x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*y*z0^3 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 + 2*x^5 + x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 + x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 + x^61*z0^2 + x^59*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 - x^60 - 2*x^58*y^2 - x^58*z0^2 - x^56*z0^4 + x^57*y^2 - 2*x^57*z0^2 - x^55*z0^4 - 2*x^58 + x^57 + x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 + x^52*z0^4 + 2*x^55 - x^54 - x^52*z0^2 - x^50*z0^4 - 2*x^51*z0^2 - x^49*z0^4 - 2*x^52 + x^51 + x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 + x^46*z0^4 + 2*x^49 - x^48 - x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 - x^43*z0^4 - 2*x^46 + x^45 + x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - 2*x^42 - 2*x^40*y*z0 + x^38*y*z0^3 + x^39*y^2 + 2*x^39*z0^2 + 2*x^40 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^39 - x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 + 2*x^38 + 2*x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 - x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 - 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 - 2*x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 + 2*x^32*z0^4 - 2*x^35 + 2*x^33*y*z0 - 2*x^31*z0^4 - 2*x^34 + x^32*y*z0 - x^30*y*z0^3 - 2*x^33 - 2*x^31*y*z0 - 2*x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 + x^30*z0^2 + x^28*y*z0^3 - x^28*z0^4 + x^29*y*z0 - 2*x^29*z0^2 + 2*x^27*y*z0^3 - x^27*z0^4 + 2*x^30 - 2*x^28*z0^2 + x^26*z0^4 + 2*x^29 + x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 - 2*x^25*z0^4 - x^26*z0^2 - x^24*y*z0^3 - 2*x^24*z0^4 + x^27 - x^25*y*z0 - 2*x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 - 2*x^26 - x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 - x^24 - x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 - 2*x^21*y*z0 - x^19*y*z0^3 + x^22 + x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*y*z0^3 + x^18*z0^4 + 2*x^21 + x^19*y*z0 + 2*x^19*z0^2 - x^17*z0^4 - x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 + 2*x^16*z0^4 + 2*x^19 + x^17*y*z0 - x^18 - 2*x^16*y*z0 - x^16*z0^2 - 2*x^14*y*z0^3 - 2*x^14*z0^4 + x^17 + 2*x^15*y*z0 - 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 + x^16 - 2*x^14*y*z0 - x^14*z0^2 + 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^15 - 2*x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 - 2*x^14 - x^12*y*z0 + 2*x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 + x^13 + x^11*y*z0 + 2*x^9*y*z0^3 - 2*x^9*z0^4 - x^12 + x^10*y*z0 + x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 - x^11 + x^9*y*z0 + x^7*y*z0^3 - x^7*z0^4 - 2*x^8*z0^2 - x^9 + x^7*z0^2 - x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + x^7 + 2*x^5*y*z0 - x^5*z0^2 + x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*y*z0 + 2*x^4*z0^2 + 2*x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 + 2*x^3)/y) * dx,
- ((-2*x^61*z0^3 + x^60*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - x^60*z0 + 2*x^58*y^2*z0 - x^56*y^2*z0^3 + x^57*y^2*z0 + 2*x^57*z0^3 + 2*x^55*y^2*z0^3 + 2*x^58*z0 - x^56*z0^3 + 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^54*z0^3 - 2*x^55*z0 + x^53*z0^3 - x^54*z0 + 2*x^51*z0^3 + 2*x^52*z0 - x^50*z0^3 + x^51*z0 - 2*x^48*z0^3 - 2*x^49*z0 + x^47*z0^3 - x^48*z0 + 2*x^45*z0^3 + 2*x^46*z0 - x^44*z0^3 + x^45*z0 - 2*x^42*z0^3 - 2*x^43*z0 - x^41*z0^3 - 2*x^39*y*z0^4 - 2*x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + x^38*y*z0^4 - 2*x^41*z0 + x^39*y^2*z0 - 2*x^39*y*z0^2 + x^39*z0^3 - 2*x^37*y*z0^4 - x^40*y + 2*x^38*y*z0^2 + x^38*z0^3 + x^36*y*z0^4 + x^39*y - x^39*z0 - x^37*y*z0^2 + x^38*y + x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + 2*x^34*y*z0^4 - 2*x^37*y - x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 + 2*x^36*y + x^36*z0 - x^34*y*z0^2 - 2*x^34*z0^3 + x^35*z0 + 2*x^33*y*z0^2 - 2*x^33*z0^3 + x^31*y*z0^4 + x^34*y + 2*x^32*z0^3 + 2*x^30*y*z0^4 + 2*x^33*y + 2*x^33*z0 + x^31*y*z0^2 + x^29*y*z0^4 - x^32*y - 2*x^32*z0 - 2*x^30*y*z0^2 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + x^31*z0 + 2*x^29*y*z0^2 + x^30*y - x^30*z0 - 2*x^28*y*z0^2 - 2*x^26*y*z0^4 - 2*x^29*y + x^29*z0 + x^27*y*z0^2 + x^27*z0^3 - x^25*y*z0^4 + x^28*y + 2*x^28*z0 - 2*x^26*z0^3 - 2*x^24*y*z0^4 - x^27*y - 2*x^27*z0 + x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y + 2*x^26*z0 - 2*x^24*y*z0^2 - x^24*z0^3 - 2*x^22*y*z0^4 - x^25*y - 2*x^25*z0 - x^23*y*z0^2 + 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y - x^24*z0 - x^22*y*z0^2 + 2*x^22*z0^3 - x^23*y + x^23*z0 - 2*x^21*z0^3 - x^19*y*z0^4 + x^22*y - 2*x^22*z0 - x^20*y*z0^2 + x^20*z0^3 + 2*x^18*y*z0^4 + 2*x^21*y + 2*x^19*y*z0^2 - 2*x^19*z0^3 + x^17*y*z0^4 + x^20*y + x^18*y*z0^2 - 2*x^18*z0^3 - x^16*y*z0^4 + x^19*y + x^17*y*z0^2 - 2*x^17*z0^3 - 2*x^15*y*z0^4 + x^18*y - 2*x^18*z0 + x^16*z0^3 - x^14*y*z0^4 + 2*x^17*z0 + x^15*z0^3 - x^13*y*z0^4 + 2*x^16*y + x^16*z0 + x^14*y*z0^2 - x^14*z0^3 + x^12*y*z0^4 - x^13*y*z0^2 - 2*x^13*z0^3 + 2*x^11*y*z0^4 - x^14*y + x^14*z0 - x^12*y*z0^2 - x^12*z0^3 + 2*x^13*z0 - 2*x^11*z0^3 - x^9*y*z0^4 - x^12*y - x^10*y*z0^2 + x^10*z0^3 + 2*x^8*y*z0^4 + 2*x^11*y - x^11*z0 + 2*x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - x^10*y + 2*x^10*z0 + 2*x^8*z0^3 + x^6*y*z0^4 - x^9*y - x^9*z0 - x^7*y*z0^2 - 2*x^7*z0^3 - x^5*y*z0^4 + 2*x^8*z0 + x^6*y*z0^2 - 2*x^7*y + 2*x^7*z0 + x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^6*y - 2*x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*y - 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^3*y - x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^2 - 2*x^59*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^56*y^2*z0^4 + x^61 - 2*x^57*y^2*z0^2 + 2*x^60 - x^58*y^2 - 2*x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 - x^58 - 2*x^57 + 2*x^55*z0^2 - 2*x^53*z0^4 + 2*x^54*z0^2 + x^55 + 2*x^54 - 2*x^52*z0^2 + 2*x^50*z0^4 - 2*x^51*z0^2 - x^52 - 2*x^51 + 2*x^49*z0^2 - 2*x^47*z0^4 + 2*x^48*z0^2 + x^49 + 2*x^48 - 2*x^46*z0^2 + 2*x^44*z0^4 - 2*x^45*z0^2 - x^46 - 2*x^45 + 2*x^43*z0^2 + x^41*z0^4 + x^42*z0^2 - 2*x^40*z0^4 + x^43 + 2*x^41*z0^2 + x^39*y^2*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + 2*x^42 + x^40*y*z0 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^38 - x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 + 2*x^35*y*z0 - x^33*y*z0^3 - 2*x^33*z0^4 - x^36 - x^34*y*z0 - 2*x^34*z0^2 + x^32*y*z0^3 + x^35 + 2*x^31*y*z0^3 - 2*x^31*z0^4 - 2*x^34 - 2*x^32*y*z0 + x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 - x^33 - 2*x^31*y*z0 + x^29*y*z0^3 - 2*x^29*z0^4 + 2*x^32 + x^30*y*z0 + 2*x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 - 2*x^31 + x^29*y*z0 - 2*x^29*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^29 - x^27*y*z0 - 2*x^27*z0^2 - x^25*y*z0^3 + 2*x^25*z0^4 - x^28 - 2*x^26*y*z0 - 2*x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - x^27 - 2*x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 - 2*x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 - 2*x^24*z0^2 + 2*x^22*z0^4 - x^25 + 2*x^23*y*z0 + 2*x^21*y*z0^3 - x^21*z0^4 + x^24 - 2*x^22*y*z0 + x^22*z0^2 - x^20*y*z0^3 - x^20*z0^4 + 2*x^21*y*z0 + 2*x^21*z0^2 - x^19*z0^4 + 2*x^22 + x^20*y*z0 + x^20*z0^2 + 2*x^18*z0^4 - x^21 + x^19*y*z0 - 2*x^19*z0^2 + 2*x^17*y*z0^3 - x^17*z0^4 - 2*x^20 - x^18*y*z0 - x^16*y*z0^3 - x^19 - 2*x^17*y*z0 - x^15*y*z0^3 + x^15*z0^4 + x^18 - 2*x^16*z0^2 + x^14*y*z0^3 + 2*x^14*z0^4 - x^17 + x^15*y*z0 + x^15*z0^2 - 2*x^13*y*z0^3 + 2*x^13*z0^4 + 2*x^16 + x^14*y*z0 + x^14*z0^2 - 2*x^12*z0^4 - 2*x^13*y*z0 - 2*x^13*z0^2 + 2*x^11*z0^4 + 2*x^14 + x^12*y*z0 + 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 + x^11*y*z0 - x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^12 - x^8*y*z0^3 - x^8*z0^4 - 2*x^11 + 2*x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 - 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 - x^9 - x^7*y*z0 - x^7*z0^2 - 2*x^5*z0^4 + 2*x^6*y*z0 + x^6*z0^2 - 2*x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 + x^5*z0^2 - 2*x^3*y*z0^3 + x^3*z0^4 + x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 + x^2*z0^2 + 2*x^3)/y) * dx,
- ((-2*x^60*z0^3 - 2*x^59*z0^3 + 2*x^57*y^2*z0^3 - x^58*z0^3 + 2*x^56*y^2*z0^3 + 2*x^59*z0 + 2*x^57*z0^3 + x^55*y^2*z0^3 - 2*x^56*y^2*z0 + 2*x^56*z0^3 + x^55*z0^3 - 2*x^56*z0 - 2*x^54*z0^3 - 2*x^53*z0^3 - x^52*z0^3 + 2*x^53*z0 + 2*x^51*z0^3 + 2*x^50*z0^3 + x^49*z0^3 - 2*x^50*z0 - 2*x^48*z0^3 - 2*x^47*z0^3 - x^46*z0^3 + 2*x^47*z0 + 2*x^45*z0^3 + 2*x^44*z0^3 + x^43*z0^3 - 2*x^44*z0 + 2*x^42*z0^3 - 2*x^41*z0^3 + x^39*y^2*z0^3 + x^38*y*z0^4 + 2*x^41*z0 + x^39*z0^3 - 2*x^40*z0 + x^36*y*z0^4 - x^39*y - x^39*z0 + x^37*y*z0^2 + x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y - x^36*y*z0^2 - 2*x^36*z0^3 + x^35*y*z0^2 - 2*x^35*z0^3 - x^33*y*z0^4 + x^36*y + 2*x^36*z0 - 2*x^34*y*z0^2 + x^34*z0^3 + 2*x^32*y*z0^4 - x^35*z0 - 2*x^33*y*z0^2 + x^33*z0^3 - 2*x^31*y*z0^4 + x^34*y + x^34*z0 - 2*x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^30*y*z0^4 + x^33*y + 2*x^33*z0 + 2*x^31*y*z0^2 + 2*x^31*z0^3 + 2*x^29*y*z0^4 - x^32*y + 2*x^32*z0 - x^30*z0^3 - x^28*y*z0^4 - 2*x^31*z0 - x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^30*z0 - 2*x^26*y*z0^4 - x^29*y - x^27*y*z0^2 - 2*x^27*z0^3 + 2*x^25*y*z0^4 + x^28*y + 2*x^28*z0 - 2*x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 - 2*x^27*z0 + 2*x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 + x^26*y - 2*x^26*z0 - x^24*y*z0^2 + x^24*z0^3 - x^22*y*z0^4 + x^25*y + x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 + 2*x^24*y - x^24*z0 - x^22*y*z0^2 - 2*x^23*y - 2*x^23*z0 - 2*x^21*y*z0^2 + 2*x^21*z0^3 + 2*x^19*y*z0^4 + x^20*y*z0^2 - 2*x^20*z0^3 - 2*x^18*y*z0^4 + x^19*y*z0^2 + x^19*z0^3 - 2*x^17*y*z0^4 - 2*x^20*z0 + x^18*y*z0^2 + 2*x^16*y*z0^4 + 2*x^19*z0 - 2*x^17*y*z0^2 - x^17*z0^3 - 2*x^15*y*z0^4 - x^18*y - x^18*z0 - 2*x^16*z0^3 + x^14*y*z0^4 - 2*x^17*z0 + 2*x^15*y*z0^2 - x^15*z0^3 + 2*x^13*y*z0^4 + 2*x^16*y - 2*x^16*z0 + x^14*y*z0^2 + x^12*y*z0^4 + 2*x^15*y + x^15*z0 - x^13*z0^3 + 2*x^11*y*z0^4 + 2*x^14*y + x^14*z0 - x^12*y*z0^2 - 2*x^12*z0^3 - 2*x^10*y*z0^4 + 2*x^13*y + x^13*z0 + x^9*y*z0^4 + 2*x^12*y - x^12*z0 + x^10*y*z0^2 - 2*x^11*y - 2*x^9*y*z0^2 + 2*x^9*z0^3 + x^7*y*z0^4 + 2*x^10*y - 2*x^10*z0 - 2*x^8*z0^3 - x^9*y - x^9*z0 - 2*x^7*y*z0^2 - 2*x^8*z0 - 2*x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*y + 2*x^7*z0 + 2*x^5*y*z0^2 + 2*x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y - x^5*z0 - 2*x^4*y - x^4*z0 - 2*x^2*y*z0^2 + x^2*z0^3 - x^3*y - x^3*z0 + x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 - x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + 2*x^61 + 2*x^57*y^2*z0^2 - x^57*z0^4 - 2*x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*z0^2 - 2*x^55*z0^4 - 2*x^58 + x^54*z0^4 - x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + 2*x^52*z0^4 + 2*x^55 - x^51*z0^4 + x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - 2*x^49*z0^4 - 2*x^52 + x^48*z0^4 - x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + 2*x^46*z0^4 + 2*x^49 - x^45*z0^4 + x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - 2*x^43*z0^4 - 2*x^46 - x^43*z0^2 + x^41*z0^4 + x^39*y^2*z0^4 - 2*x^42*z0^2 - x^40*y*z0^3 + x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - x^39*z0^4 + 2*x^40*y*z0 + 2*x^40*z0^2 - 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + x^40 + x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 + 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^38 + 2*x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 - x^33*y*z0^3 - x^33*z0^4 - x^36 + x^34*y*z0 + 2*x^34*z0^2 - x^32*y*z0^3 + x^32*z0^4 + x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - x^34 - 2*x^32*y*z0 - x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 + 2*x^31*y*z0 - x^31*z0^2 + x^32 + x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 + x^28*z0^4 - 2*x^29*y*z0 + 2*x^27*y*z0^3 + 2*x^27*z0^4 - 2*x^30 + 2*x^28*z0^2 + x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^27*z0^2 + 2*x^25*y*z0^3 + x^28 + 2*x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^25*y*z0 - x^25*z0^2 + 2*x^23*y*z0^3 + x^26 - x^24*y*z0 + 2*x^24*z0^2 - x^22*y*z0^3 + x^25 - 2*x^23*y*z0 - 2*x^23*z0^2 - 2*x^21*y*z0^3 + x^21*z0^4 - x^24 + x^22*y*z0 - x^22*z0^2 + x^20*z0^4 - 2*x^23 - 2*x^21*z0^2 + x^22 + 2*x^20*y*z0 - x^20*z0^2 + 2*x^18*y*z0^3 + x^21 - x^19*y*z0 + 2*x^17*y*z0^3 + 2*x^17*z0^4 - x^20 - 2*x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - 2*x^19 + x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 - x^18 - x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 - x^14*z0^4 - 2*x^17 - x^15*y*z0 - 2*x^15*z0^2 + 2*x^13*y*z0^3 + 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 + x^12*z0^4 - x^15 - x^13*y*z0 - x^11*y*z0^3 - x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 + 2*x^12*z0^2 - x^11*y*z0 - x^11*z0^2 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 + x^10*y*z0 + x^10*z0^2 + 2*x^8*z0^4 - x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 - x^7*y*z0^3 - x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^9 - x^7*y*z0 + x^7*z0^2 + x^5*z0^4 - x^8 + x^6*y*z0 - x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 + x^6 - 2*x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - 2*x^3*z0^2 + x^2*y*z0 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 + x^59*z0^4 + 2*x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 - x^56*y^2*z0^4 - x^61 + x^57*y^2*z0^2 + 2*x^57*z0^4 + x^60 + x^58*y^2 + 2*x^58*z0^2 - x^56*z0^4 - x^57*y^2 + x^57*z0^2 + 2*x^55*z0^4 + x^58 - 2*x^54*z0^4 - x^57 - 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 - 2*x^52*z0^4 - x^55 + 2*x^51*z0^4 + x^54 + 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 + 2*x^49*z0^4 + x^52 - 2*x^48*z0^4 - x^51 - 2*x^49*z0^2 + x^47*z0^4 - x^48*z0^2 - 2*x^46*z0^4 - x^49 + 2*x^45*z0^4 + x^48 + 2*x^46*z0^2 - x^44*z0^4 + x^45*z0^2 + 2*x^43*z0^4 + x^46 - 2*x^42*z0^4 - x^45 - 2*x^43*z0^2 - x^42*z0^2 + x^40*y*z0^3 - 2*x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^42 + x^40*y^2 - x^40*y*z0 - x^40*z0^2 - 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + 2*x^39*y*z0 - 2*x^39*z0^2 - 2*x^37*y*z0^3 - x^37*z0^4 + x^40 - 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 + x^39 + x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^36*y*z0 + 2*x^36*z0^2 - x^34*y*z0^3 + 2*x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*z0^4 + 2*x^36 - x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 + x^32*z0^4 - x^35 - x^33*z0^2 + 2*x^31*y*z0^3 - x^31*z0^4 + 2*x^34 + 2*x^32*y*z0 + x^32*z0^2 - 2*x^30*y*z0^3 - x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 - 2*x^29*z0^4 + x^32 + x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 - 2*x^31 + 2*x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 - 2*x^30 + x^28*y*z0 + 2*x^28*z0^2 - 2*x^26*y*z0^3 + x^26*z0^4 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 + 2*x^27 - 2*x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 + x^23*z0^4 - x^24*y*z0 + 2*x^24*z0^2 + x^22*y*z0^3 + x^22*z0^4 - 2*x^25 - 2*x^23*y*z0 - 2*x^21*z0^4 - 2*x^24 - x^22*y*z0 - x^20*y*z0^3 - x^20*z0^4 + 2*x^23 - x^21*y*z0 + x^21*z0^2 + x^22 + x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*y*z0^3 - 2*x^18*z0^4 + x^21 - 2*x^19*y*z0 + x^19*z0^2 - 2*x^17*y*z0^3 + 2*x^18*y*z0 - 2*x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - x^19 - 2*x^17*y*z0 + x^17*z0^2 + x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 - 2*x^14*y*z0^3 + 2*x^14*z0^4 - x^17 + 2*x^15*y*z0 - 2*x^15*z0^2 + 2*x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 - 2*x^14*z0^2 - x^12*z0^4 + 2*x^15 - x^13*y*z0 + 2*x^13*z0^2 - 2*x^11*z0^4 + x^14 + x^12*y*z0 + 2*x^10*y*z0^3 - x^10*z0^4 - x^13 + 2*x^11*y*z0 + x^11*z0^2 + x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - 2*x^10*z0^2 + x^8*z0^4 - 2*x^11 - x^9*y*z0 - x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - x^6*z0^4 - 2*x^9 - x^7*y*z0 + x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 - x^4*z0^4 - x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + x^6 + x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - x^5 + x^3*y*z0 - 2*x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - 2*x^3 + 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + x^60*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 + 2*x^59*z0^3 - x^57*y^2*z0^3 + 2*x^60*z0 + 2*x^58*y^2*z0 - 2*x^56*y^2*z0^3 - 2*x^59*z0 - 2*x^57*y^2*z0 - x^57*z0^3 + 2*x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 - 2*x^56*z0^3 - 2*x^57*z0 + 2*x^56*z0 + x^54*z0^3 - 2*x^55*z0 + 2*x^53*z0^3 + 2*x^54*z0 - 2*x^53*z0 - x^51*z0^3 + 2*x^52*z0 - 2*x^50*z0^3 - 2*x^51*z0 + 2*x^50*z0 + x^48*z0^3 - 2*x^49*z0 + 2*x^47*z0^3 + 2*x^48*z0 - 2*x^47*z0 - x^45*z0^3 + 2*x^46*z0 - 2*x^44*z0^3 - 2*x^45*z0 + 2*x^44*z0 + x^42*z0^3 + 2*x^43*z0 - 2*x^39*y*z0^4 + 2*x^42*z0 + x^40*y^2*z0 - x^40*y*z0^2 + x^41*z0 - 2*x^39*y*z0^2 - 2*x^39*z0^3 + 2*x^37*y*z0^4 - x^40*y + 2*x^40*z0 - 2*x^38*y*z0^2 + x^38*z0^3 - 2*x^36*y*z0^4 + x^39*y + x^39*z0 + x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y + x^38*z0 - 2*x^36*z0^3 - x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 + x^33*y*z0^4 + x^36*y - 2*x^36*z0 - x^34*y*z0^2 - 2*x^34*z0^3 + 2*x^32*y*z0^4 + 2*x^35*y - 2*x^35*z0 + 2*x^33*z0^3 + x^31*y*z0^4 + 2*x^34*y - x^34*z0 - x^32*z0^3 - x^30*y*z0^4 + x^33*y - 2*x^33*z0 - x^31*y*z0^2 + 2*x^29*y*z0^4 - x^32*y + x^30*y*z0^2 + 2*x^30*z0^3 - x^31*y + x^31*z0 + 2*x^29*y*z0^2 - 2*x^29*z0^3 - 2*x^27*y*z0^4 - x^30*z0 + 2*x^28*y*z0^2 + 2*x^28*z0^3 + x^26*y*z0^4 + 2*x^29*z0 + 2*x^27*y*z0^2 + 2*x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y + x^28*z0 - x^26*y*z0^2 - x^26*z0^3 + x^24*y*z0^4 + 2*x^27*y + 2*x^27*z0 - 2*x^25*y*z0^2 - x^25*z0^3 - 2*x^23*y*z0^4 + 2*x^26*z0 - x^24*z0^3 + 2*x^22*y*z0^4 - 2*x^25*y - x^23*z0^3 - 2*x^21*y*z0^4 - 2*x^24*y + x^24*z0 + x^22*y*z0^2 + x^22*z0^3 - 2*x^20*y*z0^4 + x^23*y - 2*x^23*z0 + x^21*y*z0^2 + x^21*z0^3 + x^19*y*z0^4 - 2*x^20*y*z0^2 - x^20*z0^3 - 2*x^18*y*z0^4 + x^21*y - x^21*z0 - 2*x^19*y*z0^2 + 2*x^19*z0^3 - 2*x^17*y*z0^4 + x^20*y + x^20*z0 - 2*x^18*y*z0^2 - x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 + x^15*y*z0^4 + x^18*z0 - 2*x^16*y*z0^2 + 2*x^14*y*z0^4 - x^17*y - x^17*z0 - x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 - x^16*y - x^14*y*z0^2 + 2*x^14*z0^3 - x^15*y - x^15*z0 + 2*x^13*y*z0^2 + 2*x^13*z0^3 - x^11*y*z0^4 + 2*x^14*y - 2*x^14*z0 + 2*x^13*y + 2*x^13*z0 - x^11*z0^3 - x^9*y*z0^4 - x^12*y - x^12*z0 + x^10*y*z0^2 + 2*x^8*y*z0^4 + 2*x^11*y - 2*x^11*z0 - 2*x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y - 2*x^10*z0 - x^8*y*z0^2 + x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*y + x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + 2*x^8*y - x^6*z0^3 - 2*x^7*z0 + 2*x^5*y*z0^2 - x^5*z0^3 + x^3*y*z0^4 + x^6*y - x^6*z0 - 2*x^4*y*z0^2 - 2*x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 - x^3*z0^3 - 2*x^4*y + x^4*z0 + x^2*z0^3 + x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 - 2*x^59*z0^4 - x^57*y^2*z0^4 - 2*x^60*z0^2 + 2*x^58*z0^4 + 2*x^56*y^2*z0^4 + 2*x^57*y^2*z0^2 - x^57*z0^4 + x^60 + 2*x^56*z0^4 - x^57*y^2 + 2*x^57*z0^2 - 2*x^55*z0^4 + x^54*z0^4 - x^57 - 2*x^53*z0^4 - 2*x^54*z0^2 + 2*x^52*z0^4 - x^51*z0^4 + x^54 + 2*x^50*z0^4 + 2*x^51*z0^2 - 2*x^49*z0^4 + x^48*z0^4 - x^51 - 2*x^47*z0^4 - 2*x^48*z0^2 + 2*x^46*z0^4 - x^45*z0^4 + x^48 + 2*x^44*z0^4 + 2*x^45*z0^2 - 2*x^43*z0^4 + x^42*z0^4 - x^45 - x^43*z0^2 + x^41*z0^4 - 2*x^42*z0^2 + x^40*y^2*z0^2 - x^40*y*z0^3 + 2*x^40*z0^4 - x^39*z0^4 + x^42 + x^40*z0^2 - 2*x^38*y*z0^3 + x^38*z0^4 - 2*x^41 - x^39*y*z0 + 2*x^39*z0^2 + x^37*y*z0^3 - 2*x^37*z0^4 - 2*x^40 + 2*x^38*y*z0 - x^36*z0^4 - x^39 - x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 + 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 - x^35*y*z0 - 2*x^35*z0^2 - 2*x^33*y*z0^3 - 2*x^33*z0^4 + x^34*y*z0 - x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^33*y*z0 - x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - x^34 - 2*x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^30*z0^4 + 2*x^33 + x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 + x^32 + x^30*y*z0 - x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 + 2*x^31 + x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 - 2*x^27*z0^4 + 2*x^30 - 2*x^28*y*z0 - x^28*z0^2 - 2*x^26*y*z0^3 + x^26*z0^4 + x^29 - x^27*y*z0 - 2*x^27*z0^2 - x^25*z0^4 - 2*x^28 - x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - x^25*y*z0 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 - x^26 + 2*x^24*y*z0 + 2*x^24*z0^2 + 2*x^22*z0^4 - 2*x^25 + x^23*y*z0 + 2*x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + 2*x^22*y*z0 - x^22*z0^2 - 2*x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^23 + x^21*y*z0 + 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*y*z0^3 - x^19*y*z0 + 2*x^19*z0^2 - 2*x^17*y*z0^3 + x^17*z0^4 - x^20 - x^18*y*z0 + 2*x^16*z0^4 - 2*x^19 - x^15*y*z0^3 + x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 - 2*x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 - 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 + x^15 + 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 - x^11*z0^4 - x^14 + x^12*y*z0 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + x^11*y*z0 - x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^10*y*z0 - x^10*z0^2 + x^8*y*z0^3 - x^8*z0^4 - x^11 + x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 + 2*x^8*y*z0 - 2*x^6*y*z0^3 + x^6*z0^4 - x^9 - x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + x^8 + x^6*y*z0 + 2*x^4*y*z0^3 - 2*x^4*z0^4 + x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 + x^3*z0^4 + 2*x^6 - x^4*y*z0 - x^4*z0^2 + x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - 2*x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((x^61*z0^3 - x^58*y^2*z0^3 + x^59*z0^3 + 2*x^60*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 - x^59*z0 - 2*x^57*y^2*z0 + x^55*y^2*z0^3 + x^56*y^2*z0 - x^56*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 + x^56*z0 + x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 - x^53*z0 - x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 + x^50*z0 + x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 - x^47*z0 - x^44*z0^3 - 2*x^45*z0 + x^43*z0^3 + x^44*z0 + x^40*y^2*z0^3 + 2*x^41*z0^3 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y*z0^4 - x^41*z0 + x^37*y*z0^4 - x^40*z0 + 2*x^38*y*z0^2 + 2*x^38*z0^3 + x^39*y + x^39*z0 + 2*x^37*y*z0^2 - 2*x^37*z0^3 - 2*x^36*y*z0^2 - 2*x^36*z0^3 - x^34*y*z0^4 + 2*x^37*z0 + 2*x^35*y*z0^2 - 2*x^35*z0^3 + x^33*y*z0^4 - 2*x^36*y + x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 - x^35*y + 2*x^35*z0 - x^33*y*z0^2 - 2*x^33*z0^3 - x^34*z0 - x^32*z0^3 - x^30*y*z0^4 - 2*x^33*y + 2*x^33*z0 - 2*x^31*y*z0^2 + 2*x^31*z0^3 - 2*x^29*y*z0^4 + x^32*y - 2*x^32*z0 + 2*x^30*y*z0^2 + x^28*y*z0^4 + x^31*y - x^31*z0 - 2*x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^30*y + 2*x^30*z0 - x^26*y*z0^4 - x^29*y + 2*x^29*z0 + x^27*y*z0^2 - x^27*z0^3 + 2*x^25*y*z0^4 - 2*x^28*y + 2*x^26*y*z0^2 + 2*x^24*y*z0^4 + x^27*z0 + x^25*y*z0^2 + x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y - 2*x^26*z0 + 2*x^24*y*z0^2 - x^24*z0^3 + x^25*y - 2*x^25*z0 + 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y + 2*x^24*z0 + x^22*y*z0^2 - 2*x^22*z0^3 - x^20*y*z0^4 + 2*x^23*z0 - 2*x^21*z0^3 + x^19*y*z0^4 + 2*x^22*y - 2*x^20*z0^3 - x^21*y + 2*x^21*z0 + x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y - 2*x^20*z0 - x^18*y*z0^2 - 2*x^16*y*z0^4 - x^19*y - x^19*z0 - 2*x^17*y*z0^2 - x^17*z0^3 - 2*x^18*y + 2*x^16*y*z0^2 - 2*x^16*z0^3 - x^14*y*z0^4 + 2*x^17*z0 - x^15*z0^3 - 2*x^13*y*z0^4 + x^16*z0 - x^14*y*z0^2 - x^14*z0^3 + x^12*y*z0^4 - 2*x^15*z0 - 2*x^13*y*z0^2 - 2*x^13*z0^3 - 2*x^11*y*z0^4 + 2*x^14*y - 2*x^14*z0 + 2*x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^10*y*z0^4 - x^13*y + 2*x^11*y*z0^2 - x^11*z0^3 - x^9*y*z0^4 + 2*x^12*z0 - x^8*y*z0^4 + x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 + 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 + 2*x^6*y*z0^4 + 2*x^9*y - 2*x^9*z0 - x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 + 2*x^8*z0 + x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y + 2*x^7*z0 + 2*x^3*y*z0^4 + 2*x^6*y + x^6*z0 - 2*x^4*y*z0^2 - x^2*y*z0^4 - 2*x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^3*y - x^3*z0 - 2*x^2*y + x^2*z0)/y) * dx,
- ((-x^61*z0^4 - x^60*z0^4 + x^58*y^2*z0^4 - 2*x^59*z0^4 + x^57*y^2*z0^4 - 2*x^60*z0^2 + x^58*z0^4 + 2*x^56*y^2*z0^4 - x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 - 2*x^60 + x^58*y^2 + 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 + x^58 - x^54*z0^4 + 2*x^57 - 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 - x^55 + x^51*z0^4 - 2*x^54 + 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 + x^52 - x^48*z0^4 + 2*x^51 - 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 - x^49 + x^45*z0^4 - 2*x^48 + 2*x^44*z0^4 + 2*x^45*z0^2 - 2*x^43*z0^4 + x^46 - x^42*z0^4 + x^40*y^2*z0^4 + 2*x^45 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^40*z0^4 - x^43 - 2*x^42 - 2*x^40*z0^2 - 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^40 + 2*x^38*y*z0 + x^36*z0^4 + 2*x^39 - x^37*y*z0 + x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - 2*x^38 - 2*x^36*z0^2 - 2*x^34*y*z0^3 - x^35*y*z0 + 2*x^35*z0^2 + 2*x^33*z0^4 + 2*x^36 + 2*x^34*y*z0 + x^34*z0^2 + 2*x^32*y*z0^3 + 2*x^32*z0^4 + x^35 - x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 - x^31*z0^4 - 2*x^34 + 2*x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^30*z0^4 + x^33 - 2*x^31*z0^2 + 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^30*z0^2 + 2*x^28*y*z0^3 - 2*x^28*z0^4 - 2*x^31 - 2*x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 + x^27*z0^4 - 2*x^30 - x^28*y*z0 + 2*x^28*z0^2 + 2*x^26*y*z0^3 - x^29 + x^27*z0^2 + x^25*z0^4 - x^28 - 2*x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 - x^25*z0^2 + x^23*y*z0^3 - 2*x^23*z0^4 + x^26 + 2*x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 + x^22*z0^4 - 2*x^25 + x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 - x^24 - 2*x^22*y*z0 + 2*x^22*z0^2 + x^20*y*z0^3 - x^20*z0^4 - x^23 + x^21*z0^2 - x^19*y*z0^3 - 2*x^19*z0^4 + x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 - x^21 + x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 + 2*x^20 - x^18*y*z0 - 2*x^18*z0^2 + x^17*y*z0 - 2*x^17*z0^2 - 2*x^15*y*z0^3 - 2*x^15*z0^4 + 2*x^18 + 2*x^16*y*z0 + 2*x^14*y*z0^3 - x^14*z0^4 - 2*x^17 - x^15*y*z0 - 2*x^13*y*z0^3 - 2*x^13*z0^4 - 2*x^16 + x^14*y*z0 - 2*x^12*y*z0^3 - 2*x^15 + 2*x^13*y*z0 + 2*x^11*y*z0^3 + x^14 + 2*x^12*y*z0 - x^12*z0^2 - 2*x^10*z0^4 + 2*x^13 - x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 + x^12 + x^10*y*z0 + x^10*z0^2 + x^8*z0^4 - x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*z0^4 + x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 + x^5*y*z0 + x^5*z0^2 - 2*x^3*z0^4 - x^6 - 2*x^4*y*z0 - x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 + x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^60*z0^4 + x^61*z0^2 + x^59*z0^4 + 2*x^57*y^2*z0^4 - x^58*y^2*z0^2 - x^56*y^2*z0^4 + 2*x^57*z0^4 + 2*x^60 - x^58*z0^2 - x^56*z0^4 - 2*x^57*y^2 - 2*x^54*z0^4 - 2*x^57 + x^55*z0^2 + x^53*z0^4 + 2*x^51*z0^4 + 2*x^54 - x^52*z0^2 - x^50*z0^4 - 2*x^48*z0^4 - 2*x^51 + x^49*z0^2 + x^47*z0^4 + 2*x^45*z0^4 + 2*x^48 - x^46*z0^2 - x^44*z0^4 - 2*x^42*z0^4 - 2*x^45 + x^43*z0^2 + x^41*z0^4 - x^44 + 2*x^40*z0^4 + x^41*y^2 + x^41*z0^2 + x^39*y*z0^3 - 2*x^39*z0^4 + 2*x^42 - 2*x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 + x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 - x^40 - x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 + x^37*z0^2 - x^35*y*z0^3 - 2*x^35*z0^4 + x^38 - 2*x^36*y*z0 + x^36*z0^2 + 2*x^34*z0^4 + 2*x^37 + x^35*y*z0 - 2*x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - x^32*z0^4 - x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + x^31*z0^4 + x^34 + x^32*z0^2 - x^30*z0^4 + 2*x^33 - 2*x^31*z0^2 + x^29*y*z0^3 - 2*x^29*z0^4 - 2*x^30*y*z0 + x^28*y*z0^3 - x^31 - 2*x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 - 2*x^27*z0^4 - x^30 + x^28*y*z0 + 2*x^28*z0^2 + x^29 + x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 + x^25*z0^4 + x^28 - x^26*y*z0 + 2*x^26*z0^2 - 2*x^24*z0^4 + 2*x^27 - x^25*y*z0 + 2*x^23*y*z0^3 + 2*x^23*z0^4 + x^26 + x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - x^22*z0^4 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 + 2*x^21*y*z0^3 - 2*x^22*y*z0 - 2*x^20*z0^4 - 2*x^23 + x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*y*z0^3 + 2*x^19*z0^4 - x^22 + x^20*z0^2 + 2*x^18*y*z0^3 - x^18*z0^4 + x^19*y*z0 + x^19*z0^2 + 2*x^17*y*z0^3 - x^20 + x^18*z0^2 - x^16*y*z0^3 - 2*x^16*z0^4 - 2*x^17*y*z0 + 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^18 - 2*x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 - x^17 - x^15*y*z0 + x^13*z0^4 + 2*x^16 - x^14*y*z0 - 2*x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - x^15 - 2*x^13*y*z0 - x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 + x^12*y*z0 + x^12*z0^2 + 2*x^13 + x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 - x^12 + 2*x^10*y*z0 - 2*x^10*z0^2 - x^8*y*z0^3 + 2*x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 - x^7*z0^4 - 2*x^10 + x^8*y*z0 + x^6*y*z0^3 - 2*x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 + 2*x^5*z0^4 + x^8 - x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 - x^4*z0^4 - x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 + x^3*z0^4 - x^6 + x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - x^5 + x^3*y*z0 + x^3*z0^2 + x^2*z0^2 + 2*x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 - 2*x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 + 2*x^57*y^2*z0^3 - 2*x^60*z0 - 2*x^58*y^2*z0 + x^58*z0^3 - x^56*y^2*z0^3 + 2*x^57*y^2*z0 + 2*x^57*z0^3 + x^55*y^2*z0^3 - 2*x^58*z0 - x^56*z0^3 + 2*x^57*z0 - x^55*z0^3 - 2*x^54*z0^3 + 2*x^55*z0 + x^53*z0^3 - 2*x^54*z0 + x^52*z0^3 + 2*x^51*z0^3 - 2*x^52*z0 - x^50*z0^3 + 2*x^51*z0 - x^49*z0^3 - 2*x^48*z0^3 + 2*x^49*z0 + x^47*z0^3 - 2*x^48*z0 + x^46*z0^3 + 2*x^45*z0^3 - 2*x^46*z0 - x^44*z0^3 + 2*x^45*z0 - x^43*z0^3 - x^44*z0 - 2*x^42*z0^3 + 2*x^43*z0 + x^41*y^2*z0 - x^41*z0^3 - 2*x^39*y*z0^4 - 2*x^42*z0 - x^40*y*z0^2 + 2*x^40*z0^3 - 2*x^38*y*z0^4 - 2*x^41*z0 + 2*x^39*y*z0^2 + x^39*z0^3 + 2*x^37*y*z0^4 + x^40*y - 2*x^40*z0 + x^38*z0^3 + x^36*y*z0^4 + 2*x^39*y - x^37*y*z0^2 - x^37*z0^3 - 2*x^38*z0 + x^36*y*z0^2 + 2*x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^37*y + 2*x^37*z0 + x^35*y*z0^2 - 2*x^35*z0^3 - x^33*y*z0^4 - 2*x^34*y*z0^2 - x^34*z0^3 - x^32*y*z0^4 + 2*x^35*y - x^35*z0 + 2*x^33*y*z0^2 + x^33*z0^3 + x^31*y*z0^4 + x^34*y - x^34*z0 + 2*x^32*y*z0^2 - 2*x^30*y*z0^4 - 2*x^33*y - x^33*z0 - x^31*z0^3 + x^29*y*z0^4 + x^32*y - 2*x^32*z0 + 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^28*y*z0^4 - x^31*y + x^31*z0 - x^29*y*z0^2 + x^29*z0^3 + 2*x^30*y - x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 - 2*x^29*y - x^29*z0 - 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 - 2*x^26*y*z0^2 + 2*x^26*z0^3 - 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 - 2*x^25*y*z0^2 + 2*x^23*y*z0^4 + 2*x^26*y - 2*x^26*z0 + x^24*y*z0^2 + x^24*z0^3 + x^22*y*z0^4 - x^25*y - 2*x^25*z0 - x^23*y*z0^2 - 2*x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - x^24*z0 + 2*x^22*y*z0^2 - x^22*z0^3 + 2*x^20*y*z0^4 + 2*x^23*y + 2*x^21*y*z0^2 - x^21*z0^3 - x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 - x^20*z0^3 - 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^20*y - x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 - x^16*y*z0^4 - 2*x^19*y - x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 + 2*x^15*y*z0^4 + x^18*y - 2*x^18*z0 + x^16*y*z0^2 - 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^17*y - 2*x^17*z0 - 2*x^15*y*z0^2 + x^13*y*z0^4 + 2*x^16*y - 2*x^14*y*z0^2 - x^15*y + x^15*z0 + x^13*y*z0^2 - x^13*z0^3 + 2*x^11*y*z0^4 + 2*x^14*y + x^14*z0 - x^12*y*z0^2 + x^10*y*z0^4 - x^13*y + 2*x^13*z0 - x^11*y*z0^2 - 2*x^11*z0^3 + x^9*y*z0^4 + 2*x^12*y - x^12*z0 + x^10*z0^3 - 2*x^11*y - x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y + x^10*z0 + 2*x^8*z0^3 - x^6*y*z0^4 - 2*x^9*y + x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 + x^4*y*z0^4 - x^7*y - x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 + x^6*y - x^6*z0 + 2*x^4*y*z0^2 - 2*x^4*z0^3 - x^2*y*z0^4 + 2*x^3*z0^3 - x^4*y + 2*x^4*z0 - x^2*y*z0^2 + x^2*z0^3 + 2*x^3*y - 2*x^3*z0 - x^2*y - 2*x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 + x^58*y^2 + 2*x^58*z0^2 + x^56*z0^4 - x^57*z0^2 + 2*x^55*z0^4 + x^58 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - 2*x^52*z0^4 - x^55 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + 2*x^49*z0^4 + x^52 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - 2*x^46*z0^4 - x^49 + 2*x^46*z0^2 + x^44*z0^4 - x^45*z0^2 + 2*x^43*z0^4 + x^46 - x^44*z0^2 - 2*x^43*z0^2 + x^41*y^2*z0^2 - 2*x^41*z0^4 + x^42*z0^2 + x^40*y*z0^3 - x^43 - x^41*z0^2 - 2*x^39*y*z0^3 + 2*x^39*z0^4 - x^40*y*z0 + 2*x^40*z0^2 - x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - 2*x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 - 2*x^40 - 2*x^38*y*z0 - x^36*y*z0^3 - x^39 - x^37*y*z0 - x^37*z0^2 - x^35*y*z0^3 + 2*x^35*z0^4 + x^38 + 2*x^36*y*z0 - x^36*z0^2 + x^34*y*z0^3 - x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - x^33*z0^4 + 2*x^36 + x^34*y*z0 - 2*x^34*z0^2 + x^32*y*z0^3 + x^32*z0^4 - 2*x^35 - 2*x^33*y*z0 + 2*x^33*z0^2 - x^34 - 2*x^32*y*z0 + x^32*z0^2 + x^30*y*z0^3 - x^30*z0^4 - 2*x^33 + 2*x^31*z0^2 + x^29*y*z0^3 - 2*x^32 - x^28*y*z0^3 + 2*x^28*z0^4 - x^31 - 2*x^29*y*z0 + x^27*y*z0^3 - x^27*z0^4 - 2*x^30 + x^28*y*z0 - x^28*z0^2 + 2*x^27*y*z0 + x^25*y*z0^3 - 2*x^25*z0^4 - x^28 + x^26*y*z0 - x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^27 - 2*x^25*y*z0 - 2*x^25*z0^2 - 2*x^23*y*z0^3 + 2*x^23*z0^4 - 2*x^26 - x^24*y*z0 + x^22*y*z0^3 - 2*x^22*z0^4 - x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 + 2*x^24 - 2*x^22*z0^2 - 2*x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^23 + x^21*y*z0 - x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^22 - x^20*y*z0 + x^18*y*z0^3 + x^18*z0^4 + x^21 + x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + x^20 - 2*x^16*z0^4 - x^17*y*z0 - 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - x^18 - x^16*y*z0 - 2*x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*y*z0^3 + x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 + x^11*z0^4 - 2*x^14 + 2*x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + x^11*y*z0 - 2*x^11*z0^2 - x^9*y*z0^3 - x^9*z0^4 + 2*x^12 - x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 + 2*x^11 + x^9*y*z0 + x^9*z0^2 - 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 - x^6*z0^4 - 2*x^9 + x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 - x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + x^5*y*z0 + x^5*z0^2 + x^3*z0^4 + 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*y*z0^3 + x^2*z0^4 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- ((-x^61*z0^3 - 2*x^60*z0^3 + x^58*y^2*z0^3 + x^61*z0 - x^59*z0^3 + 2*x^57*y^2*z0^3 - 2*x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^57*y^2*z0 - 2*x^55*y^2*z0^3 - x^58*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + 2*x^57*z0 + 2*x^55*z0^3 + x^55*z0 - x^53*z0^3 - 2*x^54*z0 - 2*x^52*z0^3 - x^52*z0 + x^50*z0^3 + 2*x^51*z0 + 2*x^49*z0^3 + x^49*z0 - x^47*z0^3 - 2*x^48*z0 - 2*x^46*z0^3 - x^46*z0 + 2*x^45*z0 + 2*x^43*z0^3 + x^41*y^2*z0^3 + x^43*z0 - x^41*z0^3 - x^39*y*z0^4 - 2*x^42*z0 + 2*x^40*y*z0^2 + x^40*z0^3 - x^38*y*z0^4 + x^41*z0 + x^39*y*z0^2 - x^39*z0^3 + x^37*y*z0^4 - 2*x^40*y + x^40*z0 - 2*x^38*y*z0^2 + 2*x^38*z0^3 - 2*x^39*y + x^39*z0 - x^37*y*z0^2 - x^37*z0^3 + x^35*y*z0^4 - x^38*y + 2*x^38*z0 - 2*x^36*y*z0^2 - 2*x^36*z0^3 + x^34*y*z0^4 + x^37*y - x^37*z0 + 2*x^35*y*z0^2 + 2*x^35*z0^3 + x^33*y*z0^4 - x^36*y - x^36*z0 - 2*x^34*y*z0^2 - x^34*z0^3 + 2*x^32*y*z0^4 - 2*x^35*y + 2*x^35*z0 - x^33*y*z0^2 + 2*x^31*y*z0^4 - x^34*z0 + 2*x^33*y - 2*x^31*y*z0^2 - 2*x^31*z0^3 - 2*x^29*y*z0^4 + x^32*y + x^32*z0 + x^30*y*z0^2 - 2*x^30*z0^3 - 2*x^31*y + x^31*z0 - x^29*y*z0^2 - 2*x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*y + 2*x^30*z0 + x^28*y*z0^2 + 2*x^28*z0^3 - x^26*y*z0^4 - x^29*z0 - 2*x^27*y*z0^2 + 2*x^27*z0^3 - 2*x^25*y*z0^4 - 2*x^28*z0 - 2*x^26*y*z0^2 + x^26*z0^3 - 2*x^24*y*z0^4 + x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 - 2*x^25*z0^3 + 2*x^23*y*z0^4 - 2*x^26*y + x^26*z0 + x^24*y*z0^2 + x^24*z0^3 - x^22*y*z0^4 - x^25*y - x^25*z0 + x^23*y*z0^2 + 2*x^23*z0^3 + 2*x^21*y*z0^4 + x^24*y - x^24*z0 - x^20*y*z0^4 + 2*x^23*y + 2*x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 - x^22*y - 2*x^22*z0 - x^20*y*z0^2 + 2*x^20*z0^3 - x^18*y*z0^4 + 2*x^21*y + 2*x^21*z0 + x^19*y*z0^2 - x^19*z0^3 + 2*x^17*y*z0^4 + 2*x^20*y - x^20*z0 + 2*x^18*y*z0^2 + 2*x^19*y + x^17*y*z0^2 + x^17*z0^3 - x^15*y*z0^4 + x^18*y + 2*x^18*z0 - 2*x^16*y*z0^2 - 2*x^16*z0^3 + x^14*y*z0^4 + 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^16*y - x^14*y*z0^2 - 2*x^14*z0^3 + x^12*y*z0^4 + x^15*y - 2*x^15*z0 + x^13*y*z0^2 + x^11*y*z0^4 + 2*x^14*y - 2*x^14*z0 + x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 - 2*x^13*y + x^13*z0 + 2*x^11*y*z0^2 - x^11*z0^3 + x^9*y*z0^4 - x^10*y*z0^2 - x^10*z0^3 + 2*x^8*y*z0^4 + 2*x^11*z0 - x^9*z0^3 - 2*x^8*y*z0^2 - 2*x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y + x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y + 2*x^6*z0^3 - 2*x^4*y*z0^4 - 2*x^7*y + 2*x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 - x^6*y + x^6*z0 + x^4*y*z0^2 - x^4*z0^3 + x^5*y - x^5*z0 + 2*x^4*z0 + 2*x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*y + x^2*z0)/y) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 - 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 - 2*x^61 - 2*x^57*z0^4 - x^60 + 2*x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 + x^57*y^2 - x^55*z0^4 + 2*x^58 + 2*x^54*z0^4 + x^57 + 2*x^55*z0^2 + x^53*z0^4 + x^52*z0^4 - 2*x^55 - 2*x^51*z0^4 - x^54 - 2*x^52*z0^2 - x^50*z0^4 - x^49*z0^4 + 2*x^52 + 2*x^48*z0^4 + x^51 + 2*x^49*z0^2 + x^47*z0^4 + x^46*z0^4 - 2*x^49 - 2*x^45*z0^4 - x^48 - 2*x^46*z0^2 - 2*x^44*z0^4 - x^43*z0^4 + x^41*y^2*z0^4 + 2*x^46 + 2*x^42*z0^4 + x^45 + 2*x^43*z0^2 + 2*x^40*y*z0^3 - x^40*z0^4 - 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^39*z0^4 - x^42 + x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 - 2*x^41 + 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - 2*x^36*z0^4 + x^39 + 2*x^37*y*z0 + x^37*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 - 2*x^38 - x^36*y*z0 + 2*x^36*z0^2 + x^34*z0^4 + 2*x^37 - x^35*y*z0 + 2*x^33*y*z0^3 + x^33*z0^4 - x^36 - x^34*y*z0 - x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 - 2*x^35 + x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 - 2*x^31*z0^4 - x^34 - 2*x^32*y*z0 + x^30*y*z0^3 + x^30*z0^4 - x^33 + x^31*y*z0 + x^31*z0^2 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 + x^31 - x^29*y*z0 - 2*x^29*z0^2 + 2*x^30 - x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 - x^26*z0^4 - 2*x^29 + 2*x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 + x^25*z0^4 - 2*x^28 + x^26*y*z0 - x^26*z0^2 + 2*x^24*z0^4 + x^27 - x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 + x^26 - 2*x^24*y*z0 + x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 + x^25 + x^23*z0^2 - x^21*y*z0^3 + 2*x^21*z0^4 - x^24 - 2*x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 - 2*x^19*y*z0^3 - 2*x^19*z0^4 + x^22 + x^20*z0^2 + 2*x^18*y*z0^3 + x^18*z0^4 - 2*x^21 - 2*x^19*z0^2 - 2*x^17*y*z0^3 + 2*x^18*y*z0 + 2*x^18*z0^2 - x^16*y*z0^3 - 2*x^16*z0^4 - x^19 - x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^17 + 2*x^15*z0^2 + 2*x^13*y*z0^3 - x^13*z0^4 - x^16 - 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 - 2*x^12*z0^4 + x^15 + 2*x^13*y*z0 - x^11*y*z0^3 - 2*x^14 - x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + x^13 + x^11*y*z0 - x^9*y*z0^3 - x^9*z0^4 - x^12 - x^10*z0^2 + x^8*y*z0^3 - x^8*z0^4 + x^11 + x^9*y*z0 + x^9*z0^2 - 2*x^10 + x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + 2*x^7*z0^2 - x^5*y*z0^3 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 - 2*x^4*y*z0 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^3*y*z0 - 2*x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 + x^61*z0^2 - 2*x^60*z0^2 - x^58*y^2*z0^2 + x^58*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 - 2*x^60 + 2*x^58*y^2 - x^58*z0^2 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 + 2*x^58 + 2*x^57 + x^55*z0^2 - 2*x^54*z0^2 + x^52*z0^4 - 2*x^55 - 2*x^54 - x^52*z0^2 + 2*x^51*z0^2 - x^49*z0^4 + 2*x^52 + 2*x^51 + x^49*z0^2 - 2*x^48*z0^2 + x^46*z0^4 - 2*x^49 - 2*x^48 - x^46*z0^2 + 2*x^45*z0^2 - x^43*z0^4 + 2*x^46 + x^45 + x^43*z0^2 - 2*x^41*z0^4 + x^42*y^2 - 2*x^42*z0^2 + 2*x^40*y*z0^3 - 2*x^40*z0^4 - 2*x^43 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 - x^42 - 2*x^40*y*z0 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 - x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 + 2*x^35*y*z0^3 + x^38 - 2*x^36*y*z0 - x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + x^37 - 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 - x^33*z0^4 + x^36 - 2*x^34*y*z0 + x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 + 2*x^33*y*z0 + 2*x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + x^34 - x^32*y*z0 + x^32*z0^2 + 2*x^30*z0^4 + x^31*y*z0 + x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 + x^32 - x^30*y*z0 - x^30*z0^2 + x^28*y*z0^3 + x^28*z0^4 - x^31 - 2*x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 - 2*x^30 - x^28*y*z0 + x^28*z0^2 + 2*x^26*y*z0^3 - x^26*z0^4 + x^29 - x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 + 2*x^28 - 2*x^26*y*z0 - x^26*z0^2 + x^24*y*z0^3 + x^24*z0^4 + 2*x^27 - 2*x^25*z0^2 + x^23*y*z0^3 + 2*x^23*z0^4 + x^24*y*z0 - x^24*z0^2 + 2*x^25 + x^23*y*z0 - x^23*z0^2 - x^21*z0^4 + x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 - 2*x^21*y*z0 - x^21*z0^2 + 2*x^19*y*z0^3 + 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + x^21 + 2*x^19*y*z0 + x^19*z0^2 - x^17*y*z0^3 - 2*x^18*y*z0 + 2*x^18*z0^2 - x^16*z0^4 - 2*x^19 - x^17*y*z0 + x^17*z0^2 - x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^16*y*z0 - x^14*y*z0^3 + x^17 - x^15*y*z0 + 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 - x^16 - x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - x^15 - x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 + 2*x^11*z0^4 + 2*x^14 - 2*x^12*y*z0 + x^12*z0^2 - x^10*y*z0^3 + x^10*z0^4 - x^13 + x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^12 + x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 + 2*x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 - x^9 - x^7*y*z0 + 2*x^5*y*z0^3 - 2*x^5*z0^4 - x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + x^5*y*z0 + 2*x^3*z0^4 - x^6 + x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^3*y*z0 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((x^60*z0^3 - x^57*y^2*z0^3 - x^60*z0 + x^58*z0^3 - 2*x^59*z0 + x^57*y^2*z0 - 2*x^57*z0^3 - x^55*y^2*z0^3 + 2*x^56*y^2*z0 + x^54*y^2*z0^3 + x^57*z0 - x^55*z0^3 + 2*x^56*z0 + 2*x^54*z0^3 - x^54*z0 + x^52*z0^3 - 2*x^53*z0 - 2*x^51*z0^3 + x^51*z0 - x^49*z0^3 + 2*x^50*z0 + 2*x^48*z0^3 - x^48*z0 + x^46*z0^3 - 2*x^47*z0 - 2*x^45*z0^3 - x^43*z0^3 + 2*x^44*z0 + x^42*y^2*z0 + 2*x^42*z0^3 - x^38*y*z0^4 - 2*x^41*z0 + x^39*z0^3 - x^37*y*z0^4 - x^40*z0 - 2*x^38*y*z0^2 - 2*x^39*y + x^39*z0 - x^37*y*z0^2 + x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y + x^36*y*z0^2 - x^36*z0^3 + 2*x^34*y*z0^4 + x^37*z0 - 2*x^35*y*z0^2 + x^35*z0^3 - x^33*y*z0^4 - 2*x^36*z0 + x^34*y*z0^2 - x^34*z0^3 - x^32*y*z0^4 - x^35*z0 - 2*x^33*z0^3 - x^34*y - x^34*z0 + x^32*y*z0^2 + x^32*z0^3 + 2*x^30*y*z0^4 - x^33*y - 2*x^33*z0 - 2*x^31*z0^3 + 2*x^29*y*z0^4 + 2*x^32*y - x^32*z0 - 2*x^30*y*z0^2 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y - 2*x^29*y*z0^2 - x^29*z0^3 - 2*x^27*y*z0^4 - x^30*y - 2*x^30*z0 - x^28*y*z0^2 + x^26*y*z0^4 - x^29*y + 2*x^27*y*z0^2 + 2*x^27*z0^3 - 2*x^25*y*z0^4 - x^28*z0 + x^26*y*z0^2 - x^24*y*z0^4 + x^27*y - 2*x^25*y*z0^2 - x^25*z0^3 + x^23*y*z0^4 + 2*x^26*y + 2*x^26*z0 - x^24*y*z0^2 + 2*x^24*z0^3 - 2*x^22*y*z0^4 - 2*x^25*z0 + 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^24*z0 - 2*x^22*z0^3 - x^20*y*z0^4 - x^23*z0 - x^21*y*z0^2 - x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y - 2*x^22*z0 + 2*x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 + 2*x^19*z0^3 - 2*x^17*y*z0^4 + 2*x^20*y + 2*x^18*y*z0^2 - 2*x^18*z0^3 - x^16*y*z0^4 - 2*x^19*y + x^19*z0 - x^17*z0^3 + 2*x^15*y*z0^4 - 2*x^18*y - 2*x^18*z0 + x^16*y*z0^2 - x^17*y + x^17*z0 + 2*x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 + 2*x^16*y - 2*x^14*z0^3 - x^12*y*z0^4 + x^15*y - x^15*z0 - x^13*y*z0^2 - 2*x^11*y*z0^4 + x^14*y - 2*x^14*z0 + x^12*y*z0^2 - x^12*z0^3 - 2*x^10*y*z0^4 + x^13*y + 2*x^13*z0 + 2*x^11*y*z0^2 + x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y + 2*x^12*z0 - x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*z0 + x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^6*y*z0^4 - 2*x^9*y + x^9*z0 - 2*x^7*y*z0^2 - 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y + 2*x^6*z0^3 + x^4*y*z0^4 + 2*x^7*y + x^5*y*z0^2 - 2*x^5*z0^3 - x^6*y - 2*x^6*z0 - x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + 2*x^3*y*z0^2 - x^3*z0^3 - x^2*y*z0^2 - x^2*z0^3 + x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((x^61*z0^4 + 2*x^60*z0^4 - x^58*y^2*z0^4 - 2*x^61*z0^2 - x^59*z0^4 - 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 - x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 - 2*x^58*y^2 + 2*x^58*z0^2 + x^56*z0^4 - x^57*y^2 - x^57*z0^2 + x^55*z0^4 - 2*x^58 + 2*x^54*z0^4 - x^57 - 2*x^55*z0^2 - x^53*z0^4 + x^54*z0^2 - x^52*z0^4 + 2*x^55 - 2*x^51*z0^4 + x^54 + 2*x^52*z0^2 + x^50*z0^4 - x^51*z0^2 + x^49*z0^4 - 2*x^52 + 2*x^48*z0^4 - x^51 - 2*x^49*z0^2 - x^47*z0^4 + x^48*z0^2 - x^46*z0^4 + 2*x^49 - 2*x^45*z0^4 + x^48 + 2*x^46*z0^2 + x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 - 2*x^46 + x^42*y^2*z0^2 + 2*x^42*z0^4 - x^45 - 2*x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 + 2*x^40*z0^4 + 2*x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^42 - x^40*y*z0 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - 2*x^37*y*z0^3 - x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + x^36*z0^4 + 2*x^39 + x^37*y*z0 + 2*x^35*y*z0^3 + 2*x^38 - x^36*y*z0 + x^34*y*z0^3 + x^35*y*z0 + 2*x^35*z0^2 + x^33*y*z0^3 - x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + x^32*y*z0^3 + 2*x^33*y*z0 - 2*x^31*y*z0^3 - 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 - 2*x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 + 2*x^30*y*z0 - x^30*z0^2 + 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 - 2*x^29*y*z0 + x^27*y*z0^3 - 2*x^27*z0^4 + x^30 - x^28*z0^2 + x^26*z0^4 + 2*x^29 + x^27*y*z0 + x^27*z0^2 - x^25*y*z0^3 - x^26*y*z0 + 2*x^24*y*z0^3 + x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*z0^4 + 2*x^26 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 - x^25 - x^23*y*z0 - x^21*y*z0^3 - 2*x^24 + x^22*y*z0 - x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*y*z0^3 + 2*x^19*z0^4 + 2*x^22 + 2*x^20*z0^2 - x^18*y*z0^3 - x^21 + 2*x^19*z0^2 - 2*x^20 + 2*x^18*z0^2 + 2*x^16*z0^4 - 2*x^19 + x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 - x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - 2*x^17 - x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 + x^13*z0^4 - x^16 - x^14*z0^2 + x^12*y*z0^3 + x^12*z0^4 + 2*x^15 - x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 - x^14 - 2*x^12*y*z0 + x^12*z0^2 - 2*x^10*y*z0^3 - 2*x^13 - x^11*y*z0 - 2*x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 + x^10 - x^6*y*z0^3 + x^9 + x^7*y*z0 - x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 - x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 + x^7 - 2*x^5*z0^2 - x^3*y*z0^3 + x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 + 2*x^3*z0^2 - 2*x^2*y*z0 - 2*x^2*z0^2)/y) * dx,
- ((x^61*z0^3 - 2*x^60*z0^3 - x^58*y^2*z0^3 - x^61*z0 + 2*x^57*y^2*z0^3 + x^60*z0 + x^58*y^2*z0 - x^58*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^58*z0 + 2*x^56*y^2*z0 + 2*x^54*y^2*z0^3 - x^57*z0 + x^55*z0^3 + 2*x^56*z0 - x^55*z0 + x^54*z0 - x^52*z0^3 - 2*x^53*z0 + x^52*z0 - x^51*z0 + x^49*z0^3 + 2*x^50*z0 - x^49*z0 + x^48*z0 - x^46*z0^3 - 2*x^47*z0 - x^45*z0^3 + x^46*z0 + x^42*y^2*z0^3 - x^45*z0 + x^43*z0^3 + 2*x^44*z0 + x^42*z0^3 - x^43*z0 + x^41*z0^3 + x^39*y*z0^4 + x^42*z0 - 2*x^40*y*z0^2 + 2*x^41*z0 - x^39*y*z0^2 + x^39*z0^3 + x^37*y*z0^4 + 2*x^40*y - 2*x^40*z0 + 2*x^38*z0^3 - 2*x^36*y*z0^4 + x^39*z0 + x^37*y*z0^2 - x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y - 2*x^38*z0 - 2*x^36*y*z0^2 - x^36*z0^3 - x^37*y - 2*x^37*z0 + x^35*y*z0^2 - 2*x^35*z0^3 - 2*x^33*y*z0^4 - 2*x^36*z0 - 2*x^34*y*z0^2 + 2*x^34*z0^3 + x^32*y*z0^4 - 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 - x^34*z0 + x^32*y*z0^2 + x^32*z0^3 + x^30*y*z0^4 - x^33*y + 2*x^31*z0^3 - 2*x^29*y*z0^4 + 2*x^32*y - 2*x^32*z0 - 2*x^30*y*z0^2 - x^30*z0^3 + 2*x^28*y*z0^4 + x^31*z0 - x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 + 2*x^30*y - 2*x^30*z0 - 2*x^28*y*z0^2 + x^28*z0^3 + x^26*y*z0^4 + x^29*y - 2*x^27*y*z0^2 - x^25*y*z0^4 + x^28*y - x^26*y*z0^2 - 2*x^26*z0^3 - 2*x^27*y + x^27*z0 + x^25*y*z0^2 - 2*x^25*z0^3 - x^23*y*z0^4 + x^26*y - x^26*z0 - 2*x^24*y*z0^2 - 2*x^24*z0^3 - 2*x^22*y*z0^4 + 2*x^25*y + 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^22*y*z0^2 - 2*x^22*z0^3 + x^23*y + x^23*z0 - 2*x^21*y*z0^2 - 2*x^21*z0^3 + x^19*y*z0^4 + x^22*y - x^22*z0 - 2*x^20*z0^3 + x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 - 2*x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y - x^20*z0 - 2*x^18*y*z0^2 - 2*x^18*z0^3 + x^16*y*z0^4 - 2*x^19*y + x^19*z0 + 2*x^17*y*z0^2 - x^15*y*z0^4 - 2*x^18*y + x^18*z0 - x^16*y*z0^2 + x^16*z0^3 - x^14*y*z0^4 + x^17*y - x^17*z0 - x^15*y*z0^2 - 2*x^15*z0^3 - x^13*y*z0^4 + 2*x^16*y - x^14*y*z0^2 + x^12*y*z0^4 - 2*x^15*y + 2*x^15*z0 - x^13*y*z0^2 + 2*x^13*z0^3 - x^11*y*z0^4 + 2*x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 + x^13*y - 2*x^13*z0 - x^11*z0^3 + x^9*y*z0^4 + x^12*y - x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 - x^11*z0 - x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^7*y*z0^4 - x^10*z0 - 2*x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*z0 + 2*x^7*y*z0^2 - 2*x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 - 2*x^6*y - x^6*z0 + 2*x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 - 2*x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*y - x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - x^3*y - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 + 2*x^59*z0^4 - x^57*y^2*z0^4 + x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 - x^57*y^2*z0^2 - x^57*z0^4 - 2*x^58*z0^2 - 2*x^56*z0^4 - x^57*z0^2 - 2*x^55*z0^4 + x^54*z0^4 + 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + 2*x^52*z0^4 - x^51*z0^4 - 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - 2*x^49*z0^4 + x^48*z0^4 + 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + 2*x^46*z0^4 - 2*x^45*z0^4 - 2*x^46*z0^2 - 2*x^44*z0^4 + x^42*y^2*z0^4 - x^45*z0^2 - 2*x^43*z0^4 + 2*x^42*z0^4 + 2*x^43*z0^2 + x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 + x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 + x^38*z0^4 - 2*x^41 - x^39*y*z0 + 2*x^39*z0^2 - x^37*y*z0^3 - 2*x^40 - x^38*z0^2 + x^36*y*z0^3 + 2*x^36*z0^4 + 2*x^37*y*z0 - 2*x^35*y*z0^3 + x^35*z0^4 - x^36*y*z0 - 2*x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 - x^35*z0^2 - x^33*y*z0^3 + x^33*z0^4 - x^36 + x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - x^32*z0^4 + 2*x^35 + 2*x^33*y*z0 + 2*x^31*y*z0^3 - 2*x^34 + 2*x^32*z0^2 - 2*x^30*y*z0^3 - 2*x^30*z0^4 + 2*x^33 + x^31*y*z0 + x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 - x^32 - x^30*y*z0 + 2*x^30*z0^2 + 2*x^28*y*z0^3 - x^28*z0^4 - x^27*y*z0^3 - 2*x^27*z0^4 + x^28*y*z0 + 2*x^28*z0^2 - 2*x^26*y*z0^3 + x^26*z0^4 - 2*x^29 - 2*x^25*y*z0^3 - x^28 + 2*x^26*z0^2 + 2*x^24*y*z0^3 + x^24*z0^4 + x^27 + 2*x^25*y*z0 - x^25*z0^2 + 2*x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^26 - x^24*y*z0 + 2*x^24*z0^2 + x^22*y*z0^3 - x^25 - x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - x^23 + 2*x^21*y*z0 + x^21*z0^2 - x^19*z0^4 + 2*x^22 + 2*x^20*y*z0 - 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 - x^19*y*z0 - 2*x^17*y*z0^3 + x^20 + 2*x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - x^18 + x^16*z0^2 - x^14*z0^4 + 2*x^17 - x^15*y*z0 - x^15*z0^2 + x^13*y*z0^3 + 2*x^16 - 2*x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 + 2*x^12*y*z0 + 2*x^12*z0^2 + x^10*z0^4 - x^13 + x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 - 2*x^12 - x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 + x^11 + x^9*y*z0 + x^9*z0^2 + x^7*y*z0^3 - 2*x^7*z0^4 + x^10 - x^8*y*z0 - x^8*z0^2 - x^6*z0^4 + x^7*z0^2 + x^5*z0^4 + 2*x^8 + x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*y*z0^3 - x^3*z0^4 - x^6 + 2*x^4*y*z0 + x^4*z0^2 + 2*x^2*z0^4 + x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - x^59*z0^4 - 2*x^60*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 + x^60 - x^58*y^2 + x^56*z0^4 - x^57*y^2 + 2*x^57*z0^2 + x^55*z0^4 - x^58 - x^57 - x^53*z0^4 - 2*x^54*z0^2 - x^52*z0^4 + x^55 + x^54 + x^50*z0^4 + 2*x^51*z0^2 + x^49*z0^4 - x^52 - x^51 - x^47*z0^4 - 2*x^48*z0^2 - x^46*z0^4 + x^49 + x^48 + x^44*z0^4 + 2*x^45*z0^2 + x^43*z0^4 - 2*x^46 - x^45 + x^43*y^2 - 2*x^41*z0^4 - 2*x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 + 2*x^43 - 2*x^39*z0^4 + x^42 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 - 2*x^39*y*z0 + 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 + x^38*y*z0 - 2*x^36*z0^4 - 2*x^39 + x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + x^38 + 2*x^36*y*z0 - 2*x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^37 + x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^33*z0^4 - x^36 + 2*x^34*y*z0 - x^34*z0^2 + x^32*z0^4 - 2*x^33*y*z0 - x^33*z0^2 - 2*x^31*y*z0^3 + x^31*z0^4 - x^34 - 2*x^32*y*z0 + x^32*z0^2 + 2*x^30*y*z0^3 - 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 + 2*x^32 - 2*x^30*y*z0 + 2*x^30*z0^2 - x^31 - x^29*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y*z0 - x^28*z0^2 - 2*x^26*y*z0^3 - x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 + 2*x^25*z0^4 + 2*x^26*y*z0 + x^26*z0^2 + x^24*y*z0^3 + x^24*z0^4 + 2*x^27 - x^25*y*z0 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 + x^24*y*z0 - 2*x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 - 2*x^25 + 2*x^23*z0^2 - 2*x^21*y*z0^3 - x^21*z0^4 - x^24 + 2*x^22*y*z0 + 2*x^22*z0^2 - 2*x^20*y*z0^3 + 2*x^23 + x^21*y*z0 + 2*x^21*z0^2 + x^19*y*z0^3 - 2*x^19*z0^4 - x^20*y*z0 + 2*x^18*y*z0^3 - x^21 + 2*x^19*y*z0 - 2*x^19*z0^2 + 2*x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + x^16*z0^4 - 2*x^19 + 2*x^15*y*z0^3 + 2*x^15*z0^4 + x^18 - 2*x^16*y*z0 + x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 - x^17 + x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 + x^13*z0^4 + x^14*y*z0 + 2*x^14*z0^2 - 2*x^12*y*z0^3 - 2*x^12*z0^4 - x^15 + 2*x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*z0^4 + 2*x^12*y*z0 + x^12*z0^2 - x^10*y*z0^3 + x^10*z0^4 + x^13 - 2*x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 - x^9*z0^4 - x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 + x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - x^6*y*z0^3 + 2*x^6*z0^4 + x^7*z0^2 - 2*x^5*z0^4 - x^8 - x^4*z0^4 - 2*x^7 + 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + x^4*y*z0 - x^2*y*z0^3 + x^2*z0^4 - x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3)/y) * dx,
- ((-x^61*z0^3 + x^58*y^2*z0^3 - 2*x^59*z0^3 + x^60*z0 - x^58*z0^3 + 2*x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 + 2*x^56*y^2*z0 + 2*x^56*z0^3 - x^54*y^2*z0^3 - x^57*z0 + x^55*z0^3 + 2*x^56*z0 - x^54*z0^3 - 2*x^53*z0^3 + x^54*z0 - x^52*z0^3 - 2*x^53*z0 + x^51*z0^3 + 2*x^50*z0^3 - x^51*z0 + x^49*z0^3 + 2*x^50*z0 - x^48*z0^3 - 2*x^47*z0^3 + x^48*z0 - x^46*z0^3 - 2*x^47*z0 + x^45*z0^3 - x^46*z0 + 2*x^44*z0^3 - x^45*z0 + x^43*y^2*z0 + x^43*z0^3 + 2*x^44*z0 - x^42*z0^3 + x^43*z0 + 2*x^41*z0^3 - x^39*y*z0^4 + x^42*z0 + 2*x^40*y*z0^2 - x^40*z0^3 - 2*x^38*y*z0^4 - 2*x^41*z0 + x^39*z0^3 + x^40*z0 - x^38*y*z0^2 - 2*x^38*z0^3 - 2*x^36*y*z0^4 - x^39*y - x^37*y*z0^2 + x^37*z0^3 + x^36*y*z0^2 - 2*x^36*z0^3 + x^34*y*z0^4 + 2*x^35*z0^3 - x^36*y - x^36*z0 - 2*x^34*y*z0^2 + x^34*z0^3 + x^35*y - 2*x^35*z0 + 2*x^33*y*z0^2 - x^33*z0^3 - 2*x^31*y*z0^4 - 2*x^34*y + 2*x^32*y*z0^2 - x^32*z0^3 + x^30*y*z0^4 - x^33*y - x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 - 2*x^32*y - x^32*z0 - x^30*y*z0^2 - x^30*z0^3 - 2*x^28*y*z0^4 + x^31*y - 2*x^31*z0 + 2*x^29*y*z0^2 - x^29*z0^3 - 2*x^27*y*z0^4 - x^30*y + 2*x^30*z0 + 2*x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 + x^29*y + x^29*z0 - 2*x^27*y*z0^2 - 2*x^27*z0^3 - 2*x^25*y*z0^4 + 2*x^28*y - 2*x^28*z0 + x^26*y*z0^2 + 2*x^26*z0^3 - x^24*y*z0^4 - 2*x^27*y - 2*x^27*z0 + x^25*z0^3 - x^23*y*z0^4 - x^26*y + x^26*z0 - 2*x^24*y*z0^2 - 2*x^24*z0^3 + x^22*y*z0^4 - x^25*y - 2*x^25*z0 - x^23*y*z0^2 - 2*x^23*z0^3 + 2*x^21*y*z0^4 + 2*x^24*y + x^24*z0 + x^22*y*z0^2 - x^20*y*z0^4 - x^23*y + x^21*y*z0^2 - x^21*z0^3 + 2*x^19*y*z0^4 - x^22*y + 2*x^22*z0 + 2*x^20*y*z0^2 - 2*x^20*z0^3 + x^18*y*z0^4 + x^21*y + x^21*z0 - x^19*y*z0^2 + x^19*z0^3 + 2*x^17*y*z0^4 - x^20*y + 2*x^20*z0 + 2*x^18*y*z0^2 - x^18*z0^3 + 2*x^16*y*z0^4 - x^19*y - x^19*z0 + 2*x^17*z0^3 - x^15*y*z0^4 + x^18*y - 2*x^18*z0 - 2*x^16*y*z0^2 - 2*x^16*z0^3 + 2*x^14*y*z0^4 - 2*x^17*y + 2*x^17*z0 + 2*x^15*y*z0^2 - x^15*z0^3 + x^13*y*z0^4 + x^16*y + 2*x^16*z0 - x^14*y*z0^2 + x^12*y*z0^4 - x^15*y + 2*x^15*z0 + x^13*y*z0^2 + 2*x^11*y*z0^4 - 2*x^14*y - 2*x^14*z0 + 2*x^12*z0^3 + x^10*y*z0^4 + x^9*y*z0^4 - 2*x^12*y + x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + 2*x^10*z0 + x^8*y*z0^2 + x^8*z0^3 - 2*x^6*y*z0^4 - x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 - 2*x^8*y + x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y - 2*x^7*z0 - 2*x^5*z0^3 + x^3*y*z0^4 + x^6*y - 2*x^6*z0 + x^4*y*z0^2 - 2*x^4*z0^3 - x^2*y*z0^4 + 2*x^5*y - 2*x^5*z0 + x^3*y*z0^2 - x^3*z0^3 + x^4*y - 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 - 2*x^3*y + 2*x^3*z0 - 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^59*z0^4 - x^57*y^2*z0^4 - 2*x^58*z0^4 - 2*x^56*y^2*z0^4 - 2*x^61 - x^57*z0^4 + 2*x^60 + 2*x^58*y^2 - 2*x^56*z0^4 - 2*x^57*y^2 + 2*x^55*z0^4 + 2*x^58 + x^54*z0^4 - 2*x^57 + 2*x^53*z0^4 - 2*x^52*z0^4 - 2*x^55 - x^51*z0^4 + 2*x^54 - 2*x^50*z0^4 + 2*x^49*z0^4 + 2*x^52 + x^48*z0^4 - 2*x^51 + 2*x^47*z0^4 - 2*x^46*z0^4 - 2*x^49 - x^45*z0^4 + 2*x^48 - x^46*z0^2 - 2*x^44*z0^4 + x^43*y^2*z0^2 + 2*x^43*z0^4 + 2*x^46 + x^42*z0^4 - 2*x^45 + x^43*z0^2 - 2*x^41*z0^4 + x^40*y*z0^3 + x^40*z0^4 - 2*x^43 + 2*x^39*z0^4 + 2*x^42 - x^40*z0^2 - x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + 2*x^40 - 2*x^38*y*z0 + 2*x^36*z0^4 + x^39 - x^37*z0^2 - 2*x^35*z0^4 + x^38 + 2*x^36*y*z0 - 2*x^34*z0^4 + 2*x^37 + 2*x^35*y*z0 - x^35*z0^2 + x^33*z0^4 - 2*x^34*y*z0 + 2*x^34*z0^2 - 2*x^32*y*z0^3 + 2*x^32*z0^4 - 2*x^35 + x^33*y*z0 - x^31*y*z0^3 - 2*x^31*z0^4 + x^34 - x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 - 2*x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 - x^32 + 2*x^30*y*z0 - x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 + x^27*z0^4 - x^30 - x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^29 - x^27*y*z0 - 2*x^27*z0^2 - x^25*y*z0^3 - x^25*z0^4 - x^28 - 2*x^26*y*z0 - x^26*z0^2 + x^27 - x^25*y*z0 - 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 - x^22*z0^4 + 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 + x^21*z0^4 + x^24 + 2*x^22*y*z0 - 2*x^22*z0^2 + x^20*y*z0^3 - x^23 - x^21*y*z0 + 2*x^19*y*z0^3 - x^19*z0^4 + x^22 + 2*x^20*y*z0 - x^20*z0^2 - 2*x^18*y*z0^3 + 2*x^18*z0^4 + x^21 - 2*x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 - x^17*z0^4 - x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - x^16*z0^4 - x^19 + x^17*y*z0 - 2*x^17*z0^2 + 2*x^15*y*z0^3 - 2*x^15*z0^4 - x^16*y*z0 + x^14*z0^4 - x^17 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 - 2*x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - 2*x^15 + x^13*y*z0 + 2*x^11*y*z0^3 - x^11*z0^4 - x^14 + 2*x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 + x^8*z0^4 + 2*x^9*y*z0 + x^7*y*z0^3 - 2*x^7*z0^4 - x^10 + 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 + 2*x^5*y*z0 + x^5*z0^2 + x^3*z0^4 + x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + x^5 + x^3*y*z0 - x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^61*z0^3 - x^60*z0^3 - x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^59*z0^3 + x^57*y^2*z0^3 + x^60*z0 - 2*x^58*y^2*z0 + x^58*z0^3 - 2*x^56*y^2*z0^3 + 2*x^59*z0 - x^57*y^2*z0 + x^57*z0^3 - 2*x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - 2*x^56*z0^3 - x^57*z0 - x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + 2*x^55*z0 + 2*x^53*z0^3 + x^54*z0 + x^52*z0^3 + 2*x^53*z0 + x^51*z0^3 - 2*x^52*z0 - 2*x^50*z0^3 - x^51*z0 - x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + 2*x^49*z0 + 2*x^47*z0^3 + x^48*z0 + 2*x^47*z0 + x^45*z0^3 + x^43*y^2*z0^3 - 2*x^46*z0 - 2*x^44*z0^3 - x^45*z0 - 2*x^44*z0 - x^42*z0^3 + 2*x^43*z0 - 2*x^41*z0^3 + x^39*y*z0^4 + x^42*z0 - 2*x^40*y*z0^2 + x^40*z0^3 - x^38*y*z0^4 - x^41*z0 + 2*x^39*y*z0^2 + x^39*z0^3 - 2*x^37*y*z0^4 + x^40*y + 2*x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y + x^39*z0 + x^37*y*z0^2 - x^37*z0^3 + x^35*y*z0^4 + 2*x^38*y - x^38*z0 + 2*x^34*y*z0^4 + 2*x^37*y - 2*x^35*y*z0^2 - 2*x^35*z0^3 + x^33*y*z0^4 + x^36*y - x^34*y*z0^2 + 2*x^34*z0^3 + x^32*y*z0^4 - 2*x^35*z0 - x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 - 2*x^34*y - x^34*z0 + 2*x^32*y*z0^2 + x^32*z0^3 + x^30*y*z0^4 + 2*x^33*y - 2*x^33*z0 + x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 + 2*x^32*y + x^32*z0 - 2*x^30*y*z0^2 + x^30*z0^3 + 2*x^31*y - 2*x^31*z0 + x^29*z0^3 + x^30*y - 2*x^28*y*z0^2 + 2*x^26*y*z0^4 + 2*x^29*y + x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y - 2*x^28*z0 + 2*x^26*z0^3 + 2*x^24*y*z0^4 + 2*x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 + x^26*y + 2*x^26*z0 + x^24*y*z0^2 - 2*x^24*z0^3 + x^22*y*z0^4 + 2*x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 - 2*x^24*y + 2*x^24*z0 - x^22*y*z0^2 + 2*x^22*z0^3 + x^20*y*z0^4 + 2*x^23*y - x^23*z0 - 2*x^21*y*z0^2 - 2*x^21*z0^3 + x^19*y*z0^4 + x^22*y + x^22*z0 + x^20*y*z0^2 + 2*x^20*z0^3 - x^18*y*z0^4 + 2*x^21*y + x^19*z0^3 + x^17*y*z0^4 + 2*x^20*y - x^20*z0 + 2*x^18*y*z0^2 - x^18*z0^3 - x^16*y*z0^4 - x^19*y + x^19*z0 - x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 - 2*x^18*y - 2*x^18*z0 + x^16*y*z0^2 + x^16*z0^3 - 2*x^17*y - x^17*z0 - x^15*y*z0^2 - 2*x^15*z0^3 - 2*x^13*y*z0^4 + x^16*y + x^16*z0 + x^14*y*z0^2 + x^14*z0^3 - 2*x^12*y*z0^4 - x^15*y - 2*x^13*y*z0^2 - 2*x^11*y*z0^4 + x^14*y - x^12*z0^3 - x^10*y*z0^4 + x^11*y*z0^2 - 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 + x^10*y*z0^2 - x^8*y*z0^4 - 2*x^11*y + x^9*z0^3 - 2*x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 - x^6*y*z0^4 + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - 2*x^6*y*z0^2 - 2*x^6*z0^3 - 2*x^4*y*z0^4 + x^7*y + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - 2*x^4*y*z0^2 + x^4*z0^3 - x^2*y*z0^4 + x^5*y + 2*x^5*z0 - x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^2*y*z0^2 - x^2*z0^3 - 2*x^3*z0 - x^2*y)/y) * dx,
- ((-x^60*z0^4 + x^61*z0^2 + 2*x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 - x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 + x^57*z0^4 + 2*x^60 + x^58*y^2 - x^58*z0^2 - 2*x^56*z0^4 - 2*x^57*y^2 - x^57*z0^2 + x^58 - x^54*z0^4 - 2*x^57 + x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 - x^55 + x^51*z0^4 + 2*x^54 - x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 + x^52 - x^48*z0^4 - 2*x^51 + x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 - x^46*z0^4 - x^49 + x^45*z0^4 + x^43*y^2*z0^4 + 2*x^48 - x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 + x^43*z0^4 + x^46 - x^42*z0^4 - 2*x^45 + x^43*z0^2 - x^41*z0^4 + x^42*z0^2 + x^40*z0^4 - x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^42 - 2*x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + x^39*y*z0 - 2*x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^40 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - x^36*z0^4 + x^39 - x^37*y*z0 - x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - 2*x^38 - x^36*y*z0 + 2*x^36*z0^2 + x^34*y*z0^3 - x^34*z0^4 - x^37 + 2*x^35*y*z0 + 2*x^35*z0^2 + x^33*y*z0^3 - 2*x^36 + 2*x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 + x^35 + 2*x^33*y*z0 + x^33*z0^2 + x^31*z0^4 - 2*x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 + x^30*z0^4 + 2*x^33 + x^31*z0^2 - x^29*z0^4 - x^32 + 2*x^30*y*z0 + 2*x^28*y*z0^3 - x^28*z0^4 + 2*x^31 - x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^27*z0^4 - 2*x^30 - 2*x^28*y*z0 - x^28*z0^2 + 2*x^26*y*z0^3 + x^26*z0^4 - 2*x^29 + 2*x^27*z0^2 - x^25*z0^4 + 2*x^28 + 2*x^24*y*z0^3 - x^24*z0^4 + 2*x^27 + 2*x^25*y*z0 - 2*x^25*z0^2 - 2*x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^26 - x^24*y*z0 - 2*x^24*z0^2 - x^22*y*z0^3 + 2*x^22*z0^4 + 2*x^25 - x^23*y*z0 + x^23*z0^2 + x^21*z0^4 - 2*x^24 - x^22*y*z0 + 2*x^22*z0^2 + x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^23 + 2*x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 + x^19*z0^4 + x^20*y*z0 - x^20*z0^2 + 2*x^18*y*z0^3 - x^18*z0^4 - x^21 - x^19*y*z0 - 2*x^17*y*z0^3 + x^17*z0^4 - x^20 - x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 + x^16*z0^4 - x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 + x^18 + x^16*y*z0 - x^16*z0^2 - x^14*y*z0^3 - 2*x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 + x^15*z0^2 + 2*x^13*y*z0^3 + 2*x^16 + 2*x^14*y*z0 - x^12*y*z0^3 - 2*x^12*z0^4 + 2*x^15 + 2*x^13*y*z0 + x^13*z0^2 + x^10*z0^4 - 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 - x^11 - x^9*z0^2 + 2*x^7*y*z0^3 + x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 + 2*x^6*y*z0^3 + 2*x^9 - x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 + 2*x^5*z0^4 + x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 + x^7 + x^5*y*z0 + x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 - x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 - x^5 + 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + x^2*z0^2 + 2*x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^61*z0^4 + 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - x^61*z0^2 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 - 2*x^58*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 - 2*x^58*y^2 + x^58*z0^2 - x^57*y^2 - 2*x^57*z0^2 + 2*x^55*z0^4 - 2*x^58 + 2*x^54*z0^4 - x^57 - x^55*z0^2 + 2*x^54*z0^2 - 2*x^52*z0^4 + 2*x^55 - 2*x^51*z0^4 + x^54 + x^52*z0^2 - 2*x^51*z0^2 + 2*x^49*z0^4 - 2*x^52 + 2*x^48*z0^4 - x^51 - x^49*z0^2 + 2*x^48*z0^2 - 2*x^46*z0^4 + 2*x^49 - 2*x^45*z0^4 + x^48 + x^46*z0^2 - x^47 - 2*x^45*z0^2 + 2*x^43*z0^4 - 2*x^46 + x^44*y^2 + 2*x^42*z0^4 - x^45 - x^43*z0^2 - 2*x^41*z0^4 + x^44 + 2*x^42*z0^2 + x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 + x^39*z0^4 + x^42 + 2*x^40*y*z0 - x^40*z0^2 + x^38*y*z0^3 + x^38*z0^4 + 2*x^41 + 2*x^39*y*z0 - x^39*z0^2 - 2*x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 - 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 + 2*x^38 + 2*x^36*y*z0 + x^36*z0^2 + 2*x^34*y*z0^3 - x^34*z0^4 - x^37 - x^35*y*z0 + 2*x^33*y*z0^3 - 2*x^33*z0^4 + x^36 + 2*x^34*y*z0 + 2*x^32*y*z0^3 + x^33*z0^2 - 2*x^31*y*z0^3 + 2*x^31*z0^4 + 2*x^34 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 - x^29*z0^4 + x^32 + 2*x^28*y*z0^3 + x^28*z0^4 + x^31 - 2*x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 + 2*x^27*z0^4 - 2*x^30 + x^28*y*z0 - 2*x^26*y*z0^3 + 2*x^26*z0^4 - x^27*y*z0 + 2*x^27*z0^2 + x^25*y*z0^3 + x^28 - 2*x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 + 2*x^24*z0^4 + 2*x^25*y*z0 + 2*x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^23*y*z0 - x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 - 2*x^24 - 2*x^22*y*z0 - 2*x^22*z0^2 - 2*x^20*y*z0^3 + 2*x^20*z0^4 + 2*x^23 - x^21*z0^2 - 2*x^19*y*z0^3 + 2*x^19*z0^4 - 2*x^20*y*z0 + x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + 2*x^21 + 2*x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 - x^18*y*z0 + x^18*z0^2 - x^16*y*z0^3 + x^19 + x^17*z0^2 - 2*x^15*y*z0^3 + x^15*z0^4 + x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 - x^17 - 2*x^15*y*z0 - x^13*y*z0^3 + x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 - 2*x^14*z0^2 + 2*x^12*y*z0^3 + 2*x^12*z0^4 + x^15 - x^13*y*z0 - 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 + 2*x^14 - x^12*z0^2 + x^10*z0^4 - x^11*y*z0 + x^11*z0^2 - x^9*y*z0^3 + x^10*y*z0 + x^10*z0^2 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - x^9*z0^2 + 2*x^7*y*z0^3 + x^7*z0^4 + x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 + x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^5*y*z0 - x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 - x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 - 2*x^3*y*z0 + 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((x^61*z0^3 - 2*x^60*z0^3 - x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^57*y^2*z0^3 + 2*x^60*z0 - 2*x^58*y^2*z0 - 2*x^58*z0^3 + 2*x^59*z0 - 2*x^57*y^2*z0 + 2*x^57*z0^3 + x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 - 2*x^57*z0 + 2*x^55*z0^3 - 2*x^56*z0 - 2*x^54*z0^3 + 2*x^55*z0 + 2*x^54*z0 - 2*x^52*z0^3 + 2*x^53*z0 + 2*x^51*z0^3 - 2*x^52*z0 - 2*x^51*z0 + 2*x^49*z0^3 - 2*x^50*z0 - 2*x^48*z0^3 + 2*x^49*z0 + 2*x^48*z0 - 2*x^46*z0^3 + x^47*z0 + 2*x^45*z0^3 - 2*x^46*z0 + x^44*y^2*z0 - 2*x^45*z0 + 2*x^43*z0^3 - x^44*z0 - 2*x^42*z0^3 + 2*x^43*z0 + x^41*z0^3 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 - 2*x^41*z0 + 2*x^39*y*z0^2 - 2*x^39*z0^3 + 2*x^37*y*z0^4 + x^40*y + x^40*z0 + 2*x^38*y*z0^2 + 2*x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^37*z0^3 + x^35*y*z0^4 + 2*x^38*y + 2*x^36*z0^3 - 2*x^34*y*z0^4 + 2*x^37*y + x^37*z0 + 2*x^35*z0^3 - x^33*y*z0^4 - x^36*y + x^36*z0 - x^34*z0^3 + 2*x^32*y*z0^4 - x^35*y - x^35*z0 - x^33*z0^3 + x^34*y - x^34*z0 - 2*x^30*y*z0^4 - 2*x^33*y + 2*x^33*z0 - 2*x^31*y*z0^2 + 2*x^31*z0^3 + x^29*y*z0^4 + x^32*y - x^32*z0 - x^30*y*z0^2 - 2*x^30*z0^3 - 2*x^31*y + x^31*z0 + 2*x^29*y*z0^2 + x^29*z0^3 + x^27*y*z0^4 - 2*x^30*y - 2*x^28*y*z0^2 - 2*x^26*y*z0^4 - 2*x^29*y - 2*x^27*y*z0^2 - 2*x^27*z0^3 + x^25*y*z0^4 - x^28*y - 2*x^28*z0 + x^26*y*z0^2 - x^26*z0^3 + x^24*y*z0^4 + x^27*z0 - 2*x^25*y*z0^2 + 2*x^25*z0^3 - x^23*y*z0^4 + 2*x^26*y + 2*x^26*z0 - x^24*z0^3 + x^25*y + x^25*z0 - x^23*y*z0^2 - 2*x^21*y*z0^4 - 2*x^24*z0 + x^22*z0^3 - 2*x^20*y*z0^4 + x^23*y + x^21*y*z0^2 + 2*x^21*z0^3 - 2*x^22*y + x^22*z0 - 2*x^20*y*z0^2 - x^20*z0^3 + x^18*y*z0^4 - x^21*y + x^21*z0 - x^19*y*z0^2 - x^19*z0^3 + 2*x^17*y*z0^4 - 2*x^20*z0 + x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 - 2*x^19*y - 2*x^19*z0 - 2*x^17*y*z0^2 - 2*x^15*y*z0^4 - 2*x^18*y - x^18*z0 + x^16*y*z0^2 + x^16*z0^3 - 2*x^17*y + x^17*z0 - 2*x^15*y*z0^2 - x^15*z0^3 + x^13*y*z0^4 - 2*x^16*y + 2*x^14*y*z0^2 + 2*x^12*y*z0^4 + x^15*z0 + x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y - 2*x^14*z0 - 2*x^12*y*z0^2 - 2*x^12*z0^3 - x^10*y*z0^4 + x^13*y - 2*x^11*y*z0^2 - 2*x^11*z0^3 - x^9*y*z0^4 + x^12*y - x^12*z0 + x^10*y*z0^2 + x^10*z0^3 + x^8*y*z0^4 + 2*x^11*y + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 - x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 - x^9*y - 2*x^7*y*z0^2 - x^7*z0^3 - 2*x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 - 2*x^7*y - x^7*z0 + 2*x^5*y*z0^2 - 2*x^3*y*z0^4 - x^6*z0 + 2*x^4*y*z0^2 + 2*x^4*z0^3 + x^2*y*z0^4 + x^5*y + 2*x^5*z0 - x^3*y*z0^2 - 2*x^3*z0^3 - x^4*z0 - 2*x^2*y*z0^2 - x^2*z0^3 - x^3*y - x^3*z0 + x^2*y - 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 - x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 + x^57*y^2*z0^4 + x^58*y^2*z0^2 + 2*x^58*z0^4 - x^56*y^2*z0^4 + 2*x^61 + x^57*z0^4 + 2*x^60 - 2*x^58*y^2 + x^58*z0^2 - x^56*z0^4 - 2*x^57*y^2 - 2*x^55*z0^4 - 2*x^58 - x^54*z0^4 - 2*x^57 - x^55*z0^2 + x^53*z0^4 + 2*x^52*z0^4 + 2*x^55 + x^51*z0^4 + 2*x^54 + x^52*z0^2 - x^50*z0^4 - 2*x^49*z0^4 - 2*x^52 - x^48*z0^4 - 2*x^51 - x^49*z0^2 + x^47*z0^4 + 2*x^46*z0^4 + 2*x^49 - x^47*z0^2 + x^45*z0^4 + 2*x^48 + x^46*z0^2 + x^44*y^2*z0^2 - x^44*z0^4 - 2*x^43*z0^4 - 2*x^46 + x^44*z0^2 - x^42*z0^4 - 2*x^45 - x^43*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 - 2*x^41*z0^2 - x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 + 2*x^40*y*z0 - 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*z0^2 - x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 - x^38*z0^2 + 2*x^36*y*z0^3 - x^36*z0^4 - 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + 2*x^35*y*z0^3 - 2*x^35*z0^4 - x^36*y*z0 - x^36*z0^2 + 2*x^34*z0^4 + 2*x^35*z0^2 + 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 + x^32*z0^4 + 2*x^33*z0^2 - 2*x^31*y*z0^3 + x^34 - 2*x^32*y*z0 - x^30*y*z0^3 + 2*x^33 - x^31*y*z0 - x^29*y*z0^3 - x^32 - 2*x^30*y*z0 - 2*x^30*z0^2 + x^28*y*z0^3 + x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 + x^27*z0^4 - x^30 + 2*x^28*y*z0 - 2*x^28*z0^2 - 2*x^26*y*z0^3 - 2*x^26*z0^4 - x^27*y*z0 - x^27*z0^2 + 2*x^25*y*z0^3 - 2*x^25*z0^4 + x^28 - 2*x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 - 2*x^27 - x^25*y*z0 + x^25*z0^2 - x^23*y*z0^3 - x^26 - 2*x^24*y*z0 - x^24*z0^2 + x^22*y*z0^3 - x^22*z0^4 - x^25 - x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 + 2*x^24 + 2*x^22*z0^2 + x^20*y*z0^3 + 2*x^20*z0^4 - x^23 - 2*x^21*z0^2 - 2*x^19*y*z0^3 - 2*x^19*z0^4 - x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 + x^19*y*z0 + x^19*z0^2 - x^17*y*z0^3 - x^17*z0^4 - 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - x^16*z0^4 + 2*x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + 2*x^15*y*z0^3 + x^18 - x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 - 2*x^17 + 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 - 2*x^13*z0^4 - x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^12*z0^4 - 2*x^15 + 2*x^13*y*z0 - x^13*z0^2 - 2*x^11*y*z0^3 - x^11*z0^4 + x^14 + 2*x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 - x^13 + x^11*y*z0 + x^9*y*z0^3 - x^9*z0^4 - x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 - x^8*y*z0^3 + x^11 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - 2*x^8*y*z0 - x^6*y*z0^3 - x^6*z0^4 + x^9 - x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 - 2*x^6*y*z0 - 2*x^4*z0^4 - x^7 - x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + x^3*z0^4 + x^4*y*z0 + 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^60*z0 + x^58*z0^3 - x^59*z0 + 2*x^57*y^2*z0 + x^55*y^2*z0^3 + x^56*y^2*z0 + 2*x^57*z0 - x^55*z0^3 + x^56*z0 - 2*x^54*z0 + x^52*z0^3 - x^53*z0 + 2*x^51*z0 - x^49*z0^3 + x^50*z0 - x^47*z0^3 - 2*x^48*z0 + x^46*z0^3 + x^44*y^2*z0^3 - x^47*z0 + x^44*z0^3 + 2*x^45*z0 - x^43*z0^3 + x^44*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - 2*x^42*z0 - x^40*y*z0^2 - x^40*z0^3 - x^38*y*z0^4 - x^41*z0 + x^39*z0^3 + x^40*z0 + 2*x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y + 2*x^37*y*z0^2 - x^35*y*z0^4 + x^38*y - 2*x^36*y*z0^2 - x^36*z0^3 - 2*x^37*z0 - x^35*z0^3 + 2*x^33*y*z0^4 - x^36*y + 2*x^36*z0 - x^34*y*z0^2 + x^34*z0^3 + x^32*y*z0^4 + 2*x^35*y - x^35*z0 - 2*x^33*y*z0^2 + 2*x^33*z0^3 - x^31*y*z0^4 + x^34*z0 + 2*x^32*y*z0^2 + 2*x^32*z0^3 + x^30*y*z0^4 + 2*x^33*z0 - x^31*y*z0^2 + x^31*z0^3 - 2*x^29*y*z0^4 + x^32*y + 2*x^32*z0 - x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*y - 2*x^31*z0 - 2*x^29*y*z0^2 + 2*x^29*z0^3 + 2*x^27*y*z0^4 + x^30*y - 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 - x^29*y + x^27*y*z0^2 - x^27*z0^3 - 2*x^25*y*z0^4 + x^28*y - 2*x^28*z0 - 2*x^26*y*z0^2 + x^26*z0^3 + 2*x^24*y*z0^4 + x^27*z0 - 2*x^25*y*z0^2 - 2*x^25*z0^3 + 2*x^26*y - 2*x^26*z0 - x^24*y*z0^2 - 2*x^24*z0^3 - x^25*y - 2*x^25*z0 + x^23*y*z0^2 - 2*x^23*z0^3 + x^21*y*z0^4 + x^24*z0 + x^22*y*z0^2 - 2*x^22*z0^3 + 2*x^23*y + x^21*y*z0^2 + 2*x^21*z0^3 + 2*x^19*y*z0^4 + x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 - x^21*y - x^21*z0 + 2*x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 + x^20*z0 - x^18*y*z0^2 - 2*x^16*y*z0^4 + x^19*y + x^19*z0 + x^17*y*z0^2 - x^17*z0^3 - 2*x^15*y*z0^4 - 2*x^18*y + 2*x^18*z0 - x^16*y*z0^2 + 2*x^16*z0^3 - x^17*y + 2*x^17*z0 - x^15*y*z0^2 + 2*x^15*z0^3 + x^16*y - 2*x^14*y*z0^2 + x^14*z0^3 - 2*x^12*y*z0^4 + x^15*z0 - 2*x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 - x^14*y + x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^10*y*z0^4 + x^13*z0 - x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^12*y + x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 - 2*x^8*y*z0^4 + 2*x^11*y - 2*x^9*y*z0^2 - x^9*z0^3 - 2*x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 - 2*x^6*y*z0^4 + 2*x^9*y + 2*x^9*z0 + 2*x^7*z0^3 + x^5*y*z0^4 + x^8*z0 - x^6*y*z0^2 - x^4*y*z0^4 + 2*x^7*y - x^7*z0 - x^5*y*z0^2 + 2*x^3*y*z0^4 + x^6*y + x^4*y*z0^2 - 2*x^4*z0^3 + x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^4*y + x^4*z0 + 2*x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y - 2*x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + x^61 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 + 2*x^57*y^2 + 2*x^57*z0^2 + 2*x^55*z0^4 - x^58 - 2*x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 - 2*x^54*z0^2 - 2*x^52*z0^4 + x^55 + 2*x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 + 2*x^51*z0^2 + 2*x^49*z0^4 - x^52 - 2*x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 - x^47*z0^4 - 2*x^48*z0^2 - 2*x^46*z0^4 + x^44*y^2*z0^4 + x^49 + 2*x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 + x^44*z0^4 + 2*x^45*z0^2 + 2*x^43*z0^4 - x^46 - 2*x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + x^40*y*z0^3 + 2*x^40*z0^4 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 + x^38*z0^4 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 - x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 + x^37 - 2*x^36 + 2*x^34*y*z0 + x^34*z0^2 + x^32*y*z0^3 + x^32*z0^4 + 2*x^35 + x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 + 2*x^31*z0^4 + x^34 + x^32*y*z0 + 2*x^32*z0^2 + 2*x^30*z0^4 - 2*x^33 + 2*x^31*y*z0 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 - 2*x^28*y*z0^3 - x^28*z0^4 - x^31 + 2*x^29*z0^2 + 2*x^27*y*z0^3 - x^27*z0^4 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - 2*x^26*z0^4 + x^29 - 2*x^27*y*z0 + x^27*z0^2 + 2*x^25*z0^4 - 2*x^28 + x^26*y*z0 + x^24*y*z0^3 + 2*x^27 + 2*x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^26 - x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^22*z0^4 - x^25 - 2*x^23*y*z0 - 2*x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 - 2*x^24 - 2*x^22*y*z0 - 2*x^22*z0^2 + 2*x^20*y*z0^3 + x^20*z0^4 - 2*x^23 - x^21*y*z0 + 2*x^19*y*z0^3 + 2*x^19*z0^4 - x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 - x^21 + x^19*y*z0 + x^19*z0^2 + 2*x^17*y*z0^3 + x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 - 2*x^18*z0^2 + x^16*z0^4 - x^19 + x^17*y*z0 + x^17*z0^2 + x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 + x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*y*z0^3 + 2*x^13*z0^4 + 2*x^14*z0^2 + 2*x^12*z0^4 + 2*x^15 - 2*x^13*y*z0 - x^11*y*z0^3 + x^11*z0^4 + x^14 - x^12*y*z0 + x^12*z0^2 + x^10*z0^4 - 2*x^13 - x^11*y*z0 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 - 2*x^11 - x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 + 2*x^9 - x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + x^4*z0^4 + 2*x^7 + x^5*y*z0 - x^5*z0^2 + 2*x^3*z0^4 - 2*x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*z0^2 - x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 + 2*x^60*z0^2 + x^58*y^2*z0^2 - x^58*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 + 2*x^60 - 2*x^58*y^2 + x^58*z0^2 - 2*x^57*y^2 - 2*x^57*z0^2 + x^55*z0^4 - 2*x^58 - 2*x^57 - x^55*z0^2 + 2*x^54*z0^2 - x^52*z0^4 + 2*x^55 + 2*x^54 + x^52*z0^2 - 2*x^51*z0^2 + x^49*z0^4 - 2*x^52 - 2*x^51 - x^49*z0^2 + 2*x^48*z0^2 - x^46*z0^4 + 2*x^49 + x^48 + x^46*z0^2 + x^45*y^2 - 2*x^45*z0^2 + x^43*z0^4 - 2*x^46 - x^45 - x^43*z0^2 + 2*x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 + 2*x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 + x^39*z0^4 + x^42 + 2*x^40*y*z0 + x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 - 2*x^35*y*z0^3 - x^38 + 2*x^36*y*z0 + x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 + 2*x^35*y*z0 + 2*x^35*z0^2 + x^33*y*z0^3 + x^33*z0^4 - x^36 + 2*x^34*y*z0 - x^34*z0^2 - 2*x^32*y*z0^3 - x^32*z0^4 - 2*x^33*y*z0 - 2*x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - x^34 + x^32*y*z0 - x^32*z0^2 - 2*x^30*z0^4 - x^31*y*z0 - x^31*z0^2 + 2*x^29*y*z0^3 - x^29*z0^4 - x^32 + x^30*y*z0 + x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 + x^31 + 2*x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - 2*x^27*z0^4 + 2*x^30 + x^28*y*z0 - x^28*z0^2 - 2*x^26*y*z0^3 + x^26*z0^4 - x^29 + x^27*y*z0 + 2*x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 - 2*x^28 + 2*x^26*y*z0 + x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - 2*x^27 + 2*x^25*z0^2 - x^23*y*z0^3 - 2*x^23*z0^4 - x^24*y*z0 + x^24*z0^2 - 2*x^25 - x^23*y*z0 + x^23*z0^2 + x^21*z0^4 - x^22*z0^2 - x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^21*y*z0 + x^21*z0^2 - 2*x^19*y*z0^3 - 2*x^22 + 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 - x^21 - 2*x^19*y*z0 - x^19*z0^2 + x^17*y*z0^3 + 2*x^18*y*z0 - 2*x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^17*y*z0 - x^17*z0^2 + x^15*y*z0^3 - 2*x^15*z0^4 - 2*x^16*y*z0 + x^14*y*z0^3 - x^17 + x^15*y*z0 - 2*x^15*z0^2 - x^13*y*z0^3 - x^13*z0^4 + x^16 + x^14*y*z0 - x^14*z0^2 - 2*x^12*y*z0^3 - x^12*z0^4 + x^15 + x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^14 + 2*x^12*y*z0 - x^12*z0^2 + x^10*y*z0^3 - x^10*z0^4 + x^13 - x^11*z0^2 + 2*x^9*y*z0^3 + 2*x^12 - x^10*y*z0 - 2*x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 + x^9 + x^7*y*z0 - 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^6*y*z0 + 2*x^6*z0^2 - 2*x^4*y*z0^3 - x^5*y*z0 - 2*x^3*z0^4 + x^6 - x^4*y*z0 - x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + 2*x^3 - x^2)/y) * dx,
- ((-x^60*z0^3 + x^57*y^2*z0^3 + x^60*z0 - x^58*z0^3 + 2*x^59*z0 - x^57*y^2*z0 + 2*x^57*z0^3 + x^55*y^2*z0^3 - 2*x^56*y^2*z0 - x^54*y^2*z0^3 - x^57*z0 + x^55*z0^3 - 2*x^56*z0 - 2*x^54*z0^3 + x^54*z0 - x^52*z0^3 + 2*x^53*z0 + 2*x^51*z0^3 - x^51*z0 + x^49*z0^3 - 2*x^50*z0 - 2*x^48*z0^3 - x^46*z0^3 + 2*x^47*z0 + x^45*y^2*z0 + 2*x^45*z0^3 + x^43*z0^3 - 2*x^44*z0 - 2*x^42*z0^3 + x^38*y*z0^4 + 2*x^41*z0 - x^39*z0^3 + x^37*y*z0^4 + x^40*z0 + 2*x^38*y*z0^2 + 2*x^39*y - x^39*z0 + x^37*y*z0^2 - x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*y - x^36*y*z0^2 + x^36*z0^3 - 2*x^34*y*z0^4 - x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 + x^33*y*z0^4 + 2*x^36*z0 - x^34*y*z0^2 + x^34*z0^3 + x^32*y*z0^4 + x^35*z0 + 2*x^33*z0^3 + x^34*y + x^34*z0 - x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 + x^33*y + 2*x^33*z0 + 2*x^31*z0^3 - 2*x^29*y*z0^4 - 2*x^32*y + x^32*z0 + 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*y + 2*x^29*y*z0^2 + x^29*z0^3 + 2*x^27*y*z0^4 + x^30*y + 2*x^30*z0 + x^28*y*z0^2 - x^26*y*z0^4 + x^29*y - 2*x^27*y*z0^2 - 2*x^27*z0^3 + 2*x^25*y*z0^4 + x^28*z0 - x^26*y*z0^2 + x^24*y*z0^4 - x^27*y + 2*x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 - 2*x^26*y - 2*x^26*z0 + x^24*y*z0^2 - 2*x^24*z0^3 + 2*x^22*y*z0^4 + 2*x^25*z0 - 2*x^23*y*z0^2 - x^23*z0^3 + x^21*y*z0^4 + x^24*z0 + 2*x^22*z0^3 + x^20*y*z0^4 + x^23*z0 + x^21*y*z0^2 + x^21*z0^3 + 2*x^19*y*z0^4 - 2*x^22*y + 2*x^22*z0 - 2*x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y + 2*x^21*z0 - 2*x^19*z0^3 + 2*x^17*y*z0^4 - 2*x^20*y - 2*x^18*y*z0^2 + 2*x^18*z0^3 + x^16*y*z0^4 + 2*x^19*y - x^19*z0 + x^17*z0^3 - 2*x^15*y*z0^4 + 2*x^18*y + 2*x^18*z0 - x^16*y*z0^2 + x^17*y - x^17*z0 - 2*x^15*y*z0^2 + 2*x^15*z0^3 - x^13*y*z0^4 - 2*x^16*y + 2*x^14*z0^3 + x^12*y*z0^4 - x^15*y + x^15*z0 + x^13*y*z0^2 + 2*x^11*y*z0^4 - x^14*y + 2*x^14*z0 - x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 - x^13*y - 2*x^13*z0 - 2*x^11*y*z0^2 - x^11*z0^3 - x^9*y*z0^4 + 2*x^12*y - 2*x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*z0 - x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^6*y*z0^4 + 2*x^9*y - x^9*z0 + 2*x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 + 2*x^8*y - 2*x^6*z0^3 - x^4*y*z0^4 - 2*x^7*y - x^5*y*z0^2 + 2*x^5*z0^3 + x^6*y + 2*x^6*z0 + x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y - 2*x^3*y*z0^2 + x^3*z0^3 + x^2*y*z0^2 + x^2*z0^3 - x^3*z0 + 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((-x^61*z0^4 - 2*x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 + x^59*z0^4 + 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 - 2*x^61 + x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 + 2*x^58*y^2 - 2*x^58*z0^2 - x^56*z0^4 + x^57*y^2 + x^57*z0^2 - x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 + x^57 + 2*x^55*z0^2 + x^53*z0^4 - x^54*z0^2 + x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 - x^54 - 2*x^52*z0^2 - x^50*z0^4 + x^51*z0^2 - x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 + x^51 + 2*x^49*z0^2 + x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 - 2*x^49 + x^45*y^2*z0^2 + 2*x^45*z0^4 - x^48 - 2*x^46*z0^2 - x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 + x^45 + 2*x^43*z0^2 - x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 - 2*x^40*z0^4 - 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^42 + x^40*y*z0 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + 2*x^37*y*z0^3 + x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - x^36*z0^4 - 2*x^39 - x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^38 + x^36*y*z0 - x^34*y*z0^3 - x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 + x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 - x^32*y*z0^3 - 2*x^33*y*z0 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 - 2*x^32*z0^2 + 2*x^30*y*z0^3 - x^30*z0^4 - 2*x^33 - x^31*y*z0 - 2*x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 - 2*x^30*y*z0 + x^30*z0^2 - 2*x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 - x^27*y*z0^3 + 2*x^27*z0^4 - x^30 + x^28*z0^2 - x^26*z0^4 - 2*x^29 - x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 + x^26*y*z0 - 2*x^24*y*z0^3 - x^27 - x^25*y*z0 + 2*x^25*z0^2 + x^23*z0^4 - 2*x^26 + x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^25 + x^23*y*z0 + x^21*y*z0^3 + 2*x^24 - x^22*y*z0 + x^22*z0^2 - 2*x^20*y*z0^3 + 2*x^23 - 2*x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*y*z0^3 - 2*x^19*z0^4 - 2*x^22 - 2*x^20*z0^2 + x^18*y*z0^3 + x^21 - 2*x^19*z0^2 + 2*x^20 - 2*x^18*z0^2 - 2*x^16*z0^4 + 2*x^19 - x^17*y*z0 - x^17*z0^2 + 2*x^15*y*z0^3 + x^16*y*z0 - x^16*z0^2 - x^14*y*z0^3 + 2*x^17 + x^15*y*z0 + x^15*z0^2 + 2*x^13*y*z0^3 - x^13*z0^4 + x^16 + x^14*z0^2 - x^12*y*z0^3 - x^12*z0^4 - 2*x^15 + x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - x^11*z0^4 + x^14 + 2*x^12*y*z0 - x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^13 + x^11*y*z0 + 2*x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^10 + x^6*y*z0^3 - x^9 - x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - x^4*y*z0^3 - x^7 + 2*x^5*z0^2 + x^3*y*z0^3 - x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2)/y) * dx,
- ((-x^61*z0^3 + 2*x^60*z0^3 + x^58*y^2*z0^3 + x^61*z0 - 2*x^57*y^2*z0^3 - x^60*z0 - x^58*y^2*z0 + x^58*z0^3 + 2*x^59*z0 + x^57*y^2*z0 - x^58*z0 - 2*x^56*y^2*z0 - 2*x^54*y^2*z0^3 + x^57*z0 - x^55*z0^3 - 2*x^56*z0 + x^55*z0 - x^54*z0 + x^52*z0^3 + 2*x^53*z0 - x^52*z0 + x^51*z0 - x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + x^49*z0 + x^45*y^2*z0^3 - x^48*z0 + x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - x^46*z0 + x^45*z0 - x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + x^43*z0 - x^41*z0^3 - x^39*y*z0^4 - x^42*z0 + 2*x^40*y*z0^2 - 2*x^41*z0 + x^39*y*z0^2 - x^39*z0^3 - x^37*y*z0^4 - 2*x^40*y + 2*x^40*z0 - 2*x^38*z0^3 + 2*x^36*y*z0^4 - x^39*z0 - x^37*y*z0^2 + x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*y + 2*x^38*z0 + 2*x^36*y*z0^2 + x^36*z0^3 + x^37*y + 2*x^37*z0 - x^35*y*z0^2 + 2*x^35*z0^3 + 2*x^33*y*z0^4 + 2*x^36*z0 + 2*x^34*y*z0^2 - 2*x^34*z0^3 - x^32*y*z0^4 + 2*x^35*y - 2*x^35*z0 - x^33*y*z0^2 + x^34*z0 - x^32*y*z0^2 - x^32*z0^3 - x^30*y*z0^4 + x^33*y - 2*x^31*z0^3 + 2*x^29*y*z0^4 - 2*x^32*y + 2*x^32*z0 + 2*x^30*y*z0^2 + x^30*z0^3 - 2*x^28*y*z0^4 - x^31*z0 + x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*y + 2*x^30*z0 + 2*x^28*y*z0^2 - x^28*z0^3 - x^26*y*z0^4 - x^29*y + 2*x^27*y*z0^2 + x^25*y*z0^4 - x^28*y + x^26*y*z0^2 + 2*x^26*z0^3 + 2*x^27*y - x^27*z0 - x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 - x^26*y + x^26*z0 + 2*x^24*y*z0^2 + 2*x^24*z0^3 + 2*x^22*y*z0^4 - 2*x^25*y - 2*x^23*y*z0^2 - x^23*z0^3 + x^21*y*z0^4 + x^22*y*z0^2 + 2*x^22*z0^3 - x^23*y - x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 - x^19*y*z0^4 - x^22*y + x^22*z0 + 2*x^20*z0^3 - x^18*y*z0^4 + 2*x^21*y + 2*x^21*z0 + 2*x^19*z0^3 + x^17*y*z0^4 + 2*x^20*y + x^20*z0 + 2*x^18*y*z0^2 + 2*x^18*z0^3 - x^16*y*z0^4 + 2*x^19*y - x^19*z0 - 2*x^17*y*z0^2 + x^15*y*z0^4 + 2*x^18*y - x^18*z0 + x^16*y*z0^2 - x^16*z0^3 + x^14*y*z0^4 - x^17*y + x^17*z0 + x^15*y*z0^2 + 2*x^15*z0^3 + x^13*y*z0^4 - 2*x^16*y + x^14*y*z0^2 - x^12*y*z0^4 + 2*x^15*y - 2*x^15*z0 + x^13*y*z0^2 - 2*x^13*z0^3 + x^11*y*z0^4 - 2*x^12*y*z0^2 - x^12*z0^3 - 2*x^10*y*z0^4 - x^13*y + 2*x^13*z0 + x^11*z0^3 - x^9*y*z0^4 - x^12*y + x^10*y*z0^2 - 2*x^10*z0^3 + x^8*y*z0^4 + x^11*z0 + x^9*y*z0^2 - 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*z0 + 2*x^8*z0^3 - 2*x^6*y*z0^4 - 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^5*y*z0^4 - 2*x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^6*y + x^6*z0 - 2*x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 + 2*x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + x^3*y + x^2*y + x^2*z0)/y) * dx,
- ((2*x^61*z0^4 - x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 - 2*x^59*z0^4 + x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 + 2*x^56*y^2*z0^4 + x^57*y^2*z0^2 + x^57*z0^4 + 2*x^58*z0^2 + 2*x^56*z0^4 + x^57*z0^2 + 2*x^55*z0^4 - x^54*z0^4 - 2*x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 - 2*x^52*z0^4 + x^51*z0^4 + 2*x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 + 2*x^49*z0^4 - 2*x^48*z0^4 - 2*x^49*z0^2 - 2*x^47*z0^4 + x^45*y^2*z0^4 - x^48*z0^2 - 2*x^46*z0^4 + 2*x^45*z0^4 + 2*x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 + 2*x^43*z0^4 - 2*x^42*z0^4 - 2*x^43*z0^2 - x^42*z0^2 + x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + x^39*y*z0 - 2*x^39*z0^2 + x^37*y*z0^3 + 2*x^40 + x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 - 2*x^37*y*z0 + 2*x^35*y*z0^3 - x^35*z0^4 + x^36*y*z0 + 2*x^36*z0^2 - x^34*y*z0^3 - 2*x^34*z0^4 + x^35*z0^2 + x^33*y*z0^3 - x^33*z0^4 + x^36 - x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 - 2*x^35 - 2*x^33*y*z0 - 2*x^31*y*z0^3 + 2*x^34 - 2*x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^33 - x^31*y*z0 - x^31*z0^2 + x^29*y*z0^3 - 2*x^29*z0^4 + x^32 + x^30*y*z0 - 2*x^30*z0^2 - 2*x^28*y*z0^3 + x^28*z0^4 + x^27*y*z0^3 + 2*x^27*z0^4 - x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - x^26*z0^4 + 2*x^29 + 2*x^25*y*z0^3 + x^28 - 2*x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - x^27 - 2*x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 + 2*x^23*z0^4 + 2*x^26 + x^24*y*z0 - 2*x^24*z0^2 - x^22*y*z0^3 + x^25 + x^23*y*z0 - 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + x^23 - 2*x^21*y*z0 - x^21*z0^2 + x^19*z0^4 - 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^19*y*z0 + 2*x^17*y*z0^3 - x^20 - 2*x^18*y*z0 + x^18*z0^2 - x^16*y*z0^3 - x^16*z0^4 + 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + x^18 - x^16*z0^2 + x^14*z0^4 - 2*x^17 + x^15*y*z0 + x^15*z0^2 - x^13*y*z0^3 - 2*x^16 + 2*x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 + 2*x^15 - x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 - 2*x^12*y*z0 - 2*x^12*z0^2 - x^10*z0^4 + x^13 - x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 + 2*x^12 + x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 - x^11 - x^9*y*z0 - x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^10 + x^8*y*z0 + x^8*z0^2 + x^6*z0^4 - x^7*z0^2 - x^5*z0^4 - 2*x^8 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 + x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 + x^6 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*z0^4 - x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*z0^2 - 2*x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 - 2*x^61*z0^2 + x^59*z0^4 - x^57*y^2*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 - 2*x^58*z0^4 - x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - x^57*z0^4 - x^58*y^2 + 2*x^58*z0^2 - x^56*z0^4 + 2*x^57*z0^2 + 2*x^55*z0^4 - x^58 + x^54*z0^4 - 2*x^55*z0^2 + x^53*z0^4 - 2*x^54*z0^2 - 2*x^52*z0^4 + x^55 - x^51*z0^4 + 2*x^52*z0^2 - x^50*z0^4 + 2*x^51*z0^2 + 2*x^49*z0^4 - x^52 + x^48*z0^4 - 2*x^49*z0^2 + x^47*z0^4 - 2*x^48*z0^2 - 2*x^46*z0^4 - x^45*z0^4 + x^46*y^2 + 2*x^46*z0^2 - x^44*z0^4 + 2*x^45*z0^2 + 2*x^43*z0^4 + x^42*z0^4 - 2*x^43*z0^2 + x^41*z0^4 - 2*x^42*z0^2 + x^40*y*z0^3 - 2*x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^39*z0^4 - x^40*y*z0 - x^40*z0^2 + x^38*y*z0^3 - 2*x^39*y*z0 - x^39*z0^2 + x^37*y*z0^3 + x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*y*z0^3 + 2*x^35*z0^4 + 2*x^38 - x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 - x^35*y*z0 - x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^34*y*z0 + x^34*z0^2 - 2*x^32*y*z0^3 - 2*x^32*z0^4 + x^35 + 2*x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 + x^32*y*z0 - 2*x^30*y*z0^3 + x^30*z0^4 - 2*x^31*y*z0 + 2*x^29*y*z0^3 + 2*x^29*z0^4 + x^32 + x^30*y*z0 + 2*x^30*z0^2 - x^28*y*z0^3 + x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 + 2*x^27*z0^4 + 2*x^30 - x^28*y*z0 + 2*x^28*z0^2 - x^26*y*z0^3 - x^29 + 2*x^27*y*z0 + x^27*z0^2 + 2*x^25*y*z0^3 + 2*x^28 + x^26*z0^2 + x^24*y*z0^3 - x^27 + 2*x^25*y*z0 - x^25*z0^2 + 2*x^23*y*z0^3 - x^23*z0^4 - 2*x^24*y*z0 - 2*x^24*z0^2 - x^22*z0^4 + 2*x^25 + x^23*y*z0 + 2*x^23*z0^2 - x^21*z0^4 - 2*x^24 - x^22*y*z0 - x^22*z0^2 + x^20*y*z0^3 + 2*x^23 - 2*x^21*y*z0 + x^21*z0^2 + x^22 + x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*z0^4 + 2*x^21 + x^19*y*z0 + 2*x^19*z0^2 + x^17*y*z0^3 + x^17*z0^4 - 2*x^20 + 2*x^18*z0^2 + 2*x^16*y*z0^3 + x^16*z0^4 + 2*x^19 + 2*x^17*z0^2 - x^15*z0^4 - x^18 - x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 + x^15*y*z0 - x^15*z0^2 - 2*x^13*z0^4 - x^16 - x^14*z0^2 - x^12*y*z0^3 + x^15 + 2*x^13*z0^2 + 2*x^11*y*z0^3 - 2*x^11*z0^4 + x^14 - x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - x^13 + 2*x^11*y*z0 - x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 + 2*x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^11 - x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 + 2*x^6*z0^2 - 2*x^7 - 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 + x^2*y*z0^3 - x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 - x^61*z0 + x^58*y^2*z0 - 2*x^58*z0^3 - x^59*z0 + 2*x^57*z0^3 + x^58*z0 + x^56*y^2*z0 - 2*x^54*y^2*z0^3 + 2*x^55*z0^3 + x^56*z0 - 2*x^54*z0^3 - x^55*z0 - 2*x^52*z0^3 - x^53*z0 + 2*x^51*z0^3 + x^52*z0 + 2*x^49*z0^3 + x^50*z0 - 2*x^48*z0^3 - 2*x^49*z0 + x^46*y^2*z0 - 2*x^46*z0^3 - x^47*z0 + 2*x^45*z0^3 + 2*x^46*z0 + 2*x^43*z0^3 + x^44*z0 - 2*x^42*z0^3 - 2*x^43*z0 + 2*x^41*z0^3 + 2*x^39*y*z0^4 + x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y*z0^4 - 2*x^41*z0 - x^39*y*z0^2 - x^39*z0^3 + 2*x^37*y*z0^4 + 2*x^40*y - x^40*z0 + x^38*y*z0^2 - x^38*z0^3 + x^36*y*z0^4 + 2*x^39*y - x^39*z0 + 2*x^37*y*z0^2 + x^37*z0^3 + 2*x^35*y*z0^4 + x^38*y - 2*x^38*z0 + x^36*z0^3 - 2*x^34*y*z0^4 - x^37*y - 2*x^37*z0 - x^35*y*z0^2 - 2*x^35*z0^3 - 2*x^36*z0 + x^34*y*z0^2 - 2*x^34*z0^3 + x^32*y*z0^4 + 2*x^35*z0 - x^33*y*z0^2 - x^33*z0^3 + x^34*y + 2*x^32*y*z0^2 - 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 + x^31*y*z0^2 + 2*x^29*y*z0^4 + x^32*y + 2*x^30*y*z0^2 - 2*x^30*z0^3 + x^28*y*z0^4 + 2*x^31*y - x^29*y*z0^2 - 2*x^27*y*z0^4 - 2*x^30*y + 2*x^28*y*z0^2 - x^29*y + x^29*z0 + 2*x^27*y*z0^2 + x^27*z0^3 - x^28*y + x^26*y*z0^2 + 2*x^26*z0^3 + x^24*y*z0^4 + x^27*y - x^27*z0 - x^25*y*z0^2 - x^23*y*z0^4 - x^26*y - 2*x^24*y*z0^2 - 2*x^24*z0^3 + x^23*z0^3 + x^21*y*z0^4 - 2*x^24*z0 - 2*x^22*y*z0^2 - x^22*z0^3 + 2*x^20*y*z0^4 - 2*x^23*z0 - 2*x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 - x^20*z0^3 - x^18*y*z0^4 - 2*x^21*y - x^19*y*z0^2 + x^19*z0^3 - 2*x^17*y*z0^4 + 2*x^20*z0 + x^16*y*z0^4 - x^19*y + 2*x^17*y*z0^2 + 2*x^15*y*z0^4 - 2*x^18*y - 2*x^16*y*z0^2 + 2*x^14*y*z0^4 + 2*x^17*y + 2*x^17*z0 + x^15*y*z0^2 + 2*x^15*z0^3 - 2*x^16*y + 2*x^16*z0 - x^14*y*z0^2 - 2*x^14*z0^3 + x^12*y*z0^4 - x^15*y - x^15*z0 + 2*x^13*y*z0^2 - 2*x^13*z0^3 + 2*x^11*y*z0^4 + x^14*y + 2*x^14*z0 - x^12*y*z0^2 - x^12*z0^3 + 2*x^10*y*z0^4 + x^13*y - x^13*z0 + x^11*y*z0^2 - 2*x^11*z0^3 + x^9*y*z0^4 - 2*x^12*y + x^12*z0 + x^10*y*z0^2 + x^10*z0^3 - x^8*y*z0^4 + 2*x^11*y + 2*x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^9*z0 + 2*x^7*y*z0^2 - 2*x^7*z0^3 + x^8*z0 + 2*x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y + x^7*z0 - 2*x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + x^5*y + 2*x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 + 2*x^4*y - x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - x^3*y - x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 - 2*x^57*y^2*z0^4 + x^58*y^2*z0^2 + 2*x^58*z0^4 + 2*x^61 - 2*x^57*z0^4 + x^60 - 2*x^58*y^2 + x^58*z0^2 - x^57*y^2 - 2*x^55*z0^4 - 2*x^58 + 2*x^54*z0^4 - x^57 - x^55*z0^2 + 2*x^52*z0^4 + 2*x^55 - 2*x^51*z0^4 + x^54 + x^52*z0^2 - 2*x^49*z0^4 - 2*x^52 + 2*x^48*z0^4 - x^51 - 2*x^49*z0^2 + x^46*y^2*z0^2 + 2*x^46*z0^4 + 2*x^49 - 2*x^45*z0^4 + x^48 + 2*x^46*z0^2 - 2*x^43*z0^4 - 2*x^46 + 2*x^42*z0^4 - x^45 - 2*x^43*z0^2 - x^41*z0^4 - x^40*y*z0^3 - x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 + x^42 + 2*x^40*y*z0 + x^40*z0^2 - 2*x^38*z0^4 - x^41 - x^39*y*z0 + x^39*z0^2 + x^40 - 2*x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - x^36*z0^4 + x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - 2*x^36*y*z0 - x^36*z0^2 + x^34*z0^4 + 2*x^37 + 2*x^35*y*z0 + x^35*z0^2 + 2*x^33*y*z0^3 + x^33*z0^4 - 2*x^36 + 2*x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 - 2*x^35 + x^31*y*z0^3 - 2*x^31*z0^4 + x^34 + x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*y*z0^3 - x^30*z0^4 - x^33 + 2*x^31*z0^2 - 2*x^29*y*z0^3 - x^29*z0^4 + x^32 - 2*x^30*y*z0 - 2*x^30*z0^2 - x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^31 + x^29*y*z0 - x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 - x^30 - 2*x^28*y*z0 - x^28*z0^2 - x^26*y*z0^3 - x^26*z0^4 + 2*x^29 + x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 + x^25*z0^4 + 2*x^28 - x^26*y*z0 + 2*x^24*z0^4 - x^27 - x^25*z0^2 + 2*x^23*y*z0^3 - 2*x^23*z0^4 - x^26 + x^24*y*z0 - 2*x^24*z0^2 + x^22*y*z0^3 + x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^22*y*z0 + 2*x^20*y*z0^3 - x^20*z0^4 - 2*x^23 - 2*x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 - 2*x^20*y*z0 + x^18*y*z0^3 - 2*x^18*z0^4 + x^21 + x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 - x^17*z0^4 + 2*x^20 + x^18*y*z0 + 2*x^18*z0^2 - x^16*z0^4 + x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 - 2*x^15*y*z0^3 - x^15*z0^4 - 2*x^18 + x^16*y*z0 - x^16*z0^2 + x^14*y*z0^3 + x^14*z0^4 - 2*x^17 - x^15*y*z0 + 2*x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^14*y*z0 - 2*x^12*y*z0^3 + x^12*z0^4 + x^15 + x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 + x^11*z0^4 - x^14 - x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 - x^13 - x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^9*z0^4 + x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 + 2*x^8*y*z0^3 + x^8*z0^4 + x^11 - x^9*z0^2 + x^7*y*z0^3 - 2*x^10 - x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^8 + x^6*y*z0 - x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^5 - x^3*y*z0 + x^2*z0^2 - x^3)/y) * dx,
- ((x^61*z0^3 + 2*x^60*z0^3 - x^58*y^2*z0^3 - 2*x^57*y^2*z0^3 - x^60*z0 + x^58*z0^3 - x^59*z0 + x^57*y^2*z0 - x^57*z0^3 - 2*x^55*y^2*z0^3 + x^56*y^2*z0 - x^54*y^2*z0^3 + x^57*z0 - x^55*z0^3 + x^56*z0 + x^54*z0^3 - x^54*z0 + x^52*z0^3 - x^53*z0 - x^51*z0^3 + x^51*z0 - 2*x^49*z0^3 + x^50*z0 + x^48*z0^3 + x^46*y^2*z0^3 - x^48*z0 + 2*x^46*z0^3 - x^47*z0 - x^45*z0^3 + x^45*z0 - 2*x^43*z0^3 + x^44*z0 + x^42*z0^3 + x^41*z0^3 + x^39*y*z0^4 - x^42*z0 - 2*x^40*y*z0^2 + x^40*z0^3 + x^38*y*z0^4 - x^41*z0 + 2*x^39*z0^3 - 2*x^37*y*z0^4 + x^38*y*z0^2 + 2*x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y - x^39*z0 + 2*x^37*y*z0^2 + x^35*y*z0^4 - 2*x^38*y - 2*x^36*y*z0^2 - 2*x^36*z0^3 + x^34*y*z0^4 + 2*x^37*z0 + 2*x^35*y*z0^2 - x^35*z0^3 + x^33*y*z0^4 - x^36*y - 2*x^36*z0 + x^34*z0^3 - x^32*y*z0^4 - x^35*y + x^35*z0 - 2*x^33*z0^3 + x^31*y*z0^4 + 2*x^34*y - 2*x^32*y*z0^2 - 2*x^32*z0^3 + x^30*y*z0^4 - 2*x^33*z0 - 2*x^31*z0^3 - x^29*y*z0^4 + 2*x^32*y - x^32*z0 + x^30*y*z0^2 - 2*x^30*z0^3 - 2*x^28*y*z0^4 - 2*x^31*z0 + x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*y + x^30*z0 - 2*x^28*z0^3 + 2*x^29*y - 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 + 2*x^28*y + 2*x^28*z0 - 2*x^26*y*z0^2 - 2*x^26*z0^3 + 2*x^24*y*z0^4 - x^27*y + 2*x^25*y*z0^2 - x^25*z0^3 + 2*x^23*y*z0^4 + x^24*y*z0^2 + x^24*z0^3 - 2*x^22*y*z0^4 - 2*x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^24*z0 - x^22*z0^3 + x^20*y*z0^4 + 2*x^23*y + 2*x^23*z0 - 2*x^21*y*z0^2 + 2*x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 - 2*x^20*y*z0^2 + 2*x^20*z0^3 - 2*x^18*y*z0^4 - x^21*y - 2*x^21*z0 - 2*x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 - x^20*z0 + 2*x^18*y*z0^2 - 2*x^18*z0^3 - 2*x^16*y*z0^4 + 2*x^19*y + x^19*z0 - x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 + 2*x^18*y - x^18*z0 + 2*x^16*y*z0^2 + x^16*z0^3 + x^17*y + x^17*z0 + x^15*y*z0^2 + x^15*z0^3 - 2*x^13*y*z0^4 + x^16*y + 2*x^16*z0 - 2*x^14*y*z0^2 - 2*x^14*z0^3 + 2*x^12*y*z0^4 - 2*x^15*y + x^15*z0 - x^13*y*z0^2 - x^13*z0^3 + x^11*y*z0^4 - x^14*y - 2*x^14*z0 + x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^10*y*z0^4 - x^13*y + 2*x^13*z0 + x^11*y*z0^2 - x^11*z0^3 + 2*x^9*y*z0^4 - x^12*y + x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 - 2*x^11*y + 2*x^11*z0 - 2*x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 - 2*x^10*z0 + x^8*y*z0^2 + x^8*z0^3 + x^6*y*z0^4 - 2*x^9*y - x^7*y*z0^2 - 2*x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + x^8*z0 + 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 + x^7*y + x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 + 2*x^3*y*z0^2 - 2*x^3*z0^3 + 2*x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 + x^2*y + 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 - x^59*z0^4 + 2*x^58*z0^4 + x^56*y^2*z0^4 - x^60 + x^56*z0^4 + x^57*y^2 - 2*x^55*z0^4 + x^57 - x^53*z0^4 + 2*x^52*z0^4 - x^54 + x^50*z0^4 + 2*x^49*z0^4 + x^46*y^2*z0^4 + x^51 - x^47*z0^4 - 2*x^46*z0^4 - x^48 + x^44*z0^4 + 2*x^43*z0^4 + x^45 + 2*x^41*z0^4 - x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^39*z0^4 - x^42 + 2*x^40*z0^2 + x^38*y*z0^3 + x^38*z0^4 - 2*x^41 + x^39*y*z0 - x^37*y*z0^3 - 2*x^40 + 2*x^38*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 + x^35*z0^4 - x^38 + x^36*y*z0 + x^34*z0^4 + x^37 - 2*x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 + 2*x^35 - x^33*z0^2 + 2*x^31*y*z0^3 + x^31*z0^4 - 2*x^32*y*z0 + x^30*y*z0^3 + 2*x^30*z0^4 - 2*x^33 + x^31*y*z0 + x^31*z0^2 - 2*x^29*y*z0^3 + 2*x^29*z0^4 + 2*x^32 - x^30*y*z0 + 2*x^30*z0^2 - 2*x^28*y*z0^3 - x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 - x^30 + 2*x^28*y*z0 - x^28*z0^2 - x^26*y*z0^3 + 2*x^29 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 - x^25*z0^4 - x^28 - x^26*z0^2 - 2*x^24*z0^4 - 2*x^27 + x^25*z0^2 - x^23*y*z0^3 - 2*x^23*z0^4 - x^26 + 2*x^24*y*z0 + 2*x^24*z0^2 - 2*x^22*y*z0^3 + x^23*y*z0 - x^23*z0^2 + 2*x^21*z0^4 - 2*x^22*y*z0 - 2*x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 + 2*x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 + x^18*y*z0^3 - x^18*z0^4 - x^21 - 2*x^19*y*z0 + 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^19 + x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 - 2*x^18 - x^16*y*z0 + x^14*y*z0^3 + 2*x^14*z0^4 - 2*x^17 + x^15*y*z0 + 2*x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^15 + x^13*y*z0 - 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 + 2*x^14 - x^12*z0^2 - x^10*y*z0^3 - x^11*y*z0 + x^11*z0^2 - 2*x^9*y*z0^3 - x^9*z0^4 - x^10*y*z0 + 2*x^8*y*z0^3 - x^8*z0^4 - 2*x^11 + x^9*y*z0 - x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 + x^8*z0^2 + x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 + x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 - 2*x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 - x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - x^5 + 2*x^3*y*z0 + x^3*z0^2 + x^2*y*z0 + x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^2 + 2*x^59*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 - 2*x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 - 2*x^60 + x^58*y^2 - x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 - 2*x^57*z0^2 + x^58 + 2*x^57 + x^55*z0^2 + 2*x^53*z0^4 + 2*x^54*z0^2 - x^55 - 2*x^54 - x^52*z0^2 - 2*x^50*z0^4 - 2*x^51*z0^2 + x^52 + 2*x^51 + x^49*z0^2 + 2*x^47*z0^4 - x^50 + 2*x^48*z0^2 - x^49 + x^47*y^2 - 2*x^48 - x^46*z0^2 - 2*x^44*z0^4 + x^47 - 2*x^45*z0^2 + x^46 + 2*x^45 + x^43*z0^2 - x^41*z0^4 - x^44 + 2*x^42*z0^2 + 2*x^40*z0^4 - x^43 + x^41*z0^2 + x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - 2*x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 - 2*x^41 - x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*z0^4 - x^40 + x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + 2*x^36*z0^4 - 2*x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*z0^4 + 2*x^38 + x^36*y*z0 - 2*x^36*z0^2 + 2*x^34*y*z0^3 + x^34*z0^4 - x^37 + x^35*y*z0 + x^35*z0^2 + x^33*y*z0^3 - x^33*z0^4 + x^36 + x^34*y*z0 - x^34*z0^2 - 2*x^32*y*z0^3 + 2*x^32*z0^4 + 2*x^35 - 2*x^33*y*z0 - x^31*y*z0^3 - x^31*z0^4 + x^34 + x^32*y*z0 + x^32*z0^2 + x^30*y*z0^3 - 2*x^30*z0^4 + x^33 - 2*x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + 2*x^32 + x^30*y*z0 + 2*x^30*z0^2 - 2*x^28*y*z0^3 - x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 + x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 - x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - x^29 + x^27*y*z0 - x^25*y*z0^3 - 2*x^25*z0^4 - 2*x^28 + x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - x^27 + 2*x^25*z0^2 - x^26 + x^24*y*z0 - x^24*z0^2 - x^22*y*z0^3 - 2*x^25 - x^23*y*z0 + 2*x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + x^24 + 2*x^22*y*z0 + 2*x^22*z0^2 - x^20*y*z0^3 + x^20*z0^4 + x^23 - 2*x^21*y*z0 + 2*x^19*y*z0^3 + 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*y*z0^3 + x^21 + x^19*z0^2 + x^17*y*z0^3 - x^20 + 2*x^18*y*z0 + x^18*z0^2 + x^16*y*z0^3 + 2*x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - 2*x^15*z0^4 + x^18 - x^16*y*z0 + x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 + 2*x^17 - 2*x^15*y*z0 - x^15*z0^2 + x^13*y*z0^3 + 2*x^13*z0^4 - 2*x^14*y*z0 - 2*x^14*z0^2 - x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 - 2*x^14 - 2*x^12*y*z0 - x^12*z0^2 + x^10*y*z0^3 - 2*x^10*z0^4 + 2*x^13 - 2*x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 - x^8*y*z0^3 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 - x^8*y*z0 + x^8*z0^2 + x^9 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 + x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*y*z0 + x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 - x^3)/y) * dx,
- ((-2*x^60*z0^3 + x^61*z0 + x^59*z0^3 + 2*x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 + x^59*z0 - 2*x^57*y^2*z0 + x^57*z0^3 + 2*x^55*y^2*z0^3 - x^58*z0 - x^56*y^2*z0 - x^56*z0^3 + x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 - x^56*z0 - x^54*z0^3 + x^55*z0 + x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 + x^53*z0 + x^51*z0^3 - x^52*z0 - x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 - 2*x^50*z0 - x^48*z0^3 + x^49*z0 + x^47*y^2*z0 + x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 + 2*x^47*z0 + x^45*z0^3 - x^46*z0 - x^44*z0^3 - 2*x^45*z0 + 2*x^43*z0^3 - 2*x^44*z0 - x^42*z0^3 + x^43*z0 + x^41*z0^3 + 2*x^42*z0 + x^40*z0^3 + x^38*y*z0^4 - 2*x^41*z0 + x^39*y*z0^2 - x^39*z0^3 + 2*x^37*y*z0^4 - 2*x^40*y - x^40*z0 - x^38*y*z0^2 + 2*x^36*y*z0^4 - x^39*y - x^39*z0 - 2*x^37*y*z0^2 + x^37*z0^3 - x^38*y + x^38*z0 - x^36*z0^3 - 2*x^34*y*z0^4 + x^37*y + x^37*z0 + x^35*y*z0^2 + x^35*z0^3 - x^33*y*z0^4 - x^36*y - x^36*z0 + x^34*y*z0^2 - x^34*z0^3 - 2*x^35*y - 2*x^35*z0 + x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 - 2*x^34*y - 2*x^32*y*z0^2 + 2*x^32*z0^3 - 2*x^33*y + 2*x^33*z0 - x^29*y*z0^4 - x^32*y - 2*x^30*y*z0^2 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + 2*x^31*y - 2*x^29*y*z0^2 + 2*x^27*y*z0^4 - x^30*y + 2*x^30*z0 - x^28*y*z0^2 - 2*x^28*z0^3 - x^29*z0 - 2*x^27*y*z0^2 - x^27*z0^3 - x^25*y*z0^4 - x^28*z0 - 2*x^26*y*z0^2 - 2*x^27*z0 - 2*x^25*y*z0^2 + x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y - x^26*z0 - x^24*y*z0^2 + x^24*z0^3 + x^22*y*z0^4 - 2*x^25*y - x^25*z0 + x^23*y*z0^2 + x^23*z0^3 + 2*x^21*y*z0^4 - x^24*y - 2*x^24*z0 + 2*x^22*y*z0^2 + x^22*z0^3 - x^23*z0 + x^21*y*z0^2 - 2*x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 - 2*x^20*z0^3 + x^18*y*z0^4 - 2*x^21*y + 2*x^21*z0 + 2*x^19*z0^3 - 2*x^17*y*z0^4 + 2*x^20*y + x^18*y*z0^2 + x^18*z0^3 - x^16*y*z0^4 + 2*x^19*y + 2*x^19*z0 + 2*x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 + 2*x^18*y - 2*x^18*z0 + x^16*y*z0^2 + 2*x^14*y*z0^4 - 2*x^17*y - x^17*z0 + x^15*y*z0^2 + x^15*z0^3 - 2*x^16*y - x^16*z0 + x^14*y*z0^2 - x^15*y - x^15*z0 - x^13*y*z0^2 - x^11*y*z0^4 - 2*x^14*y + 2*x^12*y*z0^2 - x^12*z0^3 + x^13*y - 2*x^13*z0 + 2*x^11*z0^3 - 2*x^9*y*z0^4 + 2*x^12*y - x^12*z0 + x^10*y*z0^2 - x^10*z0^3 - x^8*y*z0^4 - x^11*y + 2*x^11*z0 + x^9*y*z0^2 + 2*x^7*y*z0^4 + x^10*z0 + 2*x^8*z0^3 + 2*x^6*y*z0^4 - x^9*y + x^7*y*z0^2 - 2*x^5*y*z0^4 + x^8*y + x^8*z0 - x^6*z0^3 + 2*x^7*y - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + 2*x^3*y*z0^4 + 2*x^6*y + x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^5*y + x^5*z0 + x^3*y*z0^2 - x^3*z0^3 + 2*x^4*y - 2*x^4*z0 + x^2*y*z0^2 - 2*x^3*y - x^3*z0 - 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 + x^60*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 - x^61 - x^57*y^2*z0^2 - x^60 + x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 + x^57*y^2 - x^57*z0^2 - 2*x^55*z0^4 + x^58 + x^57 - x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + 2*x^52*z0^4 - x^55 - x^54 + x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - 2*x^49*z0^4 + x^52 - x^50*z0^2 + x^51 - x^49*z0^2 + x^47*y^2*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + 2*x^46*z0^4 - x^49 + x^47*z0^2 - x^48 + x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - 2*x^43*z0^4 + x^46 - x^44*z0^2 + x^45 - x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 - x^43 - x^39*y*z0^3 - x^42 + 2*x^40*y*z0 + x^40*z0^2 - x^38*y*z0^3 + 2*x^38*y*z0 + 2*x^38*z0^2 + 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^39 + 2*x^37*y*z0 - x^37*z0^2 + x^35*y*z0^3 - x^35*z0^4 - x^38 - x^36*y*z0 + x^34*y*z0^3 - 2*x^34*z0^4 - x^35*y*z0 - x^33*y*z0^3 + x^33*z0^4 + x^36 + 2*x^34*y*z0 + x^34*z0^2 - x^32*z0^4 - x^35 - 2*x^33*y*z0 + 2*x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^31*z0^4 + x^34 - x^32*y*z0 + 2*x^30*y*z0^3 + 2*x^30*z0^4 - x^33 - x^31*y*z0 - 2*x^31*z0^2 + 2*x^29*z0^4 + x^32 + x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 + x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 - x^29*z0^2 - 2*x^27*y*z0^3 + 2*x^27*z0^4 + x^30 + x^28*y*z0 + x^28*z0^2 + x^26*z0^4 - 2*x^29 - 2*x^27*y*z0 - x^27*z0^2 - 2*x^25*y*z0^3 + x^25*z0^4 + x^28 - x^27 - x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 + 2*x^23*z0^4 - x^26 + x^24*z0^2 - 2*x^22*y*z0^3 - x^22*z0^4 - x^25 + 2*x^23*y*z0 - x^23*z0^2 - x^21*y*z0^3 + x^21*z0^4 + x^24 - 2*x^22*y*z0 + 2*x^20*y*z0^3 - x^20*z0^4 + x^23 - 2*x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + 2*x^21 + x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 - 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 + 2*x^19 - x^17*y*z0 - x^15*z0^4 + 2*x^18 - x^16*y*z0 + x^16*z0^2 - x^14*y*z0^3 - x^14*z0^4 + 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 - x^13*z0^4 - 2*x^16 + 2*x^14*y*z0 - x^14*z0^2 - x^12*y*z0^3 - 2*x^15 - 2*x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*z0^4 - 2*x^14 + 2*x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 + 2*x^11*z0^2 + 2*x^9*y*z0^3 + x^9*z0^4 - 2*x^12 + x^10*y*z0 - x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 - 2*x^9*y*z0 - 2*x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 - x^6*y*z0 - x^6*z0^2 + 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 - x^5*z0^2 - 2*x^3*y*z0^3 - x^3*z0^4 - x^4*y*z0 + x^4*z0^2 + x^3*y*z0 + 2*x^3*z0^2 + x^2)/y) * dx,
- ((x^61*z0^3 - x^58*y^2*z0^3 + x^61*z0 + 2*x^59*z0^3 - 2*x^60*z0 - x^58*y^2*z0 - 2*x^56*y^2*z0^3 - x^59*z0 + 2*x^57*y^2*z0 - 2*x^57*z0^3 - x^55*y^2*z0^3 - x^58*z0 + x^56*y^2*z0 - 2*x^56*z0^3 + 2*x^54*y^2*z0^3 + 2*x^57*z0 + x^56*z0 + 2*x^54*z0^3 + x^55*z0 + 2*x^53*z0^3 - 2*x^54*z0 - x^53*z0 - 2*x^51*z0^3 - x^52*z0 + 2*x^50*z0^3 + 2*x^51*z0 + x^47*y^2*z0^3 + x^50*z0 + 2*x^48*z0^3 + x^49*z0 - 2*x^47*z0^3 - 2*x^48*z0 - x^47*z0 - 2*x^45*z0^3 - x^46*z0 + 2*x^44*z0^3 + 2*x^45*z0 + x^44*z0 + 2*x^42*z0^3 + x^43*z0 - x^41*z0^3 + x^39*y*z0^4 - 2*x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 - 2*x^38*y*z0^4 + x^39*y*z0^2 - 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 - x^38*y*z0^2 + x^38*z0^3 + 2*x^36*y*z0^4 + x^39*y - x^39*z0 + x^37*y*z0^2 - 2*x^37*z0^3 - x^35*y*z0^4 + 2*x^38*y + 2*x^38*z0 + x^36*y*z0^2 + x^36*z0^3 + x^37*y - x^37*z0 - x^35*y*z0^2 - x^36*y - 2*x^36*z0 - x^34*y*z0^2 + 2*x^34*z0^3 + x^35*y - x^33*y*z0^2 + x^33*z0^3 - x^34*y + 2*x^34*z0 - 2*x^32*y*z0^2 - x^32*z0^3 - 2*x^30*y*z0^4 - x^33*y - 2*x^33*z0 + x^31*y*z0^2 - 2*x^29*y*z0^4 - 2*x^32*y + x^32*z0 + 2*x^30*y*z0^2 + 2*x^28*y*z0^4 + 2*x^31*y + x^31*z0 + x^29*y*z0^2 - 2*x^29*z0^3 + x^27*y*z0^4 + 2*x^30*y - 2*x^30*z0 + x^28*y*z0^2 - x^28*z0^3 + 2*x^26*y*z0^4 + x^29*z0 - x^27*z0^3 - x^25*y*z0^4 - 2*x^28*y + x^26*y*z0^2 + x^26*z0^3 + x^24*y*z0^4 - x^27*y + x^27*z0 + x^25*y*z0^2 - x^25*z0^3 - 2*x^23*y*z0^4 + x^26*z0 - x^24*y*z0^2 - 2*x^24*z0^3 - 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 + 2*x^23*y*z0^2 + x^23*z0^3 - 2*x^24*y + x^22*y*z0^2 + x^22*z0^3 + 2*x^20*y*z0^4 - 2*x^23*z0 + x^21*y*z0^2 - 2*x^21*z0^3 + 2*x^19*y*z0^4 + x^22*y + 2*x^22*z0 - x^18*y*z0^4 + x^19*y*z0^2 - x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y + 2*x^20*z0 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y - x^19*z0 + 2*x^17*y*z0^2 + x^17*z0^3 - x^15*y*z0^4 - x^18*y + 2*x^18*z0 + 2*x^16*y*z0^2 + x^16*z0^3 + 2*x^14*y*z0^4 + x^17*y + 2*x^17*z0 + 2*x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 - 2*x^16*z0 - x^14*y*z0^2 + 2*x^14*z0^3 - 2*x^12*y*z0^4 - x^15*z0 + 2*x^13*y*z0^2 + x^13*z0^3 + 2*x^11*y*z0^4 + x^14*y + 2*x^14*z0 + x^12*y*z0^2 - 2*x^12*z0^3 - x^10*y*z0^4 - x^13*y + 2*x^13*z0 + 2*x^11*y*z0^2 + x^9*y*z0^4 + 2*x^12*y + 2*x^12*z0 + x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 + 2*x^11*y - x^9*y*z0^2 + x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y - x^10*z0 - x^8*y*z0^2 + x^8*z0^3 - x^6*y*z0^4 - x^9*y + x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y - x^6*y*z0^2 + x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*y + x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + 2*x^6*z0 + x^4*y*z0^2 + x^4*z0^3 - x^2*y*z0^4 - x^5*y - x^5*z0 + 2*x^3*z0^3 - x^4*y + x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y - x^3*z0 + x^2*z0)/y) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 + 2*x^57*y^2*z0^2 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + 2*x^57*z0^2 - x^55*z0^4 - x^58 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + x^55 - 2*x^54 + 2*x^52*z0^2 + 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 + x^47*y^2*z0^4 - x^52 + 2*x^51 - 2*x^49*z0^2 - 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 + x^49 - 2*x^48 + 2*x^46*z0^2 + 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 - x^46 + 2*x^45 - 2*x^43*z0^2 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 + 2*x^40*z0^2 + x^38*y*z0^3 - 2*x^38*z0^4 + 2*x^41 - x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 - x^40 + 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 + 2*x^39 - 2*x^37*y*z0 - 2*x^37*z0^2 + x^35*y*z0^3 - 2*x^38 + x^36*y*z0 + x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + x^37 + 2*x^35*y*z0 + x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 - x^32*z0^4 - 2*x^35 + x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 + 2*x^32*z0^2 + x^30*y*z0^3 - 2*x^33 - x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + 2*x^29*z0^4 + 2*x^32 + 2*x^28*z0^4 - 2*x^31 - x^29*y*z0 + x^29*z0^2 - x^27*y*z0^3 - x^27*z0^4 - x^30 - x^28*y*z0 - x^28*z0^2 - 2*x^26*y*z0^3 + 2*x^29 + 2*x^27*y*z0 - x^25*z0^4 + 2*x^28 + x^26*y*z0 - 2*x^26*z0^2 + x^24*y*z0^3 - x^25*y*z0 - 2*x^25*z0^2 + x^26 + x^24*y*z0 + 2*x^24*z0^2 + x^22*z0^4 + 2*x^23*y*z0 - 2*x^23*z0^2 - 2*x^21*y*z0^3 + x^24 - 2*x^22*y*z0 - 2*x^22*z0^2 - 2*x^20*z0^4 - x^23 - x^21*y*z0 - 2*x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 - 2*x^18*y*z0^3 + x^18*z0^4 + x^21 + 2*x^19*y*z0 + x^19*z0^2 - 2*x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 + x^18*y*z0 + x^16*y*z0^3 - x^16*z0^4 + x^19 + 2*x^17*y*z0 - x^15*y*z0^3 - 2*x^18 - x^16*y*z0 + x^14*y*z0^3 + 2*x^14*z0^4 + x^15*y*z0 + x^15*z0^2 + 2*x^13*y*z0^3 + x^13*z0^4 + 2*x^16 + x^14*y*z0 + x^14*z0^2 + 2*x^12*y*z0^3 + 2*x^12*z0^4 - 2*x^15 + 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 - 2*x^11*z0^4 - x^14 - x^12*y*z0 + x^10*y*z0^3 + x^11*y*z0 - 2*x^11*z0^2 + x^9*y*z0^3 + x^9*z0^4 - 2*x^10*z0^2 + 2*x^8*y*z0^3 - x^11 + x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - x^10 + x^6*y*z0^3 + x^6*z0^4 - x^9 + 2*x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - 2*x^8 - x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 - 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 - x^2*y*z0^3 + x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 + x^61*z0^2 - 2*x^57*y^2*z0^4 - x^58*y^2*z0^2 + x^58*z0^4 + 2*x^61 - 2*x^57*z0^4 - 2*x^60 - 2*x^58*y^2 - x^58*z0^2 + 2*x^57*y^2 - x^55*z0^4 - 2*x^58 + 2*x^54*z0^4 + 2*x^57 + x^55*z0^2 + x^52*z0^4 + 2*x^55 - 2*x^51*z0^4 - 2*x^54 - x^52*z0^2 - x^49*z0^4 - 2*x^52 + 2*x^48*z0^4 + x^51 + x^49*z0^2 + x^48*y^2 + x^46*z0^4 + 2*x^49 - 2*x^45*z0^4 - x^48 - x^46*z0^2 - x^43*z0^4 - 2*x^46 + 2*x^42*z0^4 + x^45 + x^43*z0^2 + 2*x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 - 2*x^39*z0^4 - x^42 - 2*x^40*y*z0 - x^38*y*z0^3 + x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 - 2*x^40 - 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - x^36*z0^4 + x^39 - x^37*y*z0 - x^37*z0^2 - 2*x^35*y*z0^3 - 2*x^35*z0^4 - x^36*y*z0 + x^36*z0^2 + 2*x^34*z0^4 + 2*x^37 + x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 - x^36 - x^34*y*z0 + x^34*z0^2 - x^32*y*z0^3 - 2*x^32*z0^4 - x^33*y*z0 - x^33*z0^2 + x^31*y*z0^3 - 2*x^31*z0^4 - x^34 - x^32*y*z0 - x^32*z0^2 - x^30*z0^4 - x^33 - 2*x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 - 2*x^32 + 2*x^30*y*z0 + x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 + 2*x^31 + x^29*y*z0 + x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y*z0 - x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 + 2*x^25*z0^4 - x^28 - 2*x^26*y*z0 + x^26*z0^2 + x^24*z0^4 - 2*x^27 - x^25*y*z0 + x^25*z0^2 + 2*x^23*y*z0^3 + x^23*z0^4 - 2*x^26 - x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^25 - x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 + 2*x^24 - 2*x^22*y*z0 - 2*x^20*y*z0^3 + x^20*z0^4 - x^23 + x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 - x^19*z0^4 - x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*y*z0^3 + x^18*z0^4 - 2*x^21 - 2*x^19*y*z0 + 2*x^17*y*z0^3 + x^20 - x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 + x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - x^15*z0^4 - 2*x^18 + x^16*z0^2 - 2*x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + x^15*y*z0 - x^13*y*z0^3 - x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 - 2*x^14*z0^2 + x^12*y*z0^3 - x^12*z0^4 + x^15 + x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 - x^11*z0^4 + 2*x^14 - 2*x^12*y*z0 - 2*x^12*z0^2 + x^10*y*z0^3 - x^10*z0^4 + x^13 + 2*x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - 2*x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 - 2*x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 - 2*x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^7*z0^2 + 2*x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 - x^6*y*z0 + x^6*z0^2 - 2*x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 - x^5*y*z0 - 2*x^5*z0^2 + x^3*y*z0^3 + x^6 + 2*x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - x^5 + x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^3 - 2*x^2)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 - 2*x^59*z0^3 - x^57*y^2*z0^3 + 2*x^60*z0 - 2*x^58*z0^3 + 2*x^56*y^2*z0^3 - 2*x^57*y^2*z0 + 2*x^56*z0^3 - x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 - 2*x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 + 2*x^50*z0^3 + 2*x^51*z0 + 2*x^49*z0^3 + x^48*y^2*z0 - 2*x^47*z0^3 - 2*x^48*z0 - 2*x^46*z0^3 + 2*x^44*z0^3 + 2*x^45*z0 + 2*x^43*z0^3 + 2*x^39*y*z0^4 - 2*x^42*z0 + x^40*y*z0^2 + 2*x^40*z0^3 - 2*x^38*y*z0^4 - x^39*z0^3 - x^37*y*z0^4 - x^38*z0^3 + 2*x^36*y*z0^4 + 2*x^39*z0 - 2*x^37*y*z0^2 - x^37*z0^3 - 2*x^35*y*z0^4 + 2*x^38*y + 2*x^34*y*z0^4 + 2*x^35*y*z0^2 + 2*x^35*z0^3 + 2*x^33*y*z0^4 - 2*x^36*z0 + 2*x^34*y*z0^2 + x^32*y*z0^4 + x^35*y - x^35*z0 - 2*x^33*y*z0^2 + 2*x^34*z0 - x^32*y*z0^2 - 2*x^32*z0^3 + 2*x^33*y - x^33*z0 - x^31*y*z0^2 - 2*x^31*z0^3 - 2*x^29*y*z0^4 - 2*x^30*y*z0^2 + 2*x^31*y - 2*x^31*z0 + x^29*y*z0^2 - 2*x^29*z0^3 + 2*x^27*y*z0^4 + 2*x^30*y + x^28*z0^3 + x^26*y*z0^4 - x^29*y + x^29*z0 - 2*x^27*z0^3 - 2*x^28*y - x^28*z0 + 2*x^26*y*z0^2 + x^24*y*z0^4 - x^27*y - 2*x^25*y*z0^2 - x^25*z0^3 + 2*x^26*y - x^26*z0 - x^24*y*z0^2 - 2*x^22*y*z0^4 - 2*x^25*y + x^23*y*z0^2 - 2*x^21*y*z0^4 + 2*x^24*y + 2*x^24*z0 + 2*x^22*y*z0^2 - x^22*z0^3 + 2*x^20*y*z0^4 + x^23*y - x^23*z0 - 2*x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 - x^18*y*z0^4 - 2*x^21*z0 - x^19*z0^3 + x^20*y - x^20*z0 + x^18*z0^3 - 2*x^16*y*z0^4 - x^19*z0 + x^17*y*z0^2 + 2*x^17*z0^3 + 2*x^15*y*z0^4 - x^18*y - 2*x^18*z0 - 2*x^16*y*z0^2 - x^16*z0^3 - 2*x^14*y*z0^4 - x^17*y + x^17*z0 - 2*x^15*y*z0^2 + 2*x^15*z0^3 + x^13*y*z0^4 + 2*x^16*y - x^16*z0 + x^12*y*z0^4 + x^15*y + 2*x^15*z0 + x^13*y*z0^2 + 2*x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y - 2*x^14*z0 - 2*x^12*y*z0^2 - x^12*z0^3 + x^10*y*z0^4 - x^13*y - x^13*z0 - x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 - 2*x^12*y - x^10*y*z0^2 + x^10*z0^3 - 2*x^8*y*z0^4 - x^11*y - 2*x^11*z0 + x^9*z0^3 + 2*x^10*z0 + 2*x^8*z0^3 + x^6*y*z0^4 + 2*x^9*y - x^9*z0 + x^7*y*z0^2 + x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 + x^6*y*z0^2 + x^6*z0^3 - 2*x^7*z0 + x^5*y*z0^2 - x^5*z0^3 - 2*x^3*y*z0^4 + 2*x^6*y - 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - x^2*y*z0^4 + 2*x^5*y - x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + x^4*z0 - 2*x^2*z0^3 + x^3*y + x^3*z0 + 2*x^2*y)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 + 2*x^59*z0^4 - 2*x^60*z0^2 - x^58*z0^4 - 2*x^56*y^2*z0^4 + 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^60 - 2*x^58*y^2 - 2*x^56*z0^4 - 2*x^57*y^2 + 2*x^57*z0^2 + x^55*z0^4 - 2*x^58 - 2*x^57 + 2*x^53*z0^4 - 2*x^54*z0^2 - x^52*z0^4 + 2*x^55 + 2*x^54 - 2*x^50*z0^4 + x^51*z0^2 + x^49*z0^4 - 2*x^52 + x^48*y^2*z0^2 - 2*x^51 + 2*x^47*z0^4 - x^48*z0^2 - x^46*z0^4 + 2*x^49 + 2*x^48 - 2*x^44*z0^4 + x^45*z0^2 + x^43*z0^4 - 2*x^46 - 2*x^45 - x^41*z0^4 - x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 + 2*x^43 + 2*x^42 - x^40*z0^2 - 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 + x^39*z0^2 - 2*x^37*z0^4 + 2*x^40 + x^38*y*z0 - x^36*z0^4 + x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 - 2*x^38 + x^36*y*z0 - x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^33*y*z0^3 - 2*x^33*z0^4 - x^36 + 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 - 2*x^35 - x^33*y*z0 - 2*x^31*y*z0^3 - x^31*z0^4 - 2*x^34 - x^32*y*z0 + x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 - x^33 - x^31*z0^2 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - x^32 + x^30*y*z0 + 2*x^28*y*z0^3 - x^28*z0^4 - 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 + x^26*z0^4 - x^29 + 2*x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 + x^28 + x^26*z0^2 + x^24*y*z0^3 - x^27 - 2*x^25*y*z0 - 2*x^23*y*z0^3 + 2*x^23*z0^4 - x^26 + x^24*y*z0 - 2*x^22*y*z0^3 - x^22*z0^4 - 2*x^25 - x^23*z0^2 - x^21*y*z0^3 + 2*x^24 - x^22*y*z0 - x^22*z0^2 - x^20*y*z0^3 + 2*x^20*z0^4 - 2*x^23 + 2*x^21*y*z0 + x^21*z0^2 + 2*x^19*y*z0^3 - x^19*z0^4 + x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*y*z0^3 - x^18*z0^4 - 2*x^21 - x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 - 2*x^17*z0^4 + x^20 - 2*x^18*y*z0 - x^18*z0^2 - 2*x^16*y*z0^3 - x^16*z0^4 + 2*x^19 + x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 - x^15*z0^4 - x^18 + 2*x^16*y*z0 + 2*x^16*z0^2 + 2*x^14*y*z0^3 - 2*x^17 - x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 + 2*x^13*z0^4 + x^16 + x^14*y*z0 - 2*x^12*y*z0^3 + x^15 - 2*x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 - x^11*z0^4 + x^14 - 2*x^12*y*z0 + 2*x^12*z0^2 - 2*x^10*y*z0^3 + 2*x^10*z0^4 + x^13 + x^11*z0^2 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + x^8*y*z0^3 + x^8*z0^4 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 + x^10 + 2*x^8*y*z0 + 2*x^6*y*z0^3 - 2*x^6*z0^4 + x^9 + x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + 2*x^8 - 2*x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 - x^7 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*z0^4 - x^6 - x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - x^5 - x^3*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((2*x^60*z0^3 + 2*x^61*z0 - x^59*z0^3 - 2*x^57*y^2*z0^3 - 2*x^60*z0 - 2*x^58*y^2*z0 + 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^59*z0 + 2*x^57*y^2*z0 + x^57*z0^3 - 2*x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 + x^56*z0^3 + 2*x^54*y^2*z0^3 + 2*x^57*z0 - 2*x^55*z0^3 - 2*x^56*z0 - x^54*z0^3 + 2*x^55*z0 - x^53*z0^3 - 2*x^54*z0 + 2*x^52*z0^3 + 2*x^53*z0 - 2*x^52*z0 + x^50*z0^3 + x^48*y^2*z0^3 + 2*x^51*z0 - 2*x^49*z0^3 - 2*x^50*z0 + 2*x^49*z0 - x^47*z0^3 - 2*x^48*z0 + 2*x^46*z0^3 + 2*x^47*z0 - 2*x^46*z0 + x^44*z0^3 + 2*x^45*z0 - 2*x^43*z0^3 - 2*x^44*z0 + 2*x^43*z0 - x^41*z0^3 - 2*x^42*z0 + 2*x^40*z0^3 + x^38*y*z0^4 - x^41*z0 + 2*x^39*y*z0^2 + x^40*y + 2*x^40*z0 + x^38*y*z0^2 - 2*x^36*y*z0^4 + x^39*y - x^39*z0 + 2*x^37*y*z0^2 - 2*x^37*z0^3 - 2*x^35*y*z0^4 - 2*x^38*y - x^38*z0 + 2*x^36*z0^3 + 2*x^37*y + x^37*z0 + x^33*y*z0^4 + 2*x^36*z0 + x^34*y*z0^2 + 2*x^35*y + 2*x^35*z0 + x^33*y*z0^2 + x^33*z0^3 - x^31*y*z0^4 - 2*x^34*y - x^34*z0 - 2*x^32*y*z0^2 + x^30*y*z0^4 - x^33*y - 2*x^31*y*z0^2 - x^31*z0^3 - x^32*y - 2*x^32*z0 - x^30*y*z0^2 + 2*x^28*y*z0^4 + 2*x^31*z0 + x^29*y*z0^2 - x^29*z0^3 - 2*x^27*y*z0^4 - x^30*y - 2*x^30*z0 + x^29*z0 + 2*x^27*y*z0^2 - 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y + x^28*z0 + 2*x^26*y*z0^2 - 2*x^26*z0^3 + x^24*y*z0^4 - x^27*y + x^27*z0 - 2*x^25*y*z0^2 - 2*x^25*z0^3 + 2*x^23*y*z0^4 + 2*x^24*z0^3 - x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 + x^23*y*z0^2 - 2*x^23*z0^3 + x^24*y - x^24*z0 + 2*x^22*y*z0^2 + 2*x^20*y*z0^4 + 2*x^23*z0 - x^21*y*z0^2 + 2*x^21*z0^3 + x^19*y*z0^4 + x^22*y - x^22*z0 - 2*x^20*z0^3 - 2*x^18*y*z0^4 - x^21*z0 - 2*x^19*y*z0^2 - 2*x^19*z0^3 - 2*x^17*y*z0^4 - x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + x^19*y - x^19*z0 + x^17*z0^3 + x^18*y - 2*x^18*z0 + 2*x^16*y*z0^2 + 2*x^14*y*z0^4 - 2*x^17*y - x^17*z0 - x^15*z0^3 + x^13*y*z0^4 - 2*x^16*y + 2*x^14*y*z0^2 + 2*x^14*z0^3 - x^12*y*z0^4 + 2*x^15*y + x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 - x^14*z0 - 2*x^12*y*z0^2 + 2*x^12*z0^3 + x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 + 2*x^11*y*z0^2 + x^11*z0^3 + 2*x^9*y*z0^4 - x^12*y - x^10*y*z0^2 - x^10*z0^3 - 2*x^11*z0 + x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^10*y - x^10*z0 + 2*x^8*y*z0^2 - x^8*z0^3 - 2*x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*z0 - 2*x^6*y*z0^2 - 2*x^6*z0^3 + x^4*y*z0^4 - 2*x^7*y - x^5*y*z0^2 - 2*x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y - x^6*z0 + 2*x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^2*y*z0^4 + x^5*z0 + x^3*z0^3 + 2*x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^2*z0^3 - 2*x^3*y + x^3*z0 - x^2*y - 2*x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - 2*x^57*y^2*z0^4 - x^60*z0^2 - 2*x^58*y^2*z0^2 + 2*x^58*z0^4 + x^61 + x^57*y^2*z0^2 - 2*x^57*z0^4 - x^60 - x^58*y^2 - 2*x^58*z0^2 + x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 - x^58 + 2*x^54*z0^4 + x^57 + 2*x^55*z0^2 - x^54*z0^2 + 2*x^52*z0^4 + x^55 + 2*x^51*z0^4 - x^54 - 2*x^52*z0^2 + x^48*y^2*z0^4 + x^51*z0^2 - 2*x^49*z0^4 - x^52 - 2*x^48*z0^4 + x^51 + 2*x^49*z0^2 - x^48*z0^2 + 2*x^46*z0^4 + x^49 + 2*x^45*z0^4 - x^48 - 2*x^46*z0^2 + x^45*z0^2 - 2*x^43*z0^4 - x^46 - 2*x^42*z0^4 + x^45 + 2*x^43*z0^2 + x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 - x^40*z0^4 + x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + x^39*z0^4 - x^42 + x^40*y*z0 + 2*x^40*z0^2 - 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 - 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 - x^40 - 2*x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^39 + x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^38 + x^36*z0^2 - x^34*y*z0^3 + x^34*z0^4 + x^37 - 2*x^35*z0^2 + x^33*y*z0^3 + x^33*z0^4 + x^34*z0^2 + 2*x^32*z0^4 - 2*x^33*y*z0 - 2*x^33*z0^2 + 2*x^31*y*z0^3 + x^31*z0^4 + 2*x^34 + 2*x^32*y*z0 + x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^30*z0^4 + 2*x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 - 2*x^29*z0^4 + 2*x^30*y*z0 - x^30*z0^2 + 2*x^28*y*z0^3 + x^28*z0^4 + 2*x^31 - 2*x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 - 2*x^30 - x^28*y*z0 + x^28*z0^2 - 2*x^26*y*z0^3 + 2*x^29 + 2*x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 + x^25*z0^4 - 2*x^24*y*z0^3 + 2*x^27 + x^25*y*z0 - 2*x^25*z0^2 + 2*x^24*y*z0 + 2*x^24*z0^2 + x^22*y*z0^3 + 2*x^22*z0^4 + x^25 + x^23*y*z0 + 2*x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 - 2*x^24 - 2*x^22*y*z0 + x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 - x^23 - x^21*z0^2 + x^19*y*z0^3 - 2*x^19*z0^4 - 2*x^22 + 2*x^20*y*z0 + x^20*z0^2 + x^18*y*z0^3 + 2*x^18*z0^4 - x^21 - x^19*z0^2 - x^17*y*z0^3 - x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 + x^19 + 2*x^17*y*z0 - x^17*z0^2 - 2*x^15*y*z0^3 + 2*x^16*y*z0 - x^16*z0^2 - 2*x^14*y*z0^3 - 2*x^14*z0^4 + x^15*y*z0 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 + x^14*y*z0 - 2*x^14*z0^2 + x^12*y*z0^3 - 2*x^12*z0^4 - x^15 - x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 - x^14 + x^12*y*z0 - 2*x^10*y*z0^3 - 2*x^13 - x^11*y*z0 + x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - x^10*y*z0 + 2*x^10*z0^2 + x^8*y*z0^3 - x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^7*z0^4 + x^10 - x^8*y*z0 - x^8*z0^2 - x^6*z0^4 - x^7*z0^2 + x^5*y*z0^3 + 2*x^8 - 2*x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 + 2*x^6 + 2*x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - x^5 + x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 + x^61*z0^2 - 2*x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 + 2*x^56*y^2*z0^4 + x^61 + x^57*y^2*z0^2 - x^57*z0^4 + 2*x^60 - x^58*y^2 - x^58*z0^2 + 2*x^56*z0^4 - 2*x^57*y^2 + x^57*z0^2 - 2*x^55*z0^4 - x^58 + x^54*z0^4 - 2*x^57 + x^55*z0^2 - 2*x^53*z0^4 - x^54*z0^2 + 2*x^52*z0^4 + x^55 - x^51*z0^4 + 2*x^54 - x^52*z0^2 + 2*x^50*z0^4 + x^51*z0^2 - 2*x^49*z0^4 - 2*x^52 + x^48*z0^4 - 2*x^51 + x^49*y^2 + x^49*z0^2 - 2*x^47*z0^4 - x^48*z0^2 + 2*x^46*z0^4 + 2*x^49 - x^45*z0^4 + 2*x^48 - x^46*z0^2 + 2*x^44*z0^4 + x^45*z0^2 - 2*x^43*z0^4 - 2*x^46 + x^42*z0^4 - 2*x^45 + x^43*z0^2 - x^41*z0^4 - x^42*z0^2 - x^40*y*z0^3 + x^40*z0^4 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^42 - 2*x^40*y*z0 - 2*x^40*z0^2 + 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + x^37*y*z0^3 - 2*x^37*z0^4 - 2*x^40 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^39 - 2*x^37*z0^2 - x^35*z0^4 - 2*x^38 - x^36*y*z0 - x^34*y*z0^3 - x^34*z0^4 + 2*x^37 + x^35*y*z0 - 2*x^35*z0^2 + x^33*y*z0^3 - x^33*z0^4 - x^36 + 2*x^34*y*z0 - x^34*z0^2 - x^32*y*z0^3 + 2*x^32*z0^4 + x^35 - x^33*z0^2 - 2*x^31*y*z0^3 + 2*x^31*z0^4 + 2*x^32*y*z0 + 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^30*z0^4 + x^33 + 2*x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 - 2*x^29*z0^4 + x^32 - x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 - x^28*z0^4 - 2*x^29*z0^2 - x^27*y*z0^3 + 2*x^30 + x^28*y*z0 - x^28*z0^2 - x^26*z0^4 - 2*x^29 - 2*x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 - x^26*z0^2 - 2*x^24*y*z0^3 - x^24*z0^4 - x^27 + x^25*y*z0 - x^25*z0^2 - 2*x^23*y*z0^3 - 2*x^23*z0^4 - x^26 - x^24*y*z0 - 2*x^24*z0^2 + x^22*y*z0^3 - x^22*z0^4 - 2*x^25 + 2*x^23*y*z0 - x^23*z0^2 + x^21*y*z0^3 + 2*x^21*z0^4 - x^24 - 2*x^22*y*z0 + x^22*z0^2 - 2*x^20*y*z0^3 - 2*x^20*z0^4 - x^23 - x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 + x^22 + x^20*y*z0 + x^18*y*z0^3 + 2*x^18*z0^4 - 2*x^19*z0^2 - 2*x^17*y*z0^3 - x^17*z0^4 + 2*x^20 - 2*x^18*z0^2 - 2*x^16*y*z0^3 - 2*x^19 + x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 + 2*x^18 + x^16*y*z0 - x^16*z0^2 + 2*x^14*y*z0^3 + x^14*z0^4 - 2*x^17 - x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*z0^4 - 2*x^16 - x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 - 2*x^15 + 2*x^13*y*z0 + 2*x^13*z0^2 + 2*x^11*y*z0^3 + x^11*z0^4 - 2*x^14 - x^12*y*z0 + 2*x^12*z0^2 + x^10*z0^4 - x^13 + x^11*y*z0 - 2*x^11*z0^2 + x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - 2*x^7*z0^2 + x^5*z0^4 - x^6*z0^2 - 2*x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 + x^6 - x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + x^2*z0^4 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 - x^3)/y) * dx,
- ((2*x^61*z0^3 + x^60*z0^3 - 2*x^58*y^2*z0^3 - 2*x^61*z0 + x^59*z0^3 - x^57*y^2*z0^3 - x^60*z0 + 2*x^58*y^2*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 + x^57*y^2*z0 + x^57*z0^3 + 2*x^58*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 + x^57*z0 + 2*x^55*z0^3 - x^54*z0^3 - 2*x^55*z0 + x^53*z0^3 - x^54*z0 - 2*x^52*z0^3 + x^51*z0^3 + x^52*z0 - x^50*z0^3 + x^51*z0 + x^49*y^2*z0 + 2*x^49*z0^3 - x^48*z0^3 - x^49*z0 + x^47*z0^3 - x^48*z0 - 2*x^46*z0^3 + x^45*z0^3 + x^46*z0 - x^44*z0^3 + x^45*z0 + 2*x^43*z0^3 - x^42*z0^3 - x^43*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 + x^40*z0^3 + x^38*y*z0^4 - 2*x^41*z0 - 2*x^39*y*z0^2 + x^39*z0^3 - x^40*y - x^40*z0 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*z0 - 2*x^37*y*z0^2 + 2*x^37*z0^3 - 2*x^35*y*z0^4 + x^38*y + x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 - 2*x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 - x^35*y*z0^2 - x^33*y*z0^4 + 2*x^36*y + 2*x^36*z0 - x^34*y*z0^2 - x^34*z0^3 + x^32*y*z0^4 + x^35*z0 - x^33*y*z0^2 - x^33*z0^3 + x^31*y*z0^4 - 2*x^34*y + x^32*y*z0^2 - x^32*z0^3 + 2*x^33*y - x^33*z0 - 2*x^31*y*z0^2 - x^31*z0^3 + 2*x^29*y*z0^4 + 2*x^32*y - x^32*z0 + 2*x^30*y*z0^2 + 2*x^30*z0^3 + 2*x^28*y*z0^4 - 2*x^31*y + x^31*z0 - 2*x^29*y*z0^2 + 2*x^29*z0^3 - 2*x^27*y*z0^4 - x^30*z0 - 2*x^28*y*z0^2 + 2*x^28*z0^3 - x^26*y*z0^4 - x^29*y + x^27*y*z0^2 + x^28*y - x^28*z0 + x^26*z0^3 + x^27*z0 + 2*x^25*y*z0^2 + 2*x^25*z0^3 + 2*x^23*y*z0^4 + 2*x^26*y - x^26*z0 - 2*x^24*y*z0^2 - x^24*z0^3 - x^22*y*z0^4 - 2*x^25*z0 - x^23*y*z0^2 - 2*x^23*z0^3 + x^21*y*z0^4 - x^24*y - x^24*z0 + x^22*y*z0^2 - x^22*z0^3 + x^23*y + 2*x^23*z0 + 2*x^21*y*z0^2 + 2*x^21*z0^3 + x^19*y*z0^4 + 2*x^22*y + 2*x^20*y*z0^2 - 2*x^20*z0^3 - 2*x^18*y*z0^4 + 2*x^21*y + x^21*z0 + x^19*y*z0^2 + 2*x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y + 2*x^20*z0 - x^18*z0^3 - x^16*y*z0^4 - x^19*y - 2*x^19*z0 + 2*x^17*y*z0^2 + 2*x^17*z0^3 - x^15*y*z0^4 + x^18*y + 2*x^18*z0 - x^16*y*z0^2 + 2*x^16*z0^3 - x^14*y*z0^4 - 2*x^15*z0^3 + x^13*y*z0^4 + 2*x^16*y + x^12*y*z0^4 - x^15*y + x^15*z0 + 2*x^13*y*z0^2 + 2*x^13*z0^3 - 2*x^11*y*z0^4 - x^14*y + 2*x^14*z0 + x^12*y*z0^2 + x^12*z0^3 + x^10*y*z0^4 + 2*x^13*y + 2*x^13*z0 - 2*x^9*y*z0^4 + 2*x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 + x^11*y - x^9*y*z0^2 - 2*x^7*y*z0^4 - x^10*y + 2*x^10*z0 + 2*x^8*z0^3 - x^6*y*z0^4 + 2*x^9*z0 + 2*x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 - x^7*y - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 - 2*x^6*y - 2*x^4*y*z0^2 + 2*x^4*z0^3 + x^2*y*z0^4 - 2*x^5*y - x^5*z0 - x^3*y*z0^2 - 2*x^3*z0^3 - 2*x^4*y - x^4*z0 + 2*x^2*y*z0^2 + 2*x^2*z0^3 - x^3*y + 2*x^2*z0)/y) * dx,
- ((-x^61*z0^4 + x^58*y^2*z0^4 - x^61*z0^2 - 2*x^59*z0^4 - 2*x^60*z0^2 + x^58*y^2*z0^2 + x^58*z0^4 + 2*x^56*y^2*z0^4 - 2*x^61 + 2*x^57*y^2*z0^2 + 2*x^58*y^2 + x^58*z0^2 + 2*x^56*z0^4 + 2*x^57*z0^2 - x^55*z0^4 + 2*x^58 - x^55*z0^2 - 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 - 2*x^55 + 2*x^50*z0^4 + 2*x^51*z0^2 + x^49*y^2*z0^2 - x^49*z0^4 + 2*x^52 - 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 - 2*x^49 + 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 + 2*x^46 + x^41*z0^4 - 2*x^42*z0^2 + 2*x^40*y*z0^3 + x^40*z0^4 - 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - x^39*z0^4 + 2*x^40*y*z0 + x^40*z0^2 + x^38*z0^4 - 2*x^41 + x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 - 2*x^39 + x^37*y*z0 + x^37*z0^2 - 2*x^35*y*z0^3 + x^35*z0^4 + 2*x^38 - x^36*y*z0 + 2*x^36*z0^2 - 2*x^34*y*z0^3 + x^34*z0^4 - x^37 + 2*x^35*y*z0 - 2*x^33*y*z0^3 + x^33*z0^4 - x^36 + 2*x^34*y*z0 - 2*x^34*z0^2 + x^32*y*z0^3 - x^32*z0^4 - x^35 - 2*x^33*y*z0 - x^33*z0^2 + 2*x^31*y*z0^3 - x^31*z0^4 + 2*x^34 + 2*x^32*y*z0 - 2*x^32*z0^2 + x^30*z0^4 + x^33 - 2*x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 - 2*x^32 + x^30*z0^2 - x^28*y*z0^3 - x^28*z0^4 - 2*x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 + x^27*z0^4 + 2*x^30 + 2*x^28*y*z0 - x^26*y*z0^3 - x^26*z0^4 - 2*x^29 + 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 - x^28 - x^26*z0^2 + x^24*y*z0^3 + 2*x^24*z0^4 + 2*x^27 + 2*x^25*y*z0 - 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 - 2*x^22*z0^4 - 2*x^23*y*z0 + x^21*y*z0^3 - 2*x^21*z0^4 - 2*x^24 + x^22*y*z0 - x^22*z0^2 - 2*x^20*z0^4 + 2*x^23 - 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 + 2*x^19*z0^4 + x^22 + 2*x^18*z0^4 + 2*x^21 - x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 + 2*x^16*y*z0^3 + 2*x^19 - 2*x^15*y*z0^3 + x^15*z0^4 - x^18 - x^16*y*z0 + x^14*z0^4 - x^17 - 2*x^15*y*z0 - x^15*z0^2 - x^13*y*z0^3 + x^13*z0^4 + x^16 + x^14*y*z0 - x^14*z0^2 - x^12*y*z0^3 + x^12*z0^4 + x^15 - x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 - x^14 - 2*x^12*y*z0 - 2*x^12*z0^2 + x^10*y*z0^3 - 2*x^10*z0^4 + x^13 - 2*x^11*z0^2 - 2*x^12 - x^10*y*z0 + 2*x^10*z0^2 + x^8*z0^4 + 2*x^11 + x^9*z0^2 + x^7*y*z0^3 - x^7*z0^4 - 2*x^10 - 2*x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 - x^7*y*z0 - x^5*z0^4 + 2*x^8 + x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - x^3*z0^4 - x^6 + 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 + 2*x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3)/y) * dx,
- ((-x^61*z0^3 + 2*x^60*z0^3 + x^58*y^2*z0^3 + x^61*z0 + 2*x^59*z0^3 - 2*x^57*y^2*z0^3 + 2*x^60*z0 - x^58*y^2*z0 - 2*x^58*z0^3 - 2*x^56*y^2*z0^3 - 2*x^59*z0 - 2*x^57*y^2*z0 + 2*x^57*z0^3 - 2*x^55*y^2*z0^3 - x^58*z0 + 2*x^56*y^2*z0 - 2*x^56*z0^3 + x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 + 2*x^56*z0 - 2*x^54*z0^3 + x^55*z0 + 2*x^53*z0^3 + 2*x^54*z0 + 2*x^52*z0^3 - 2*x^53*z0 + 2*x^51*z0^3 + x^49*y^2*z0^3 - x^52*z0 - 2*x^50*z0^3 - 2*x^51*z0 - 2*x^49*z0^3 + 2*x^50*z0 - 2*x^48*z0^3 + x^49*z0 + 2*x^47*z0^3 + 2*x^48*z0 + 2*x^46*z0^3 - 2*x^47*z0 + 2*x^45*z0^3 - x^46*z0 - 2*x^44*z0^3 - 2*x^45*z0 - 2*x^43*z0^3 + 2*x^44*z0 - 2*x^42*z0^3 + x^43*z0 + x^41*z0^3 - x^39*y*z0^4 + 2*x^42*z0 + 2*x^40*y*z0^2 - x^38*y*z0^4 - x^41*z0 + x^39*y*z0^2 + 2*x^37*y*z0^4 - 2*x^40*y - 2*x^40*z0 + x^38*y*z0^2 - 2*x^38*z0^3 + x^36*y*z0^4 - 2*x^39*z0 + 2*x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*z0 - x^36*y*z0^2 + x^36*z0^3 + x^34*y*z0^4 + x^37*y + x^37*z0 + x^35*z0^3 - x^33*y*z0^4 - x^36*y + x^36*z0 - x^34*y*z0^2 - 2*x^32*y*z0^4 + x^35*z0 - x^33*y*z0^2 + x^33*z0^3 - 2*x^31*y*z0^4 + x^34*y - 2*x^34*z0 + x^32*y*z0^2 + 2*x^32*z0^3 - x^33*y + x^33*z0 - x^31*y*z0^2 + x^31*z0^3 - x^29*y*z0^4 - x^32*z0 - x^30*y*z0^2 + 2*x^30*z0^3 + x^28*y*z0^4 - 2*x^31*y - 2*x^31*z0 + 2*x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 - 2*x^28*z0^3 - 2*x^26*y*z0^4 - x^27*y*z0^2 - x^27*z0^3 + x^25*y*z0^4 + 2*x^28*y + 2*x^28*z0 + x^26*y*z0^2 + x^26*z0^3 - 2*x^27*y - x^27*z0 + 2*x^25*y*z0^2 - x^25*z0^3 + x^26*z0 - x^24*z0^3 + x^25*y - x^25*z0 - 2*x^23*y*z0^2 - 2*x^21*y*z0^4 - 2*x^24*y + 2*x^24*z0 - x^22*y*z0^2 - 2*x^22*z0^3 + 2*x^20*y*z0^4 - 2*x^23*z0 - x^21*y*z0^2 + 2*x^19*y*z0^4 - x^22*y - x^22*z0 - 2*x^20*y*z0^2 - x^20*z0^3 + 2*x^18*y*z0^4 + x^21*y - x^21*z0 + 2*x^19*y*z0^2 - x^19*z0^3 + 2*x^17*y*z0^4 - 2*x^20*y + 2*x^20*z0 + 2*x^18*y*z0^2 + 2*x^16*y*z0^4 + 2*x^19*y - 2*x^19*z0 + 2*x^17*y*z0^2 - x^17*z0^3 - x^15*y*z0^4 + 2*x^18*z0 + 2*x^16*y*z0^2 + 2*x^16*z0^3 + x^17*y + x^17*z0 - 2*x^15*y*z0^2 + 2*x^15*z0^3 + 2*x^13*y*z0^4 - x^16*y - 2*x^16*z0 - 2*x^14*y*z0^2 - 2*x^12*y*z0^4 + 2*x^15*y - x^15*z0 + 2*x^13*y*z0^2 - 2*x^13*z0^3 - 2*x^11*y*z0^4 + x^14*y + x^14*z0 - 2*x^12*y*z0^2 + x^12*z0^3 + 2*x^10*y*z0^4 + 2*x^13*y - 2*x^13*z0 - 2*x^11*y*z0^2 - 2*x^11*z0^3 + x^12*y + 2*x^12*z0 + 2*x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 + x^11*y - 2*x^11*z0 + x^9*y*z0^2 + 2*x^9*z0^3 - x^7*y*z0^4 - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*z0 + x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 - 2*x^7*y + x^7*z0 + 2*x^5*y*z0^2 + x^3*y*z0^4 + x^6*y + 2*x^6*z0 - 2*x^4*y*z0^2 - x^2*y*z0^4 + x^5*y - x^3*z0^3 - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^3*y + x^2*y + x^2*z0)/y) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 + x^61*z0^2 + 2*x^59*z0^4 - 2*x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + 2*x^57*y^2*z0^2 - x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*z0^2 - 2*x^55*z0^4 + x^55*z0^2 + 2*x^53*z0^4 - 2*x^54*z0^2 + x^52*z0^4 + x^49*y^2*z0^4 - x^52*z0^2 - 2*x^50*z0^4 + 2*x^51*z0^2 - x^49*z0^4 + x^49*z0^2 + 2*x^47*z0^4 - 2*x^48*z0^2 + x^46*z0^4 - x^46*z0^2 - 2*x^44*z0^4 + 2*x^45*z0^2 - x^43*z0^4 + x^43*z0^2 - 2*x^42*z0^2 - x^40*y*z0^3 + x^41*z0^2 + x^39*y*z0^3 + x^39*z0^4 - 2*x^40*y*z0 - 2*x^40*z0^2 + x^38*z0^4 - 2*x^41 + x^39*y*z0 + x^39*z0^2 + x^37*z0^4 - 2*x^40 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^39 - x^37*y*z0 + 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^36*y*z0 - x^36*z0^2 - 2*x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 + x^35*y*z0 + 2*x^35*z0^2 + 2*x^33*y*z0^3 - 2*x^34*y*z0 - x^32*y*z0^3 + x^32*z0^4 - 2*x^35 + 2*x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 + x^34 - x^32*y*z0 + 2*x^30*y*z0^3 - 2*x^30*z0^4 - 2*x^33 - 2*x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + x^28*y*z0^3 - 2*x^28*z0^4 + 2*x^31 + 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - 2*x^27*z0^4 + x^30 - x^28*z0^2 + x^26*y*z0^3 + 2*x^29 - 2*x^27*y*z0 + x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 + x^28 - 2*x^26*y*z0 + x^24*y*z0^3 + 2*x^24*z0^4 - x^27 + 2*x^25*y*z0 + x^25*z0^2 + x^23*y*z0^3 + x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 + x^22*z0^4 - x^25 + x^23*y*z0 + 2*x^23*z0^2 + 2*x^21*z0^4 + 2*x^22*z0^2 - 2*x^20*y*z0^3 - 2*x^20*z0^4 - x^23 - 2*x^21*y*z0 - 2*x^19*y*z0^3 - 2*x^20*y*z0 - 2*x^18*y*z0^3 + x^18*z0^4 + 2*x^21 + x^19*y*z0 - 2*x^19*z0^2 - 2*x^17*y*z0^3 + x^20 + x^18*y*z0 - 2*x^18*z0^2 - 2*x^16*y*z0^3 + x^16*z0^4 + x^19 - 2*x^17*y*z0 + 2*x^15*y*z0^3 + 2*x^15*z0^4 + 2*x^18 - x^16*z0^2 + 2*x^14*y*z0^3 + x^17 - 2*x^15*y*z0 + x^13*y*z0^3 + 2*x^13*z0^4 - 2*x^16 - 2*x^14*y*z0 - 2*x^14*z0^2 + 2*x^12*y*z0^3 + 2*x^12*z0^4 - x^13*y*z0 - x^11*y*z0^3 - 2*x^11*z0^4 - x^14 - 2*x^12*y*z0 + x^10*y*z0^3 - 2*x^10*z0^4 - 2*x^13 + x^11*y*z0 + x^11*z0^2 - x^12 + 2*x^10*y*z0 - 2*x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 - x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^8*y*z0 + x^8*z0^2 - 2*x^6*y*z0^3 + x^6*z0^4 - x^9 - 2*x^7*y*z0 - x^5*y*z0^3 + x^5*z0^4 + x^8 + 2*x^6*y*z0 - x^6*z0^2 + x^4*y*z0^3 - x^4*z0^4 - x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 + x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*z0^2 - x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 - 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 - 2*x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 + x^56*y^2*z0^4 + 2*x^57*y^2*z0^2 + 2*x^57*z0^4 + x^60 - x^58*z0^2 + x^56*z0^4 - x^57*y^2 + 2*x^57*z0^2 - 2*x^55*z0^4 - 2*x^54*z0^4 - x^57 + x^55*z0^2 - x^53*z0^4 - 2*x^54*z0^2 + 2*x^52*z0^4 + 2*x^51*z0^4 + x^54 - x^52*z0^2 + x^50*z0^4 - x^53 + 2*x^51*z0^2 - 2*x^49*z0^4 + x^50*y^2 - 2*x^48*z0^4 - x^51 + x^49*z0^2 - x^47*z0^4 + x^50 - 2*x^48*z0^2 + 2*x^46*z0^4 + 2*x^45*z0^4 + x^48 - x^46*z0^2 + x^44*z0^4 - x^47 + 2*x^45*z0^2 - 2*x^43*z0^4 - 2*x^42*z0^4 - x^45 + x^43*z0^2 + 2*x^41*z0^4 + x^44 - 2*x^42*z0^2 - x^40*y*z0^3 + 2*x^40*z0^4 + x^41*z0^2 + x^39*y*z0^3 - x^39*z0^4 + x^42 - 2*x^40*y*z0 - x^40*z0^2 - 2*x^38*y*z0^3 + x^38*z0^4 + 2*x^41 + x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^40 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + 2*x^36*z0^4 + x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*z0^4 + 2*x^36*y*z0 - x^36*z0^2 - 2*x^34*y*z0^3 - 2*x^34*z0^4 + 2*x^37 + x^35*y*z0 - x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 + x^34*y*z0 + x^34*z0^2 + x^32*y*z0^3 - x^35 - 2*x^33*y*z0 + x^33*z0^2 + 2*x^31*z0^4 - 2*x^34 - x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + 2*x^31*y*z0 - x^31*z0^2 + 2*x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 + x^28*y*z0^3 - x^28*z0^4 - 2*x^31 - 2*x^29*y*z0 + x^27*y*z0^3 + x^30 + x^28*z0^2 - 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^29 + x^25*z0^4 + 2*x^26*y*z0 + x^24*y*z0^3 + x^24*z0^4 - 2*x^27 + x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 + 2*x^23*z0^4 - x^24*y*z0 + x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 + x^25 - x^23*z0^2 + 2*x^21*y*z0^3 + x^21*z0^4 - x^24 - 2*x^22*y*z0 + 2*x^22*z0^2 - x^20*y*z0^3 - 2*x^20*z0^4 + 2*x^23 + x^21*y*z0 - x^21*z0^2 + 2*x^19*y*z0^3 - 2*x^19*z0^4 - 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 + 2*x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*y*z0^3 - x^17*z0^4 - 2*x^18*y*z0 + x^18*z0^2 + x^16*y*z0^3 - 2*x^16*z0^4 + x^19 - x^17*y*z0 + x^17*z0^2 - 2*x^15*y*z0^3 + x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + 2*x^14*y*z0^3 - 2*x^14*z0^4 - x^17 + 2*x^15*y*z0 + 2*x^15*z0^2 + 2*x^13*y*z0^3 - x^13*z0^4 + x^14*y*z0 + 2*x^14*z0^2 + x^12*y*z0^3 + 2*x^12*z0^4 + x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 + 2*x^12*y*z0 - x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 - 2*x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 + x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - x^10 + x^8*y*z0 + x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 + x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 - x^7 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 + x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 - x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((x^61*z0^3 + x^60*z0^3 - x^58*y^2*z0^3 - 2*x^59*z0^3 - x^57*y^2*z0^3 + 2*x^60*z0 - 2*x^58*z0^3 + 2*x^56*y^2*z0^3 + 2*x^59*z0 - 2*x^57*y^2*z0 + x^55*y^2*z0^3 - 2*x^56*y^2*z0 + 2*x^56*z0^3 - x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 - 2*x^56*z0 - 2*x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 + x^53*z0 + x^50*y^2*z0 + 2*x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 - x^50*z0 - 2*x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 + x^47*z0 + 2*x^44*z0^3 - 2*x^45*z0 + 2*x^43*z0^3 - x^44*z0 - x^41*z0^3 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 - x^40*z0^3 - 2*x^38*y*z0^4 + x^41*z0 + 2*x^39*z0^3 - x^37*y*z0^4 + 2*x^38*y*z0^2 + 2*x^38*z0^3 - x^36*y*z0^4 - x^39*y + 2*x^39*z0 + x^37*y*z0^2 - 2*x^35*y*z0^4 + 2*x^38*y + x^38*z0 - x^36*y*z0^2 + 2*x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^35*z0^3 + 2*x^36*y - x^36*z0 - x^34*z0^3 + x^32*y*z0^4 - x^35*y + 2*x^35*z0 + 2*x^33*y*z0^2 - 2*x^31*y*z0^4 - x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + 2*x^33*y + x^33*z0 - x^29*y*z0^4 + x^32*y + 2*x^32*z0 - x^30*y*z0^2 - 2*x^30*z0^3 + 2*x^28*y*z0^4 + x^31*z0 + x^29*y*z0^2 + 2*x^29*z0^3 + x^27*y*z0^4 - 2*x^30*y - x^28*y*z0^2 - x^28*z0^3 + 2*x^26*y*z0^4 + 2*x^29*y - x^29*z0 - x^27*y*z0^2 - 2*x^27*z0^3 + 2*x^25*y*z0^4 - 2*x^28*y + x^28*z0 + 2*x^26*y*z0^2 - 2*x^26*z0^3 + x^24*y*z0^4 - 2*x^27*y + x^27*z0 + 2*x^25*z0^3 - x^26*y - 2*x^24*z0^3 - 2*x^22*y*z0^4 - x^25*y + x^25*z0 + x^23*y*z0^2 - 2*x^23*z0^3 + 2*x^24*y - x^22*z0^3 - 2*x^20*y*z0^4 - x^23*y - 2*x^23*z0 - x^21*y*z0^2 - x^21*z0^3 + 2*x^19*y*z0^4 - x^22*y - 2*x^20*y*z0^2 - 2*x^20*z0^3 + x^21*z0 + 2*x^19*z0^3 + x^17*y*z0^4 + 2*x^20*y - x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y + 2*x^19*z0 - 2*x^17*y*z0^2 - 2*x^17*z0^3 + x^15*y*z0^4 - 2*x^18*y + 2*x^16*y*z0^2 + 2*x^16*z0^3 + 2*x^14*y*z0^4 - 2*x^17*y + 2*x^17*z0 + x^15*y*z0^2 + x^16*z0 - x^14*y*z0^2 + 2*x^14*z0^3 + x^15*z0 - 2*x^13*y*z0^2 + 2*x^13*z0^3 + 2*x^11*y*z0^4 + x^14*z0 - 2*x^12*y*z0^2 - x^12*z0^3 + 2*x^10*y*z0^4 - x^13*y - x^13*z0 + x^11*z0^3 + 2*x^9*y*z0^4 - 2*x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 + x^11*y + x^11*z0 - x^9*z0^3 + 2*x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 + x^8*y*z0^2 - x^8*z0^3 - x^6*y*z0^4 - 2*x^9*y + 2*x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y + x^8*z0 - x^6*y*z0^2 + 2*x^6*z0^3 - x^4*y*z0^4 + x^7*y + 2*x^5*y*z0^2 - x^3*y*z0^4 - x^6*y - 2*x^6*z0 - x^4*y*z0^2 + x^2*y*z0^4 + 2*x^5*y + x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + 2*x^2*y*z0^2 - x^2*z0^3 - x^3*z0 + 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((2*x^60*z0^4 - x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 - x^56*y^2*z0^4 - x^61 - 2*x^57*y^2*z0^2 - 2*x^57*z0^4 + x^60 + x^58*y^2 + x^58*z0^2 - x^56*z0^4 - x^57*y^2 - 2*x^57*z0^2 + x^58 + 2*x^54*z0^4 - x^57 - x^55*z0^2 + x^53*z0^4 + 2*x^54*z0^2 - x^55 - x^53*z0^2 - 2*x^51*z0^4 + x^54 + x^52*z0^2 + x^50*y^2*z0^2 - x^50*z0^4 - 2*x^51*z0^2 + x^52 + x^50*z0^2 + 2*x^48*z0^4 - x^51 - x^49*z0^2 + x^47*z0^4 + 2*x^48*z0^2 - x^49 - x^47*z0^2 - 2*x^45*z0^4 + x^48 + x^46*z0^2 - x^44*z0^4 - 2*x^45*z0^2 + x^46 + x^44*z0^2 + 2*x^42*z0^4 - x^45 - x^43*z0^2 - 2*x^41*z0^4 + 2*x^42*z0^2 - x^40*z0^4 - x^43 - 2*x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 + x^42 + 2*x^40*y*z0 + x^40*z0^2 - 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*z0^2 - 2*x^37*z0^4 + x^40 - x^38*y*z0 - x^38*z0^2 + 2*x^36*y*z0^3 - x^36*z0^4 - 2*x^39 - x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 + x^38 - 2*x^36*y*z0 + x^36*z0^2 + 2*x^34*y*z0^3 - 2*x^35*y*z0 - x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 - x^36 + x^34*y*z0 - x^34*z0^2 + x^32*z0^4 + 2*x^35 - x^33*y*z0 + x^33*z0^2 + x^31*y*z0^3 - x^31*z0^4 + 2*x^34 + x^32*y*z0 - x^32*z0^2 + x^30*y*z0^3 + x^30*z0^4 + 2*x^33 + 2*x^31*y*z0 + x^31*z0^2 + 2*x^29*y*z0^3 - x^32 - x^30*y*z0 - 2*x^30*z0^2 + 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^31 - x^29*y*z0 + x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 - x^30 + 2*x^28*z0^2 - x^26*y*z0^3 + x^26*z0^4 + x^29 + x^27*y*z0 + x^27*z0^2 - 2*x^25*y*z0^3 + 2*x^25*z0^4 - x^28 - x^26*y*z0 + x^24*y*z0^3 + 2*x^24*z0^4 + x^27 + 2*x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 + 2*x^26 + 2*x^24*y*z0 - 2*x^22*z0^4 - 2*x^25 + x^23*y*z0 - 2*x^21*y*z0^3 - x^21*z0^4 + x^24 - 2*x^20*y*z0^3 - x^20*z0^4 - 2*x^23 + x^21*y*z0 - 2*x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 + x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 + 2*x^18*z0^4 + 2*x^19*y*z0 + 2*x^19*z0^2 - 2*x^17*y*z0^3 - x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 - x^16*z0^4 - x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + x^15*z0^4 + x^18 + x^16*y*z0 - x^16*z0^2 + x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - x^15*y*z0 - x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 - 2*x^16 - 2*x^12*y*z0^3 - x^12*z0^4 - 2*x^15 + x^13*y*z0 + x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^14 + x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 - x^13 + x^11*z0^2 + x^9*y*z0^3 - 2*x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 - 2*x^11 - 2*x^9*y*z0 + x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - x^8*y*z0 + x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 - x^9 - 2*x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^7 + 2*x^5*y*z0 - x^3*y*z0^3 - x^6 - x^4*y*z0 + 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + x^2)/y) * dx,
- ((x^60*z0^3 + x^61*z0 + 2*x^59*z0^3 - x^57*y^2*z0^3 + x^60*z0 - x^58*y^2*z0 + x^58*z0^3 - 2*x^56*y^2*z0^3 + x^59*z0 - x^57*y^2*z0 + x^57*z0^3 - x^55*y^2*z0^3 - x^58*z0 - x^56*y^2*z0 - 2*x^56*z0^3 - 2*x^54*y^2*z0^3 - x^57*z0 - x^55*z0^3 - x^56*z0 - x^54*z0^3 + x^55*z0 + x^53*z0^3 + x^54*z0 + x^52*z0^3 + x^50*y^2*z0^3 + x^53*z0 + x^51*z0^3 - x^52*z0 - x^50*z0^3 - x^51*z0 - x^49*z0^3 - x^50*z0 - x^48*z0^3 + x^49*z0 + x^47*z0^3 + x^48*z0 + x^46*z0^3 + x^47*z0 + x^45*z0^3 - x^46*z0 - x^44*z0^3 - x^45*z0 - x^43*z0^3 - x^44*z0 - x^42*z0^3 + x^43*z0 + x^41*z0^3 + x^42*z0 + 2*x^40*z0^3 - x^38*y*z0^4 + 2*x^41*z0 + x^39*y*z0^2 + x^39*z0^3 - 2*x^40*y + 2*x^38*y*z0^2 + x^38*z0^3 - x^36*y*z0^4 - 2*x^39*y - 2*x^37*z0^3 + x^35*y*z0^4 - 2*x^38*y + 2*x^38*z0 + 2*x^34*y*z0^4 + x^37*y - x^37*z0 + 2*x^35*y*z0^2 + 2*x^35*z0^3 - x^33*y*z0^4 + x^36*y - 2*x^36*z0 + x^34*z0^3 + x^32*y*z0^4 + 2*x^33*y*z0^2 - 2*x^31*y*z0^4 - 2*x^34*y + 2*x^34*z0 + x^32*y*z0^2 - 2*x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - x^33*z0 + x^31*z0^3 + 2*x^29*y*z0^4 - 2*x^32*y + 2*x^32*z0 - 2*x^30*y*z0^2 - 2*x^28*y*z0^4 - 2*x^31*y - 2*x^29*y*z0^2 - x^29*z0^3 - 2*x^27*y*z0^4 - 2*x^30*y + 2*x^28*z0^3 + x^26*y*z0^4 - 2*x^29*y + x^29*z0 - 2*x^27*y*z0^2 + x^27*z0^3 - 2*x^25*y*z0^4 + x^28*z0 + x^26*y*z0^2 - x^24*y*z0^4 + 2*x^27*y - 2*x^27*z0 - x^25*y*z0^2 + x^26*y - x^24*y*z0^2 - 2*x^24*z0^3 + x^25*y + 2*x^25*z0 - x^23*y*z0^2 - 2*x^24*y + 2*x^24*z0 - 2*x^22*y*z0^2 + x^22*z0^3 - x^20*y*z0^4 + 2*x^23*y + 2*x^21*y*z0^2 + 2*x^21*z0^3 - 2*x^19*y*z0^4 - x^22*y - 2*x^22*z0 - 2*x^20*y*z0^2 - 2*x^20*z0^3 - 2*x^18*y*z0^4 - 2*x^21*y + x^17*y*z0^4 - x^20*y - 2*x^20*z0 - x^18*y*z0^2 + 2*x^18*z0^3 + 2*x^19*y - x^19*z0 + x^17*y*z0^2 + 2*x^17*z0^3 + x^15*y*z0^4 - x^18*y + x^18*z0 + 2*x^16*z0^3 - 2*x^14*y*z0^4 + 2*x^15*y*z0^2 + x^13*y*z0^4 - x^16*y - 2*x^16*z0 - x^14*y*z0^2 + 2*x^14*z0^3 - x^12*y*z0^4 - x^15*y + 2*x^13*y*z0^2 + 2*x^13*z0^3 - x^14*y - x^14*z0 - 2*x^12*y*z0^2 + 2*x^13*y - 2*x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 + 2*x^9*y*z0^4 - 2*x^12*y - 2*x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 - 2*x^8*y*z0^4 + x^11*y + x^11*z0 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + 2*x^10*z0 + 2*x^8*y*z0^2 + x^8*z0^3 - x^9*y + 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y - 2*x^8*z0 + x^6*y*z0^2 - x^6*z0^3 - x^4*y*z0^4 - 2*x^7*y + 2*x^7*z0 - x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*z0 - x^3*y*z0^2 + 2*x^3*z0^3 + x^4*y + x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((-x^61*z0^4 - 2*x^60*z0^4 + x^58*y^2*z0^4 - x^59*z0^4 + 2*x^57*y^2*z0^4 + x^60*z0^2 + x^58*z0^4 + x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 + 2*x^57*z0^4 - x^58*y^2 + x^56*z0^4 - x^57*z0^2 - x^55*z0^4 - x^58 - 2*x^54*z0^4 - 2*x^53*z0^4 + x^54*z0^2 + x^52*z0^4 + x^50*y^2*z0^4 + x^55 + 2*x^51*z0^4 + 2*x^50*z0^4 - x^51*z0^2 - x^49*z0^4 - x^52 - 2*x^48*z0^4 - 2*x^47*z0^4 + x^48*z0^2 + x^46*z0^4 + x^49 + 2*x^45*z0^4 + 2*x^44*z0^4 - x^45*z0^2 - x^43*z0^4 - x^46 - 2*x^42*z0^4 + x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^40*z0^4 + x^43 + x^40*z0^2 - 2*x^38*y*z0^3 + 2*x^41 - 2*x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^40 + 2*x^36*z0^4 + x^39 - x^37*y*z0 - x^37*z0^2 + 2*x^35*y*z0^3 - x^35*z0^4 + 2*x^38 + x^36*y*z0 + x^36*z0^2 + x^34*y*z0^3 + 2*x^34*z0^4 - x^37 - 2*x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*z0^4 - 2*x^36 + 2*x^34*z0^2 + x^35 - 2*x^33*y*z0 + x^33*z0^2 - 2*x^31*z0^4 - 2*x^32*y*z0 + 2*x^32*z0^2 - x^30*y*z0^3 - 2*x^30*z0^4 + x^33 - x^31*y*z0 + x^29*y*z0^3 + 2*x^29*z0^4 - x^32 + 2*x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 - x^29*y*z0 - x^27*y*z0^3 - 2*x^27*z0^4 + 2*x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 - 2*x^26*z0^4 - 2*x^29 - x^27*y*z0 - x^27*z0^2 - 2*x^25*y*z0^3 - x^28 + 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 - 2*x^27 + 2*x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 - x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 - 2*x^25 + x^23*z0^2 + x^21*y*z0^3 + x^21*z0^4 + 2*x^22*y*z0 - 2*x^20*y*z0^3 + x^20*z0^4 - x^23 + x^21*y*z0 - x^21*z0^2 + x^19*y*z0^3 - 2*x^19*z0^4 + 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^19*y*z0 - 2*x^19*z0^2 + x^17*y*z0^3 + 2*x^17*z0^4 - 2*x^20 - 2*x^18*y*z0 + 2*x^16*y*z0^3 + 2*x^16*z0^4 + x^19 + x^15*y*z0^3 - 2*x^18 - 2*x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*z0^4 - x^14*y*z0 - x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*z0^4 + x^12*y*z0 - 2*x^12*z0^2 + x^13 + x^11*y*z0 + x^9*y*z0^3 - x^12 - x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 + x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 - x^10 - 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 - x^6*z0^2 - x^4*z0^4 + 2*x^7 + x^5*y*z0 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - x^5 - x^3*y*z0 + x^3*z0^2 - x^2*z0^2 - 2*x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - 2*x^60*z0^4 + x^58*y^2*z0^4 + 2*x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - 2*x^58*y^2*z0^2 + x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - x^60 - 2*x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 - 2*x^57*z0^2 - x^55*z0^4 - 2*x^58 - 2*x^54*z0^4 + x^57 + 2*x^55*z0^2 - x^53*z0^4 + 2*x^54*z0^2 + x^52*z0^4 + 2*x^55 + 2*x^51*z0^4 - 2*x^54 - 2*x^52*z0^2 + x^50*z0^4 + x^51*y^2 - 2*x^51*z0^2 - x^49*z0^4 - 2*x^52 - 2*x^48*z0^4 + 2*x^51 + 2*x^49*z0^2 - x^47*z0^4 + 2*x^48*z0^2 + x^46*z0^4 + 2*x^49 + 2*x^45*z0^4 - 2*x^48 - 2*x^46*z0^2 + x^44*z0^4 - 2*x^45*z0^2 - x^43*z0^4 - 2*x^46 - 2*x^42*z0^4 + 2*x^45 + 2*x^43*z0^2 - x^41*z0^4 + 2*x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^40*z0^4 + 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 - 2*x^42 + x^40*y*z0 + x^38*y*z0^3 - x^39*y*z0 + x^39*z0^2 + x^37*z0^4 + 2*x^40 - x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 + x^36*z0^4 + 2*x^37*y*z0 - 2*x^35*y*z0^3 + 2*x^35*z0^4 - 2*x^38 - x^36*y*z0 - x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 + 2*x^37 + x^35*y*z0 - x^35*z0^2 + 2*x^33*y*z0^3 + x^33*z0^4 - 2*x^36 - x^34*y*z0 - x^34*z0^2 - x^32*y*z0^3 - 2*x^35 + x^31*y*z0^3 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^33 + 2*x^31*y*z0 + x^31*z0^2 - x^29*y*z0^3 - x^32 + x^30*y*z0 + x^30*z0^2 + 2*x^28*y*z0^3 + x^31 - x^27*y*z0^3 - 2*x^27*z0^4 - x^30 - x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + 2*x^25*y*z0^3 + 2*x^25*z0^4 - 2*x^28 + x^26*y*z0 - x^24*y*z0^3 + x^24*z0^4 + x^27 + x^25*z0^2 + 2*x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^24*y*z0 + x^24*z0^2 - x^22*y*z0^3 - 2*x^22*z0^4 + 2*x^23*y*z0 + 2*x^23*z0^2 - x^21*z0^4 - 2*x^24 + 2*x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 + x^20*z0^4 + x^23 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 - 2*x^20*z0^2 + 2*x^18*y*z0^3 - 2*x^18*z0^4 - 2*x^21 + 2*x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + 2*x^20 + 2*x^18*y*z0 + x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^19 - x^17*y*z0 + 2*x^17*z0^2 + 2*x^15*y*z0^3 - x^15*z0^4 - x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 + 2*x^17 - 2*x^15*z0^2 + x^13*y*z0^3 - x^13*z0^4 - 2*x^16 - 2*x^14*z0^2 + x^12*y*z0^3 - x^12*z0^4 - 2*x^15 - 2*x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 - x^11*z0^4 + 2*x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 + x^13 - x^11*z0^2 + x^9*y*z0^3 + 2*x^9*z0^4 + x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 - x^11 + x^9*y*z0 + x^9*z0^2 + x^7*y*z0^3 + x^7*z0^4 - x^10 - 2*x^8*y*z0 - 2*x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 + x^7*z0^2 - x^5*z0^4 - x^8 + x^6*y*z0 + x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 + x^5*z0^2 + x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 - x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + 2*x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 + x^59*z0^3 - 2*x^60*z0 - 2*x^58*y^2*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 + x^59*z0 + 2*x^57*y^2*z0 - x^55*y^2*z0^3 - 2*x^58*z0 - x^56*y^2*z0 - x^56*z0^3 + 2*x^57*z0 + 2*x^55*z0^3 - x^56*z0 + 2*x^55*z0 + x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 + x^53*z0 + x^51*y^2*z0 - 2*x^52*z0 - x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 - x^50*z0 + 2*x^49*z0 + x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 + x^47*z0 - 2*x^46*z0 - x^44*z0^3 - 2*x^45*z0 + 2*x^43*z0^3 - x^44*z0 + 2*x^43*z0 - x^41*z0^3 - 2*x^39*y*z0^4 + 2*x^42*z0 - x^40*y*z0^2 - 2*x^40*z0^3 + 2*x^38*y*z0^4 - 2*x^41*z0 + 2*x^39*y*z0^2 + x^40*y + x^38*z0^3 + x^36*y*z0^4 - 2*x^39*y - 2*x^39*z0 + x^37*y*z0^2 - 2*x^35*y*z0^4 - x^38*z0 - 2*x^36*y*z0^2 - 2*x^36*z0^3 - x^34*y*z0^4 + 2*x^37*y + 2*x^37*z0 + 2*x^35*y*z0^2 - 2*x^33*y*z0^4 - x^36*y + 2*x^34*y*z0^2 + x^34*z0^3 - x^32*y*z0^4 + x^35*y - 2*x^33*y*z0^2 + x^31*y*z0^4 - x^34*z0 - 2*x^32*y*z0^2 + 2*x^32*z0^3 - 2*x^30*y*z0^4 - 2*x^31*y*z0^2 + 2*x^31*z0^3 - x^29*y*z0^4 + x^32*z0 - 2*x^30*y*z0^2 + 2*x^30*z0^3 - x^28*y*z0^4 - x^31*y - x^31*z0 - x^29*y*z0^2 + 2*x^27*y*z0^4 + x^30*y - 2*x^30*z0 + x^28*y*z0^2 - 2*x^28*z0^3 - x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 - 2*x^25*y*z0^4 + 2*x^28*y + x^28*z0 - x^26*y*z0^2 - 2*x^26*z0^3 + 2*x^24*y*z0^4 + x^27*y - 2*x^27*z0 - x^25*y*z0^2 - x^26*y - x^26*z0 - 2*x^24*y*z0^2 + 2*x^24*z0^3 - 2*x^22*y*z0^4 + x^25*y + 2*x^25*z0 - 2*x^23*y*z0^2 + x^23*z0^3 + x^21*y*z0^4 - x^24*y + 2*x^24*z0 + x^22*y*z0^2 - 2*x^22*z0^3 - x^20*y*z0^4 - 2*x^23*z0 + 2*x^21*z0^3 - 2*x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 - x^20*y*z0^2 + x^20*z0^3 + 2*x^18*y*z0^4 + x^21*y - x^21*z0 + 2*x^19*y*z0^2 + x^19*z0^3 - x^17*y*z0^4 - x^20*z0 + 2*x^18*z0^3 - x^16*y*z0^4 - 2*x^19*y + x^19*z0 - x^17*y*z0^2 + x^17*z0^3 - x^15*y*z0^4 + 2*x^16*y*z0^2 - x^16*z0^3 + x^14*y*z0^4 + 2*x^17*y + 2*x^17*z0 + x^15*y*z0^2 - 2*x^15*z0^3 - x^13*y*z0^4 + 2*x^16*y + 2*x^14*y*z0^2 - x^14*z0^3 - 2*x^15*y + x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 - x^11*y*z0^4 + x^14*y + 2*x^12*y*z0^2 + x^12*z0^3 + x^10*y*z0^4 - x^13*y + 2*x^13*z0 + x^11*y*z0^2 + x^11*z0^3 - 2*x^9*y*z0^4 - 2*x^12*y - 2*x^10*y*z0^2 - x^8*y*z0^4 - x^11*y - 2*x^9*y*z0^2 - x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y - x^6*y*z0^4 - x^9*y + x^9*z0 + x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 + 2*x^7*y + 2*x^7*z0 - x^5*y*z0^2 - 2*x^3*y*z0^4 + 2*x^6*z0 - x^4*y*z0^2 - 2*x^4*z0^3 + 2*x^5*y + 2*x^5*z0 - x^3*y*z0^2 - 2*x^3*z0^3 - 2*x^4*y + x^4*z0 - 2*x^2*y*z0^2 + x^3*y + 2*x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + x^59*z0^4 - 2*x^57*y^2*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 - 2*x^57*z0^4 - 2*x^60 - x^58*y^2 + 2*x^58*z0^2 - x^56*z0^4 + 2*x^57*y^2 - x^57*z0^2 - x^55*z0^4 - x^58 + 2*x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + x^53*z0^4 + x^52*z0^4 + x^55 + x^51*y^2*z0^2 - 2*x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - x^50*z0^4 - x^49*z0^4 - x^52 + 2*x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + x^47*z0^4 + x^46*z0^4 + x^49 - 2*x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - x^44*z0^4 - x^43*z0^4 - x^46 + 2*x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 - 2*x^41*z0^4 + 2*x^40*y*z0^3 - 2*x^40*z0^4 + x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 + x^39*z0^4 - 2*x^42 - x^40*y*z0 + 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + 2*x^40 + x^38*z0^2 - x^36*y*z0^3 - x^36*z0^4 - x^39 + x^37*z0^2 + 2*x^35*y*z0^3 + 2*x^35*z0^4 + x^38 - 2*x^36*y*z0 - 2*x^36*z0^2 + x^34*y*z0^3 - x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 + x^35*z0^2 - x^33*y*z0^3 - x^33*z0^4 - 2*x^34*y*z0 - x^32*y*z0^3 - x^32*z0^4 + 2*x^35 + x^33*z0^2 - x^31*y*z0^3 - 2*x^31*z0^4 - x^34 - x^32*y*z0 + 2*x^32*z0^2 + x^30*y*z0^3 + 2*x^30*z0^4 + x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 - 2*x^32 - 2*x^30*y*z0 - 2*x^30*z0^2 + 2*x^28*y*z0^3 + x^28*z0^4 + x^31 + x^29*y*z0 + 2*x^29*z0^2 + x^27*z0^4 - 2*x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 - 2*x^26*y*z0^3 + x^29 - x^27*z0^2 - 2*x^25*y*z0^3 + x^25*z0^4 - x^28 - x^26*y*z0 - x^26*z0^2 + 2*x^24*y*z0^3 - 2*x^24*z0^4 - x^27 + x^25*y*z0 + x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + x^26 + x^24*y*z0 - x^24*z0^2 + x^22*z0^4 + x^21*y*z0^3 - x^21*z0^4 + x^22*y*z0 - 2*x^22*z0^2 - x^20*y*z0^3 - x^21*y*z0 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + x^20*y*z0 + x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + x^19*y*z0 - x^19*z0^2 - 2*x^17*y*z0^3 - x^17*z0^4 + x^20 + x^16*y*z0^3 + x^16*z0^4 + x^19 + x^17*y*z0 + x^17*z0^2 - x^15*y*z0^3 - 2*x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^15*z0^2 + x^13*y*z0^3 + x^13*z0^4 - x^16 + x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 + x^15 - 2*x^13*y*z0 + 2*x^13*z0^2 + x^11*y*z0^3 + x^11*z0^4 + 2*x^14 + 2*x^12*y*z0 - x^12*z0^2 + 2*x^10*z0^4 - x^13 - x^11*z0^2 + 2*x^9*y*z0^3 + x^12 + x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - x^9*y*z0 + x^9*z0^2 + x^7*y*z0^3 - x^7*z0^4 + x^10 + x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - 2*x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 - x^7 + x^3*z0^4 + 2*x^6 - 2*x^4*y*z0 - 2*x^4*z0^2 - 2*x^2*z0^4 + x^5 + x^3*z0^2 + x^2*y*z0 - 2*x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 - 2*x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^59*z0^3 + 2*x^57*y^2*z0^3 + x^60*z0 - 2*x^58*y^2*z0 - 2*x^56*y^2*z0^3 - x^59*z0 - x^57*y^2*z0 + 2*x^55*y^2*z0^3 - 2*x^58*z0 + x^56*y^2*z0 - 2*x^56*z0^3 + 2*x^54*y^2*z0^3 - x^57*z0 + x^56*z0 - x^54*z0^3 + 2*x^55*z0 + 2*x^53*z0^3 + x^51*y^2*z0^3 + x^54*z0 - x^53*z0 + x^51*z0^3 - 2*x^52*z0 - 2*x^50*z0^3 - x^51*z0 + x^50*z0 - x^48*z0^3 + 2*x^49*z0 + 2*x^47*z0^3 + x^48*z0 - x^47*z0 + x^45*z0^3 - 2*x^46*z0 - 2*x^44*z0^3 - x^45*z0 + x^44*z0 - x^42*z0^3 + 2*x^43*z0 - 2*x^39*y*z0^4 + x^42*z0 - x^40*y*z0^2 + 2*x^38*y*z0^4 + x^41*z0 + 2*x^39*y*z0^2 + x^39*z0^3 + x^40*y - x^40*z0 + x^38*y*z0^2 + x^38*z0^3 - 2*x^36*y*z0^4 + 2*x^39*y + 2*x^37*y*z0^2 - 2*x^37*z0^3 + 2*x^35*y*z0^4 + 2*x^38*y - x^38*z0 - x^36*y*z0^2 - 2*x^34*y*z0^4 + 2*x^37*y - x^37*z0 + x^35*z0^3 - 2*x^33*y*z0^4 + x^36*y + 2*x^36*z0 + 2*x^34*y*z0^2 - x^34*z0^3 - 2*x^35*y + 2*x^35*z0 + 2*x^33*y*z0^2 + 2*x^33*z0^3 + 2*x^31*y*z0^4 - 2*x^34*z0 + x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - 2*x^33*z0 - x^31*z0^3 + x^29*y*z0^4 - x^32*y + 2*x^32*z0 - 2*x^30*y*z0^2 + x^30*z0^3 - 2*x^28*y*z0^4 - x^31*y + x^31*z0 + 2*x^29*y*z0^2 - 2*x^29*z0^3 - x^27*y*z0^4 - x^30*y + x^30*z0 + x^28*y*z0^2 - x^28*z0^3 + 2*x^26*y*z0^4 + x^29*y + x^29*z0 + 2*x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^28*y + 2*x^28*z0 - x^26*y*z0^2 - x^26*z0^3 - x^24*y*z0^4 + x^27*y - 2*x^25*y*z0^2 - x^25*z0^3 + x^23*y*z0^4 - x^26*y + x^26*z0 + 2*x^24*z0^3 + x^22*y*z0^4 + x^25*y + 2*x^23*z0^3 + x^21*y*z0^4 - 2*x^24*y - 2*x^22*y*z0^2 + x^22*z0^3 + 2*x^23*y + 2*x^23*z0 - x^21*y*z0^2 + 2*x^21*z0^3 + x^19*y*z0^4 - 2*x^22*y - 2*x^22*z0 - x^20*y*z0^2 + 2*x^20*z0^3 + x^18*y*z0^4 - 2*x^21*y + x^21*z0 + x^19*y*z0^2 + 2*x^19*z0^3 + x^17*y*z0^4 - x^20*z0 + x^18*y*z0^2 - x^18*z0^3 - x^19*y + x^19*z0 - x^17*y*z0^2 - 2*x^17*z0^3 + x^15*y*z0^4 + 2*x^18*y + 2*x^18*z0 - 2*x^16*z0^3 + 2*x^14*y*z0^4 - x^17*y + x^17*z0 + x^15*y*z0^2 - 2*x^15*z0^3 - x^13*y*z0^4 + 2*x^16*y - x^16*z0 + x^14*y*z0^2 - 2*x^14*z0^3 + x^12*y*z0^4 + x^15*y - x^13*y*z0^2 - x^11*y*z0^4 + 2*x^14*y - 2*x^14*z0 + x^12*y*z0^2 + 2*x^12*z0^3 - 2*x^10*y*z0^4 - x^13*y - x^13*z0 - x^11*z0^3 + x^10*y*z0^2 - 2*x^8*y*z0^4 - 2*x^11*y - x^11*z0 - 2*x^9*y*z0^2 + x^9*z0^3 + 2*x^7*y*z0^4 - 2*x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 - 2*x^6*y*z0^4 + 2*x^9*y - 2*x^9*z0 - x^7*y*z0^2 - x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + x^8*z0 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + x^7*y - 2*x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + x^3*y*z0^4 + x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 + x^4*z0^3 + 2*x^2*y*z0^4 + x^5*y - 2*x^5*z0 + x^4*y - 2*x^4*z0 + x^2*y*z0^2 - x^2*z0^3 - 2*x^3*y + 2*x^3*z0 + x^2*y)/y) * dx,
- ((-2*x^61*z0^4 + x^60*z0^4 + 2*x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 - x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + 2*x^61 - 2*x^57*y^2*z0^2 - x^57*z0^4 + 2*x^60 - 2*x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 - 2*x^57*y^2 - 2*x^57*z0^2 - 2*x^55*z0^4 - 2*x^58 - 2*x^57 - x^55*z0^2 + 2*x^53*z0^4 + x^51*y^2*z0^4 + 2*x^54*z0^2 + 2*x^52*z0^4 + 2*x^55 + 2*x^54 + x^52*z0^2 - 2*x^50*z0^4 - 2*x^51*z0^2 - 2*x^49*z0^4 - 2*x^52 - 2*x^51 - x^49*z0^2 + 2*x^47*z0^4 + 2*x^48*z0^2 + 2*x^46*z0^4 + 2*x^49 + 2*x^48 + x^46*z0^2 - 2*x^44*z0^4 - 2*x^45*z0^2 - 2*x^43*z0^4 - 2*x^46 - 2*x^45 - x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - x^40*y*z0^3 - 2*x^40*z0^4 + 2*x^43 - x^41*z0^2 - x^39*y*z0^3 - 2*x^39*z0^4 + 2*x^42 + 2*x^40*y*z0 + x^40*z0^2 + 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*y*z0 - x^39*z0^2 + 2*x^37*y*z0^3 - 2*x^37*z0^4 + 2*x^40 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + x^36*z0^4 - x^39 - x^37*y*z0 - 2*x^35*y*z0^3 - 2*x^35*z0^4 + 2*x^38 + x^36*z0^2 + 2*x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 + x^35*y*z0 + 2*x^35*z0^2 + 2*x^33*y*z0^3 - x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 + 2*x^34*z0^2 + x^32*y*z0^3 + 2*x^32*z0^4 + x^35 - 2*x^33*y*z0 + 2*x^31*y*z0^3 + 2*x^31*z0^4 - 2*x^34 + x^32*y*z0 + x^32*z0^2 - x^30*z0^4 - x^33 - 2*x^31*y*z0 + 2*x^31*z0^2 + x^29*y*z0^3 + x^32 - x^30*y*z0 - 2*x^30*z0^2 + x^28*y*z0^3 - 2*x^28*z0^4 - 2*x^31 + 2*x^29*y*z0 - x^29*z0^2 - x^30 - x^28*y*z0 - 2*x^28*z0^2 - 2*x^26*y*z0^3 - x^26*z0^4 + 2*x^29 - 2*x^27*y*z0 - 2*x^27*z0^2 - 2*x^25*y*z0^3 + x^26*y*z0 + 2*x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - x^27 + 2*x^25*y*z0 - x^23*y*z0^3 - 2*x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 + x^24*z0^2 + x^22*y*z0^3 + x^22*z0^4 - x^25 + x^23*y*z0 - x^23*z0^2 + 2*x^21*y*z0^3 - x^21*z0^4 + x^22*y*z0 + x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 - x^21*y*z0 + 2*x^19*z0^4 - x^20*y*z0 + x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + x^21 - x^19*y*z0 - 2*x^19*z0^2 - 2*x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 + x^18*z0^2 - 2*x^16*z0^4 + x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 - x^18 + 2*x^16*y*z0 + x^16*z0^2 - x^14*y*z0^3 - x^14*z0^4 - x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 - x^13*y*z0^3 + 2*x^13*z0^4 - x^16 + x^14*y*z0 - x^12*y*z0^3 - 2*x^15 + 2*x^13*y*z0 + x^13*z0^2 + x^11*y*z0^3 - 2*x^14 + 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^11*y*z0 - 2*x^9*y*z0^3 + 2*x^9*z0^4 - x^12 - x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 - x^10 + 2*x^8*y*z0 + x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^7*y*z0 - x^7*z0^2 - x^5*z0^4 + 2*x^8 - x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 - x^7 - 2*x^5*y*z0 - x^5*z0^2 + x^3*y*z0^3 - x^3*z0^4 + 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 - x^5 - x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 + 2*x^2*z0^2 - x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^61*z0^4 + 2*x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 + x^60*z0^2 + 2*x^58*y^2*z0^2 + 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 - x^57*y^2*z0^2 - x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 - x^57*z0^2 - 2*x^55*z0^4 - x^58 - 2*x^55*z0^2 + 2*x^53*z0^4 + x^54*z0^2 + 2*x^52*z0^4 + x^52*y^2 + 2*x^52*z0^2 - 2*x^50*z0^4 - x^51*z0^2 - 2*x^49*z0^4 - 2*x^49*z0^2 + 2*x^47*z0^4 + x^48*z0^2 + 2*x^46*z0^4 + 2*x^46*z0^2 - 2*x^44*z0^4 - x^45*z0^2 - 2*x^43*z0^4 - 2*x^43*z0^2 - 2*x^41*z0^4 + x^42*z0^2 - x^40*y*z0^3 + 2*x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - x^40*y*z0 - x^40*z0^2 + 2*x^38*z0^4 + x^41 + 2*x^39*y*z0 + x^39*z0^2 + 2*x^37*y*z0^3 + 2*x^37*z0^4 - 2*x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + x^36*z0^4 - 2*x^39 - x^37*y*z0 - x^35*z0^4 + x^38 - x^36*z0^2 + x^34*y*z0^3 - 2*x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 + 2*x^33*y*z0^3 - x^33*z0^4 - 2*x^34*y*z0 + 2*x^34*z0^2 + 2*x^32*z0^4 - x^33*y*z0 + x^33*z0^2 - x^31*y*z0^3 - x^30*y*z0^3 + x^31*y*z0 - x^31*z0^2 - x^29*y*z0^3 + x^32 + 2*x^30*y*z0 + 2*x^30*z0^2 + x^28*z0^4 - x^31 - 2*x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 - x^27*z0^4 - 2*x^28*z0^2 - 2*x^26*y*z0^3 - x^26*z0^4 - x^29 + 2*x^27*y*z0 + 2*x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 - 2*x^26*y*z0 - 2*x^26*z0^2 + 2*x^24*y*z0^3 - x^27 + x^25*y*z0 + 2*x^24*y*z0 + x^24*z0^2 + x^22*y*z0^3 - x^25 + 2*x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 + 2*x^21*z0^4 - 2*x^24 - 2*x^22*y*z0 + 2*x^22*z0^2 - 2*x^20*z0^4 + 2*x^21*y*z0 + 2*x^21*z0^2 + x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*z0^4 + x^19*y*z0 + x^19*z0^2 - x^17*y*z0^3 - x^18*y*z0 + 2*x^18*z0^2 - x^16*y*z0^3 - x^16*z0^4 + x^19 - 2*x^17*y*z0 - 2*x^17*z0^2 + x^18 + x^16*z0^2 - 2*x^14*y*z0^3 + 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 - 2*x^15*z0^2 + 2*x^13*y*z0^3 - 2*x^13*z0^4 + x^16 - x^14*y*z0 - 2*x^14*z0^2 + x^12*y*z0^3 - x^12*z0^4 - x^13*y*z0 - 2*x^11*y*z0^3 - x^11*z0^4 + x^14 - x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 - x^11*y*z0 + 2*x^9*y*z0^3 + 2*x^9*z0^4 - x^12 + 2*x^10*y*z0 - 2*x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 - x^11 + x^9*y*z0 - x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 - x^10 - x^8*y*z0 - x^8*z0^2 - 2*x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 - x^5*y*z0^3 + x^8 - x^6*y*z0 + x^6*z0^2 - x^4*y*z0^3 - x^4*z0^4 + 2*x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - x^3*z0^4 - x^6 + 2*x^2*z0^4 + x^5 - x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 - 2*x^3 + 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 + 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^59*z0^3 - 2*x^60*z0 + 2*x^58*y^2*z0 + 2*x^58*z0^3 + x^56*y^2*z0^3 + 2*x^59*z0 + 2*x^57*y^2*z0 - x^57*z0^3 + 2*x^58*z0 - 2*x^56*y^2*z0 + x^56*z0^3 + x^54*y^2*z0^3 + 2*x^57*z0 - 2*x^55*z0^3 - 2*x^56*z0 + x^54*z0^3 + 2*x^55*z0 - x^53*z0^3 - 2*x^54*z0 + x^52*y^2*z0 + 2*x^52*z0^3 + 2*x^53*z0 - x^51*z0^3 - 2*x^52*z0 + x^50*z0^3 + 2*x^51*z0 - 2*x^49*z0^3 - 2*x^50*z0 + x^48*z0^3 + 2*x^49*z0 - x^47*z0^3 - 2*x^48*z0 + 2*x^46*z0^3 + 2*x^47*z0 - x^45*z0^3 - 2*x^46*z0 + x^44*z0^3 + 2*x^45*z0 - 2*x^43*z0^3 - 2*x^44*z0 + x^42*z0^3 + 2*x^43*z0 + 2*x^41*z0^3 - 2*x^39*y*z0^4 - 2*x^42*z0 - x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y*z0^4 - 2*x^39*y*z0^2 + x^39*z0^3 - x^40*y - 2*x^40*z0 + x^38*z0^3 + 2*x^36*y*z0^4 - 2*x^39*y - 2*x^39*z0 - 2*x^37*y*z0^2 + x^37*z0^3 - 2*x^35*y*z0^4 + 2*x^38*y + x^38*z0 - 2*x^36*y*z0^2 + x^36*z0^3 + 2*x^34*y*z0^4 - 2*x^37*y + x^35*y*z0^2 - x^35*z0^3 + 2*x^33*y*z0^4 + 2*x^36*y - 2*x^36*z0 + x^34*y*z0^2 + x^34*z0^3 - 2*x^35*y + x^33*y*z0^2 - 2*x^33*z0^3 - x^31*y*z0^4 + 2*x^34*y + 2*x^34*z0 - 2*x^32*y*z0^2 - 2*x^32*z0^3 + 2*x^30*y*z0^4 - x^33*y - 2*x^33*z0 + 2*x^31*y*z0^2 + x^30*y*z0^2 - 2*x^30*z0^3 - x^28*y*z0^4 + x^31*y - 2*x^31*z0 + x^29*y*z0^2 - x^29*z0^3 + x^30*y - x^30*z0 + x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - 2*x^29*z0 + x^27*y*z0^2 + x^25*y*z0^4 + x^28*y + x^28*z0 + 2*x^26*z0^3 + x^27*y - 2*x^27*z0 - 2*x^25*y*z0^2 + x^25*z0^3 - x^23*y*z0^4 + 2*x^26*y + x^26*z0 + 2*x^24*z0^3 + x^25*y - 2*x^25*z0 + 2*x^23*z0^3 + x^21*y*z0^4 + x^24*y + x^24*z0 + x^22*y*z0^2 + 2*x^22*z0^3 - 2*x^20*y*z0^4 + 2*x^23*y + 2*x^21*y*z0^2 + 2*x^22*z0 + 2*x^20*y*z0^2 + x^20*z0^3 + x^18*y*z0^4 + 2*x^21*y - 2*x^21*z0 - 2*x^19*y*z0^2 + 2*x^19*z0^3 - 2*x^17*y*z0^4 - x^20*y - x^20*z0 - 2*x^18*y*z0^2 - x^19*y - x^19*z0 - x^17*y*z0^2 + 2*x^17*z0^3 - 2*x^15*y*z0^4 + x^18*y - x^18*z0 + 2*x^16*y*z0^2 + 2*x^14*y*z0^4 - x^17*y + 2*x^17*z0 - 2*x^15*y*z0^2 + 2*x^15*z0^3 - x^13*y*z0^4 - 2*x^16*y + 2*x^16*z0 - 2*x^14*y*z0^2 + x^14*z0^3 + 2*x^12*y*z0^4 + x^15*y - 2*x^15*z0 + x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 - x^14*y - x^14*z0 - x^12*y*z0^2 - 2*x^10*y*z0^4 + x^13*y + x^13*z0 - 2*x^11*y*z0^2 + 2*x^11*z0^3 - 2*x^9*y*z0^4 + 2*x^12*y - 2*x^12*z0 - x^10*y*z0^2 - 2*x^10*z0^3 + 2*x^8*y*z0^4 + x^11*y + x^11*z0 - x^9*y*z0^2 + 2*x^7*y*z0^4 - 2*x^10*z0 - 2*x^8*y*z0^2 + 2*x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 - x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y + x^8*z0 - 2*x^6*y*z0^2 - x^6*z0^3 - 2*x^4*y*z0^4 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - 2*x^5*z0 + x^3*z0^3 + 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((x^61*z0^4 - x^60*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 + x^59*z0^4 + x^57*y^2*z0^4 + x^60*z0^2 + x^58*y^2*z0^2 - x^58*z0^4 - x^56*y^2*z0^4 - x^57*y^2*z0^2 + x^57*z0^4 + x^58*z0^2 - x^56*z0^4 - x^57*z0^2 + x^55*z0^4 - x^54*z0^4 - 2*x^55*z0^2 + x^53*z0^4 + x^54*z0^2 + x^52*y^2*z0^2 - x^52*z0^4 + x^51*z0^4 + 2*x^52*z0^2 - x^50*z0^4 - x^51*z0^2 + x^49*z0^4 - x^48*z0^4 - 2*x^49*z0^2 + x^47*z0^4 + x^48*z0^2 - x^46*z0^4 + x^45*z0^4 + 2*x^46*z0^2 - x^44*z0^4 - x^45*z0^2 + x^43*z0^4 - x^42*z0^4 - 2*x^43*z0^2 + 2*x^41*z0^4 + x^42*z0^2 - 2*x^40*y*z0^3 + 2*x^40*z0^4 - x^41*z0^2 - x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^40*y*z0 + 2*x^38*z0^4 + x^41 - x^39*y*z0 - x^37*y*z0^3 + 2*x^40 + x^38*y*z0 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + x^36*z0^4 - 2*x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 + 2*x^35*y*z0^3 - 2*x^35*z0^4 - x^38 + x^36*y*z0 + x^34*y*z0^3 + 2*x^34*z0^4 - x^37 + x^35*y*z0 - 2*x^35*z0^2 + x^33*z0^4 + x^34*y*z0 - x^34*z0^2 - x^32*y*z0^3 + x^35 - x^33*y*z0 + 2*x^33*z0^2 - 2*x^31*z0^4 + 2*x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*y*z0^3 + x^30*z0^4 + 2*x^33 - x^29*y*z0^3 + x^32 - x^30*y*z0 - x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^31 - 2*x^29*z0^2 + x^27*z0^4 - 2*x^30 + x^28*y*z0 - x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 - x^29 + x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 - 2*x^28 - x^26*y*z0 + x^26*z0^2 + 2*x^24*y*z0^3 + 2*x^24*z0^4 - x^25*y*z0 + x^25*z0^2 - 2*x^23*y*z0^3 + x^23*z0^4 + x^26 - x^24*y*z0 - 2*x^24*z0^2 + 2*x^22*z0^4 - 2*x^25 - x^23*z0^2 - x^21*z0^4 - 2*x^24 + 2*x^22*y*z0 - x^20*y*z0^3 - x^20*z0^4 + 2*x^23 + 2*x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 + x^22 + 2*x^20*y*z0 - x^20*z0^2 + x^18*y*z0^3 + x^18*z0^4 + x^21 - x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 + x^20 - 2*x^18*y*z0 + x^16*z0^4 + x^19 - 2*x^17*y*z0 - x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 + x^16*y*z0 - 2*x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 + 2*x^17 + 2*x^15*y*z0 + 2*x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 - x^14*y*z0 - 2*x^12*y*z0^3 - x^12*z0^4 + 2*x^15 + 2*x^13*y*z0 + x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + 2*x^14 + 2*x^12*y*z0 - x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 - x^13 + x^11*y*z0 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 - x^8*y*z0^3 - x^8*z0^4 - x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 - x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^9 - x^7*y*z0 + x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 + x^7 - x^5*y*z0 - 2*x^3*y*z0^3 - 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 + x^5 - x^3*y*z0 + x^2*y*z0 + 2*x^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 + x^59*z0^3 + x^57*y^2*z0^3 + 2*x^60*z0 + 2*x^58*z0^3 - x^56*y^2*z0^3 + x^59*z0 - 2*x^57*y^2*z0 + 2*x^57*z0^3 - x^56*y^2*z0 - x^56*z0^3 - x^54*y^2*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 - x^56*z0 - 2*x^54*z0^3 + x^52*y^2*z0^3 + x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 + x^53*z0 + 2*x^51*z0^3 - x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 - x^50*z0 - 2*x^48*z0^3 + x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 + x^47*z0 + 2*x^45*z0^3 - x^44*z0^3 - 2*x^45*z0 + 2*x^43*z0^3 - x^44*z0 - 2*x^42*z0^3 - x^41*z0^3 - 2*x^39*y*z0^4 + 2*x^42*z0 - x^40*y*z0^2 + x^40*z0^3 - x^38*y*z0^4 + x^41*z0 + 2*x^39*z0^3 - 2*x^37*y*z0^4 - 2*x^40*z0 - 2*x^38*y*z0^2 + x^38*z0^3 + x^36*y*z0^4 - 2*x^37*y*z0^2 - 2*x^37*z0^3 + x^35*y*z0^4 + 2*x^36*y*z0^2 + x^36*z0^3 + 2*x^34*y*z0^4 + 2*x^35*z0^3 - x^33*y*z0^4 - x^36*y - 2*x^36*z0 + x^34*y*z0^2 - 2*x^32*y*z0^4 + 2*x^35*y + x^35*z0 - x^33*y*z0^2 + x^31*y*z0^4 + x^34*y + x^34*z0 - x^32*y*z0^2 + 2*x^32*z0^3 - 2*x^30*y*z0^4 - 2*x^33*y - 2*x^31*y*z0^2 - 2*x^31*z0^3 + 2*x^29*y*z0^4 + x^32*y + 2*x^32*z0 + 2*x^30*y*z0^2 + 2*x^30*z0^3 - 2*x^28*y*z0^4 + 2*x^31*y - x^29*y*z0^2 + 2*x^29*z0^3 + 2*x^27*y*z0^4 - 2*x^30*y - x^30*z0 + x^28*y*z0^2 + 2*x^28*z0^3 - 2*x^26*y*z0^4 + x^29*z0 - x^27*y*z0^2 + 2*x^27*z0^3 - x^28*y - x^28*z0 - x^26*y*z0^2 - 2*x^24*y*z0^4 - x^27*y - 2*x^25*y*z0^2 + 2*x^25*z0^3 - 2*x^23*y*z0^4 + x^26*y + 2*x^26*z0 + x^24*y*z0^2 + 2*x^22*y*z0^4 + 2*x^25*y + x^25*z0 + 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y + 2*x^24*z0 + 2*x^22*y*z0^2 + 2*x^22*z0^3 + 2*x^20*y*z0^4 - 2*x^23*y - 2*x^23*z0 + 2*x^21*y*z0^2 - x^21*z0^3 - x^19*y*z0^4 + x^22*y + x^22*z0 - 2*x^20*z0^3 - 2*x^18*y*z0^4 - x^21*y - 2*x^21*z0 + 2*x^19*y*z0^2 + x^19*z0^3 - x^17*y*z0^4 - 2*x^20*y - x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 + x^16*y*z0^4 - 2*x^19*y - x^17*z0^3 - x^15*y*z0^4 + x^18*y + x^16*z0^3 + 2*x^14*y*z0^4 - 2*x^17*y + 2*x^15*y*z0^2 - 2*x^15*z0^3 + x^13*y*z0^4 + 2*x^16*y + x^16*z0 + x^14*y*z0^2 - x^14*z0^3 - x^12*y*z0^4 - x^15*z0 - 2*x^13*y*z0^2 - 2*x^13*z0^3 - 2*x^11*y*z0^4 - 2*x^14*y - 2*x^14*z0 + 2*x^12*z0^3 - 2*x^10*y*z0^4 - 2*x^13*y - 2*x^11*y*z0^2 + x^11*z0^3 - x^9*y*z0^4 + x^10*z0^3 + 2*x^8*y*z0^4 + 2*x^11*y + x^9*z0^3 + x^7*y*z0^4 + 2*x^8*z0^3 + 2*x^6*y*z0^4 - 2*x^9*y + 2*x^9*z0 + x^7*z0^3 + 2*x^5*y*z0^4 - 2*x^8*y - x^8*z0 - 2*x^6*y*z0^2 + 2*x^6*z0^3 + x^7*z0 + x^5*z0^3 - 2*x^3*y*z0^4 - x^6*y - x^6*z0 + x^4*y*z0^2 - 2*x^2*y*z0^4 + x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 + x^4*y - 2*x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y + x^3*z0 + 2*x^2*y - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 + x^61*z0^2 - x^59*z0^4 - x^57*y^2*z0^4 - x^60*z0^2 - x^58*y^2*z0^2 - 2*x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 + x^57*y^2*z0^2 - x^57*z0^4 - x^60 - 2*x^58*y^2 - x^58*z0^2 + x^56*z0^4 + x^57*y^2 + x^57*z0^2 + x^55*z0^4 - 2*x^58 + x^54*z0^4 + x^52*y^2*z0^4 + x^57 + x^55*z0^2 - x^53*z0^4 - x^54*z0^2 - x^52*z0^4 + 2*x^55 - x^51*z0^4 - x^54 - x^52*z0^2 + x^50*z0^4 + x^51*z0^2 + x^49*z0^4 - 2*x^52 + x^48*z0^4 + x^51 + x^49*z0^2 - x^47*z0^4 - x^48*z0^2 - x^46*z0^4 + 2*x^49 - x^45*z0^4 - x^48 - x^46*z0^2 + x^44*z0^4 + x^45*z0^2 + x^43*z0^4 - 2*x^46 + x^42*z0^4 + x^45 + x^43*z0^2 + 2*x^41*z0^4 - x^42*z0^2 + x^40*y*z0^3 + 2*x^43 + x^41*z0^2 + x^39*y*z0^3 + x^39*z0^4 - x^42 - 2*x^40*y*z0 - x^38*y*z0^3 + x^38*z0^4 - 2*x^41 - x^39*y*z0 - x^37*y*z0^3 + 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 + 2*x^36*z0^4 - x^39 + x^37*y*z0 + 2*x^35*z0^4 - x^38 - 2*x^36*y*z0 - x^34*y*z0^3 + x^34*z0^4 + x^37 + x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*y*z0^3 - x^32*z0^4 - x^35 - 2*x^33*y*z0 - 2*x^33*z0^2 - x^31*y*z0^3 + x^31*z0^4 - 2*x^34 - 2*x^32*y*z0 - x^32*z0^2 - 2*x^30*z0^4 + x^33 + x^31*y*z0 + x^31*z0^2 + x^29*y*z0^3 - x^29*z0^4 + 2*x^30*y*z0 + x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*z0^2 - x^27*z0^4 + x^30 - 2*x^28*y*z0 + x^28*z0^2 - 2*x^26*z0^4 - x^29 + x^27*y*z0 + x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + 2*x^28 + x^26*y*z0 - 2*x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 - 2*x^27 - 2*x^25*y*z0 - 2*x^25*z0^2 + 2*x^23*y*z0^3 - x^23*z0^4 - x^26 - x^24*y*z0 + x^22*y*z0^3 + x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 - x^21*y*z0^3 - 2*x^21*z0^4 + x^24 + x^22*z0^2 - x^23 + 2*x^21*y*z0 + x^18*z0^4 + x^21 - 2*x^19*y*z0 + 2*x^19*z0^2 + x^17*y*z0^3 - x^18*z0^2 - x^16*y*z0^3 - x^19 + 2*x^17*y*z0 + 2*x^17*z0^2 - 2*x^15*y*z0^3 - x^15*z0^4 + 2*x^16*y*z0 + x^16*z0^2 - x^14*y*z0^3 - x^14*z0^4 + x^17 + x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 - 2*x^13*z0^4 + x^14*y*z0 - x^14*z0^2 - x^12*z0^4 - x^15 + 2*x^13*y*z0 - 2*x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^12*y*z0 - 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^10*z0^4 - x^13 - x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 + x^11 + 2*x^9*z0^2 + x^7*z0^4 - 2*x^8*y*z0 - 2*x^8*z0^2 - 2*x^9 + 2*x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 + x^7 + x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 - x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 - x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 + 2*x^60*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + 2*x^59*z0^4 - 2*x^57*y^2*z0^4 - x^60*z0^2 + 2*x^58*y^2*z0^2 + x^58*z0^4 - 2*x^56*y^2*z0^4 - x^61 + x^57*y^2*z0^2 - 2*x^57*z0^4 - 2*x^60 + x^58*y^2 + 2*x^58*z0^2 - 2*x^56*z0^4 + 2*x^57*y^2 + x^57*z0^2 - x^55*z0^4 + x^58 + 2*x^54*z0^4 + 2*x^57 - 2*x^55*z0^2 + 2*x^53*z0^4 - x^56 - x^54*z0^2 + x^52*z0^4 - x^55 + x^53*y^2 - 2*x^51*z0^4 - 2*x^54 + 2*x^52*z0^2 - 2*x^50*z0^4 + x^53 + x^51*z0^2 - x^49*z0^4 + x^52 + 2*x^48*z0^4 + 2*x^51 - 2*x^49*z0^2 + 2*x^47*z0^4 - x^50 - x^48*z0^2 + x^46*z0^4 - x^49 - 2*x^45*z0^4 - 2*x^48 + 2*x^46*z0^2 - 2*x^44*z0^4 + x^47 + x^45*z0^2 - x^43*z0^4 + x^46 + 2*x^42*z0^4 + 2*x^45 - 2*x^43*z0^2 - 2*x^41*z0^4 - x^44 - x^42*z0^2 + 2*x^40*y*z0^3 + 2*x^40*z0^4 - x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^42 - x^40*y*z0 - x^40*z0^2 + 2*x^38*z0^4 + 2*x^41 - 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 + 2*x^37*z0^4 + 2*x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 + x^36*z0^4 + x^39 + x^37*y*z0 - 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^36*y*z0 + 2*x^36*z0^2 - x^34*y*z0^3 + 2*x^37 - 2*x^35*y*z0 - x^35*z0^2 - 2*x^33*z0^4 + 2*x^36 - x^34*y*z0 + x^34*z0^2 + x^32*y*z0^3 + x^35 + x^33*y*z0 - 2*x^33*z0^2 + 2*x^31*y*z0^3 - 2*x^31*z0^4 + x^34 + x^32*y*z0 - x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 - x^33 + x^31*z0^2 + x^29*y*z0^3 + x^29*z0^4 + 2*x^32 - x^30*y*z0 - x^30*z0^2 + x^28*y*z0^3 - 2*x^28*z0^4 - x^31 - x^29*y*z0 + 2*x^29*z0^2 - x^27*y*z0^3 + 2*x^27*z0^4 + x^30 + 2*x^28*z0^2 + 2*x^29 + 2*x^27*y*z0 - 2*x^27*z0^2 + x^25*y*z0^3 - x^28 - 2*x^24*y*z0^3 - 2*x^24*z0^4 - 2*x^27 - x^25*y*z0 + x^25*z0^2 + x^23*y*z0^3 - x^23*z0^4 - x^24*y*z0 + 2*x^22*z0^4 + 2*x^25 - 2*x^23*y*z0 + 2*x^23*z0^2 - x^21*z0^4 + 2*x^24 - x^22*y*z0 - x^22*z0^2 + 2*x^20*y*z0^3 - 2*x^20*z0^4 - 2*x^23 + x^21*y*z0 + x^21*z0^2 + 2*x^19*y*z0^3 - 2*x^19*z0^4 + 2*x^20*y*z0 - x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 + 2*x^21 - x^19*y*z0 + 2*x^19*z0^2 - 2*x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 - 2*x^19 - x^17*y*z0 + x^17*z0^2 + x^15*y*z0^3 - x^15*z0^4 + x^18 + 2*x^16*y*z0 - 2*x^16*z0^2 - 2*x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - 2*x^15*y*z0 + x^15*z0^2 + x^13*y*z0^3 + 2*x^13*z0^4 + x^16 + x^14*z0^2 + 2*x^12*y*z0^3 + x^12*z0^4 - x^15 + 2*x^13*y*z0 - 2*x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^12*y*z0 + x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 - x^13 + x^11*z0^2 - x^9*y*z0^3 - 2*x^9*z0^4 - x^12 - 2*x^10*z0^2 - 2*x^8*y*z0^3 + x^11 + x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 - x^10 - x^8*z0^2 + 2*x^6*y*z0^3 + x^6*z0^4 + x^9 + x^7*z0^2 + 2*x^5*z0^4 + x^8 - 2*x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^5*y*z0 - x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 + 2*x^2*y*z0^3 - x^2*z0^4 + 2*x^3*y*z0 - 2*x^3*z0^2 + x^2*y*z0 - x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((2*x^61*z0^3 + 2*x^60*z0^3 - 2*x^58*y^2*z0^3 + x^59*z0^3 - 2*x^57*y^2*z0^3 - x^60*z0 - x^56*y^2*z0^3 + x^59*z0 + x^57*y^2*z0 - 2*x^55*y^2*z0^3 - x^56*y^2*z0 - x^56*z0^3 - 2*x^54*y^2*z0^3 + x^57*z0 - 2*x^56*z0 + x^53*y^2*z0 + x^53*z0^3 - x^54*z0 + 2*x^53*z0 - x^50*z0^3 + x^51*z0 - 2*x^50*z0 + x^47*z0^3 - x^48*z0 + 2*x^47*z0 - x^44*z0^3 + x^45*z0 - 2*x^44*z0 - 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 + 2*x^40*z0^3 + x^38*y*z0^4 + 2*x^41*z0 + x^39*z0^3 + x^37*y*z0^4 - x^38*y*z0^2 - x^38*z0^3 - 2*x^36*y*z0^4 - 2*x^39*y - 2*x^39*z0 + x^37*y*z0^2 - 2*x^37*z0^3 - x^38*y - x^38*z0 + 2*x^36*y*z0^2 + 2*x^36*z0^3 - x^34*y*z0^4 + 2*x^35*z0^3 - 2*x^33*y*z0^4 - x^36*y - 2*x^36*z0 + 2*x^34*z0^3 - x^35*y + 2*x^35*z0 - 2*x^33*y*z0^2 + x^31*y*z0^4 - x^34*z0 + x^32*y*z0^2 - 2*x^32*z0^3 - 2*x^30*y*z0^4 - x^33*z0 + x^31*z0^3 + 2*x^29*y*z0^4 - x^32*y - 2*x^32*z0 - x^30*z0^3 + x^28*y*z0^4 + 2*x^31*y - 2*x^27*y*z0^4 + x^30*z0 - 2*x^28*y*z0^2 - x^28*z0^3 + 2*x^26*y*z0^4 - x^29*y - 2*x^29*z0 + 2*x^27*y*z0^2 - x^27*z0^3 + 2*x^25*y*z0^4 + 2*x^26*y*z0^2 + 2*x^26*z0^3 + 2*x^24*y*z0^4 - x^27*y + 2*x^27*z0 + 2*x^25*y*z0^2 + 2*x^25*z0^3 + x^23*y*z0^4 - 2*x^26*z0 + 2*x^24*y*z0^2 - 2*x^24*z0^3 - x^22*y*z0^4 + 2*x^25*y - 2*x^25*z0 - 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^21*y*z0^4 - x^24*y - 2*x^22*y*z0^2 - 2*x^22*z0^3 - 2*x^23*y - x^23*z0 - 2*x^21*y*z0^2 - x^19*y*z0^4 + 2*x^22*y + 2*x^22*z0 + x^20*y*z0^2 - x^18*y*z0^4 + 2*x^21*y + 2*x^21*z0 + 2*x^19*y*z0^2 + x^19*z0^3 + x^17*y*z0^4 + x^20*z0 + 2*x^18*y*z0^2 - x^18*z0^3 - x^16*y*z0^4 - x^19*y + 2*x^19*z0 - 2*x^17*y*z0^2 - 2*x^17*z0^3 + x^15*y*z0^4 - x^18*y - x^18*z0 - x^16*z0^3 + x^14*y*z0^4 + 2*x^17*y + 2*x^17*z0 + x^15*y*z0^2 - x^13*y*z0^4 + x^16*y - x^16*z0 - 2*x^14*z0^3 + x^15*y + 2*x^15*z0 - x^13*y*z0^2 - x^13*z0^3 - 2*x^11*y*z0^4 - 2*x^14*y + 2*x^14*z0 - x^12*y*z0^2 - x^12*z0^3 - 2*x^10*y*z0^4 - 2*x^13*y - x^13*z0 + x^11*y*z0^2 - 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^12*y + 2*x^12*z0 + x^10*z0^3 - x^11*z0 + x^9*y*z0^2 + x^9*z0^3 - 2*x^7*y*z0^4 - 2*x^10*y + x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y - 2*x^9*z0 + 2*x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^4*y*z0^4 + 2*x^7*y + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + 2*x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 - 2*x^3*y - 2*x^3*z0 - x^2*z0)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^59*z0^4 - x^57*y^2*z0^4 + 2*x^60*z0^2 - 2*x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 - 2*x^57*y^2*z0^2 - x^57*z0^4 + x^60 - x^58*y^2 - 2*x^56*z0^4 - x^57*y^2 - 2*x^57*z0^2 + 2*x^55*z0^4 - x^58 - x^56*z0^2 + x^54*z0^4 - x^57 + x^53*y^2*z0^2 + 2*x^53*z0^4 + 2*x^54*z0^2 - 2*x^52*z0^4 + x^55 + x^53*z0^2 - x^51*z0^4 + x^54 - 2*x^50*z0^4 - 2*x^51*z0^2 + 2*x^49*z0^4 - x^52 - x^50*z0^2 + x^48*z0^4 - x^51 + 2*x^47*z0^4 + 2*x^48*z0^2 - 2*x^46*z0^4 + x^49 + x^47*z0^2 - x^45*z0^4 + x^48 - 2*x^44*z0^4 - 2*x^45*z0^2 + 2*x^43*z0^4 - x^46 - x^44*z0^2 + x^42*z0^4 - x^45 + 2*x^41*z0^4 + 2*x^42*z0^2 + x^40*y*z0^3 + 2*x^40*z0^4 + x^43 + x^41*z0^2 + 2*x^39*z0^4 + x^42 - x^40*z0^2 + 2*x^38*y*z0^3 - 2*x^39*y*z0 - 2*x^39*z0^2 - x^37*y*z0^3 - x^37*z0^4 + 2*x^40 + x^38*y*z0 - x^38*z0^2 - 2*x^36*z0^4 - x^39 + 2*x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 - x^38 + x^36*y*z0 - x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 - 2*x^35*z0^2 + 2*x^33*y*z0^3 + 2*x^33*z0^4 + x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^32*z0^4 + 2*x^33*y*z0 - 2*x^31*y*z0^3 + 2*x^34 + 2*x^32*y*z0 + 2*x^30*y*z0^3 - 2*x^33 + 2*x^31*y*z0 + 2*x^31*z0^2 + 2*x^29*y*z0^3 - 2*x^32 + 2*x^30*y*z0 + x^30*z0^2 - x^28*y*z0^3 - 2*x^28*z0^4 - x^29*y*z0 - x^29*z0^2 + 2*x^27*y*z0^3 - x^27*z0^4 - x^30 - x^28*y*z0 + 2*x^28*z0^2 - 2*x^26*y*z0^3 - x^26*z0^4 + x^27*y*z0 - x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^26*y*z0 + x^24*y*z0^3 + x^24*z0^4 + 2*x^27 + x^23*y*z0^3 + x^23*z0^4 - 2*x^26 + x^24*y*z0 + 2*x^24*z0^2 - x^22*y*z0^3 + x^22*z0^4 + x^25 - x^23*z0^2 - x^21*y*z0^3 - x^21*z0^4 - x^24 - 2*x^20*y*z0^3 - x^20*z0^4 - 2*x^23 + 2*x^21*y*z0 - 2*x^21*z0^2 - x^19*y*z0^3 + 2*x^19*z0^4 + 2*x^22 + 2*x^20*z0^2 - x^18*y*z0^3 - x^18*z0^4 + 2*x^21 + x^19*y*z0 - x^19*z0^2 + 2*x^17*y*z0^3 + x^17*z0^4 - x^20 - x^18*z0^2 + x^16*y*z0^3 + x^16*z0^4 + 2*x^19 - x^17*z0^2 - x^15*y*z0^3 + 2*x^15*z0^4 + x^18 + 2*x^16*y*z0 + x^16*z0^2 + 2*x^14*y*z0^3 + 2*x^14*z0^4 + x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 - x^13*y*z0^3 - 2*x^13*z0^4 + 2*x^16 + x^14*y*z0 + x^14*z0^2 - x^12*y*z0^3 + x^12*z0^4 + x^15 + x^13*z0^2 - 2*x^11*y*z0^3 + 2*x^11*z0^4 + 2*x^14 + x^12*y*z0 + x^10*y*z0^3 - x^13 + x^11*y*z0 - 2*x^11*z0^2 - x^9*y*z0^3 - 2*x^9*z0^4 + 2*x^12 - x^10*y*z0 - 2*x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^11 - 2*x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 - x^10 - 2*x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 - x^9 - 2*x^7*y*z0 - x^5*y*z0^3 - x^5*z0^4 - x^6*y*z0 + x^4*y*z0^3 - x^4*z0^4 - 2*x^7 - x^5*z0^2 - 2*x^3*z0^4 + 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^61*z0^3 - x^60*z0^3 + 2*x^58*y^2*z0^3 + 2*x^61*z0 + 2*x^59*z0^3 + x^57*y^2*z0^3 + 2*x^60*z0 - 2*x^58*y^2*z0 + x^58*z0^3 - 2*x^56*y^2*z0^3 + 2*x^59*z0 - 2*x^57*y^2*z0 + x^55*y^2*z0^3 - 2*x^58*z0 - 2*x^56*y^2*z0 + 2*x^56*z0^3 + x^54*y^2*z0^3 - 2*x^57*z0 - x^55*z0^3 + x^53*y^2*z0^3 - 2*x^56*z0 + 2*x^55*z0 - 2*x^53*z0^3 + 2*x^54*z0 + x^52*z0^3 + 2*x^53*z0 - 2*x^52*z0 + 2*x^50*z0^3 - 2*x^51*z0 - x^49*z0^3 - 2*x^50*z0 + 2*x^49*z0 - 2*x^47*z0^3 + 2*x^48*z0 + x^46*z0^3 + 2*x^47*z0 - 2*x^46*z0 + 2*x^44*z0^3 - 2*x^45*z0 - x^43*z0^3 - 2*x^44*z0 + 2*x^43*z0 + x^41*z0^3 - 2*x^39*y*z0^4 + 2*x^42*z0 - x^40*y*z0^2 + x^40*z0^3 + 2*x^38*y*z0^4 - x^41*z0 + 2*x^39*y*z0^2 - 2*x^39*z0^3 - x^37*y*z0^4 + x^40*y + 2*x^40*z0 - 2*x^38*y*z0^2 - 2*x^36*y*z0^4 - 2*x^37*z0^3 + 2*x^35*y*z0^4 - x^38*y - x^38*z0 + x^36*z0^3 + 2*x^37*y - 2*x^37*z0 + x^35*y*z0^2 - x^35*z0^3 - 2*x^33*y*z0^4 + x^36*z0 - x^32*y*z0^4 + 2*x^35*y + 2*x^35*z0 - 2*x^33*y*z0^2 - x^33*z0^3 + x^31*y*z0^4 + 2*x^34*y - x^34*z0 - x^32*y*z0^2 - x^32*z0^3 + x^30*y*z0^4 - 2*x^33*y - x^31*y*z0^2 - 2*x^31*z0^3 + 2*x^29*y*z0^4 + x^32*y - 2*x^30*y*z0^2 + x^28*y*z0^4 + x^31*y - x^31*z0 - x^29*y*z0^2 + x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 - 2*x^28*y*z0^2 + 2*x^28*z0^3 - 2*x^29*z0 - 2*x^27*y*z0^2 - 2*x^27*z0^3 + x^25*y*z0^4 + x^28*z0 - x^26*y*z0^2 + x^24*y*z0^4 - x^27*y - x^25*y*z0^2 - x^25*z0^3 - x^23*y*z0^4 - 2*x^26*z0 - 2*x^24*y*z0^2 + 2*x^24*z0^3 + x^22*y*z0^4 + x^25*y - 2*x^23*z0^3 - x^21*y*z0^4 + 2*x^24*y + 2*x^22*y*z0^2 - 2*x^22*z0^3 - x^20*y*z0^4 + x^23*y + x^21*y*z0^2 + 2*x^21*z0^3 - x^19*y*z0^4 + x^22*y - 2*x^20*y*z0^2 + x^20*z0^3 + 2*x^18*y*z0^4 - 2*x^21*y - 2*x^19*y*z0^2 + 2*x^19*z0^3 - x^17*y*z0^4 + x^18*y*z0^2 - x^18*z0^3 - 2*x^16*y*z0^4 + 2*x^19*y - x^19*z0 + x^17*y*z0^2 - x^17*z0^3 + 2*x^18*y + 2*x^16*y*z0^2 - x^16*z0^3 + 2*x^15*y*z0^2 + 2*x^15*z0^3 + x^13*y*z0^4 - 2*x^16*y - 2*x^14*y*z0^2 + 2*x^14*z0^3 - 2*x^12*y*z0^4 - x^15*z0 + 2*x^13*y*z0^2 + x^13*z0^3 + x^14*z0 - 2*x^12*z0^3 - x^10*y*z0^4 - 2*x^13*y - 2*x^13*z0 - x^11*y*z0^2 - 2*x^11*z0^3 + 2*x^9*y*z0^4 - x^12*y - 2*x^12*z0 + x^10*y*z0^2 - x^10*z0^3 - x^11*y - x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^10*y + 2*x^10*z0 - 2*x^8*y*z0^2 - 2*x^8*z0^3 - x^9*y + x^9*z0 - 2*x^8*y - x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^7*y - x^5*y*z0^2 + x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y + 2*x^6*z0 - 2*x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^5*y + 2*x^3*z0^3 - 2*x^4*y + x^4*z0 + x^2*y*z0^2 + x^3*y - 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((2*x^60*z0^4 - 2*x^61*z0^2 - 2*x^57*y^2*z0^4 + 2*x^58*y^2*z0^2 - 2*x^57*z0^4 + 2*x^58*z0^2 - x^56*z0^4 + x^53*y^2*z0^4 + 2*x^54*z0^4 - 2*x^55*z0^2 + x^53*z0^4 - 2*x^51*z0^4 + 2*x^52*z0^2 - x^50*z0^4 + 2*x^48*z0^4 - 2*x^49*z0^2 + x^47*z0^4 - 2*x^45*z0^4 + 2*x^46*z0^2 - x^44*z0^4 + 2*x^42*z0^4 - 2*x^43*z0^2 + x^41*z0^4 + 2*x^40*z0^4 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - 2*x^39*z0^4 - x^40*y*z0 - 2*x^40*z0^2 - x^38*z0^4 + x^39*y*z0 + 2*x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + x^40 - 2*x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - x^39 + 2*x^37*y*z0 + x^37*z0^2 + x^35*y*z0^3 + x^35*z0^4 - x^36*y*z0 - 2*x^36*z0^2 - 2*x^37 + 2*x^35*y*z0 + x^33*y*z0^3 - 2*x^33*z0^4 - 2*x^34*z0^2 + 2*x^32*y*z0^3 + x^32*z0^4 - 2*x^33*y*z0 - x^33*z0^2 + 2*x^31*y*z0^3 + x^31*z0^4 + 2*x^34 - x^32*y*z0 + x^32*z0^2 - x^30*y*z0^3 - x^33 + x^29*y*z0^3 + x^28*z0^4 + x^29*y*z0 - 2*x^29*z0^2 + x^27*y*z0^3 + x^28*y*z0 - 2*x^28*z0^2 + 2*x^26*y*z0^3 + x^26*z0^4 + x^29 - 2*x^25*y*z0^3 + 2*x^25*z0^4 + 2*x^28 + 2*x^26*y*z0 + x^26*z0^2 + 2*x^24*z0^4 - 2*x^27 + 2*x^25*z0^2 - 2*x^23*z0^4 + 2*x^24*z0^2 - 2*x^22*y*z0^3 - 2*x^22*z0^4 + x^23*y*z0 - 2*x^21*y*z0^3 - 2*x^24 + 2*x^22*y*z0 - x^22*z0^2 - x^20*z0^4 + x^23 - 2*x^21*y*z0 - x^19*y*z0^3 - 2*x^19*z0^4 + x^22 - 2*x^20*z0^2 - x^18*y*z0^3 - 2*x^21 + 2*x^19*y*z0 - 2*x^19*z0^2 - x^17*y*z0^3 + x^17*z0^4 + 2*x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 + 2*x^19 - x^17*y*z0 + x^15*y*z0^3 - x^15*z0^4 + x^16*y*z0 + x^16*z0^2 + x^14*y*z0^3 - x^14*z0^4 - 2*x^17 - x^15*y*z0 + x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 - 2*x^14*y*z0 + x^14*z0^2 - 2*x^12*y*z0^3 + 2*x^13*y*z0 - 2*x^13*z0^2 + x^11*y*z0^3 + 2*x^11*z0^4 - x^14 + x^12*y*z0 - 2*x^10*y*z0^3 - x^13 + x^11*y*z0 + x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 - 2*x^10*y*z0 - x^8*z0^4 - x^9*y*z0 - x^9*z0^2 + 2*x^7*z0^4 - x^10 + 2*x^8*y*z0 + x^8*z0^2 + 2*x^6*z0^4 - x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 + 2*x^6*z0^2 + x^4*z0^4 - x^7 - 2*x^5*z0^2 - x^3*y*z0^3 - x^3*z0^4 - 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + x^3*y*z0 - 2*x^3*z0^2 - x^2*y*z0 + x^2*z0^2 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^4 - 2*x^60*z0^4 - x^58*y^2*z0^4 - x^61*z0^2 + 2*x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 + x^58*y^2*z0^2 - x^58*z0^4 - 2*x^56*y^2*z0^4 + x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 - x^58*y^2 + x^58*z0^2 - 2*x^56*z0^4 - 2*x^57*z0^2 + x^55*z0^4 - x^58 - 2*x^54*z0^4 - x^57 - x^55*z0^2 + 2*x^53*z0^4 + x^54*y^2 + 2*x^54*z0^2 - x^52*z0^4 + x^55 + 2*x^51*z0^4 + x^54 + x^52*z0^2 - 2*x^50*z0^4 - 2*x^51*z0^2 + x^49*z0^4 - x^52 - 2*x^48*z0^4 - x^51 - x^49*z0^2 + 2*x^47*z0^4 + 2*x^48*z0^2 - x^46*z0^4 + x^49 + 2*x^45*z0^4 + x^48 + x^46*z0^2 - 2*x^44*z0^4 - 2*x^45*z0^2 + x^43*z0^4 - x^46 - 2*x^42*z0^4 - x^45 - x^43*z0^2 + x^41*z0^4 + 2*x^42*z0^2 - 2*x^40*y*z0^3 - 2*x^40*z0^4 + x^43 - x^41*z0^2 - x^39*y*z0^3 - x^39*z0^4 + x^42 + 2*x^40*y*z0 + x^40*z0^2 + x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + 2*x^39*y*z0 - x^39*z0^2 + x^37*z0^4 - 2*x^38*z0^2 + 2*x^36*y*z0^3 + x^36*z0^4 + 2*x^39 + x^37*z0^2 + x^35*y*z0^3 + 2*x^38 - x^36*y*z0 + x^36*z0^2 + 2*x^34*y*z0^3 - x^34*z0^4 - 2*x^37 - x^35*y*z0 + x^33*y*z0^3 + x^33*z0^4 - 2*x^34*y*z0 + 2*x^34*z0^2 - x^32*y*z0^3 + 2*x^35 - x^33*y*z0 + x^31*z0^4 - x^34 - x^32*y*z0 - x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^33 - 2*x^31*y*z0 - 2*x^31*z0^2 - x^29*y*z0^3 + x^29*z0^4 - x^32 + 2*x^30*y*z0 + 2*x^30*z0^2 - x^28*z0^4 + x^31 + x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 - x^26*y*z0^3 - 2*x^26*z0^4 + x^29 + 2*x^27*y*z0 + 2*x^27*z0^2 + 2*x^25*y*z0^3 + x^25*z0^4 + x^28 - x^26*y*z0 - x^26*z0^2 - x^24*y*z0^3 + x^24*z0^4 + x^27 + x^25*y*z0 - x^23*z0^4 + x^26 + 2*x^22*y*z0^3 - 2*x^25 - x^23*y*z0 + x^23*z0^2 + 2*x^21*y*z0^3 - 2*x^21*z0^4 - x^24 + x^21*y*z0 + 2*x^21*z0^2 + x^19*y*z0^3 - x^22 - 2*x^20*y*z0 - 2*x^20*z0^2 - 2*x^18*y*z0^3 - 2*x^18*z0^4 + x^21 + x^19*z0^2 + 2*x^17*y*z0^3 + 2*x^17*z0^4 - x^18*y*z0 + 2*x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 - x^19 - 2*x^17*y*z0 + 2*x^15*z0^4 + 2*x^16*y*z0 + x^16*z0^2 - x^14*y*z0^3 - 2*x^14*z0^4 - 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 - 2*x^13*y*z0^3 - x^14*z0^2 + x^12*y*z0^3 + x^12*z0^4 - 2*x^15 - 2*x^13*y*z0 + 2*x^11*y*z0^3 - 2*x^11*z0^4 - x^12*y*z0 - x^12*z0^2 + 2*x^10*z0^4 - 2*x^11*y*z0 + 2*x^9*z0^4 - 2*x^10*y*z0 - 2*x^10*z0^2 + x^8*z0^4 + x^11 + x^9*y*z0 - x^9*z0^2 + x^7*y*z0^3 + x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 - x^6*z0^4 + x^9 - x^7*y*z0 - x^7*z0^2 + x^5*z0^4 + x^8 - x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 - 2*x^5*y*z0 - 2*x^5*z0^2 + x^3*y*z0^3 + x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 - x^2*y*z0 + x^2*z0^2 - 2*x^2)/y) * dx,
- ((x^61*z0^3 - 2*x^60*z0^3 - x^58*y^2*z0^3 - 2*x^61*z0 + x^59*z0^3 + 2*x^57*y^2*z0^3 + x^60*z0 + 2*x^58*y^2*z0 - 2*x^58*z0^3 - x^56*y^2*z0^3 - 2*x^59*z0 - x^57*y^2*z0 + 2*x^57*z0^3 + x^55*y^2*z0^3 + 2*x^58*z0 + 2*x^56*y^2*z0 - x^56*z0^3 - 2*x^57*z0 + 2*x^55*z0^3 + 2*x^56*z0 + x^54*y^2*z0 - 2*x^54*z0^3 - 2*x^55*z0 + x^53*z0^3 + 2*x^54*z0 - 2*x^52*z0^3 - 2*x^53*z0 + 2*x^51*z0^3 + 2*x^52*z0 - x^50*z0^3 - 2*x^51*z0 + 2*x^49*z0^3 + 2*x^50*z0 - 2*x^48*z0^3 - 2*x^49*z0 + x^47*z0^3 + 2*x^48*z0 - 2*x^46*z0^3 - 2*x^47*z0 + 2*x^45*z0^3 + 2*x^46*z0 - x^44*z0^3 - 2*x^45*z0 + 2*x^43*z0^3 + 2*x^44*z0 - 2*x^42*z0^3 - 2*x^43*z0 + 2*x^41*z0^3 + x^39*y*z0^4 + 2*x^42*z0 - 2*x^40*y*z0^2 - 2*x^40*z0^3 + x^38*y*z0^4 + x^41*z0 - 2*x^39*y*z0^2 + x^39*z0^3 - 2*x^37*y*z0^4 - x^40*y + x^40*z0 + 2*x^38*z0^3 + x^39*z0 + 2*x^37*y*z0^2 + 2*x^37*z0^3 + x^38*z0 + 2*x^36*z0^3 + 2*x^34*y*z0^4 - 2*x^37*y + 2*x^37*z0 - x^35*z0^3 + x^33*y*z0^4 - x^36*y - 2*x^36*z0 - x^34*y*z0^2 - 2*x^34*z0^3 - 2*x^35*z0 - 2*x^33*y*z0^2 - x^33*z0^3 - 2*x^31*y*z0^4 + x^34*y + x^34*z0 - x^32*y*z0^2 + 2*x^32*z0^3 - x^33*y + x^33*z0 + x^29*y*z0^4 + 2*x^32*y + 2*x^32*z0 - x^30*y*z0^2 + x^30*z0^3 - x^28*y*z0^4 + 2*x^31*y - x^31*z0 - x^29*z0^3 + x^27*y*z0^4 - 2*x^30*z0 + 2*x^28*y*z0^2 + x^26*y*z0^4 - 2*x^29*z0 + x^27*y*z0^2 + 2*x^25*y*z0^4 + x^28*y + x^28*z0 + x^26*y*z0^2 - 2*x^24*y*z0^4 - 2*x^27*y - x^27*z0 + 2*x^23*y*z0^4 - x^26*y + 2*x^26*z0 + 2*x^24*z0^3 + x^22*y*z0^4 + x^25*y + 2*x^25*z0 + 2*x^23*y*z0^2 + x^23*z0^3 - x^21*y*z0^4 - x^24*y + x^24*z0 - 2*x^22*y*z0^2 - x^20*y*z0^4 + x^23*y - x^23*z0 - 2*x^19*y*z0^4 - 2*x^22*y - x^22*z0 - x^20*y*z0^2 - 2*x^20*z0^3 + x^18*y*z0^4 - 2*x^21*y - 2*x^21*z0 + x^19*y*z0^2 - 2*x^19*z0^3 - x^17*y*z0^4 - x^20*y + x^20*z0 + 2*x^18*y*z0^2 + x^18*z0^3 + 2*x^16*y*z0^4 + 2*x^19*y - 2*x^19*z0 - 2*x^17*y*z0^2 + 2*x^17*z0^3 - 2*x^15*y*z0^4 - 2*x^18*y - 2*x^18*z0 - x^16*y*z0^2 - x^16*z0^3 - x^14*y*z0^4 - 2*x^15*y*z0^2 + x^15*z0^3 + x^13*y*z0^4 - x^16*y - 2*x^14*z0^3 - 2*x^12*y*z0^4 - 2*x^15*y + 2*x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 + x^14*y + x^14*z0 - x^12*y*z0^2 - x^10*y*z0^4 + x^13*z0 - x^11*y*z0^2 + 2*x^9*y*z0^4 + x^12*y - 2*x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 + x^11*y - 2*x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^10*y + x^10*z0 + 2*x^8*y*z0^2 + x^8*z0^3 - 2*x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 + x^7*y*z0^2 - x^7*z0^3 - 2*x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 - x^6*z0^3 - x^4*y*z0^4 + 2*x^7*y + 2*x^7*z0 - x^5*y*z0^2 + x^3*y*z0^4 - x^6*y - 2*x^4*y*z0^2 + x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 + 2*x^3*z0^3 + 2*x^4*y + x^4*z0 - 2*x^2*z0^3 + x^3*y + 2*x^2*y)/y) * dx,
- ((x^61*z0^4 - x^60*z0^4 - x^58*y^2*z0^4 + 2*x^61*z0^2 - x^59*z0^4 + x^57*y^2*z0^4 - 2*x^60*z0^2 - 2*x^58*y^2*z0^2 - x^58*z0^4 + x^56*y^2*z0^4 + 2*x^61 + 2*x^57*y^2*z0^2 + x^57*z0^4 - x^60 - 2*x^58*y^2 - 2*x^58*z0^2 + x^56*z0^4 + x^57*y^2 + x^57*z0^2 + x^55*z0^4 - 2*x^58 + x^54*y^2*z0^2 - x^54*z0^4 + x^57 + 2*x^55*z0^2 - x^53*z0^4 - x^54*z0^2 - x^52*z0^4 + 2*x^55 + x^51*z0^4 - x^54 - 2*x^52*z0^2 + x^50*z0^4 + x^51*z0^2 + x^49*z0^4 - 2*x^52 - x^48*z0^4 + x^51 + 2*x^49*z0^2 - x^47*z0^4 - x^48*z0^2 - x^46*z0^4 + 2*x^49 + x^45*z0^4 - x^48 - 2*x^46*z0^2 + x^44*z0^4 + x^45*z0^2 + x^43*z0^4 - 2*x^46 - x^42*z0^4 + x^45 + 2*x^43*z0^2 + x^41*z0^4 - x^42*z0^2 - 2*x^40*y*z0^3 + x^40*z0^4 + 2*x^43 + 2*x^41*z0^2 + 2*x^39*y*z0^3 - x^39*z0^4 - x^42 + x^40*y*z0 - 2*x^40*z0^2 - x^38*y*z0^3 - x^38*z0^4 + 2*x^41 + x^39*y*z0 - x^39*z0^2 - x^37*y*z0^3 + x^37*z0^4 + 2*x^40 + x^38*y*z0 - x^38*z0^2 + x^36*y*z0^3 - x^36*z0^4 + 2*x^39 + x^37*z0^2 - 2*x^35*y*z0^3 + 2*x^38 - 2*x^36*y*z0 + x^36*z0^2 - x^34*y*z0^3 - 2*x^37 - 2*x^35*y*z0 - 2*x^35*z0^2 - x^33*y*z0^3 - 2*x^33*z0^4 + 2*x^36 + 2*x^34*y*z0 - x^32*y*z0^3 - x^32*z0^4 + x^33*y*z0 + x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^34 - x^32*y*z0 - 2*x^32*z0^2 - x^30*y*z0^3 + x^30*z0^4 + 2*x^31*y*z0 - x^29*y*z0^3 + 2*x^29*z0^4 - 2*x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^28*z0^4 + 2*x^29*y*z0 - x^29*z0^2 + x^27*y*z0^3 + x^27*z0^4 + 2*x^30 + 2*x^28*z0^2 + 2*x^26*y*z0^3 + 2*x^26*z0^4 - 2*x^29 - x^27*y*z0 - x^27*z0^2 + x^25*y*z0^3 - 2*x^25*z0^4 + 2*x^28 + x^26*y*z0 - 2*x^24*y*z0^3 - x^24*z0^4 - 2*x^27 + x^25*y*z0 - x^25*z0^2 - x^23*y*z0^3 - x^23*z0^4 + x^26 - x^24*z0^2 + x^22*y*z0^3 - x^22*z0^4 + x^25 - 2*x^23*y*z0 + 2*x^21*y*z0^3 - 2*x^24 - x^22*y*z0 + 2*x^22*z0^2 + 2*x^20*y*z0^3 + 2*x^20*z0^4 - x^21*y*z0 - x^21*z0^2 - 2*x^19*y*z0^3 + x^19*z0^4 + 2*x^22 + 2*x^20*z0^2 - 2*x^18*y*z0^3 + 2*x^18*z0^4 - x^21 - 2*x^19*y*z0 - x^19*z0^2 - x^17*y*z0^3 + 2*x^17*z0^4 - x^20 + x^18*y*z0 - x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 + x^17*y*z0 + x^17*z0^2 + x^15*y*z0^3 - x^15*z0^4 - 2*x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 + 2*x^17 - 2*x^15*y*z0 + 2*x^15*z0^2 + x^13*y*z0^3 - 2*x^13*z0^4 + x^16 + 2*x^14*y*z0 - x^14*z0^2 - x^12*y*z0^3 - 2*x^12*z0^4 - 2*x^15 + x^13*y*z0 + 2*x^13*z0^2 - x^11*y*z0^3 - 2*x^11*z0^4 + 2*x^12*y*z0 - x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 + 2*x^9*y*z0^3 - 2*x^12 + 2*x^10*z0^2 + x^8*y*z0^3 - x^8*z0^4 - 2*x^11 - x^9*z0^2 + x^7*y*z0^3 - x^7*z0^4 + x^10 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 - 2*x^9 + 2*x^7*z0^2 + 2*x^5*y*z0^3 + 2*x^5*z0^4 - x^8 - 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 - x^7 + 2*x^5*y*z0 - x^5*z0^2 - 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 - x^3 + 2*x^2)/y) * dx,
- ((x^61*z0^4 - x^58*y^2*z0^4 - x^60*z0^2 - x^58*z0^4 + 2*x^61 + x^57*y^2*z0^2 - x^57*z0^4 - 2*x^60 - 2*x^58*y^2 + x^54*y^2*z0^4 + 2*x^57*y^2 + x^57*z0^2 + x^55*z0^4 - 2*x^58 + x^54*z0^4 + 2*x^57 - x^54*z0^2 - x^52*z0^4 + 2*x^55 - x^51*z0^4 - 2*x^54 + x^51*z0^2 + x^49*z0^4 - 2*x^52 + x^48*z0^4 + 2*x^51 - x^48*z0^2 - x^46*z0^4 + 2*x^49 - x^45*z0^4 - 2*x^48 + x^45*z0^2 + x^43*z0^4 - 2*x^46 + x^42*z0^4 + 2*x^45 + 2*x^41*z0^4 - x^42*z0^2 - 2*x^40*y*z0^3 - x^40*z0^4 + 2*x^43 + 2*x^39*z0^4 - 2*x^42 - x^40*z0^2 - 2*x^38*y*z0^3 - x^38*z0^4 + 2*x^41 - x^39*y*z0 + x^39*z0^2 - x^37*y*z0^3 + 2*x^40 + x^38*y*z0 - x^39 - 2*x^37*z0^2 + 2*x^35*y*z0^3 + x^35*z0^4 - x^38 - x^36*z0^2 - x^34*y*z0^3 + 2*x^34*z0^4 - 2*x^37 - 2*x^35*y*z0 - x^35*z0^2 + x^33*y*z0^3 - 2*x^33*z0^4 + x^34*y*z0 + x^34*z0^2 - 2*x^35 - x^33*z0^2 + 2*x^31*y*z0^3 + 2*x^31*z0^4 + x^34 + x^32*y*z0 + 2*x^32*z0^2 + 2*x^30*y*z0^3 - 2*x^30*z0^4 - 2*x^33 - x^31*y*z0 + 2*x^31*z0^2 - x^29*y*z0^3 - x^29*z0^4 + 2*x^30*z0^2 - 2*x^28*y*z0^3 + 2*x^28*z0^4 - 2*x^31 - 2*x^29*y*z0 + 2*x^29*z0^2 + x^27*y*z0^3 - x^30 - 2*x^28*y*z0 - 2*x^26*y*z0^3 + x^26*z0^4 - x^29 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 - 2*x^28 + x^26*y*z0 - 2*x^24*y*z0^3 - 2*x^27 - 2*x^25*y*z0 + x^25*z0^2 - x^23*y*z0^3 - 2*x^23*z0^4 - x^26 - 2*x^24*y*z0 + x^24*z0^2 - 2*x^22*y*z0^3 + 2*x^22*z0^4 + 2*x^25 - x^23*y*z0 - 2*x^23*z0^2 + x^21*y*z0^3 - x^21*z0^4 + x^24 - 2*x^22*y*z0 - 2*x^20*z0^4 + 2*x^23 + x^21*y*z0 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 + x^18*z0^4 - x^21 - x^19*y*z0 - x^19*z0^2 + 2*x^17*z0^4 - x^20 + x^18*y*z0 + 2*x^16*y*z0^3 + x^19 - x^17*y*z0 + 2*x^17*z0^2 - x^15*y*z0^3 - x^15*z0^4 + 2*x^18 - x^16*y*z0 - x^16*z0^2 - x^14*z0^4 + x^17 + x^15*y*z0 - 2*x^15*z0^2 - 2*x^13*y*z0^3 - x^13*z0^4 - x^14*y*z0 - 2*x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 + x^13*y*z0 - x^13*z0^2 + 2*x^11*y*z0^3 - x^11*z0^4 + x^14 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 + x^9*z0^4 - x^10*z0^2 - x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + x^9*y*z0 + x^7*y*z0^3 - 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 - x^6*z0^4 + x^9 - x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 - x^8 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 - x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 + 2*x^3 - 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^61*z0^4 - x^60*z0^4 + x^58*y^2*z0^4 - 2*x^61*z0^2 + x^59*z0^4 + x^57*y^2*z0^4 + 2*x^58*y^2*z0^2 + x^58*z0^4 - x^56*y^2*z0^4 + 2*x^61 + x^57*z0^4 - x^60 - 2*x^58*y^2 + 2*x^58*z0^2 - x^56*z0^4 + x^57*y^2 - x^55*z0^4 + 2*x^58 - x^54*z0^4 + x^57 + x^55*y^2 - 2*x^55*z0^2 + x^53*z0^4 + x^52*z0^4 - 2*x^55 + x^51*z0^4 - x^54 + 2*x^52*z0^2 - x^50*z0^4 - x^49*z0^4 + 2*x^52 - x^48*z0^4 + x^51 - 2*x^49*z0^2 + x^47*z0^4 + x^46*z0^4 - 2*x^49 + x^45*z0^4 - x^48 + 2*x^46*z0^2 - x^44*z0^4 - x^43*z0^4 + 2*x^46 - x^42*z0^4 + x^45 - 2*x^43*z0^2 + x^41*z0^4 + 2*x^40*y*z0^3 - x^40*z0^4 - 2*x^43 - 2*x^41*z0^2 - 2*x^39*y*z0^3 - x^42 - x^40*y*z0 - x^40*z0^2 + 2*x^38*y*z0^3 + 2*x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*y*z0^3 + x^37*z0^4 + x^40 + x^38*y*z0 + x^38*z0^2 - x^36*y*z0^3 - x^36*z0^4 - x^37*y*z0 + 2*x^35*y*z0^3 - x^35*z0^4 + 2*x^38 - 2*x^36*z0^2 + x^34*z0^4 + 2*x^37 + 2*x^35*y*z0 + x^35*z0^2 + x^33*y*z0^3 + 2*x^33*z0^4 + 2*x^36 - 2*x^32*y*z0^3 - 2*x^35 + 2*x^33*y*z0 - x^33*z0^2 - x^31*y*z0^3 - x^34 - x^32*y*z0 - 2*x^32*z0^2 - 2*x^30*y*z0^3 + 2*x^33 + x^31*y*z0 - x^29*y*z0^3 - x^29*z0^4 + 2*x^32 - x^30*y*z0 + 2*x^30*z0^2 + x^28*y*z0^3 - 2*x^28*z0^4 - x^31 + x^29*y*z0 - 2*x^29*z0^2 + 2*x^27*z0^4 + 2*x^30 - 2*x^28*y*z0 - 2*x^28*z0^2 - x^26*y*z0^3 + 2*x^26*z0^4 + x^29 - 2*x^27*y*z0 + x^27*z0^2 + x^25*y*z0^3 - x^25*z0^4 + x^28 + x^26*y*z0 + 2*x^26*z0^2 - 2*x^27 - 2*x^25*y*z0 + 2*x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 - 2*x^22*y*z0^3 - x^22*z0^4 + x^25 + 2*x^23*y*z0 + 2*x^23*z0^2 + x^21*y*z0^3 + 2*x^24 - x^22*y*z0 + x^22*z0^2 + x^20*y*z0^3 + x^20*z0^4 + 2*x^23 - x^21*z0^2 - 2*x^19*y*z0^3 - x^19*z0^4 + x^22 - 2*x^20*y*z0 - 2*x^21 - 2*x^19*y*z0 + 2*x^19*z0^2 + 2*x^17*z0^4 - 2*x^20 + 2*x^18*y*z0 - 2*x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 + x^15*y*z0^3 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*y*z0 + x^16*z0^2 - 2*x^14*y*z0^3 + x^14*z0^4 + x^17 + x^13*z0^4 + x^16 + 2*x^14*z0^2 - x^12*y*z0^3 + x^12*z0^4 + x^15 - x^13*y*z0 - 2*x^13*z0^2 + 2*x^11*y*z0^3 - 2*x^11*z0^4 + 2*x^14 + 2*x^12*y*z0 + x^12*z0^2 + 2*x^13 + x^11*y*z0 - x^11*z0^2 + 2*x^9*z0^4 + 2*x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 - x^11 + x^9*y*z0 - x^9*z0^2 - 2*x^7*y*z0^3 + x^7*z0^4 - x^10 - 2*x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 - x^6*y*z0 - x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 - x^7 - 2*x^5*z0^2 - x^3*y*z0^3 - x^3*z0^4 - x^4*y*z0 + x^4*z0^2 - 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^3*z0^2 - x^2*y*z0 + x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((2*x^61*z0^3 - 2*x^58*y^2*z0^3 - 2*x^61*z0 - x^60*z0 + 2*x^58*y^2*z0 + x^58*z0^3 - 2*x^59*z0 + x^57*y^2*z0 + 2*x^55*y^2*z0^3 + x^58*z0 + 2*x^56*y^2*z0 + x^57*z0 + x^55*y^2*z0 - x^55*z0^3 + 2*x^56*z0 - x^55*z0 - x^54*z0 + x^52*z0^3 - 2*x^53*z0 + x^52*z0 + x^51*z0 - x^49*z0^3 + 2*x^50*z0 - x^49*z0 - x^48*z0 + x^46*z0^3 - 2*x^47*z0 + x^46*z0 + x^45*z0 - x^43*z0^3 + 2*x^44*z0 - x^43*z0 + 2*x^41*z0^3 + 2*x^39*y*z0^4 - x^42*z0 + x^40*y*z0^2 + 2*x^40*z0^3 - x^38*y*z0^4 + x^41*z0 - 2*x^39*y*z0^2 + x^39*z0^3 - 2*x^37*y*z0^4 - x^40*y - 2*x^40*z0 - x^38*y*z0^2 - x^38*z0^3 + x^36*y*z0^4 + 2*x^39*y - x^39*z0 + 2*x^37*z0^3 - 2*x^35*y*z0^4 + x^38*z0 - x^36*z0^3 - 2*x^37*y - 2*x^37*z0 + 2*x^35*y*z0^2 + 2*x^35*z0^3 - 2*x^33*y*z0^4 + x^36*y + x^34*y*z0^2 - 2*x^34*z0^3 - x^32*y*z0^4 - 2*x^35*y - 2*x^35*z0 - x^33*y*z0^2 + 2*x^33*z0^3 + x^31*y*z0^4 + 2*x^34*z0 + x^32*y*z0^2 + 2*x^32*z0^3 + 2*x^30*y*z0^4 + x^33*y - x^33*z0 + x^31*y*z0^2 - x^31*z0^3 + x^29*y*z0^4 + x^32*y - 2*x^32*z0 + x^30*y*z0^2 - x^28*y*z0^4 + 2*x^31*y - x^31*z0 - x^29*y*z0^2 - x^29*z0^3 - x^27*y*z0^4 + 2*x^30*y + 2*x^30*z0 - x^28*y*z0^2 - 2*x^28*z0^3 + 2*x^26*y*z0^4 + x^29*y + 2*x^29*z0 + x^27*y*z0^2 + x^27*z0^3 + 2*x^25*y*z0^4 + x^26*y*z0^2 + x^26*z0^3 - x^25*y*z0^2 + x^25*z0^3 - 2*x^23*y*z0^4 - 2*x^26*y + 2*x^26*z0 - x^24*y*z0^2 - x^22*y*z0^4 + 2*x^25*y + 2*x^25*z0 + 2*x^23*y*z0^2 - 2*x^23*z0^3 - 2*x^22*z0^3 - x^20*y*z0^4 + 2*x^23*y + 2*x^23*z0 + 2*x^21*y*z0^2 + x^19*y*z0^4 + 2*x^22*y - 2*x^22*z0 + x^20*y*z0^2 - x^20*z0^3 + 2*x^18*y*z0^4 + x^21*y + 2*x^21*z0 + x^19*y*z0^2 + x^19*z0^3 + x^20*y + x^20*z0 - 2*x^18*y*z0^2 + x^18*z0^3 + x^16*y*z0^4 - x^19*z0 - x^17*y*z0^2 - 2*x^17*z0^3 + 2*x^15*y*z0^4 + x^16*y*z0^2 - x^14*y*z0^4 - x^17*z0 - 2*x^15*y*z0^2 - 2*x^15*z0^3 - x^13*y*z0^4 + 2*x^16*y + x^16*z0 - x^14*y*z0^2 - 2*x^14*z0^3 - x^12*y*z0^4 + x^15*y - x^15*z0 + 2*x^13*y*z0^2 - x^13*z0^3 + x^11*y*z0^4 - x^14*y - x^14*z0 + 2*x^12*y*z0^2 - 2*x^10*y*z0^4 + x^13*y + 2*x^13*z0 - 2*x^11*y*z0^2 - x^11*z0^3 - 2*x^9*y*z0^4 - x^12*y + 2*x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 - x^8*y*z0^4 - 2*x^11*y + x^9*y*z0^2 + 2*x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 - 2*x^6*y*z0^4 + 2*x^9*y + 2*x^9*z0 - x^5*y*z0^4 - x^8*y + x^8*z0 + x^6*y*z0^2 - x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^7*z0 - 2*x^5*y*z0^2 - x^5*z0^3 + x^3*y*z0^4 + 2*x^6*y - 2*x^6*z0 + x^4*y*z0^2 + x^4*z0^3 + x^5*y - x^3*y*z0^2 + x^3*z0^3 - x^4*y + x^4*z0 - x^2*y*z0^2 + x^2*z0^3 + x^3*y - 2*x^3*z0 - x^2*y)/y) * dx,
- ((-2*x^61*z0^4 - 2*x^60*z0^4 + 2*x^58*y^2*z0^4 + 2*x^57*y^2*z0^4 + 2*x^58*z0^4 + x^61 + 2*x^57*z0^4 - 2*x^60 - x^58*y^2 - x^58*z0^2 + 2*x^57*y^2 + x^55*y^2*z0^2 - 2*x^55*z0^4 - x^58 - 2*x^54*z0^4 + 2*x^57 + x^55*z0^2 + 2*x^52*z0^4 + x^55 + 2*x^51*z0^4 - 2*x^54 - x^52*z0^2 - 2*x^49*z0^4 - x^52 - 2*x^48*z0^4 + 2*x^51 + x^49*z0^2 + 2*x^46*z0^4 + x^49 + 2*x^45*z0^4 - 2*x^48 - x^46*z0^2 - 2*x^43*z0^4 - x^46 - 2*x^42*z0^4 + 2*x^45 + x^43*z0^2 + x^41*z0^4 - x^40*y*z0^3 + 2*x^40*z0^4 + x^43 - x^39*z0^4 - 2*x^42 + 2*x^40*z0^2 + 2*x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + x^39*y*z0 - 2*x^37*y*z0^3 - x^37*z0^4 - x^40 + 2*x^38*y*z0 - 2*x^36*z0^4 + x^39 - x^37*y*z0 + 2*x^37*z0^2 - 2*x^35*y*z0^3 - x^35*z0^4 + 2*x^38 + 2*x^36*y*z0 - 2*x^34*z0^4 - x^35*y*z0 + 2*x^35*z0^2 - 2*x^33*y*z0^3 + 2*x^34*y*z0 - 2*x^34*z0^2 - 2*x^32*z0^4 + x^35 - x^33*y*z0 + 2*x^33*z0^2 + x^31*y*z0^3 + 2*x^31*z0^4 + x^34 + x^32*y*z0 + x^32*z0^2 - x^33 + x^31*y*z0 - 2*x^29*y*z0^3 + 2*x^29*z0^4 - x^32 - 2*x^30*y*z0 + x^30*z0^2 - 2*x^31 + x^29*y*z0 + 2*x^29*z0^2 - 2*x^27*y*z0^3 - x^27*z0^4 + x^30 - x^28*y*z0 - 2*x^26*y*z0^3 + 2*x^27*y*z0 + 2*x^27*z0^2 - x^25*y*z0^3 - 2*x^28 + x^26*y*z0 + 2*x^24*z0^4 - x^27 + 2*x^25*y*z0 + x^25*z0^2 - x^23*y*z0^3 + x^23*z0^4 + 2*x^26 + 2*x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + 2*x^25 + 2*x^23*y*z0 - 2*x^23*z0^2 + x^21*y*z0^3 + x^21*z0^4 - x^24 - 2*x^22*y*z0 + x^20*y*z0^3 - 2*x^20*z0^4 + x^23 - x^21*y*z0 - 2*x^21*z0^2 - 2*x^22 + x^20*y*z0 - 2*x^20*z0^2 + 2*x^18*z0^4 - 2*x^19*y*z0 + x^19*z0^2 + x^17*y*z0^3 - 2*x^17*z0^4 + x^20 - 2*x^18*y*z0 + x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 - x^19 + 2*x^17*y*z0 - 2*x^17*z0^2 - x^15*y*z0^3 - 2*x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 + 2*x^15*y*z0 - x^15*z0^2 - 2*x^13*y*z0^3 + 2*x^13*z0^4 + 2*x^16 + x^14*y*z0 + 2*x^14*z0^2 + 2*x^12*y*z0^3 - x^12*z0^4 + 2*x^15 - x^13*y*z0 + x^13*z0^2 - 2*x^11*y*z0^3 - 2*x^11*z0^4 - 2*x^14 - 2*x^12*y*z0 - x^12*z0^2 - 2*x^10*y*z0^3 - 2*x^10*z0^4 - 2*x^13 + x^11*y*z0 + 2*x^11*z0^2 + x^9*y*z0^3 - x^9*z0^4 + x^12 + x^10*y*z0 + 2*x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 - x^8*y*z0 + x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 + 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 - 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 + x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 - x^6 - 2*x^4*y*z0 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 + 2*x^3 - 2*x^2)/y) * dx,
- ((2*x^61*z0^4 - 2*x^60*z0^4 - 2*x^58*y^2*z0^4 + x^61*z0^2 - x^59*z0^4 + 2*x^57*y^2*z0^4 + 2*x^60*z0^2 - x^58*y^2*z0^2 + 2*x^58*z0^4 + x^56*y^2*z0^4 - 2*x^61 - 2*x^57*y^2*z0^2 + 2*x^57*z0^4 + x^55*y^2*z0^4 - x^60 + 2*x^58*y^2 - x^58*z0^2 + x^56*z0^4 + x^57*y^2 - 2*x^57*z0^2 - 2*x^55*z0^4 + 2*x^58 - 2*x^54*z0^4 + x^57 + x^55*z0^2 - x^53*z0^4 + 2*x^54*z0^2 + 2*x^52*z0^4 - 2*x^55 + 2*x^51*z0^4 - x^54 - x^52*z0^2 + x^50*z0^4 - 2*x^51*z0^2 - 2*x^49*z0^4 + 2*x^52 - 2*x^48*z0^4 + x^51 + x^49*z0^2 - x^47*z0^4 + 2*x^48*z0^2 + 2*x^46*z0^4 - 2*x^49 + 2*x^45*z0^4 - x^48 - x^46*z0^2 + x^44*z0^4 - 2*x^45*z0^2 - 2*x^43*z0^4 + 2*x^46 - 2*x^42*z0^4 + x^45 + x^43*z0^2 + 2*x^42*z0^2 + x^40*y*z0^3 + x^40*z0^4 - 2*x^43 + x^41*z0^2 + x^39*y*z0^3 - 2*x^39*z0^4 - x^42 - 2*x^40*y*z0 - x^40*z0^2 - x^38*y*z0^3 + 2*x^38*z0^4 + x^41 + x^39*y*z0 + 2*x^39*z0^2 + 2*x^37*z0^4 + x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - 2*x^39 - 2*x^37*y*z0 + x^37*z0^2 + x^35*y*z0^3 + x^35*z0^4 - 2*x^36*z0^2 + 2*x^34*y*z0^3 - 2*x^37 - x^35*y*z0 - 2*x^35*z0^2 + 2*x^33*y*z0^3 + 2*x^33*z0^4 - x^34*y*z0 + 2*x^34*z0^2 + x^32*z0^4 + x^35 + 2*x^33*y*z0 - 2*x^33*z0^2 + x^31*z0^4 - 2*x^32*y*z0 + x^30*y*z0^3 + 2*x^30*z0^4 + 2*x^33 + x^31*y*z0 - 2*x^31*z0^2 - 2*x^29*y*z0^3 + x^29*z0^4 - x^32 - 2*x^30*y*z0 - 2*x^30*z0^2 - 2*x^31 - 2*x^29*y*z0 + 2*x^29*z0^2 + x^27*y*z0^3 - x^27*z0^4 + x^30 - 2*x^28*y*z0 + 2*x^28*z0^2 + x^26*y*z0^3 - x^29 - 2*x^27*y*z0 - x^27*z0^2 - x^25*y*z0^3 + x^25*z0^4 + x^28 + x^26*y*z0 - 2*x^26*z0^2 - x^24*y*z0^3 - x^24*z0^4 - x^27 - 2*x^25*y*z0 + x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 - x^24*z0^2 + 2*x^22*z0^4 - 2*x^25 + x^23*z0^2 + 2*x^21*y*z0^3 - 2*x^21*z0^4 + x^24 - x^22*z0^2 + 2*x^20*y*z0^3 + 2*x^20*z0^4 - x^23 + x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 - x^19*z0^4 - 2*x^22 + x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 - x^21 - x^19*y*z0 + x^19*z0^2 + 2*x^17*y*z0^3 - 2*x^17*z0^4 + 2*x^20 - 2*x^18*y*z0 - x^18*z0^2 + x^17*y*z0 - x^15*y*z0^3 + x^15*z0^4 - x^18 - 2*x^16*y*z0 - 2*x^16*z0^2 + x^14*y*z0^3 + 2*x^14*z0^4 - 2*x^17 + 2*x^15*y*z0 - 2*x^13*y*z0^3 + x^16 - x^13*y*z0 + x^13*z0^2 - 2*x^11*z0^4 - x^12*y*z0 - x^12*z0^2 - x^10*y*z0^3 + 2*x^10*z0^4 + 2*x^13 + 2*x^9*y*z0^3 - x^12 + x^10*y*z0 + 2*x^10*z0^2 - x^11 + x^9*y*z0 + x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - x^10 + x^8*y*z0 - x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^9 + 2*x^5*y*z0^3 - x^5*z0^4 - x^8 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 + 2*x^5*y*z0 - x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + x^6 + x^4*z0^2 - 2*x^2*y*z0^3 + x^2*z0^4 - x^5 - 2*x^3*y*z0 + x^2*z0^2 - x^3)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^61*z0^2 + x^59*z0^4 - x^58*y^2*z0^2 - x^56*y^2*z0^4 - x^61 + 2*x^60 + x^58*y^2 - x^58*z0^2 - x^56*z0^4 - x^59 - 2*x^57*y^2 + x^58 + x^56*y^2 - 2*x^57 + x^55*z0^2 + x^53*z0^4 + x^56 - x^55 + 2*x^54 - x^52*z0^2 - x^50*z0^4 - x^53 + x^52 - 2*x^51 + x^49*z0^2 + x^47*z0^4 + x^50 - x^49 + 2*x^48 - x^46*z0^2 - x^44*z0^4 - x^47 + x^46 - 2*x^45 + x^43*z0^2 - 2*x^41*z0^4 + x^44 + x^40*z0^4 - x^43 + x^41*z0^2 + x^39*y*z0^3 + 2*x^39*z0^4 + 2*x^42 - 2*x^40*y*z0 + 2*x^40*z0^2 + 2*x^38*y*z0^3 - x^38*z0^4 + x^41 - x^39*y*z0 - 2*x^39*z0^2 - 2*x^37*y*z0^3 - 2*x^37*z0^4 + x^40 - 2*x^38*y*z0 + 2*x^38*z0^2 - 2*x^36*y*z0^3 - x^39 + 2*x^37*y*z0 - 2*x^37*z0^2 - x^35*y*z0^3 + 2*x^35*z0^4 + x^38 + 2*x^36*y*z0 + 2*x^36*z0^2 + 2*x^34*z0^4 + 2*x^37 - 2*x^35*y*z0 + 2*x^33*y*z0^3 - 2*x^36 + 2*x^34*y*z0 - x^34*z0^2 + 2*x^32*y*z0^3 + x^35 + 2*x^31*y*z0^3 + x^31*z0^4 - x^34 - x^32*z0^2 + 2*x^30*y*z0^3 + 2*x^30*z0^4 + 2*x^33 - 2*x^31*y*z0 - x^31*z0^2 + 2*x^29*z0^4 - x^32 + 2*x^30*y*z0 + x^31 + x^29*y*z0 + x^29*z0^2 + 2*x^27*y*z0^3 - x^27*z0^4 - 2*x^30 + x^28*y*z0 + 2*x^26*y*z0^3 + 2*x^26*z0^4 + 2*x^27*y*z0 + 2*x^27*z0^2 - 2*x^25*y*z0^3 - x^25*z0^4 + 2*x^28 - 2*x^26*y*z0 + 2*x^26*z0^2 + 2*x^24*z0^4 - x^27 + x^25*z0^2 + x^23*y*z0^3 + 2*x^23*z0^4 - 2*x^26 - 2*x^24*y*z0 - x^24*z0^2 + 2*x^22*y*z0^3 - 2*x^22*z0^4 - 2*x^25 - x^23*y*z0 - x^23*z0^2 - 2*x^21*y*z0^3 - x^24 - x^22*y*z0 + 2*x^22*z0^2 + 2*x^20*z0^4 - x^23 - x^21*y*z0 - x^21*z0^2 - x^19*y*z0^3 + x^19*z0^4 - 2*x^22 - x^20*y*z0 + 2*x^20*z0^2 - x^18*y*z0^3 - 2*x^18*z0^4 - x^21 + x^19*y*z0 + 2*x^19*z0^2 - x^17*y*z0^3 + 2*x^20 - 2*x^18*y*z0 - 2*x^18*z0^2 + x^16*y*z0^3 - x^16*z0^4 + 2*x^19 + x^17*y*z0 - 2*x^15*y*z0^3 + x^15*z0^4 - x^18 + x^16*y*z0 + 2*x^16*z0^2 - x^14*y*z0^3 - 2*x^17 + x^15*y*z0 + x^15*z0^2 - 2*x^13*y*z0^3 - x^13*z0^4 + x^16 - 2*x^14*y*z0 - x^14*z0^2 - x^15 - x^13*y*z0 - 2*x^13*z0^2 - x^11*y*z0^3 + x^14 + x^12*y*z0 - x^10*y*z0^3 + 2*x^13 - x^11*y*z0 + 2*x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 + 2*x^10*z0^2 + x^8*y*z0^3 + x^11 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 + 2*x^10 - x^8*y*z0 + 2*x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - x^7*z0^2 + 2*x^5*y*z0^3 - x^5*z0^4 + 2*x^8 - 2*x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 - x^6 - x^4*z0^2 - 2*x^2*z0^4 + x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2)/y) * dx,
- ((2*x^61*z0^4 + x^60*z0^4 - 2*x^58*y^2*z0^4 + 2*x^61*z0^2 - x^57*y^2*z0^4 - 2*x^58*y^2*z0^2 - 2*x^58*z0^4 - x^61 - x^59*z0^2 - x^57*z0^4 + x^58*y^2 - 2*x^58*z0^2 + x^56*y^2*z0^2 + 2*x^55*z0^4 + x^58 + x^56*z0^2 + x^54*z0^4 + 2*x^55*z0^2 - 2*x^52*z0^4 - x^55 - x^53*z0^2 - x^51*z0^4 - 2*x^52*z0^2 + 2*x^49*z0^4 + x^52 + x^50*z0^2 + x^48*z0^4 + 2*x^49*z0^2 - 2*x^46*z0^4 - x^49 - x^47*z0^2 - x^45*z0^4 - 2*x^46*z0^2 + 2*x^43*z0^4 + x^46 + x^44*z0^2 + x^42*z0^4 + 2*x^43*z0^2 - x^41*z0^4 + x^40*y*z0^3 - 2*x^40*z0^4 - x^43 + x^41*z0^2 + 2*x^39*y*z0^3 + 2*x^39*z0^4 + x^40*y*z0 - x^40*z0^2 + 2*x^38*y*z0^3 - 2*x^38*z0^4 - x^41 + x^39*y*z0 + x^39*z0^2 + x^37*y*z0^3 + x^37*z0^4 - 2*x^40 - 2*x^38*y*z0 - x^38*z0^2 - x^36*y*z0^3 - 2*x^36*z0^4 - x^39 - 2*x^37*y*z0 + x^37*z0^2 - x^35*y*z0^3 - x^35*z0^4 - 2*x^38 + x^36*y*z0 + x^36*z0^2 + x^34*y*z0^3 + x^34*z0^4 + x^37 + 2*x^35*y*z0 - 2*x^33*z0^4 + 2*x^36 - 2*x^34*y*z0 - 2*x^34*z0^2 - x^32*y*z0^3 + x^33*y*z0 - x^33*z0^2 - 2*x^31*y*z0^3 - 2*x^34 - 2*x^32*y*z0 - 2*x^32*z0^2 + 2*x^30*z0^4 + 2*x^33 + 2*x^31*y*z0 - x^31*z0^2 + x^29*y*z0^3 + 2*x^29*z0^4 - x^32 - 2*x^30*y*z0 + 2*x^30*z0^2 - x^28*z0^4 + x^29*y*z0 + x^27*y*z0^3 - 2*x^27*z0^4 + x^30 - 2*x^28*y*z0 + x^28*z0^2 - x^26*y*z0^3 + x^26*z0^4 - x^29 + x^27*y*z0 + 2*x^25*y*z0^3 + 2*x^25*z0^4 + x^28 + x^26*y*z0 + 2*x^26*z0^2 - 2*x^24*y*z0^3 + x^24*z0^4 - x^27 + x^25*y*z0 - 2*x^25*z0^2 - x^23*z0^4 - 2*x^26 + 2*x^24*y*z0 + x^24*z0^2 + 2*x^22*y*z0^3 - x^22*z0^4 + x^21*y*z0^3 + 2*x^21*z0^4 + x^24 + x^22*y*z0 - 2*x^22*z0^2 + 2*x^20*z0^4 + 2*x^23 + x^21*y*z0 + x^21*z0^2 + x^19*y*z0^3 + 2*x^19*z0^4 - x^22 - 2*x^20*y*z0 + 2*x^20*z0^2 - 2*x^18*y*z0^3 - 2*x^18*z0^4 + x^21 - 2*x^19*y*z0 + x^19*z0^2 - x^20 + 2*x^18*y*z0 + 2*x^18*z0^2 - 2*x^16*y*z0^3 + 2*x^16*z0^4 - 2*x^19 - x^17*y*z0 - x^17*z0^2 - x^15*y*z0^3 + x^15*z0^4 + x^18 + x^16*y*z0 + x^16*z0^2 - x^14*y*z0^3 + 2*x^14*z0^4 - x^17 - x^15*y*z0 - 2*x^13*y*z0^3 - x^13*z0^4 - 2*x^14*y*z0 + 2*x^12*y*z0^3 + 2*x^12*z0^4 + 2*x^13*y*z0 - x^13*z0^2 - 2*x^11*y*z0^3 - x^11*z0^4 + 2*x^14 - x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - x^13 + 2*x^11*y*z0 - 2*x^11*z0^2 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 - x^10*z0^2 - x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 + 2*x^9*z0^2 - x^10 - x^8*y*z0 - x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 + x^8 - x^6*y*z0 - 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 - 2*x^6 - x^4*z0^2 + 2*x^2*y*z0^3 - 2*x^2*z0^4 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 - x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([14C[0;38;5;16;48;5;152m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([14C)[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlAS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0mlAS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0mlAS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m=AS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m AS.holomorphic_di[Cferentials_basis2(threshold = [0;38;5;20;1m20[0m)[51D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[33C[0;38;5;210;48;5;88m([14C[0;38;5;16;48;5;152m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([14C)[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m10[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mlll = AS.holomorphic_differentials_basis2(threshold = [0;38;5;20;1m10[0m)[63D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll = AS.holomorphic_differentials_basis2(threshold = 10)[56D[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlll[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((2*x^31*z0^3 + 2*x^30*z0^3 - 2*x^28*y^2*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 - 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 - 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 - x^27*z0 + 2*x^25*y^2*z0 + 2*x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 + 2*x^23*z0^3 + x^24*z0 - 2*x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 - 2*x^20*z0^3 - x^21*z0 + 2*x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 - 2*x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 + 2*x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 + 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 - 2*x^11*z0 + 2*x^9*y*z0^2 - 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y - 2*x^10*z0 - x^8*y*z0^2 + x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y + x^9*z0 + x^7*z0^3 - 2*x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + x^7*y - x^5*y*z0^2 - x^3*y*z0^4 + 2*x^6*z0 - x^4*y*z0^2 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^3*y*z0^2 - x^3*z0^3 + x^2*y*z0^2 + 2*x^2*z0^3 - x^3*y + 2*x^3*z0 - 2*x^2*z0 + y)/y) * dx,
- ((-x^30*z0^4 + 2*x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - 2*x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 - 2*x^31 + x^27*z0^4 + 2*x^28*y^2 - 2*x^28*z0^2 + 2*x^26*z0^4 + 2*x^28 - x^24*z0^4 + 2*x^25*z0^2 - 2*x^23*z0^4 - 2*x^25 + x^21*z0^4 - 2*x^22*z0^2 + 2*x^20*z0^4 + 2*x^22 - x^18*z0^4 + 2*x^19*z0^2 - 2*x^17*z0^4 - 2*x^19 + x^15*z0^4 - 2*x^16*z0^2 + 2*x^14*z0^4 + 2*x^16 - x^12*z0^4 + 2*x^13*z0^2 - x^11*z0^4 - 2*x^10*z0^4 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 - x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 + x^7*y*z0^3 - 2*x^10 - x^8*y*z0 + 2*x^8*z0^2 + 2*x^6*y*z0^3 - x^6*z0^4 + x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 + x^4*z0^4 - x^5*y*z0 - x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 - x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3 - x^2 + y*z0)/y) * dx,
- ((-x^31*z0^3 + x^30*z0^3 + x^28*y^2*z0^3 + x^31*z0 - x^29*z0^3 - x^27*y^2*z0^3 - x^30*z0 - x^28*y^2*z0 + x^28*z0^3 + x^26*y^2*z0^3 - x^29*z0 + x^27*y^2*z0 - 2*x^27*z0^3 - x^28*z0 + x^26*y^2*z0 + x^26*z0^3 + x^24*y^2*z0^3 + x^27*z0 - x^25*z0^3 + x^26*z0 + 2*x^24*z0^3 + x^25*z0 - x^23*z0^3 - x^24*z0 + x^22*z0^3 - x^23*z0 - 2*x^21*z0^3 - x^22*z0 + x^20*z0^3 + x^21*z0 - x^19*z0^3 + x^20*z0 + 2*x^18*z0^3 + x^19*z0 - x^17*z0^3 - x^18*z0 + x^16*z0^3 - x^17*z0 - 2*x^15*z0^3 - x^16*z0 + x^14*z0^3 + x^15*z0 - x^13*z0^3 + x^14*z0 + 2*x^12*z0^3 + x^13*z0 - x^11*z0^3 + x^9*y*z0^4 - x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 - x^11*z0 - x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^10*y - 2*x^10*z0 - x^8*z0^3 - x^6*y*z0^4 - x^9*y - x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*y + x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + 2*x^3*y*z0^4 - x^6*y + 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 - x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y + x^3*z0 + x^2*y - x^2*z0 + y*z0^2)/y) * dx,
- ((2*x^31*z0^4 + 2*x^30*z0^4 - 2*x^28*y^2*z0^4 - 2*x^27*y^2*z0^4 + x^30*z0^2 - 2*x^28*z0^4 - 2*x^31 - x^27*y^2*z0^2 - 2*x^27*z0^4 + x^30 + 2*x^28*y^2 - x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + 2*x^24*z0^4 - x^27 + x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - 2*x^21*z0^4 + x^24 - x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + 2*x^18*z0^4 - x^21 + x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - 2*x^15*z0^4 + x^18 - x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 + 2*x^12*z0^4 - x^15 + x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*z0^4 + x^12 - x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 + x^9 + x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^8 - x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*y*z0 - x^4*z0^2 + x^2*z0^4 - 2*x^5 - x^3*y*z0 + 2*x^2*y*z0 + 2*x^2*z0^2 + y*z0^3 - 2*x^3 - 2*x^2)/y) * dx,
- ((-2*x^29*z0^3 + 2*x^30*z0 + 2*x^26*y^2*z0^3 - x^29*z0 - 2*x^27*y^2*z0 + x^27*z0^3 - x^28*z0 + x^26*y^2*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 - 2*x^27*z0 + x^25*y^2*z0 + x^26*z0 - x^24*z0^3 + x^25*z0 - 2*x^23*z0^3 + 2*x^24*z0 - x^23*z0 + x^21*z0^3 - x^22*z0 + 2*x^20*z0^3 - 2*x^21*z0 + x^20*z0 - x^18*z0^3 + x^19*z0 - 2*x^17*z0^3 + 2*x^18*z0 - x^17*z0 + x^15*z0^3 - x^16*z0 + 2*x^14*z0^3 - 2*x^15*z0 + x^14*z0 - x^12*z0^3 + x^13*z0 - 2*x^11*z0^3 + 2*x^12*z0 - x^11*z0 + 2*x^9*z0^3 + 2*x^10*z0 - 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + x^5*y*z0^4 + 2*x^8*z0 + x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^7*y - x^7*z0 + x^5*z0^3 + x^3*y*z0^4 - x^6*y - x^6*z0 + 2*x^2*y*z0^4 - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - x^4*z0 - x^2*y*z0^2 - 2*x^2*z0^3 + y*z0^4 - x^3*y - x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^3 + y^2)/y) * dx,
- ((-x^3*z0 + y^2*z0)/y) * dx,
- ((-x^3*z0^2 + y^2*z0^2)/y) * dx,
- ((-x^3*z0^3 + y^2*z0^3)/y) * dx,
- ((-x^3*z0^4 + y^2*z0^4)/y) * dx,
- ((2*x^31*z0^3 + x^30*z0^3 - 2*x^28*y^2*z0^3 - x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 + x^28*y^2*z0 - 2*x^28*z0^3 - 2*x^26*y^2*z0^3 - x^29*z0 + 2*x^27*z0^3 + x^26*y^2*z0 - 2*x^26*z0^3 + 2*x^24*y^2*z0^3 + x^25*y^2*z0 + 2*x^25*z0^3 + x^26*z0 - 2*x^24*z0^3 + 2*x^23*z0^3 - 2*x^22*z0^3 - x^23*z0 + 2*x^21*z0^3 - 2*x^20*z0^3 + 2*x^19*z0^3 + x^20*z0 - 2*x^18*z0^3 + 2*x^17*z0^3 - 2*x^16*z0^3 - x^17*z0 + 2*x^15*z0^3 - 2*x^14*z0^3 + 2*x^13*z0^3 + x^14*z0 - 2*x^12*z0^3 + 2*x^11*z0^3 - 2*x^9*y*z0^4 - x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - x^11*z0 + x^9*y*z0^2 - 2*x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*y + 2*x^9*z0 + 2*x^7*y*z0^2 - x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 + x^3*z0^3 - x^4*y + 2*x^4*z0 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + x^2*y + x^2*z0 + x*y)/y) * dx,
- ((x^30*z0^4 + 2*x^31*z0^2 - 2*x^29*z0^4 - x^27*y^2*z0^4 + 2*x^30*z0^2 - 2*x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 - x^27*z0^4 - x^28*y^2 - 2*x^28*z0^2 + 2*x^26*z0^4 - 2*x^27*z0^2 - x^28 + x^24*z0^4 + 2*x^25*z0^2 - 2*x^23*z0^4 + 2*x^24*z0^2 + x^25 - x^21*z0^4 - 2*x^22*z0^2 + 2*x^20*z0^4 - 2*x^21*z0^2 - x^22 + x^18*z0^4 + 2*x^19*z0^2 - 2*x^17*z0^4 + 2*x^18*z0^2 + x^19 - x^15*z0^4 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^15*z0^2 - x^16 + x^12*z0^4 + 2*x^13*z0^2 + 2*x^12*z0^2 + x^10*z0^4 + x^13 - 2*x^9*y*z0^3 - 2*x^9*z0^4 - x^10*y*z0 - 2*x^11 - x^9*y*z0 + x^7*y*z0^3 + x^7*z0^4 - x^10 - 2*x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 - 2*x^8 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*y*z0 - x^3*y*z0^3 + 2*x^6 - 2*x^4*y*z0 + x^4*z0^2 + x^2*z0^4 + 2*x^5 + x^3*y*z0 + 2*x^2*z0^2 + x^3 + x*y*z0 - 2*x^2)/y) * dx,
- ((-x^31*z0 + 2*x^29*z0^3 + x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^29*z0 + 2*x^27*z0^3 + x^26*y^2*z0 - 2*x^26*z0^3 - 2*x^24*y^2*z0^3 + x^25*y^2*z0 + x^26*z0 - 2*x^24*z0^3 + 2*x^23*z0^3 - x^23*z0 + 2*x^21*z0^3 - 2*x^20*z0^3 + x^20*z0 - 2*x^18*z0^3 + 2*x^17*z0^3 - x^17*z0 + 2*x^15*z0^3 - 2*x^14*z0^3 + x^14*z0 - 2*x^12*z0^3 + 2*x^11*z0^3 - x^10*z0^3 - x^11*z0 + x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 - 2*x^10*y + x^10*z0 + 2*x^8*y*z0^2 + 2*x^8*z0^3 + x^6*y*z0^4 - x^7*y*z0^2 - x^7*z0^3 - x^5*y*z0^4 - 2*x^8*z0 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*y - x^7*z0 - x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 - x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 - x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y + x^4*z0 + 2*x^2*y*z0^2 + x^3*y - x^3*z0 + x*y*z0^2 - 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 - x^30*z0^4 - x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + x^27*z0^4 + 2*x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 + x^25*z0^4 + 2*x^28 - x^24*z0^4 + 2*x^25*z0^2 - x^23*z0^4 - x^22*z0^4 - 2*x^25 + x^21*z0^4 - 2*x^22*z0^2 + x^20*z0^4 + x^19*z0^4 + 2*x^22 - x^18*z0^4 + 2*x^19*z0^2 - x^17*z0^4 - x^16*z0^4 - 2*x^19 + x^15*z0^4 - 2*x^16*z0^2 + x^14*z0^4 + x^13*z0^4 + 2*x^16 - x^12*z0^4 + 2*x^13*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 + x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - x^7*z0^2 - 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + x^6*y*z0 - x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 - x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 + x^2*z0^4 - x^5 - x^3*y*z0 - x^3*z0^2 + x*y*z0^3 + x^2*y*z0 - 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 - 2*x^31*z0 - x^27*y^2*z0^3 - 2*x^30*z0 + 2*x^28*y^2*z0 - x^28*z0^3 - x^29*z0 + 2*x^27*y^2*z0 - 2*x^27*z0^3 + x^28*z0 + x^26*y^2*z0 + x^24*y^2*z0^3 + 2*x^27*z0 + x^25*y^2*z0 + x^25*z0^3 + x^26*z0 + 2*x^24*z0^3 - x^25*z0 - 2*x^24*z0 - x^22*z0^3 - x^23*z0 - 2*x^21*z0^3 + x^22*z0 + 2*x^21*z0 + x^19*z0^3 + x^20*z0 + 2*x^18*z0^3 - x^19*z0 - 2*x^18*z0 - x^16*z0^3 - x^17*z0 - 2*x^15*z0^3 + x^16*z0 + 2*x^15*z0 + x^13*z0^3 + x^14*z0 + 2*x^12*z0^3 - x^13*z0 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 + x^8*y*z0^4 - x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y + x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 + x^6*y*z0^4 + x^9*y + x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + x^4*y*z0^4 - 2*x^7*z0 - x^5*y*z0^2 + x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - 2*x^6*z0 + 2*x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 - 2*x^5*z0 - 2*x^3*y*z0^2 + x^3*z0^3 + x*y*z0^4 - x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 - 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3 + x*y^2)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - 2*x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 + x*y^2*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + x*y^2*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 + x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 - x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 + x*y^2*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 + x*y^2*z0^4 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^5 + x^2*y^2 + x^2)/y) * dx,
- ((-x^5*z0 + x^2*y^2*z0 + x^2*z0)/y) * dx,
- ((-x^5*z0^2 + x^2*y^2*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^5*z0^3 + x^2*y^2*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^5*z0^4 + x^2*y^2*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^6 + x^3*y^2 + x^3)/y) * dx,
- ((-x^6*z0 + x^3*y^2*z0 + x^3*z0)/y) * dx,
- ((-x^6*z0^2 + x^3*y^2*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^6*z0^3 + x^3*y^2*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^6*z0^4 + x^3*y^2*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 - 2*x^19 - x^15*z0^4 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 + 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 + x^4*y^2 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 + x^18*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 + x^12*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y^2*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - x^19*z0^2 + 2*x^17*z0^4 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - x^13*z0^2 - 2*x^11*z0^4 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y^2*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 + x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 - x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 + x^13*z0^3 - 2*x^14*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^4*y^2*z0^3 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + x^4*y^2*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^8 + x^5*y^2 + x^5 - x^2)/y) * dx,
- ((-x^8*z0 + x^5*y^2*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^8*z0^2 + x^5*y^2*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^8*z0^3 + x^5*y^2*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^8*z0^4 + x^5*y^2*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^9 + x^6*y^2 + x^6 - x^3)/y) * dx,
- ((-x^9*z0 + x^6*y^2*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^9*z0^2 + x^6*y^2*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^9*z0^3 + x^6*y^2*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^9*z0^4 + x^6*y^2*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 - 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + x^7*y^2 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y^2*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 + x^7*y^2*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 + x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 - x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y^2*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + x^7*y^2*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^11 + x^8*y^2 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^11*z0 + x^8*y^2*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^11*z0^2 + x^8*y^2*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^11*z0^3 + x^8*y^2*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^11*z0^4 + x^8*y^2*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^12 + x^9*y^2 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^12*z0 + x^9*y^2*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^12*z0^2 + x^9*y^2*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^12*z0^3 + x^9*y^2*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^12*z0^4 + x^9*y^2*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 - 2*x^19 - x^15*z0^4 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 + 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^9*y*z0^3 - x^9*z0^4 + x^10*y^2 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 + x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 + x^18*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + 2*x^11*z0^3 + x^12*z0 + x^10*y^2*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - x^19*z0^2 + 2*x^17*z0^4 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - 2*x^13*z0^2 - 2*x^11*z0^4 + x^10*y^2*z0^2 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 + x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 - x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 - 2*x^14*z0 - x^12*z0^3 + x^10*y^2*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 + x^12*z0^4 + x^10*y^2*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^14 + x^11*y^2 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^14*z0 + x^11*y^2*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^14*z0^2 + x^11*y^2*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^14*z0^3 + x^11*y^2*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^14*z0^4 + x^11*y^2*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^15 + x^12*y^2 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^15*z0 + x^12*y^2*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^15*z0^2 + x^12*y^2*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^15*z0^3 + x^12*y^2*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^15*z0^4 + x^12*y^2*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 + 2*x^16 - x^12*z0^4 + x^13*y^2 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + 2*x^14*z0^3 + x^15*z0 + x^13*y^2*z0 + x^12*z0^3 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + 2*x^14*z0^4 + x^13*y^2*z0^2 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 - 2*x^17*z0 - x^15*z0^3 + x^13*y^2*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^15*z0^4 + x^13*y^2*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^17 + x^14*y^2 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^17*z0 + x^14*y^2*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^17*z0^2 + x^14*y^2*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^17*z0^3 + x^14*y^2*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^17*z0^4 + x^14*y^2*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^18 + x^15*y^2 + x^15 - x^12 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^18*z0 + x^15*y^2*z0 + x^15*z0 - x^12*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^18*z0^2 + x^15*y^2*z0^2 + x^15*z0^2 - x^12*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^18*z0^3 + x^15*y^2*z0^3 + x^15*z0^3 - x^12*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^18*z0^4 + x^15*y^2*z0^4 + x^15*z0^4 - x^12*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 + 2*x^19 - x^15*z0^4 + x^16*y^2 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 - 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 + x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 + x^16*y^2*z0 + x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + 2*x^11*z0^3 + x^12*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*z0^2 + 2*x^17*z0^4 + x^16*y^2*z0^2 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - 2*x^13*z0^2 - 2*x^11*z0^4 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 - 2*x^20*z0 - x^18*z0^3 + x^16*y^2*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 - 2*x^14*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + x^19*z0^4 + 2*x^22 + x^18*z0^4 + x^16*y^2*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^20 + x^17*y^2 + x^17 - x^14 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^20*z0 + x^17*y^2*z0 + x^17*z0 - x^14*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^20*z0^2 + x^17*y^2*z0^2 + x^17*z0^2 - x^14*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^20*z0^3 + x^17*y^2*z0^3 + x^17*z0^3 - x^14*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^20*z0^4 + x^17*y^2*z0^4 + x^17*z0^4 - x^14*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^21 + x^18*y^2 + x^18 - x^15 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^21*z0 + x^18*y^2*z0 + x^18*z0 - x^15*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^21*z0^2 + x^18*y^2*z0^2 + x^18*z0^2 - x^15*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^21*z0^3 + x^18*y^2*z0^3 + x^18*z0^3 - x^15*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^21*z0^4 + x^18*y^2*z0^4 + x^18*z0^4 - x^15*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 + 2*x^22 - x^18*z0^4 + x^19*y^2 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 - 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 + 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + 2*x^20*z0^3 + x^21*z0 + x^19*y^2*z0 + x^18*z0^3 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - 2*x^22*z0^2 + 2*x^20*z0^4 + x^19*y^2*z0^2 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + 2*x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 - 2*x^23*z0 - x^21*z0^3 + x^19*y^2*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + x^22*z0^4 + 2*x^25 + x^21*z0^4 + x^19*y^2*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-x^23 + x^20*y^2 + x^20 - x^17 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^23*z0 + x^20*y^2*z0 + x^20*z0 - x^17*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^23*z0^2 + x^20*y^2*z0^2 + x^20*z0^2 - x^17*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^23*z0^3 + x^20*y^2*z0^3 + x^20*z0^3 - x^17*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^23*z0^4 + x^20*y^2*z0^4 + x^20*z0^4 - x^17*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^31*z0^4 - x^30*z0^4 - 2*x^28*y^2*z0^4 - 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^30*z0^2 + 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 + 2*x^31 + 2*x^27*y^2*z0^2 + x^27*z0^4 + x^30 - 2*x^28*y^2 + 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - x^27 - 2*x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^22*z0^2 + x^20*z0^4 + x^21*y^2 + 2*x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^13*z0^2 - 2*x^11*z0^4 - 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^13 + 2*x^9*y*z0^3 + x^9*z0^4 + x^10*y*z0 - 2*x^8*y*z0^3 - x^8*z0^4 - x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - x^10 - 2*x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 - x^7 + 2*x^5*z0^2 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*z0^4 + x^5 - x^3*y*z0 - x^2*y*z0 + 2*x^3 - 2*x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 + 2*x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + x^27*y^2*z0 + x^28*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^25*z0^3 - x^25*z0 + 2*x^23*z0^3 - 2*x^24*z0 - x^22*z0^3 + x^21*y^2*z0 + x^22*z0 - 2*x^20*z0^3 + 2*x^21*z0 + x^19*z0^3 - x^19*z0 + 2*x^17*z0^3 - 2*x^18*z0 - x^16*z0^3 + x^16*z0 - 2*x^14*z0^3 + 2*x^15*z0 + x^13*z0^3 - x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - 2*x^9*y*z0^2 - x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y + x^10*z0 - x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y + 2*x^7*y*z0^2 - x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 + x^6*y*z0^2 - 2*x^6*z0^3 - 2*x^4*y*z0^4 - x^7*y + 2*x^5*z0^3 + 2*x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 + x^5*y + 2*x^5*z0 + 2*x^3*y*z0^2 - 2*x^4*y + 2*x^4*z0 + 2*x^2*z0^3 + 2*x^3*y + 2*x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - 2*x^30*z0^4 + 2*x^28*y^2*z0^4 - x^31*z0^2 + x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - x^26*z0^4 + 2*x^27*y^2 - 2*x^25*z0^4 + 2*x^28 - 2*x^24*z0^4 + 2*x^27 - x^25*z0^2 + x^23*z0^4 - x^24*z0^2 + 2*x^22*z0^4 - 2*x^25 + x^21*y^2*z0^2 + 2*x^21*z0^4 - 2*x^24 + x^22*z0^2 - x^20*z0^4 + x^21*z0^2 - 2*x^19*z0^4 + 2*x^22 - 2*x^18*z0^4 + 2*x^21 - x^19*z0^2 + x^17*z0^4 - x^18*z0^2 + 2*x^16*z0^4 - 2*x^19 + 2*x^15*z0^4 - 2*x^18 + x^16*z0^2 - x^14*z0^4 + x^15*z0^2 - 2*x^13*z0^4 + 2*x^16 - 2*x^12*z0^4 + 2*x^15 - x^13*z0^2 + 2*x^11*z0^4 - x^12*z0^2 + x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 - x^8*z0^4 + x^11 + 2*x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 - x^10 + x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 - x^5*z0^2 - 2*x^3*y*z0^3 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*z0^2 + 2*x^2)/y) * dx,
- ((2*x^31*z0^3 - x^30*z0^3 - 2*x^28*y^2*z0^3 - 2*x^31*z0 + x^29*z0^3 + x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 - x^26*y^2*z0^3 - x^27*y^2*z0 - 2*x^27*z0^3 - 2*x^28*z0 - x^26*z0^3 - 2*x^24*y^2*z0^3 - x^27*z0 - x^25*y^2*z0 + 2*x^25*z0^3 + x^24*z0^3 + 2*x^25*z0 + x^23*z0^3 + x^21*y^2*z0^3 + x^24*z0 - 2*x^22*z0^3 - x^21*z0^3 - 2*x^22*z0 - x^20*z0^3 - x^21*z0 + 2*x^19*z0^3 + x^18*z0^3 + 2*x^19*z0 + x^17*z0^3 + x^18*z0 - 2*x^16*z0^3 - x^15*z0^3 - 2*x^16*z0 - x^14*z0^3 - x^15*z0 + 2*x^13*z0^3 + x^12*z0^3 + 2*x^13*z0 + x^11*z0^3 - 2*x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 - x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y + x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y + 2*x^8*z0 - 2*x^6*z0^3 + x^4*y*z0^4 + 2*x^7*y - 2*x^7*z0 + 2*x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - 2*x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 - 2*x^4*y + x^4*z0 - 2*x^2*y*z0^2 + x^3*y + x^2*y - 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 - 2*x^30*z0^4 - x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + 2*x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 + x^31 + 2*x^27*y^2*z0^2 + 2*x^27*z0^4 + x^30 - x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + x^25*z0^4 - x^28 + 2*x^24*z0^4 - x^27 + 2*x^25*z0^2 - x^23*z0^4 + x^21*y^2*z0^4 - 2*x^24*z0^2 - x^22*z0^4 + x^25 - 2*x^21*z0^4 + x^24 - 2*x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + x^19*z0^4 - x^22 + 2*x^18*z0^4 - x^21 + 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - x^16*z0^4 + x^19 - 2*x^15*z0^4 + x^18 - 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 - x^16 + 2*x^12*z0^4 - x^15 + 2*x^13*z0^2 + x^11*z0^4 - 2*x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 + x^13 - 2*x^9*y*z0^3 + x^12 - x^10*y*z0 - 2*x^8*z0^4 + 2*x^11 - x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - x^8*y*z0 - 2*x^6*y*z0^3 + x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*z0^4 - x^6*y*z0 + x^6*z0^2 - 2*x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 + x^6 + x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((2*x^31*z0^4 - 2*x^30*z0^4 - 2*x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + 2*x^27*y^2*z0^4 + x^30*z0^2 - 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - x^31 - x^27*y^2*z0^2 + 2*x^27*z0^4 - 2*x^30 + x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + x^28 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*z0^4 + x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 + 2*x^21*z0^4 - 2*x^24 + x^22*y^2 - 2*x^22*z0^2 + x^20*z0^4 - x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 - 2*x^18*z0^4 + 2*x^21 + 2*x^19*z0^2 - x^17*z0^4 + x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + x^14*z0^4 - x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 - 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - 2*x^12 - x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 - 2*x^8*z0^4 + x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^10 + x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 + x^6*z0^4 - 2*x^9 - x^5*y*z0^3 - 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 + x^5 - x^3 - 2*x^2)/y) * dx,
- ((2*x^31*z0^3 - 2*x^30*z0^3 - 2*x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + 2*x^27*y^2*z0^3 - 2*x^30*z0 + x^28*y^2*z0 - 2*x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^27*y^2*z0 - x^27*z0^3 + 2*x^28*z0 + 2*x^26*z0^3 - 2*x^24*y^2*z0^3 + 2*x^27*z0 - x^25*y^2*z0 + 2*x^25*z0^3 + x^24*z0^3 + 2*x^25*z0 - 2*x^23*z0^3 - 2*x^24*z0 + x^22*y^2*z0 - 2*x^22*z0^3 - x^21*z0^3 - 2*x^22*z0 + 2*x^20*z0^3 + 2*x^21*z0 + 2*x^19*z0^3 + x^18*z0^3 + 2*x^19*z0 - 2*x^17*z0^3 - 2*x^18*z0 - 2*x^16*z0^3 - x^15*z0^3 - 2*x^16*z0 + 2*x^14*z0^3 + 2*x^15*z0 + 2*x^13*z0^3 + x^12*z0^3 + 2*x^13*z0 - 2*x^11*z0^3 - 2*x^9*y*z0^4 - 2*x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 - 2*x^8*y*z0^4 + x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^10*y - 2*x^10*z0 + 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*y + x^7*y*z0^2 + 2*x^5*y*z0^4 - x^8*y - x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y + x^7*z0 - 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - x^5*y - 2*x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y - 2*x^3*z0 + 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 + 2*x^30*z0^4 - x^28*y^2*z0^4 - 2*x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 + 2*x^28*y^2*z0^2 - x^28*z0^4 - x^26*y^2*z0^4 + x^31 - 2*x^27*z0^4 + x^30 - x^28*y^2 + 2*x^28*z0^2 - x^26*z0^4 - x^27*y^2 + x^25*z0^4 - x^28 + 2*x^24*z0^4 - x^27 + 2*x^25*z0^2 + x^23*z0^4 + x^22*y^2*z0^2 - x^22*z0^4 + x^25 - 2*x^21*z0^4 + x^24 - 2*x^22*z0^2 - x^20*z0^4 + x^19*z0^4 - x^22 + 2*x^18*z0^4 - x^21 + 2*x^19*z0^2 + x^17*z0^4 - x^16*z0^4 + x^19 - 2*x^15*z0^4 + x^18 - 2*x^16*z0^2 - x^14*z0^4 + x^13*z0^4 - x^16 + 2*x^12*z0^4 - x^15 + 2*x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 - x^10*z0^4 + x^13 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + x^12 + x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 + x^8*z0^4 + 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^9 + 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^8 - x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 + x^7 - 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 + x^4*z0^2 - x^2*z0^4 + x^5 + 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((-x^31*z0^3 + x^30*z0^3 + x^28*y^2*z0^3 - x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 - 2*x^26*y^2*z0^3 + x^29*z0 - x^27*y^2*z0 - x^27*z0^3 - x^26*y^2*z0 - 2*x^26*z0^3 - x^27*z0 + x^25*y^2*z0 - 2*x^25*z0^3 - x^26*z0 + x^24*z0^3 + x^22*y^2*z0^3 + 2*x^23*z0^3 + x^24*z0 + 2*x^22*z0^3 + x^23*z0 - x^21*z0^3 - 2*x^20*z0^3 - x^21*z0 - 2*x^19*z0^3 - x^20*z0 + x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 + 2*x^16*z0^3 + x^17*z0 - x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 - 2*x^13*z0^3 - x^14*z0 + x^12*z0^3 + 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 + x^8*y*z0^4 + x^11*z0 + x^9*y*z0^2 - x^7*y*z0^4 - 2*x^10*y - x^10*z0 - 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + 2*x^7*y*z0^2 - x^7*z0^3 + x^5*y*z0^4 - x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 + x^4*y*z0^4 + x^7*y + 2*x^7*z0 - x^5*y*z0^2 - x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y + x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 + x^5*y + 2*x^5*z0 - x^3*z0^3 - x^4*y - x^2*z0^3 + 2*x^3*z0 + 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((-x^31*z0^4 + 2*x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 + 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^30*z0^2 - x^28*y^2*z0^2 + x^28*z0^4 - 2*x^26*y^2*z0^4 - x^31 + x^27*y^2*z0^2 - 2*x^27*z0^4 - 2*x^30 + x^28*y^2 - x^28*z0^2 - 2*x^26*z0^4 + 2*x^27*y^2 + x^27*z0^2 - 2*x^25*z0^4 + x^28 + 2*x^24*z0^4 + x^22*y^2*z0^4 + 2*x^27 + x^25*z0^2 + 2*x^23*z0^4 - x^24*z0^2 + 2*x^22*z0^4 - x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 - 2*x^20*z0^4 + x^21*z0^2 - 2*x^19*z0^4 + x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 + 2*x^17*z0^4 - x^18*z0^2 + 2*x^16*z0^4 - x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 - 2*x^14*z0^4 + x^15*z0^2 - 2*x^13*z0^4 + x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 - x^12*z0^2 - 2*x^10*y*z0^3 + 2*x^10*z0^4 - x^13 - x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 - 2*x^11 + x^9*y*z0 - 2*x^7*y*z0^3 + 2*x^7*z0^4 + x^10 + x^8*y*z0 - x^6*y*z0^3 - 2*x^9 - x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 - 2*x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - x^4*z0^4 - 2*x^7 + 2*x^3*z0^4 + 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - 2*x^5 + x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 - x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 - x^31 - x^27*y^2*z0^2 + x^27*z0^4 + x^28*y^2 + x^28*z0^2 + x^26*z0^4 - x^27*z0^2 + x^25*z0^4 + x^28 - x^24*z0^4 - x^25*z0^2 - x^23*z0^4 - x^26 + x^24*z0^2 - x^22*z0^4 - x^25 + x^23*y^2 + x^21*z0^4 + x^22*z0^2 + x^20*z0^4 + x^23 - x^21*z0^2 + x^19*z0^4 + x^22 - x^18*z0^4 - x^19*z0^2 - x^17*z0^4 - x^20 + x^18*z0^2 - x^16*z0^4 - x^19 + x^15*z0^4 + x^16*z0^2 + x^14*z0^4 + x^17 - x^15*z0^2 + x^13*z0^4 + x^16 - x^12*z0^4 - x^13*z0^2 + 2*x^11*z0^4 - x^14 + x^12*z0^2 + 2*x^10*y*z0^3 - 2*x^10*z0^4 - x^13 + x^9*y*z0^3 + x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 - x^7*z0^4 + x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + x^9 - x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 - 2*x^8 + x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 - x^7 - x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 - 2*x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 - x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 - 2*x^29*z0^3 - x^27*y^2*z0^3 - 2*x^30*z0 - x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^27*y^2*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + 2*x^27*z0 + x^25*z0^3 - x^26*z0 + x^23*y^2*z0 - 2*x^23*z0^3 - 2*x^24*z0 - x^22*z0^3 + x^23*z0 + 2*x^20*z0^3 + 2*x^21*z0 + x^19*z0^3 - x^20*z0 - 2*x^17*z0^3 - 2*x^18*z0 - x^16*z0^3 + x^17*z0 + 2*x^14*z0^3 + 2*x^15*z0 + x^13*z0^3 - x^14*z0 - 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 + x^11*z0 - x^7*y*z0^4 - 2*x^10*z0 - x^8*y*z0^2 - 2*x^8*z0^3 - x^6*y*z0^4 + x^9*y - 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y + x^8*z0 + 2*x^6*z0^3 + 2*x^5*y*z0^2 - 2*x^5*z0^3 - x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 + x^5*y - 2*x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y - 2*x^4*z0 + 2*x^2*z0^3 - 2*x^3*y - 2*x^3*z0 + 2*x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 + x^31*z0^2 - x^27*y^2*z0^4 - x^28*y^2*z0^2 - 2*x^28*z0^4 - x^27*z0^4 - x^28*z0^2 + 2*x^25*z0^4 - x^26*z0^2 + x^24*z0^4 + x^25*z0^2 + x^23*y^2*z0^2 - 2*x^22*z0^4 + x^23*z0^2 - x^21*z0^4 - x^22*z0^2 + 2*x^19*z0^4 - x^20*z0^2 + x^18*z0^4 + x^19*z0^2 - 2*x^16*z0^4 + x^17*z0^2 - x^15*z0^4 - x^16*z0^2 + 2*x^13*z0^4 - x^14*z0^2 + x^12*z0^4 + x^13*z0^2 - x^10*y*z0^3 + x^10*z0^4 + x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 + x^8*y*z0^3 - 2*x^11 - x^9*z0^2 - x^7*y*z0^3 - x^7*z0^4 + x^10 + x^8*y*z0 + x^8*z0^2 + 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - x^7 + x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^4*z0^2 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((-2*x^31*z0^3 - 2*x^30*z0^3 + 2*x^28*y^2*z0^3 + 2*x^31*z0 - x^29*z0^3 + 2*x^27*y^2*z0^3 - 2*x^30*z0 - 2*x^28*y^2*z0 + 2*x^28*z0^3 + x^26*y^2*z0^3 - x^29*z0 + 2*x^27*y^2*z0 - x^27*z0^3 + x^26*y^2*z0 - 2*x^24*y^2*z0^3 + 2*x^27*z0 - 2*x^25*y^2*z0 - 2*x^25*z0^3 + x^23*y^2*z0^3 + x^26*z0 + x^24*z0^3 - 2*x^24*z0 + 2*x^22*z0^3 - x^23*z0 - x^21*z0^3 + 2*x^21*z0 - 2*x^19*z0^3 + x^20*z0 + x^18*z0^3 - 2*x^18*z0 + 2*x^16*z0^3 - x^17*z0 - x^15*z0^3 + 2*x^15*z0 - 2*x^13*z0^3 + x^14*z0 + x^12*z0^3 + 2*x^9*y*z0^4 - 2*x^12*z0 + x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*z0 - 2*x^9*y*z0^2 - x^7*y*z0^4 - x^10*y - 2*x^10*z0 + x^8*y*z0^2 - x^8*z0^3 - 2*x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 - 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y + x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^7*y - x^7*z0 + x^5*y*z0^2 + 2*x^5*z0^3 - x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^5*y + 2*x^5*z0 + 2*x^3*z0^3 + 2*x^4*z0 + x^2*y*z0^2 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + 2*x^2*y + x^2*z0)/y) * dx,
- ((-x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 - 2*x^30 - x^28*y^2 - x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 - 2*x^27*z0^2 + x^23*y^2*z0^4 - x^28 - x^24*z0^4 + 2*x^27 + x^25*z0^2 - x^23*z0^4 + 2*x^24*z0^2 + x^25 + x^21*z0^4 - 2*x^24 - x^22*z0^2 + x^20*z0^4 - 2*x^21*z0^2 - x^22 - x^18*z0^4 + 2*x^21 + x^19*z0^2 - x^17*z0^4 + 2*x^18*z0^2 + x^19 + x^15*z0^4 - 2*x^18 - x^16*z0^2 + x^14*z0^4 - 2*x^15*z0^2 - x^16 - x^12*z0^4 + 2*x^15 + x^13*z0^2 + x^11*z0^4 + 2*x^12*z0^2 + 2*x^10*z0^4 + x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 - x^8*z0^4 - 2*x^11 - x^9*y*z0 + 2*x^7*z0^4 - x^10 - x^8*y*z0 + x^6*y*z0^3 + x^6*z0^4 - 2*x^9 - x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 + x^7 + x^5*y*z0 + x^5*z0^2 - 2*x^3*z0^4 - 2*x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 - x^3*y*z0 - x^2*y*z0 + x^2*z0^2 + x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 - 2*x^30*z0^4 - x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + 2*x^27*y^2*z0^4 - x^30*z0^2 - x^28*y^2*z0^2 - x^28*z0^4 - x^26*y^2*z0^4 + x^31 + x^27*y^2*z0^2 + 2*x^27*z0^4 - 2*x^30 - x^28*y^2 - x^28*z0^2 - x^26*z0^4 + 2*x^27*y^2 + x^27*z0^2 + x^25*z0^4 - x^28 - 2*x^24*z0^4 + x^27 + x^25*z0^2 + x^23*z0^4 + x^24*y^2 - x^24*z0^2 - x^22*z0^4 + x^25 + 2*x^21*z0^4 - x^24 - x^22*z0^2 - x^20*z0^4 + x^21*z0^2 + x^19*z0^4 - x^22 - 2*x^18*z0^4 + x^21 + x^19*z0^2 + x^17*z0^4 - x^18*z0^2 - x^16*z0^4 + x^19 + 2*x^15*z0^4 - x^18 - x^16*z0^2 - x^14*z0^4 + x^15*z0^2 + x^13*z0^4 - x^16 - 2*x^12*z0^4 + x^15 + x^13*z0^2 - 2*x^11*z0^4 - x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 + x^13 - x^9*y*z0^3 + 2*x^9*z0^4 - x^12 + 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 + 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 + x^9 - x^7*y*z0 - x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 - 2*x^2*z0^2 + 2*x^2)/y) * dx,
- ((-x^31*z0^3 - 2*x^30*z0^3 + x^28*y^2*z0^3 + 2*x^31*z0 + 2*x^27*y^2*z0^3 + x^30*z0 - 2*x^28*y^2*z0 + x^28*z0^3 - x^29*z0 - x^27*y^2*z0 + 2*x^27*z0^3 + 2*x^28*z0 + x^26*y^2*z0 - 2*x^27*z0 + x^25*y^2*z0 - x^25*z0^3 + x^26*z0 + x^24*y^2*z0 - 2*x^24*z0^3 - 2*x^25*z0 + 2*x^24*z0 + x^22*z0^3 - x^23*z0 + 2*x^21*z0^3 + 2*x^22*z0 - 2*x^21*z0 - x^19*z0^3 + x^20*z0 - 2*x^18*z0^3 - 2*x^19*z0 + 2*x^18*z0 + x^16*z0^3 - x^17*z0 + 2*x^15*z0^3 + 2*x^16*z0 - 2*x^15*z0 - x^13*z0^3 + x^14*z0 - 2*x^12*z0^3 - 2*x^13*z0 + x^9*y*z0^4 + 2*x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 - 2*x^8*y*z0^4 - x^11*z0 - 2*x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 + x^6*y*z0^4 - x^9*y - 2*x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 + x^6*z0^3 - x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - 2*x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^2*y*z0^2 - x^2*z0^3 + x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^30*z0^4 + x^31*z0^2 + 2*x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + x^28*y^2 - x^28*z0^2 - 2*x^26*z0^4 + 2*x^27*z0^2 + x^28 + x^24*y^2*z0^2 - x^24*z0^4 + x^25*z0^2 + 2*x^23*z0^4 - 2*x^24*z0^2 - x^25 + x^21*z0^4 - x^22*z0^2 - 2*x^20*z0^4 + 2*x^21*z0^2 + x^22 - x^18*z0^4 + x^19*z0^2 + 2*x^17*z0^4 - 2*x^18*z0^2 - x^19 + x^15*z0^4 - x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*z0^2 + x^16 - x^12*z0^4 + x^13*z0^2 - 2*x^12*z0^2 + 2*x^10*z0^4 - x^13 - x^9*y*z0^3 + 2*x^10*y*z0 - x^8*y*z0^3 - x^8*z0^4 + 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 + x^10 - x^8*y*z0 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 - x^8 - 2*x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*z0^4 - 2*x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^31*z0^4 + 2*x^30*z0^4 + 2*x^28*y^2*z0^4 - x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 + 2*x^30*z0^2 + x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 + 2*x^27*z0^4 - x^28*y^2 + x^28*z0^2 - x^26*z0^4 + x^24*y^2*z0^4 - 2*x^27*z0^2 - 2*x^25*z0^4 - x^28 - 2*x^24*z0^4 - x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + x^25 + 2*x^21*z0^4 + x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - x^22 - 2*x^18*z0^4 - x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + x^19 + 2*x^15*z0^4 + x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - x^16 - 2*x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 + x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 - x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 - x^8 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 - 2*x^2*y*z0^3 - x^2*z0^4 + 2*x^5 - 2*x^3*z0^2 + 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((x^31*z0^4 - x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^30*z0^2 - x^28*y^2*z0^2 - x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 - x^27*y^2*z0^2 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - x^27*z0^2 + x^25*z0^4 + 2*x^28 + 2*x^27 + x^25*y^2 + x^25*z0^2 - 2*x^23*z0^4 + x^24*z0^2 - x^22*z0^4 - 2*x^25 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - x^21*z0^2 + x^19*z0^4 + 2*x^22 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + x^18*z0^2 - x^16*z0^4 - 2*x^19 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - x^15*z0^2 + x^13*z0^4 + 2*x^16 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^9*y*z0 - x^7*y*z0^3 - x^7*z0^4 + 2*x^10 + 2*x^8*y*z0 + 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^5*z0^4 + x^8 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 - x^5*y*z0 + 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 + 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - 2*x^2)/y) * dx,
- ((2*x^31*z0^4 - x^30*z0^4 - 2*x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 + x^31 + 2*x^27*y^2*z0^2 + x^27*z0^4 + x^30 - x^28*y^2 + 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + x^25*y^2*z0^2 + 2*x^25*z0^4 - x^28 - x^24*z0^4 - x^27 - 2*x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 + x^25 + x^21*z0^4 + x^24 + 2*x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 - x^22 - x^18*z0^4 - x^21 - 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 + x^19 + x^15*z0^4 + x^18 + 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 - x^16 - x^12*z0^4 - x^15 - 2*x^13*z0^2 + x^11*z0^4 - 2*x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 + x^13 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 - x^10*y*z0 - 2*x^8*y*z0^3 + x^11 - x^9*y*z0 + 2*x^7*y*z0^3 - 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^5*y*z0^3 - 2*x^4*y*z0^3 - x^7 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^4*y*z0 + 2*x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2)/y) * dx,
- ((x^31*z0^3 - x^30*z0^3 - x^28*y^2*z0^3 - 2*x^31*z0 - 2*x^29*z0^3 + x^27*y^2*z0^3 - x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 + x^25*y^2*z0^3 + 2*x^28*z0 - 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^27*z0 + 2*x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 - 2*x^25*z0 - 2*x^23*z0^3 - x^24*z0 - 2*x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 + 2*x^22*z0 + 2*x^20*z0^3 + x^21*z0 + 2*x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 - 2*x^19*z0 - 2*x^17*z0^3 - x^18*z0 - 2*x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 + 2*x^16*z0 + 2*x^14*z0^3 + x^15*z0 + 2*x^13*z0^3 - 2*x^14*z0 - x^12*z0^3 - 2*x^13*z0 - 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + x^10*z0^3 - x^8*y*z0^4 + 2*x^11*z0 + 2*x^9*y*z0^2 + x^9*z0^3 + x^10*y + x^10*z0 - x^8*z0^3 + x^9*y - 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*z0 - x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 - 2*x^6*y - x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y + x^4*z0 - x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y - 2*x^3*z0 - x^2*y - 2*x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^27*y^2*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 + 2*x^28*z0^4 + x^31 - x^27*y^2*z0^2 - x^27*z0^4 + x^25*y^2*z0^4 - 2*x^30 - x^28*y^2 + x^28*z0^2 + 2*x^27*y^2 - x^27*z0^2 - 2*x^25*z0^4 - x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 + x^24*z0^2 + 2*x^22*z0^4 + x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 - x^21*z0^2 - 2*x^19*z0^4 - x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 + x^18*z0^2 + 2*x^16*z0^4 + x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 - x^15*z0^2 - 2*x^13*z0^4 - x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + x^9*y*z0^3 + x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 + x^11 - x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 + x^10 - 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - 2*x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^7 - 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 + 2*x^6 + x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- ((-2*x^31*z0^4 + 2*x^30*z0^4 + 2*x^28*y^2*z0^4 + 2*x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 - x^31 + 2*x^27*y^2*z0^2 - 2*x^27*z0^4 + x^28*y^2 - 2*x^28*z0^2 - x^26*z0^4 - x^29 + 2*x^27*z0^2 - 2*x^25*z0^4 + x^28 + x^26*y^2 + 2*x^24*z0^4 + 2*x^25*z0^2 + x^23*z0^4 + x^26 - 2*x^24*z0^2 + 2*x^22*z0^4 - x^25 - 2*x^21*z0^4 - 2*x^22*z0^2 - x^20*z0^4 - x^23 + 2*x^21*z0^2 - 2*x^19*z0^4 + x^22 + 2*x^18*z0^4 + 2*x^19*z0^2 + x^17*z0^4 + x^20 - 2*x^18*z0^2 + 2*x^16*z0^4 - x^19 - 2*x^15*z0^4 - 2*x^16*z0^2 - x^14*z0^4 - x^17 + 2*x^15*z0^2 - 2*x^13*z0^4 + x^16 + 2*x^12*z0^4 + 2*x^13*z0^2 - x^11*z0^4 + x^14 - 2*x^12*z0^2 + x^10*y*z0^3 - x^10*z0^4 - x^13 - 2*x^9*y*z0^3 - x^10*y*z0 - 2*x^8*y*z0^3 + x^8*z0^4 - 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 - x^10 - x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*z0^4 + x^6 + x^4*y*z0 - x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 - x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((2*x^31*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - x^29*z0^2 - x^27*y^2*z0^2 - x^30 + x^28*z0^2 + x^26*y^2*z0^2 + x^26*z0^4 + x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + x^26*z0^2 + x^27 - x^25*z0^2 - x^23*z0^4 + x^24*z0^2 - 2*x^22*z0^4 - x^23*z0^2 - x^24 + x^22*z0^2 + x^20*z0^4 - x^21*z0^2 + 2*x^19*z0^4 + x^20*z0^2 + x^21 - x^19*z0^2 - x^17*z0^4 + x^18*z0^2 - 2*x^16*z0^4 - x^17*z0^2 - x^18 + x^16*z0^2 + x^14*z0^4 - x^15*z0^2 + 2*x^13*z0^4 + x^14*z0^2 + x^15 - x^13*z0^2 - x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - x^11*z0^2 + x^9*y*z0^3 + x^9*z0^4 - x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 - 2*x^11 - 2*x^7*y*z0^3 + x^7*z0^4 + x^10 - 2*x^8*y*z0 - x^6*y*z0^3 + 2*x^6*z0^4 + x^9 + x^7*y*z0 + x^5*y*z0^3 + 2*x^5*z0^4 + x^8 + x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^7 - x^5*y*z0 + x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 - 2*x^2*z0^2 + x^3 + x^2)/y) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx,
- (0) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m = C2.polynomial[16D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg.monomial_coefficient(y)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= FxRy(y/x)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;124;48;5;188m![?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m!=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m[[29C][?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mggg = [a [0;38;5;28;1mfor[0m a [0;38;5;28min[0m lll [0;38;5;28;1mif[0m a.form != [0;38;5;20;1m0[0m][43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mll[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mn(AS.holomorphic_differentials_basis())[39D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mlen[0m([?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0;38;5;24mlen[0m(ggg)[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m140
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis2(threshold = 20)[50D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mnu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m9
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in lll:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meduction(C2, y^2*a.omega0.h1)/y^2[33D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241m.reduce()[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[][?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mresult = [][17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in lll:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mgg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[19D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ms_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[75D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ms_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[75D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxponents()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in lll:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([0;38;5;16;48;5;152m([5C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0m [0m[K[A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnch_points[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mAS.branch_points[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0, (-1, 0), (1, 0)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.branch_points[?7h[0m[?12l[?25h[?25l[?7l[16D[0mresult = [0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mAS.branch_points[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in lll:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m lll:[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m:[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m:[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m:[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg:[?7h[0m[?12l[?25h[?25l[?7l[0mg:[?7h[0m[?12l[?25h[?25l[?7l[0mg:[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[19D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0;94m....: [0m    b = a.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[A[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[0m

-[0;94m....: [0m[K[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[26D[A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m

-[18C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([0m([5C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[43D[0;94m....: [0m        [0;38;5;28;1mif[0m r.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)) == b:[0m

-[0;94m....: [6D[18C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[26D[0;94m....: [0m            flag = [0;38;5;20;1m0[0m

-[0;94m....: [6D[18C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[27D[0;94m....: [0m        [0;38;5;28;1mif[0m flag == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [6D[18C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[31D[0;94m....: [0m            result += [b][0m

-[0;94m....: [6D[18C[?7h[0m[?12l[?25h[?25l[?7l[8A[18D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [0m    b = a.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[0m

-[0;94m....: [0m    flag = [0;38;5;20;1m1[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m r.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)) == b:[0m

-[0;94m....: [0m            flag = [0;38;5;20;1m0[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m flag == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m            result += [b][0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mesult = [][10D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mresult[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mresult[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [0m    b = a.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[0m

-[0;94m....: [0m    flag = [0;38;5;20;1m1[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m r.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)) == b:[0m

-[0;94m....: [0m            flag = [0;38;5;20;1m0[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m flag == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m            result += [0;38;5;16;48;5;152m[[0mb[0;38;5;16;48;5;152m][31D[31C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][A[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[0m flag =[C [0;38;5;20;1m1[0m:[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[0m flag =[C [0;38;5;20;1m1[0m:[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[0m flag =[C [0;38;5;20;1m1[0m:[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[0m flag =[C [0;38;5;20;1m1[0m:[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[10C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mresult += [b][0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mresult += [b][0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mresult += [b][0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mresult += [b][0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0;94m....: [0m        result += [a][0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[8A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [0m    b = a.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[0m

-[0;94m....: [0m    flag = [0;38;5;20;1m1[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m r.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)) == b:[0m

-[0;94m....: [0m            flag = [0;38;5;20;1m0[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m flag == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        result += [a][0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mesult[5D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mw[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mult[3D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mk[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mt[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mresult[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((2*x^31*z0^3 + 2*x^30*z0^3 - 2*x^28*y^2*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 - 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 - 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 - x^27*z0 + 2*x^25*y^2*z0 + 2*x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 + 2*x^23*z0^3 + x^24*z0 - 2*x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 - 2*x^20*z0^3 - x^21*z0 + 2*x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 - 2*x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 + 2*x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 + 2*x^11*z0^3 - 2*x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 + 2*x^8*y*z0^4 - 2*x^11*z0 + 2*x^9*y*z0^2 - 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y - 2*x^10*z0 - x^8*y*z0^2 + x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y + x^9*z0 + x^7*z0^3 - 2*x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + x^7*y - x^5*y*z0^2 - x^3*y*z0^4 + 2*x^6*z0 - x^4*y*z0^2 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^3*y*z0^2 - x^3*z0^3 + x^2*y*z0^2 + 2*x^2*z0^3 - x^3*y + 2*x^3*z0 - 2*x^2*z0 + y)/y) * dx,
- ((-x^30*z0^4 + 2*x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - 2*x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 - 2*x^31 + x^27*z0^4 + 2*x^28*y^2 - 2*x^28*z0^2 + 2*x^26*z0^4 + 2*x^28 - x^24*z0^4 + 2*x^25*z0^2 - 2*x^23*z0^4 - 2*x^25 + x^21*z0^4 - 2*x^22*z0^2 + 2*x^20*z0^4 + 2*x^22 - x^18*z0^4 + 2*x^19*z0^2 - 2*x^17*z0^4 - 2*x^19 + x^15*z0^4 - 2*x^16*z0^2 + 2*x^14*z0^4 + 2*x^16 - x^12*z0^4 + 2*x^13*z0^2 - x^11*z0^4 - 2*x^10*z0^4 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 - x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 + x^7*y*z0^3 - 2*x^10 - x^8*y*z0 + 2*x^8*z0^2 + 2*x^6*y*z0^3 - x^6*z0^4 + x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 + x^4*z0^4 - x^5*y*z0 - x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 - x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - x^3 - x^2 + y*z0)/y) * dx,
- ((-x^31*z0^3 + x^30*z0^3 + x^28*y^2*z0^3 + x^31*z0 - x^29*z0^3 - x^27*y^2*z0^3 - x^30*z0 - x^28*y^2*z0 + x^28*z0^3 + x^26*y^2*z0^3 - x^29*z0 + x^27*y^2*z0 - 2*x^27*z0^3 - x^28*z0 + x^26*y^2*z0 + x^26*z0^3 + x^24*y^2*z0^3 + x^27*z0 - x^25*z0^3 + x^26*z0 + 2*x^24*z0^3 + x^25*z0 - x^23*z0^3 - x^24*z0 + x^22*z0^3 - x^23*z0 - 2*x^21*z0^3 - x^22*z0 + x^20*z0^3 + x^21*z0 - x^19*z0^3 + x^20*z0 + 2*x^18*z0^3 + x^19*z0 - x^17*z0^3 - x^18*z0 + x^16*z0^3 - x^17*z0 - 2*x^15*z0^3 - x^16*z0 + x^14*z0^3 + x^15*z0 - x^13*z0^3 + x^14*z0 + 2*x^12*z0^3 + x^13*z0 - x^11*z0^3 + x^9*y*z0^4 - x^12*z0 - 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 - x^11*z0 - x^9*y*z0^2 + 2*x^9*z0^3 + 2*x^10*y - 2*x^10*z0 - x^8*z0^3 - x^6*y*z0^4 - x^9*y - x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + 2*x^4*y*z0^4 + 2*x^7*y + x^7*z0 - 2*x^5*y*z0^2 + x^5*z0^3 + 2*x^3*y*z0^4 - x^6*y + 2*x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 - x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y + x^3*z0 + x^2*y - x^2*z0 + y*z0^2)/y) * dx,
- ((2*x^31*z0^4 + 2*x^30*z0^4 - 2*x^28*y^2*z0^4 - 2*x^27*y^2*z0^4 + x^30*z0^2 - 2*x^28*z0^4 - 2*x^31 - x^27*y^2*z0^2 - 2*x^27*z0^4 + x^30 + 2*x^28*y^2 - x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + 2*x^24*z0^4 - x^27 + x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - 2*x^21*z0^4 + x^24 - x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + 2*x^18*z0^4 - x^21 + x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - 2*x^15*z0^4 + x^18 - x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 + 2*x^12*z0^4 - x^15 + x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*z0^4 + x^12 - x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 + x^9 + x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 + 2*x^5*z0^4 + x^8 - x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^5*y*z0 + x^5*z0^2 + 2*x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*y*z0 - x^4*z0^2 + x^2*z0^4 - 2*x^5 - x^3*y*z0 + 2*x^2*y*z0 + 2*x^2*z0^2 + y*z0^3 - 2*x^3 - 2*x^2)/y) * dx,
- ((-2*x^29*z0^3 + 2*x^30*z0 + 2*x^26*y^2*z0^3 - x^29*z0 - 2*x^27*y^2*z0 + x^27*z0^3 - x^28*z0 + x^26*y^2*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 - 2*x^27*z0 + x^25*y^2*z0 + x^26*z0 - x^24*z0^3 + x^25*z0 - 2*x^23*z0^3 + 2*x^24*z0 - x^23*z0 + x^21*z0^3 - x^22*z0 + 2*x^20*z0^3 - 2*x^21*z0 + x^20*z0 - x^18*z0^3 + x^19*z0 - 2*x^17*z0^3 + 2*x^18*z0 - x^17*z0 + x^15*z0^3 - x^16*z0 + 2*x^14*z0^3 - 2*x^15*z0 + x^14*z0 - x^12*z0^3 + x^13*z0 - 2*x^11*z0^3 + 2*x^12*z0 - x^11*z0 + 2*x^9*z0^3 + 2*x^10*z0 - 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + x^5*y*z0^4 + 2*x^8*z0 + x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 + 2*x^7*y - x^7*z0 + x^5*z0^3 + x^3*y*z0^4 - x^6*y - x^6*z0 + 2*x^2*y*z0^4 - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - x^4*z0 - x^2*y*z0^2 - 2*x^2*z0^3 + y*z0^4 - x^3*y - x^3*z0 - 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((-x^3 + y^2)/y) * dx,
- ((-x^3*z0 + y^2*z0)/y) * dx,
- ((-x^3*z0^2 + y^2*z0^2)/y) * dx,
- ((-x^3*z0^3 + y^2*z0^3)/y) * dx,
- ((-x^3*z0^4 + y^2*z0^4)/y) * dx,
- ((2*x^31*z0^3 + x^30*z0^3 - 2*x^28*y^2*z0^3 - x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 + x^28*y^2*z0 - 2*x^28*z0^3 - 2*x^26*y^2*z0^3 - x^29*z0 + 2*x^27*z0^3 + x^26*y^2*z0 - 2*x^26*z0^3 + 2*x^24*y^2*z0^3 + x^25*y^2*z0 + 2*x^25*z0^3 + x^26*z0 - 2*x^24*z0^3 + 2*x^23*z0^3 - 2*x^22*z0^3 - x^23*z0 + 2*x^21*z0^3 - 2*x^20*z0^3 + 2*x^19*z0^3 + x^20*z0 - 2*x^18*z0^3 + 2*x^17*z0^3 - 2*x^16*z0^3 - x^17*z0 + 2*x^15*z0^3 - 2*x^14*z0^3 + 2*x^13*z0^3 + x^14*z0 - 2*x^12*z0^3 + 2*x^11*z0^3 - 2*x^9*y*z0^4 - x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - x^11*z0 + x^9*y*z0^2 - 2*x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*y + 2*x^9*z0 + 2*x^7*y*z0^2 - x^7*z0^3 + x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^4*y*z0^4 + x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + 2*x^6*y + 2*x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 + x^3*z0^3 - x^4*y + 2*x^4*z0 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + x^2*y + x^2*z0 + x*y)/y) * dx,
- ((x^30*z0^4 + 2*x^31*z0^2 - 2*x^29*z0^4 - x^27*y^2*z0^4 + 2*x^30*z0^2 - 2*x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 - x^27*z0^4 - x^28*y^2 - 2*x^28*z0^2 + 2*x^26*z0^4 - 2*x^27*z0^2 - x^28 + x^24*z0^4 + 2*x^25*z0^2 - 2*x^23*z0^4 + 2*x^24*z0^2 + x^25 - x^21*z0^4 - 2*x^22*z0^2 + 2*x^20*z0^4 - 2*x^21*z0^2 - x^22 + x^18*z0^4 + 2*x^19*z0^2 - 2*x^17*z0^4 + 2*x^18*z0^2 + x^19 - x^15*z0^4 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^15*z0^2 - x^16 + x^12*z0^4 + 2*x^13*z0^2 + 2*x^12*z0^2 + x^10*z0^4 + x^13 - 2*x^9*y*z0^3 - 2*x^9*z0^4 - x^10*y*z0 - 2*x^11 - x^9*y*z0 + x^7*y*z0^3 + x^7*z0^4 - x^10 - 2*x^8*z0^2 - x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 - 2*x^8 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*y*z0 - x^3*y*z0^3 + 2*x^6 - 2*x^4*y*z0 + x^4*z0^2 + x^2*z0^4 + 2*x^5 + x^3*y*z0 + 2*x^2*z0^2 + x^3 + x*y*z0 - 2*x^2)/y) * dx,
- ((-x^31*z0 + 2*x^29*z0^3 + x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^29*z0 + 2*x^27*z0^3 + x^26*y^2*z0 - 2*x^26*z0^3 - 2*x^24*y^2*z0^3 + x^25*y^2*z0 + x^26*z0 - 2*x^24*z0^3 + 2*x^23*z0^3 - x^23*z0 + 2*x^21*z0^3 - 2*x^20*z0^3 + x^20*z0 - 2*x^18*z0^3 + 2*x^17*z0^3 - x^17*z0 + 2*x^15*z0^3 - 2*x^14*z0^3 + x^14*z0 - 2*x^12*z0^3 + 2*x^11*z0^3 - x^10*z0^3 - x^11*z0 + x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 - 2*x^10*y + x^10*z0 + 2*x^8*y*z0^2 + 2*x^8*z0^3 + x^6*y*z0^4 - x^7*y*z0^2 - x^7*z0^3 - x^5*y*z0^4 - 2*x^8*z0 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*y - x^7*z0 - x^5*z0^3 + x^3*y*z0^4 - 2*x^6*z0 - x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 - x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y + x^4*z0 + 2*x^2*y*z0^2 + x^3*y - x^3*z0 + x*y*z0^2 - 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 - x^30*z0^4 - x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + x^27*z0^4 + 2*x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 + x^25*z0^4 + 2*x^28 - x^24*z0^4 + 2*x^25*z0^2 - x^23*z0^4 - x^22*z0^4 - 2*x^25 + x^21*z0^4 - 2*x^22*z0^2 + x^20*z0^4 + x^19*z0^4 + 2*x^22 - x^18*z0^4 + 2*x^19*z0^2 - x^17*z0^4 - x^16*z0^4 - 2*x^19 + x^15*z0^4 - 2*x^16*z0^2 + x^14*z0^4 + x^13*z0^4 + 2*x^16 - x^12*z0^4 + 2*x^13*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - x^10*y*z0 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - 2*x^10 + x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + 2*x^9 - x^7*z0^2 - 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 + x^6*y*z0 - x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 - x^5*z0^2 - x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 + x^2*z0^4 - x^5 - x^3*y*z0 - x^3*z0^2 + x*y*z0^3 + x^2*y*z0 - 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 - 2*x^31*z0 - x^27*y^2*z0^3 - 2*x^30*z0 + 2*x^28*y^2*z0 - x^28*z0^3 - x^29*z0 + 2*x^27*y^2*z0 - 2*x^27*z0^3 + x^28*z0 + x^26*y^2*z0 + x^24*y^2*z0^3 + 2*x^27*z0 + x^25*y^2*z0 + x^25*z0^3 + x^26*z0 + 2*x^24*z0^3 - x^25*z0 - 2*x^24*z0 - x^22*z0^3 - x^23*z0 - 2*x^21*z0^3 + x^22*z0 + 2*x^21*z0 + x^19*z0^3 + x^20*z0 + 2*x^18*z0^3 - x^19*z0 - 2*x^18*z0 - x^16*z0^3 - x^17*z0 - 2*x^15*z0^3 + x^16*z0 + 2*x^15*z0 + x^13*z0^3 + x^14*z0 + 2*x^12*z0^3 - x^13*z0 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 + x^8*y*z0^4 - x^11*z0 + 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 + x^10*y + x^10*z0 + x^8*y*z0^2 + 2*x^8*z0^3 + x^6*y*z0^4 + x^9*y + x^9*z0 + x^7*y*z0^2 + 2*x^7*z0^3 + 2*x^5*y*z0^4 + 2*x^8*z0 + 2*x^6*y*z0^2 + 2*x^6*z0^3 + x^4*y*z0^4 - 2*x^7*z0 - x^5*y*z0^2 + x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - 2*x^6*z0 + 2*x^4*y*z0^2 + 2*x^4*z0^3 + 2*x^2*y*z0^4 - 2*x^5*z0 - 2*x^3*y*z0^2 + x^3*z0^3 + x*y*z0^4 - x^4*y + 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 - 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3 + x*y^2)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - 2*x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 + x*y^2*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + x*y^2*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 + x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 - x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 + x*y^2*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 + x*y^2*z0^4 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^5 + x^2*y^2 + x^2)/y) * dx,
- ((-x^5*z0 + x^2*y^2*z0 + x^2*z0)/y) * dx,
- ((-x^5*z0^2 + x^2*y^2*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^5*z0^3 + x^2*y^2*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^5*z0^4 + x^2*y^2*z0^4 + x^2*z0^4)/y) * dx,
- ((-x^6 + x^3*y^2 + x^3)/y) * dx,
- ((-x^6*z0 + x^3*y^2*z0 + x^3*z0)/y) * dx,
- ((-x^6*z0^2 + x^3*y^2*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^6*z0^3 + x^3*y^2*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^6*z0^4 + x^3*y^2*z0^4 + x^3*z0^4)/y) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 - 2*x^19 - x^15*z0^4 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 + 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 + x^4*y^2 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 + x^18*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 + x^12*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y^2*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - x^19*z0^2 + 2*x^17*z0^4 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - x^13*z0^2 - 2*x^11*z0^4 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y^2*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 + x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 - x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 + x^13*z0^3 - 2*x^14*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^4*y^2*z0^3 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 + x^4*y^2*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((-x^8 + x^5*y^2 + x^5 - x^2)/y) * dx,
- ((-x^8*z0 + x^5*y^2*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^8*z0^2 + x^5*y^2*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^8*z0^3 + x^5*y^2*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^8*z0^4 + x^5*y^2*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- ((-x^9 + x^6*y^2 + x^6 - x^3)/y) * dx,
- ((-x^9*z0 + x^6*y^2*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^9*z0^2 + x^6*y^2*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^9*z0^3 + x^6*y^2*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^9*z0^4 + x^6*y^2*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 - 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + x^7*y^2 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y^2*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 + x^7*y^2*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 + x^16*z0^3 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 - x^13*z0^3 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y^2*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + x^7*y^2*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^11 + x^8*y^2 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^11*z0 + x^8*y^2*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^11*z0^2 + x^8*y^2*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^11*z0^3 + x^8*y^2*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^11*z0^4 + x^8*y^2*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- ((-x^12 + x^9*y^2 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^12*z0 + x^9*y^2*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^12*z0^2 + x^9*y^2*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^12*z0^3 + x^9*y^2*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^12*z0^4 + x^9*y^2*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 - 2*x^19 - x^15*z0^4 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 + 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^9*y*z0^3 - x^9*z0^4 + x^10*y^2 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 + x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 + x^18*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + 2*x^11*z0^3 + x^12*z0 + x^10*y^2*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - x^19*z0^2 + 2*x^17*z0^4 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - 2*x^13*z0^2 - 2*x^11*z0^4 + x^10*y^2*z0^2 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 + x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 - x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 - 2*x^14*z0 - x^12*z0^3 + x^10*y^2*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 + x^12*z0^4 + x^10*y^2*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((-x^14 + x^11*y^2 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^14*z0 + x^11*y^2*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^14*z0^2 + x^11*y^2*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^14*z0^3 + x^11*y^2*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^14*z0^4 + x^11*y^2*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- ((-x^15 + x^12*y^2 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^15*z0 + x^12*y^2*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^15*z0^2 + x^12*y^2*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^15*z0^3 + x^12*y^2*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^15*z0^4 + x^12*y^2*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 - 2*x^22 - x^18*z0^4 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 + 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 + 2*x^16 - x^12*z0^4 + x^13*y^2 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 + x^21*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + 2*x^14*z0^3 + x^15*z0 + x^13*y^2*z0 + x^12*z0^3 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + 2*x^14*z0^4 + x^13*y^2*z0^2 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 + x^22*z0^3 - 2*x^23*z0 - x^21*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 - x^19*z0^3 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 - 2*x^17*z0 - x^15*z0^3 + x^13*y^2*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^15*z0^4 + x^13*y^2*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^17 + x^14*y^2 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^17*z0 + x^14*y^2*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^17*z0^2 + x^14*y^2*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^17*z0^3 + x^14*y^2*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^17*z0^4 + x^14*y^2*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- ((-x^18 + x^15*y^2 + x^15 - x^12 + x^9 - x^6 + x^3)/y) * dx,
- ((-x^18*z0 + x^15*y^2*z0 + x^15*z0 - x^12*z0 + x^9*z0 - x^6*z0 + x^3*z0)/y) * dx,
- ((-x^18*z0^2 + x^15*y^2*z0^2 + x^15*z0^2 - x^12*z0^2 + x^9*z0^2 - x^6*z0^2 + x^3*z0^2)/y) * dx,
- ((-x^18*z0^3 + x^15*y^2*z0^3 + x^15*z0^3 - x^12*z0^3 + x^9*z0^3 - x^6*z0^3 + x^3*z0^3)/y) * dx,
- ((-x^18*z0^4 + x^15*y^2*z0^4 + x^15*z0^4 - x^12*z0^4 + x^9*z0^4 - x^6*z0^4 + x^3*z0^4)/y) * dx,
- ((x^31*z0^4 + x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 + 2*x^29*z0^4 - x^27*y^2*z0^4 + x^28*y^2*z0^2 - x^28*z0^4 - 2*x^26*y^2*z0^4 - 2*x^31 - x^27*z0^4 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 + x^25*z0^4 + 2*x^28 + x^24*z0^4 - x^25*z0^2 + 2*x^23*z0^4 - x^22*z0^4 - 2*x^25 - x^21*z0^4 + x^22*z0^2 - 2*x^20*z0^4 + x^19*z0^4 + 2*x^22 + x^18*z0^4 - x^19*z0^2 + 2*x^17*z0^4 - x^16*z0^4 + 2*x^19 - x^15*z0^4 + x^16*y^2 + x^16*z0^2 - 2*x^14*z0^4 + x^13*z0^4 - 2*x^16 + x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 + x^10*z0^4 + 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - x^8*z0^4 - 2*x^11 + 2*x^9*y*z0 - x^7*y*z0^3 + x^10 - x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 - 2*x^7*y*z0 + 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 + x^8 - x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 - 2*x^4*z0^4 + x^7 + x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^6 - 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^30*z0^3 - 2*x^31*z0 + 2*x^29*z0^3 + 2*x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^26*y^2*z0^3 - x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - 2*x^25*y^2*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 + x^24*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 - x^21*z0 - x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 + x^16*y^2*z0 + x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 - x^12*z0^3 + 2*x^11*z0^3 + x^12*z0 - 2*x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^9*z0^3 + 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 + 2*x^8*z0^3 - x^6*y*z0^4 - x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 - x^8*y + x^8*z0 + 2*x^6*y*z0^2 - x^6*z0^3 + 2*x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - x^3*y*z0^4 + 2*x^6*y + x^6*z0 + x^4*y*z0^2 - x^4*z0^3 - x^2*y*z0^4 - 2*x^5*y - 2*x^5*z0 + 2*x^3*z0^3 - x^4*y - 2*x^4*z0 - 2*x^2*y*z0^2 + 2*x^2*z0^3 - 2*x^3*y - x^3*z0 + 2*x^2*z0)/y) * dx,
- ((-2*x^30*z0^4 - x^31*z0^2 + 2*x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 + 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - 2*x^26*z0^4 - 2*x^27*y^2 + 2*x^28 - 2*x^24*z0^4 - 2*x^27 - x^25*z0^2 + 2*x^23*z0^4 - 2*x^25 + 2*x^21*z0^4 + 2*x^24 + x^22*z0^2 - 2*x^20*z0^4 + 2*x^22 - 2*x^18*z0^4 - 2*x^21 - 2*x^19*z0^2 + 2*x^17*z0^4 + x^16*y^2*z0^2 - 2*x^19 + 2*x^15*z0^4 + 2*x^18 + 2*x^16*z0^2 - 2*x^14*z0^4 + 2*x^16 - 2*x^12*z0^4 - 2*x^15 - 2*x^13*z0^2 - 2*x^11*z0^4 + x^10*z0^4 - 2*x^13 + x^9*y*z0^3 + x^9*z0^4 + 2*x^12 - 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - x^11 + 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*z0^4 + 2*x^8*y*z0 - x^8*z0^2 + x^6*z0^4 - 2*x^9 - x^7*y*z0 - 2*x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 - x^8 + 2*x^6*y*z0 + x^6*z0^2 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*y*z0^3 - 2*x^3*z0^4 - 2*x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((x^31*z0^3 - x^28*y^2*z0^3 + x^31*z0 + 2*x^29*z0^3 - x^30*z0 - x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 - x^28*z0 - 2*x^26*y^2*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 + x^25*z0 + 2*x^23*z0^3 - x^24*z0 - x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 - x^22*z0 - 2*x^20*z0^3 + x^21*z0 - 2*x^20*z0 - x^18*z0^3 + x^16*y^2*z0^3 + x^19*z0 + 2*x^17*z0^3 - x^18*z0 + 2*x^17*z0 + x^15*z0^3 - x^16*z0 - 2*x^14*z0^3 + x^15*z0 - 2*x^14*z0 - x^12*z0^3 + x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + 2*x^11*z0 - x^9*y*z0^2 + x^9*z0^3 - x^7*y*z0^4 + 2*x^10*y - x^8*y*z0^2 + x^6*y*z0^4 + x^9*y + x^9*z0 - 2*x^7*y*z0^2 - x^7*z0^3 + 2*x^5*y*z0^4 - x^8*y - 2*x^8*z0 - x^6*y*z0^2 + x^7*z0 + 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - x^5*z0 + x^3*y*z0^2 + x^3*z0^3 + 2*x^4*z0 - x^2*y*z0^2 - x^2*z0^3 + 2*x^3*y + 2*x^3*z0 + x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 - x^27*y^2*z0^4 - 2*x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - 2*x^31 + 2*x^27*y^2*z0^2 - x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 + 2*x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + x^19*z0^4 + 2*x^22 + x^18*z0^4 + x^16*y^2*z0^4 + 2*x^21 - x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - x^16*z0^4 - 2*x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 + 2*x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 - 2*x^12*z0^2 - x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 - 2*x^8*z0^4 + 2*x^11 + 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 - 2*x^7*z0^4 + 2*x^10 + x^8*y*z0 - x^8*z0^2 - 2*x^6*y*z0^3 - 2*x^6*z0^4 - x^9 + 2*x^7*y*z0 - x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 + x^6*z0^2 + 2*x^4*y*z0^3 - x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^6 + x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + x^3*z0^2 - x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + x^2)/y) * dx,
- ((-x^20 + x^17*y^2 + x^17 - x^14 + x^11 - x^8 + x^5 - x^2)/y) * dx,
- ((-x^20*z0 + x^17*y^2*z0 + x^17*z0 - x^14*z0 + x^11*z0 - x^8*z0 + x^5*z0 - x^2*z0)/y) * dx,
- ((-x^20*z0^2 + x^17*y^2*z0^2 + x^17*z0^2 - x^14*z0^2 + x^11*z0^2 - x^8*z0^2 + x^5*z0^2 - x^2*z0^2)/y) * dx,
- ((-x^20*z0^3 + x^17*y^2*z0^3 + x^17*z0^3 - x^14*z0^3 + x^11*z0^3 - x^8*z0^3 + x^5*z0^3 - x^2*z0^3)/y) * dx,
- ((-x^20*z0^4 + x^17*y^2*z0^4 + x^17*z0^4 - x^14*z0^4 + x^11*z0^4 - x^8*z0^4 + x^5*z0^4 - x^2*z0^4)/y) * dx,
- ((-x^21 + x^18*y^2 + x^18 - x^15 + x^12 - x^9 + x^6 - x^3)/y) * dx,
- ((-x^21*z0 + x^18*y^2*z0 + x^18*z0 - x^15*z0 + x^12*z0 - x^9*z0 + x^6*z0 - x^3*z0)/y) * dx,
- ((-x^21*z0^2 + x^18*y^2*z0^2 + x^18*z0^2 - x^15*z0^2 + x^12*z0^2 - x^9*z0^2 + x^6*z0^2 - x^3*z0^2)/y) * dx,
- ((-x^21*z0^3 + x^18*y^2*z0^3 + x^18*z0^3 - x^15*z0^3 + x^12*z0^3 - x^9*z0^3 + x^6*z0^3 - x^3*z0^3)/y) * dx,
- ((-x^21*z0^4 + x^18*y^2*z0^4 + x^18*z0^4 - x^15*z0^4 + x^12*z0^4 - x^9*z0^4 + x^6*z0^4 - x^3*z0^4)/y) * dx,
- ((-x^31*z0^4 - x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 - x^28*y^2*z0^2 + x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 + x^27*z0^4 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 - x^25*z0^4 - 2*x^28 - x^24*z0^4 + x^25*z0^2 - 2*x^23*z0^4 + x^22*z0^4 + 2*x^25 + x^21*z0^4 - x^22*z0^2 + 2*x^20*z0^4 - x^19*z0^4 + 2*x^22 - x^18*z0^4 + x^19*y^2 + x^19*z0^2 - 2*x^17*z0^4 + x^16*z0^4 - 2*x^19 + x^15*z0^4 - x^16*z0^2 + 2*x^14*z0^4 - x^13*z0^4 + 2*x^16 - x^12*z0^4 + x^13*z0^2 + 2*x^11*z0^4 - 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 - x^10*z0^2 + x^8*z0^4 + 2*x^11 - 2*x^9*y*z0 + x^7*y*z0^3 - x^10 + x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 + x^6*z0^4 + 2*x^7*y*z0 - 2*x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - x^8 + x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 - x^7 - x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^6 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2*z0^2 - x^3)/y) * dx,
- ((2*x^30*z0^3 + 2*x^31*z0 - 2*x^29*z0^3 - 2*x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 + 2*x^26*y^2*z0^3 + x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 - x^24*z0 - x^21*z0^3 + 2*x^20*z0^3 + x^21*z0 + x^19*y^2*z0 + x^18*z0^3 - 2*x^17*z0^3 - x^18*z0 - x^15*z0^3 + 2*x^14*z0^3 + x^15*z0 + x^12*z0^3 - 2*x^11*z0^3 - x^12*z0 + 2*x^8*y*z0^4 - 2*x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y - x^10*z0 + 2*x^8*y*z0^2 - 2*x^8*z0^3 + x^6*y*z0^4 + x^9*z0 + x^7*y*z0^2 - 2*x^7*z0^3 + 2*x^5*y*z0^4 + x^8*y - x^8*z0 - 2*x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^7*z0 + x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - 2*x^6*y - x^6*z0 - x^4*y*z0^2 + x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + 2*x^5*z0 - 2*x^3*z0^3 + x^4*y + 2*x^4*z0 + 2*x^2*y*z0^2 - 2*x^2*z0^3 + 2*x^3*y + x^3*z0 - 2*x^2*z0)/y) * dx,
- ((2*x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + 2*x^31 - 2*x^27*z0^4 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - 2*x^28 + 2*x^24*z0^4 + 2*x^27 + x^25*z0^2 - 2*x^23*z0^4 + 2*x^25 - 2*x^21*z0^4 - 2*x^24 - 2*x^22*z0^2 + 2*x^20*z0^4 + x^19*y^2*z0^2 - 2*x^22 + 2*x^18*z0^4 + 2*x^21 + 2*x^19*z0^2 - 2*x^17*z0^4 + 2*x^19 - 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + 2*x^14*z0^4 - 2*x^16 + 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 - x^10*z0^4 + 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 - x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - x^7*z0^4 - 2*x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 + x^5*z0^4 + x^8 - 2*x^6*y*z0 - x^6*z0^2 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*y*z0^3 + 2*x^3*z0^4 + 2*x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 + 2*x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^31*z0^3 + x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 + 2*x^26*y^2*z0^3 - 2*x^29*z0 - x^27*y^2*z0 - x^27*z0^3 + x^28*z0 + 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^24*y^2*z0^3 - x^27*z0 - x^25*z0^3 + 2*x^26*z0 + x^24*z0^3 - x^25*z0 - 2*x^23*z0^3 + x^24*z0 - 2*x^23*z0 - x^21*z0^3 + x^19*y^2*z0^3 + x^22*z0 + 2*x^20*z0^3 - x^21*z0 + 2*x^20*z0 + x^18*z0^3 - x^19*z0 - 2*x^17*z0^3 + x^18*z0 - 2*x^17*z0 - x^15*z0^3 + x^16*z0 + 2*x^14*z0^3 - x^15*z0 + 2*x^14*z0 + x^12*z0^3 - x^13*z0 - 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 - 2*x^11*z0 + x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - 2*x^10*y + x^8*y*z0^2 - x^6*y*z0^4 - x^9*y - x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 - 2*x^5*y*z0^4 + x^8*y + 2*x^8*z0 + x^6*y*z0^2 - x^7*z0 - 2*x^5*y*z0^2 + 2*x^5*z0^3 - x^6*z0 + x^4*z0^3 - x^2*y*z0^4 - x^5*y + x^5*z0 - x^3*y*z0^2 - x^3*z0^3 - 2*x^4*z0 + x^2*y*z0^2 + x^2*z0^3 - 2*x^3*y - 2*x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - x^30*z0^4 + 2*x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + 2*x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + 2*x^30 - 2*x^28*y^2 - x^28*z0^2 - x^26*z0^4 - 2*x^27*y^2 - 2*x^27*z0^2 - 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - 2*x^27 + x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + x^22*z0^4 + 2*x^25 + x^21*z0^4 + x^19*y^2*z0^4 + 2*x^24 - x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^21 + x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^18 - x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^15 + x^13*z0^2 + 2*x^12*z0^2 + x^10*y*z0^3 + 2*x^13 - x^9*y*z0^3 + 2*x^9*z0^4 + 2*x^12 + 2*x^10*y*z0 + x^10*z0^2 + 2*x^8*y*z0^3 + 2*x^8*z0^4 - 2*x^11 - 2*x^9*y*z0 - 2*x^9*z0^2 + x^7*y*z0^3 + 2*x^7*z0^4 - 2*x^10 - x^8*y*z0 + x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 + x^9 - 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^5*z0^4 - 2*x^8 + x^6*y*z0 - x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 + x^5*y*z0 - 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - x^2)/y) * dx,
- ((-x^23 + x^20*y^2 + x^20 - x^17 + x^14 - x^11 + x^8 - x^5 + x^2)/y) * dx,
- ((-x^23*z0 + x^20*y^2*z0 + x^20*z0 - x^17*z0 + x^14*z0 - x^11*z0 + x^8*z0 - x^5*z0 + x^2*z0)/y) * dx,
- ((-x^23*z0^2 + x^20*y^2*z0^2 + x^20*z0^2 - x^17*z0^2 + x^14*z0^2 - x^11*z0^2 + x^8*z0^2 - x^5*z0^2 + x^2*z0^2)/y) * dx,
- ((-x^23*z0^3 + x^20*y^2*z0^3 + x^20*z0^3 - x^17*z0^3 + x^14*z0^3 - x^11*z0^3 + x^8*z0^3 - x^5*z0^3 + x^2*z0^3)/y) * dx,
- ((-x^23*z0^4 + x^20*y^2*z0^4 + x^20*z0^4 - x^17*z0^4 + x^14*z0^4 - x^11*z0^4 + x^8*z0^4 - x^5*z0^4 + x^2*z0^4)/y) * dx,
- ((2*x^31*z0^4 - x^30*z0^4 - 2*x^28*y^2*z0^4 - 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^30*z0^2 + 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 + 2*x^31 + 2*x^27*y^2*z0^2 + x^27*z0^4 + x^30 - 2*x^28*y^2 + 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + 2*x^25*z0^4 - 2*x^28 - x^24*z0^4 - x^27 - 2*x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 + 2*x^25 + x^21*z0^4 + 2*x^22*z0^2 + x^20*z0^4 + x^21*y^2 + 2*x^21*z0^2 + 2*x^19*z0^4 - 2*x^22 - x^18*z0^4 - 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 + 2*x^19 + x^15*z0^4 + 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 - 2*x^16 - x^12*z0^4 - 2*x^13*z0^2 - 2*x^11*z0^4 - 2*x^12*z0^2 - x^10*y*z0^3 + 2*x^13 + 2*x^9*y*z0^3 + x^9*z0^4 + x^10*y*z0 - 2*x^8*y*z0^3 - x^8*z0^4 - x^11 - 2*x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - x^10 - 2*x^8*z0^2 + x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 + 2*x^8 - 2*x^6*y*z0 - 2*x^6*z0^2 + 2*x^4*y*z0^3 + 2*x^4*z0^4 - x^7 + 2*x^5*z0^2 - x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 + x^2*z0^4 + x^5 - x^3*y*z0 - x^2*y*z0 + 2*x^3 - 2*x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 + 2*x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 - x^30*z0 - 2*x^28*y^2*z0 - x^28*z0^3 - 2*x^26*y^2*z0^3 + x^27*y^2*z0 + x^28*z0 - 2*x^26*z0^3 - x^24*y^2*z0^3 + x^27*z0 + 2*x^25*y^2*z0 + x^25*z0^3 - x^25*z0 + 2*x^23*z0^3 - 2*x^24*z0 - x^22*z0^3 + x^21*y^2*z0 + x^22*z0 - 2*x^20*z0^3 + 2*x^21*z0 + x^19*z0^3 - x^19*z0 + 2*x^17*z0^3 - 2*x^18*z0 - x^16*z0^3 + x^16*z0 - 2*x^14*z0^3 + 2*x^15*z0 + x^13*z0^3 - x^13*z0 + 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 - x^10*z0^3 + x^8*y*z0^4 - 2*x^9*y*z0^2 - x^9*z0^3 - 2*x^7*y*z0^4 - x^10*y + x^10*z0 - x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + x^9*y + 2*x^7*y*z0^2 - x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*y + 2*x^8*z0 + x^6*y*z0^2 - 2*x^6*z0^3 - 2*x^4*y*z0^4 - x^7*y + 2*x^5*z0^3 + 2*x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 + x^5*y + 2*x^5*z0 + 2*x^3*y*z0^2 - 2*x^4*y + 2*x^4*z0 + 2*x^2*z0^3 + 2*x^3*y + 2*x^2*z0)/y) * dx,
- ((-2*x^31*z0^4 - 2*x^30*z0^4 + 2*x^28*y^2*z0^4 - x^31*z0^2 + x^29*z0^4 + 2*x^27*y^2*z0^4 + x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 - 2*x^31 + 2*x^27*z0^4 - 2*x^30 + 2*x^28*y^2 + x^28*z0^2 - x^26*z0^4 + 2*x^27*y^2 - 2*x^25*z0^4 + 2*x^28 - 2*x^24*z0^4 + 2*x^27 - x^25*z0^2 + x^23*z0^4 - x^24*z0^2 + 2*x^22*z0^4 - 2*x^25 + x^21*y^2*z0^2 + 2*x^21*z0^4 - 2*x^24 + x^22*z0^2 - x^20*z0^4 + x^21*z0^2 - 2*x^19*z0^4 + 2*x^22 - 2*x^18*z0^4 + 2*x^21 - x^19*z0^2 + x^17*z0^4 - x^18*z0^2 + 2*x^16*z0^4 - 2*x^19 + 2*x^15*z0^4 - 2*x^18 + x^16*z0^2 - x^14*z0^4 + x^15*z0^2 - 2*x^13*z0^4 + 2*x^16 - 2*x^12*z0^4 + 2*x^15 - x^13*z0^2 + 2*x^11*z0^4 - x^12*z0^2 + x^10*y*z0^3 - 2*x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 - x^8*z0^4 + x^11 + 2*x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 - x^10 + x^8*y*z0 + x^8*z0^2 - x^6*z0^4 + 2*x^9 + x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - 2*x^5*z0^4 + x^6*y*z0 + 2*x^6*z0^2 + 2*x^4*y*z0^3 + x^4*z0^4 - 2*x^7 - x^5*z0^2 - 2*x^3*y*z0^3 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - 2*x^2*y*z0^3 - 2*x^2*z0^4 - x^5 + 2*x^3*y*z0 - 2*x^3*z0^2 + 2*x^2*z0^2 + 2*x^2)/y) * dx,
- ((2*x^31*z0^3 - x^30*z0^3 - 2*x^28*y^2*z0^3 - 2*x^31*z0 + x^29*z0^3 + x^27*y^2*z0^3 + x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 - x^26*y^2*z0^3 - x^27*y^2*z0 - 2*x^27*z0^3 - 2*x^28*z0 - x^26*z0^3 - 2*x^24*y^2*z0^3 - x^27*z0 - x^25*y^2*z0 + 2*x^25*z0^3 + x^24*z0^3 + 2*x^25*z0 + x^23*z0^3 + x^21*y^2*z0^3 + x^24*z0 - 2*x^22*z0^3 - x^21*z0^3 - 2*x^22*z0 - x^20*z0^3 - x^21*z0 + 2*x^19*z0^3 + x^18*z0^3 + 2*x^19*z0 + x^17*z0^3 + x^18*z0 - 2*x^16*z0^3 - x^15*z0^3 - 2*x^16*z0 - x^14*z0^3 - x^15*z0 + 2*x^13*z0^3 + x^12*z0^3 + 2*x^13*z0 + x^11*z0^3 - 2*x^9*y*z0^4 + x^12*z0 - x^10*y*z0^2 - x^8*y*z0^4 + 2*x^9*y*z0^2 - 2*x^7*y*z0^4 + x^10*y + x^10*z0 - 2*x^8*y*z0^2 - x^8*z0^3 - x^6*y*z0^4 + 2*x^9*y + x^9*z0 - x^7*y*z0^2 + 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y + 2*x^8*z0 - 2*x^6*z0^3 + x^4*y*z0^4 + 2*x^7*y - 2*x^7*z0 + 2*x^5*y*z0^2 + 2*x^5*z0^3 + 2*x^3*y*z0^4 + x^6*y - 2*x^6*z0 - x^4*z0^3 + x^2*y*z0^4 + x^5*y - 2*x^5*z0 + 2*x^3*y*z0^2 + x^3*z0^3 - 2*x^4*y + x^4*z0 - 2*x^2*y*z0^2 + x^3*y + x^2*y - 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 - 2*x^30*z0^4 - x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + 2*x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 + x^31 + 2*x^27*y^2*z0^2 + 2*x^27*z0^4 + x^30 - x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + x^25*z0^4 - x^28 + 2*x^24*z0^4 - x^27 + 2*x^25*z0^2 - x^23*z0^4 + x^21*y^2*z0^4 - 2*x^24*z0^2 - x^22*z0^4 + x^25 - 2*x^21*z0^4 + x^24 - 2*x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + x^19*z0^4 - x^22 + 2*x^18*z0^4 - x^21 + 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - x^16*z0^4 + x^19 - 2*x^15*z0^4 + x^18 - 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + x^13*z0^4 - x^16 + 2*x^12*z0^4 - x^15 + 2*x^13*z0^2 + x^11*z0^4 - 2*x^12*z0^2 + 2*x^10*y*z0^3 + 2*x^10*z0^4 + x^13 - 2*x^9*y*z0^3 + x^12 - x^10*y*z0 - 2*x^8*z0^4 + 2*x^11 - x^9*y*z0 - 2*x^9*z0^2 - 2*x^7*y*z0^3 - x^7*z0^4 - x^8*y*z0 - 2*x^6*y*z0^3 + x^9 - 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*z0^4 - x^6*y*z0 + x^6*z0^2 - 2*x^4*y*z0^3 - 2*x^4*z0^4 + 2*x^7 + 2*x^5*y*z0 + 2*x^5*z0^2 - x^3*y*z0^3 + x^3*z0^4 + x^6 + x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 - 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- ((2*x^31*z0^4 - 2*x^30*z0^4 - 2*x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + 2*x^27*y^2*z0^4 + x^30*z0^2 - 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - x^31 - x^27*y^2*z0^2 + 2*x^27*z0^4 - 2*x^30 + x^28*y^2 - 2*x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + x^28 - 2*x^24*z0^4 + 2*x^27 + 2*x^25*z0^2 - x^23*z0^4 + x^24*z0^2 - 2*x^22*z0^4 - 2*x^25 + 2*x^21*z0^4 - 2*x^24 + x^22*y^2 - 2*x^22*z0^2 + x^20*z0^4 - x^21*z0^2 + 2*x^19*z0^4 + 2*x^22 - 2*x^18*z0^4 + 2*x^21 + 2*x^19*z0^2 - x^17*z0^4 + x^18*z0^2 - 2*x^16*z0^4 - 2*x^19 + 2*x^15*z0^4 - 2*x^18 - 2*x^16*z0^2 + x^14*z0^4 - x^15*z0^2 + 2*x^13*z0^4 + 2*x^16 - 2*x^12*z0^4 + 2*x^15 + 2*x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - 2*x^13 - 2*x^9*y*z0^3 + x^9*z0^4 - 2*x^12 - x^10*y*z0 + x^10*z0^2 + x^8*y*z0^3 - 2*x^8*z0^4 + x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - 2*x^10 + x^8*y*z0 - x^8*z0^2 + x^6*y*z0^3 + x^6*z0^4 - 2*x^9 - x^5*y*z0^3 - 2*x^8 + 2*x^6*y*z0 + x^6*z0^2 + x^4*y*z0^3 + x^4*z0^4 + 2*x^7 - x^5*y*z0 + 2*x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - x^6 + 2*x^4*y*z0 + 2*x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 + x^5 - x^3 - 2*x^2)/y) * dx,
- ((2*x^31*z0^3 - 2*x^30*z0^3 - 2*x^28*y^2*z0^3 - x^31*z0 - 2*x^29*z0^3 + 2*x^27*y^2*z0^3 - 2*x^30*z0 + x^28*y^2*z0 - 2*x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^27*y^2*z0 - x^27*z0^3 + 2*x^28*z0 + 2*x^26*z0^3 - 2*x^24*y^2*z0^3 + 2*x^27*z0 - x^25*y^2*z0 + 2*x^25*z0^3 + x^24*z0^3 + 2*x^25*z0 - 2*x^23*z0^3 - 2*x^24*z0 + x^22*y^2*z0 - 2*x^22*z0^3 - x^21*z0^3 - 2*x^22*z0 + 2*x^20*z0^3 + 2*x^21*z0 + 2*x^19*z0^3 + x^18*z0^3 + 2*x^19*z0 - 2*x^17*z0^3 - 2*x^18*z0 - 2*x^16*z0^3 - x^15*z0^3 - 2*x^16*z0 + 2*x^14*z0^3 + 2*x^15*z0 + 2*x^13*z0^3 + x^12*z0^3 + 2*x^13*z0 - 2*x^11*z0^3 - 2*x^9*y*z0^4 - 2*x^12*z0 - x^10*y*z0^2 + 2*x^10*z0^3 - 2*x^8*y*z0^4 + x^9*y*z0^2 + 2*x^9*z0^3 - 2*x^10*y - 2*x^10*z0 + 2*x^8*y*z0^2 + 2*x^8*z0^3 + 2*x^6*y*z0^4 + 2*x^9*y + x^7*y*z0^2 + 2*x^5*y*z0^4 - x^8*y - x^6*y*z0^2 - 2*x^6*z0^3 + 2*x^4*y*z0^4 - x^7*y + x^7*z0 - 2*x^5*y*z0^2 - 2*x^5*z0^3 + x^3*y*z0^4 - x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - x^5*y - 2*x^5*z0 - x^3*y*z0^2 + x^3*z0^3 + x^4*y + x^4*z0 - x^2*y*z0^2 + 2*x^2*z0^3 + x^3*y - 2*x^3*z0 + 2*x^2*y + 2*x^2*z0)/y) * dx,
- ((x^31*z0^4 + 2*x^30*z0^4 - x^28*y^2*z0^4 - 2*x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 + 2*x^28*y^2*z0^2 - x^28*z0^4 - x^26*y^2*z0^4 + x^31 - 2*x^27*z0^4 + x^30 - x^28*y^2 + 2*x^28*z0^2 - x^26*z0^4 - x^27*y^2 + x^25*z0^4 - x^28 + 2*x^24*z0^4 - x^27 + 2*x^25*z0^2 + x^23*z0^4 + x^22*y^2*z0^2 - x^22*z0^4 + x^25 - 2*x^21*z0^4 + x^24 - 2*x^22*z0^2 - x^20*z0^4 + x^19*z0^4 - x^22 + 2*x^18*z0^4 - x^21 + 2*x^19*z0^2 + x^17*z0^4 - x^16*z0^4 + x^19 - 2*x^15*z0^4 + x^18 - 2*x^16*z0^2 - x^14*z0^4 + x^13*z0^4 - x^16 + 2*x^12*z0^4 - x^15 + 2*x^13*z0^2 - 2*x^11*z0^4 + 2*x^10*y*z0^3 - x^10*z0^4 + x^13 + 2*x^9*y*z0^3 + 2*x^9*z0^4 + x^12 + x^10*y*z0 + 2*x^10*z0^2 - x^8*y*z0^3 + x^8*z0^4 + 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 + 2*x^7*z0^4 - x^10 - 2*x^8*y*z0 - 2*x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^9 + 2*x^7*y*z0 + x^5*y*z0^3 - 2*x^8 - x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 + x^7 - 2*x^5*y*z0 + 2*x^5*z0^2 + x^3*y*z0^3 + x^3*z0^4 + x^4*z0^2 - x^2*z0^4 + x^5 + 2*x^3*y*z0 - x^3*z0^2 + 2*x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 + x^2)/y) * dx,
- ((-x^31*z0^3 + x^30*z0^3 + x^28*y^2*z0^3 - x^31*z0 + 2*x^29*z0^3 - x^27*y^2*z0^3 + x^30*z0 + x^28*y^2*z0 + x^28*z0^3 - 2*x^26*y^2*z0^3 + x^29*z0 - x^27*y^2*z0 - x^27*z0^3 - x^26*y^2*z0 - 2*x^26*z0^3 - x^27*z0 + x^25*y^2*z0 - 2*x^25*z0^3 - x^26*z0 + x^24*z0^3 + x^22*y^2*z0^3 + 2*x^23*z0^3 + x^24*z0 + 2*x^22*z0^3 + x^23*z0 - x^21*z0^3 - 2*x^20*z0^3 - x^21*z0 - 2*x^19*z0^3 - x^20*z0 + x^18*z0^3 + 2*x^17*z0^3 + x^18*z0 + 2*x^16*z0^3 + x^17*z0 - x^15*z0^3 - 2*x^14*z0^3 - x^15*z0 - 2*x^13*z0^3 - x^14*z0 + x^12*z0^3 + 2*x^11*z0^3 + x^9*y*z0^4 + x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 + x^8*y*z0^4 + x^11*z0 + x^9*y*z0^2 - x^7*y*z0^4 - 2*x^10*y - x^10*z0 - 2*x^8*z0^3 - 2*x^6*y*z0^4 - x^9*y + 2*x^7*y*z0^2 - x^7*z0^3 + x^5*y*z0^4 - x^8*y - 2*x^8*z0 - 2*x^6*y*z0^2 + x^4*y*z0^4 + x^7*y + 2*x^7*z0 - x^5*y*z0^2 - x^5*z0^3 - 2*x^3*y*z0^4 - 2*x^6*y + x^6*z0 + 2*x^4*y*z0^2 - x^4*z0^3 + x^5*y + 2*x^5*z0 - x^3*z0^3 - x^4*y - x^2*z0^3 + 2*x^3*z0 + 2*x^2*y - 2*x^2*z0)/y) * dx,
- ((-x^31*z0^4 + 2*x^30*z0^4 + x^28*y^2*z0^4 + x^31*z0^2 + 2*x^29*z0^4 - 2*x^27*y^2*z0^4 - x^30*z0^2 - x^28*y^2*z0^2 + x^28*z0^4 - 2*x^26*y^2*z0^4 - x^31 + x^27*y^2*z0^2 - 2*x^27*z0^4 - 2*x^30 + x^28*y^2 - x^28*z0^2 - 2*x^26*z0^4 + 2*x^27*y^2 + x^27*z0^2 - 2*x^25*z0^4 + x^28 + 2*x^24*z0^4 + x^22*y^2*z0^4 + 2*x^27 + x^25*z0^2 + 2*x^23*z0^4 - x^24*z0^2 + 2*x^22*z0^4 - x^25 - 2*x^21*z0^4 - 2*x^24 - x^22*z0^2 - 2*x^20*z0^4 + x^21*z0^2 - 2*x^19*z0^4 + x^22 + 2*x^18*z0^4 + 2*x^21 + x^19*z0^2 + 2*x^17*z0^4 - x^18*z0^2 + 2*x^16*z0^4 - x^19 - 2*x^15*z0^4 - 2*x^18 - x^16*z0^2 - 2*x^14*z0^4 + x^15*z0^2 - 2*x^13*z0^4 + x^16 + 2*x^12*z0^4 + 2*x^15 + x^13*z0^2 - x^12*z0^2 - 2*x^10*y*z0^3 + 2*x^10*z0^4 - x^13 - x^9*y*z0^3 - 2*x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 - 2*x^8*y*z0^3 - x^8*z0^4 - 2*x^11 + x^9*y*z0 - 2*x^7*y*z0^3 + 2*x^7*z0^4 + x^10 + x^8*y*z0 - x^6*y*z0^3 - 2*x^9 - x^7*y*z0 + 2*x^7*z0^2 + x^5*y*z0^3 + x^5*z0^4 - 2*x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - x^4*z0^4 - 2*x^7 + 2*x^3*z0^4 + 2*x^6 - x^4*y*z0 + x^4*z0^2 - x^2*y*z0^3 - x^2*z0^4 - 2*x^5 + x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + x^2)/y) * dx,
- ((x^31*z0^4 - x^30*z0^4 - x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 - x^28*z0^4 + x^26*y^2*z0^4 - x^31 - x^27*y^2*z0^2 + x^27*z0^4 + x^28*y^2 + x^28*z0^2 + x^26*z0^4 - x^27*z0^2 + x^25*z0^4 + x^28 - x^24*z0^4 - x^25*z0^2 - x^23*z0^4 - x^26 + x^24*z0^2 - x^22*z0^4 - x^25 + x^23*y^2 + x^21*z0^4 + x^22*z0^2 + x^20*z0^4 + x^23 - x^21*z0^2 + x^19*z0^4 + x^22 - x^18*z0^4 - x^19*z0^2 - x^17*z0^4 - x^20 + x^18*z0^2 - x^16*z0^4 - x^19 + x^15*z0^4 + x^16*z0^2 + x^14*z0^4 + x^17 - x^15*z0^2 + x^13*z0^4 + x^16 - x^12*z0^4 - x^13*z0^2 + 2*x^11*z0^4 - x^14 + x^12*z0^2 + 2*x^10*y*z0^3 - 2*x^10*z0^4 - x^13 + x^9*y*z0^3 + x^9*z0^4 - 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + 2*x^8*z0^4 + 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 - x^7*z0^4 + x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 + x^6*y*z0^3 - x^6*z0^4 + x^9 - x^7*y*z0 - 2*x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 - 2*x^8 + x^6*y*z0 + 2*x^6*z0^2 + x^4*y*z0^3 - x^7 - x^5*y*z0 - 2*x^5*z0^2 - x^3*y*z0^3 - 2*x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 + 2*x^2*z0^2 - x^2)/y) * dx,
- ((x^31*z0^3 + x^30*z0^3 - x^28*y^2*z0^3 - 2*x^29*z0^3 - x^27*y^2*z0^3 - 2*x^30*z0 - x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^27*y^2*z0 + 2*x^26*z0^3 - x^24*y^2*z0^3 + 2*x^27*z0 + x^25*z0^3 - x^26*z0 + x^23*y^2*z0 - 2*x^23*z0^3 - 2*x^24*z0 - x^22*z0^3 + x^23*z0 + 2*x^20*z0^3 + 2*x^21*z0 + x^19*z0^3 - x^20*z0 - 2*x^17*z0^3 - 2*x^18*z0 - x^16*z0^3 + x^17*z0 + 2*x^14*z0^3 + 2*x^15*z0 + x^13*z0^3 - x^14*z0 - 2*x^11*z0^3 - x^9*y*z0^4 - 2*x^12*z0 + 2*x^10*y*z0^2 + 2*x^10*z0^3 + x^8*y*z0^4 + x^11*z0 - x^7*y*z0^4 - 2*x^10*z0 - x^8*y*z0^2 - 2*x^8*z0^3 - x^6*y*z0^4 + x^9*y - 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 + x^5*y*z0^4 - 2*x^8*y + x^8*z0 + 2*x^6*z0^3 + 2*x^5*y*z0^2 - 2*x^5*z0^3 - x^6*y - 2*x^6*z0 - 2*x^4*y*z0^2 - x^4*z0^3 - 2*x^2*y*z0^4 + x^5*y - 2*x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^4*y - 2*x^4*z0 + 2*x^2*z0^3 - 2*x^3*y - 2*x^3*z0 + 2*x^2*y + x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 + x^31*z0^2 - x^27*y^2*z0^4 - x^28*y^2*z0^2 - 2*x^28*z0^4 - x^27*z0^4 - x^28*z0^2 + 2*x^25*z0^4 - x^26*z0^2 + x^24*z0^4 + x^25*z0^2 + x^23*y^2*z0^2 - 2*x^22*z0^4 + x^23*z0^2 - x^21*z0^4 - x^22*z0^2 + 2*x^19*z0^4 - x^20*z0^2 + x^18*z0^4 + x^19*z0^2 - 2*x^16*z0^4 + x^17*z0^2 - x^15*z0^4 - x^16*z0^2 + 2*x^13*z0^4 - x^14*z0^2 + x^12*z0^4 + x^13*z0^2 - x^10*y*z0^3 + x^10*z0^4 + x^11*z0^2 - x^9*y*z0^3 + x^9*z0^4 + 2*x^10*y*z0 + x^8*y*z0^3 - 2*x^11 - x^9*z0^2 - x^7*y*z0^3 - x^7*z0^4 + x^10 + x^8*y*z0 + x^8*z0^2 + 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 + 2*x^7*z0^2 - x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + 2*x^6*z0^2 - 2*x^4*y*z0^3 + x^4*z0^4 - x^7 + x^5*z0^2 - 2*x^3*y*z0^3 + 2*x^3*z0^4 - 2*x^4*z0^2 + 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + x^2*z0^2 - x^3 + 2*x^2)/y) * dx,
- ((-2*x^31*z0^3 - 2*x^30*z0^3 + 2*x^28*y^2*z0^3 + 2*x^31*z0 - x^29*z0^3 + 2*x^27*y^2*z0^3 - 2*x^30*z0 - 2*x^28*y^2*z0 + 2*x^28*z0^3 + x^26*y^2*z0^3 - x^29*z0 + 2*x^27*y^2*z0 - x^27*z0^3 + x^26*y^2*z0 - 2*x^24*y^2*z0^3 + 2*x^27*z0 - 2*x^25*y^2*z0 - 2*x^25*z0^3 + x^23*y^2*z0^3 + x^26*z0 + x^24*z0^3 - 2*x^24*z0 + 2*x^22*z0^3 - x^23*z0 - x^21*z0^3 + 2*x^21*z0 - 2*x^19*z0^3 + x^20*z0 + x^18*z0^3 - 2*x^18*z0 + 2*x^16*z0^3 - x^17*z0 - x^15*z0^3 + 2*x^15*z0 - 2*x^13*z0^3 + x^14*z0 + x^12*z0^3 + 2*x^9*y*z0^4 - 2*x^12*z0 + x^10*y*z0^2 - 2*x^10*z0^3 - 2*x^8*y*z0^4 - x^11*z0 - 2*x^9*y*z0^2 - x^7*y*z0^4 - x^10*y - 2*x^10*z0 + x^8*y*z0^2 - x^8*z0^3 - 2*x^6*y*z0^4 - 2*x^9*y - 2*x^9*z0 - 2*x^7*z0^3 - x^5*y*z0^4 - x^8*y + x^8*z0 + x^6*y*z0^2 + 2*x^6*z0^3 - 2*x^7*y - x^7*z0 + x^5*y*z0^2 + 2*x^5*z0^3 - x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^5*y + 2*x^5*z0 + 2*x^3*z0^3 + 2*x^4*z0 + x^2*y*z0^2 + 2*x^2*z0^3 + 2*x^3*y - 2*x^3*z0 + 2*x^2*y + x^2*z0)/y) * dx,
- ((-x^30*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 + 2*x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 - 2*x^30 - x^28*y^2 - x^28*z0^2 + x^26*z0^4 + 2*x^27*y^2 - 2*x^27*z0^2 + x^23*y^2*z0^4 - x^28 - x^24*z0^4 + 2*x^27 + x^25*z0^2 - x^23*z0^4 + 2*x^24*z0^2 + x^25 + x^21*z0^4 - 2*x^24 - x^22*z0^2 + x^20*z0^4 - 2*x^21*z0^2 - x^22 - x^18*z0^4 + 2*x^21 + x^19*z0^2 - x^17*z0^4 + 2*x^18*z0^2 + x^19 + x^15*z0^4 - 2*x^18 - x^16*z0^2 + x^14*z0^4 - 2*x^15*z0^2 - x^16 - x^12*z0^4 + 2*x^15 + x^13*z0^2 + x^11*z0^4 + 2*x^12*z0^2 + 2*x^10*z0^4 + x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^10*z0^2 - x^8*z0^4 - 2*x^11 - x^9*y*z0 + 2*x^7*z0^4 - x^10 - x^8*y*z0 + x^6*y*z0^3 + x^6*z0^4 - 2*x^9 - x^7*z0^2 + x^5*y*z0^3 - x^5*z0^4 + 2*x^8 + 2*x^6*y*z0 - 2*x^6*z0^2 + x^7 + x^5*y*z0 + x^5*z0^2 - 2*x^3*z0^4 - 2*x^4*y*z0 + x^4*z0^2 + 2*x^2*y*z0^3 + 2*x^2*z0^4 + 2*x^5 - x^3*y*z0 - x^2*y*z0 + x^2*z0^2 + x^3 + 2*x^2)/y) * dx,
- ((x^31*z0^4 - 2*x^30*z0^4 - x^28*y^2*z0^4 + x^31*z0^2 + x^29*z0^4 + 2*x^27*y^2*z0^4 - x^30*z0^2 - x^28*y^2*z0^2 - x^28*z0^4 - x^26*y^2*z0^4 + x^31 + x^27*y^2*z0^2 + 2*x^27*z0^4 - 2*x^30 - x^28*y^2 - x^28*z0^2 - x^26*z0^4 + 2*x^27*y^2 + x^27*z0^2 + x^25*z0^4 - x^28 - 2*x^24*z0^4 + x^27 + x^25*z0^2 + x^23*z0^4 + x^24*y^2 - x^24*z0^2 - x^22*z0^4 + x^25 + 2*x^21*z0^4 - x^24 - x^22*z0^2 - x^20*z0^4 + x^21*z0^2 + x^19*z0^4 - x^22 - 2*x^18*z0^4 + x^21 + x^19*z0^2 + x^17*z0^4 - x^18*z0^2 - x^16*z0^4 + x^19 + 2*x^15*z0^4 - x^18 - x^16*z0^2 - x^14*z0^4 + x^15*z0^2 + x^13*z0^4 - x^16 - 2*x^12*z0^4 + x^15 + x^13*z0^2 - 2*x^11*z0^4 - x^12*z0^2 + 2*x^10*y*z0^3 + x^10*z0^4 + x^13 - x^9*y*z0^3 + 2*x^9*z0^4 - x^12 + 2*x^10*y*z0 + x^10*z0^2 - 2*x^8*y*z0^3 + x^8*z0^4 + 2*x^11 - x^9*y*z0 + 2*x^9*z0^2 - 2*x^7*y*z0^3 - 2*x^7*z0^4 - 2*x^10 + 2*x^8*y*z0 + x^8*z0^2 + x^6*y*z0^3 + x^9 - x^7*y*z0 - x^7*z0^2 + x^5*y*z0^3 + 2*x^5*z0^4 + 2*x^8 - x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^5*z0^2 + 2*x^3*y*z0^3 - 2*x^4*y*z0 - x^4*z0^2 - 2*x^2*y*z0^3 - x^2*z0^4 - 2*x^5 - x^3*y*z0 + x^3*z0^2 - 2*x^2*y*z0 - 2*x^2*z0^2 + 2*x^2)/y) * dx,
- ((-x^31*z0^3 - 2*x^30*z0^3 + x^28*y^2*z0^3 + 2*x^31*z0 + 2*x^27*y^2*z0^3 + x^30*z0 - 2*x^28*y^2*z0 + x^28*z0^3 - x^29*z0 - x^27*y^2*z0 + 2*x^27*z0^3 + 2*x^28*z0 + x^26*y^2*z0 - 2*x^27*z0 + x^25*y^2*z0 - x^25*z0^3 + x^26*z0 + x^24*y^2*z0 - 2*x^24*z0^3 - 2*x^25*z0 + 2*x^24*z0 + x^22*z0^3 - x^23*z0 + 2*x^21*z0^3 + 2*x^22*z0 - 2*x^21*z0 - x^19*z0^3 + x^20*z0 - 2*x^18*z0^3 - 2*x^19*z0 + 2*x^18*z0 + x^16*z0^3 - x^17*z0 + 2*x^15*z0^3 + 2*x^16*z0 - 2*x^15*z0 - x^13*z0^3 + x^14*z0 - 2*x^12*z0^3 - 2*x^13*z0 + x^9*y*z0^4 + 2*x^12*z0 - 2*x^10*y*z0^2 + x^10*z0^3 - 2*x^8*y*z0^4 - x^11*z0 - 2*x^9*y*z0^2 - x^9*z0^3 + x^7*y*z0^4 - x^10*y - 2*x^10*z0 - 2*x^8*y*z0^2 + x^6*y*z0^4 - x^9*y - 2*x^9*z0 + 2*x^7*y*z0^2 + x^7*z0^3 + x^5*y*z0^4 + x^8*y - 2*x^8*z0 + 2*x^6*y*z0^2 + x^6*z0^3 - x^4*y*z0^4 + x^7*z0 - x^5*y*z0^2 + 2*x^5*z0^3 - 2*x^6*y + x^6*z0 + x^4*y*z0^2 + 2*x^4*z0^3 - 2*x^2*y*z0^4 - x^5*y + x^5*z0 + x^3*y*z0^2 + 2*x^3*z0^3 - 2*x^2*y*z0^2 - x^2*z0^3 + x^3*z0 - x^2*y - x^2*z0)/y) * dx,
- ((-x^30*z0^4 + x^31*z0^2 + 2*x^29*z0^4 + x^27*y^2*z0^4 + 2*x^30*z0^2 - x^28*y^2*z0^2 - 2*x^26*y^2*z0^4 - x^31 - 2*x^27*y^2*z0^2 + x^27*z0^4 + x^28*y^2 - x^28*z0^2 - 2*x^26*z0^4 + 2*x^27*z0^2 + x^28 + x^24*y^2*z0^2 - x^24*z0^4 + x^25*z0^2 + 2*x^23*z0^4 - 2*x^24*z0^2 - x^25 + x^21*z0^4 - x^22*z0^2 - 2*x^20*z0^4 + 2*x^21*z0^2 + x^22 - x^18*z0^4 + x^19*z0^2 + 2*x^17*z0^4 - 2*x^18*z0^2 - x^19 + x^15*z0^4 - x^16*z0^2 - 2*x^14*z0^4 + 2*x^15*z0^2 + x^16 - x^12*z0^4 + x^13*z0^2 - 2*x^12*z0^2 + 2*x^10*z0^4 - x^13 - x^9*y*z0^3 + 2*x^10*y*z0 - x^8*y*z0^3 - x^8*z0^4 + 2*x^11 + x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 + 2*x^7*z0^4 + x^10 - x^8*y*z0 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*y*z0 + x^7*z0^2 - x^5*y*z0^3 - x^8 - 2*x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 + 2*x^7 + 2*x^5*z0^2 - x^3*z0^4 - 2*x^6 - x^4*y*z0 - x^4*z0^2 - 2*x^2*z0^4 + 2*x^5 + 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 + x^2*z0^2 + x^3)/y) * dx,
- ((-2*x^31*z0^4 + 2*x^30*z0^4 + 2*x^28*y^2*z0^4 - x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 + 2*x^30*z0^2 + x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 + x^31 - 2*x^27*y^2*z0^2 + 2*x^27*z0^4 - x^28*y^2 + x^28*z0^2 - x^26*z0^4 + x^24*y^2*z0^4 - 2*x^27*z0^2 - 2*x^25*z0^4 - x^28 - 2*x^24*z0^4 - x^25*z0^2 + x^23*z0^4 + 2*x^24*z0^2 + 2*x^22*z0^4 + x^25 + 2*x^21*z0^4 + x^22*z0^2 - x^20*z0^4 - 2*x^21*z0^2 - 2*x^19*z0^4 - x^22 - 2*x^18*z0^4 - x^19*z0^2 + x^17*z0^4 + 2*x^18*z0^2 + 2*x^16*z0^4 + x^19 + 2*x^15*z0^4 + x^16*z0^2 - x^14*z0^4 - 2*x^15*z0^2 - 2*x^13*z0^4 - x^16 - 2*x^12*z0^4 - x^13*z0^2 - 2*x^11*z0^4 + 2*x^12*z0^2 + x^10*y*z0^3 + x^10*z0^4 + x^13 + x^9*y*z0^3 - x^9*z0^4 - 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 - x^9*y*z0 + x^9*z0^2 - x^7*y*z0^3 + 2*x^7*z0^4 + 2*x^8*z0^2 + 2*x^6*y*z0^3 - 2*x^6*z0^4 - 2*x^9 - x^7*y*z0 + x^7*z0^2 - 2*x^5*y*z0^3 - x^5*z0^4 - x^8 - 2*x^6*z0^2 - 2*x^4*y*z0^3 - 2*x^4*z0^4 - 2*x^7 - 2*x^5*y*z0 - x^3*y*z0^3 + x^3*z0^4 - 2*x^6 + 2*x^4*y*z0 - 2*x^2*y*z0^3 - x^2*z0^4 + 2*x^5 - 2*x^3*z0^2 + 2*x^2*z0^2 + 2*x^3 + 2*x^2)/y) * dx,
- ((x^31*z0^4 - x^28*y^2*z0^4 + x^31*z0^2 - 2*x^29*z0^4 + x^30*z0^2 - x^28*y^2*z0^2 - x^28*z0^4 + 2*x^26*y^2*z0^4 + 2*x^31 - x^27*y^2*z0^2 - 2*x^30 - 2*x^28*y^2 - x^28*z0^2 + 2*x^26*z0^4 + 2*x^27*y^2 - x^27*z0^2 + x^25*z0^4 + 2*x^28 + 2*x^27 + x^25*y^2 + x^25*z0^2 - 2*x^23*z0^4 + x^24*z0^2 - x^22*z0^4 - 2*x^25 - 2*x^24 - x^22*z0^2 + 2*x^20*z0^4 - x^21*z0^2 + x^19*z0^4 + 2*x^22 + 2*x^21 + x^19*z0^2 - 2*x^17*z0^4 + x^18*z0^2 - x^16*z0^4 - 2*x^19 - 2*x^18 - x^16*z0^2 + 2*x^14*z0^4 - x^15*z0^2 + x^13*z0^4 + 2*x^16 + 2*x^15 + x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 + 2*x^10*y*z0^3 - x^10*z0^4 - 2*x^13 - x^9*y*z0^3 - x^9*z0^4 - 2*x^12 + 2*x^10*y*z0 + 2*x^8*y*z0^3 - 2*x^8*z0^4 - 2*x^9*y*z0 - x^7*y*z0^3 - x^7*z0^4 + 2*x^10 + 2*x^8*y*z0 + 2*x^8*z0^2 + 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*z0^2 + x^5*y*z0^3 - 2*x^5*z0^4 + x^8 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + x^4*z0^4 - x^5*y*z0 + 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + x^6 + 2*x^4*y*z0 - x^4*z0^2 + x^2*y*z0^3 - x^2*z0^4 - 2*x^3*y*z0 - x^3*z0^2 + x^2*y*z0 + 2*x^2*z0^2 - 2*x^3 - 2*x^2)/y) * dx,
- ((2*x^31*z0^4 - x^30*z0^4 - 2*x^28*y^2*z0^4 + 2*x^31*z0^2 - x^29*z0^4 + x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 + x^31 + 2*x^27*y^2*z0^2 + x^27*z0^4 + x^30 - x^28*y^2 + 2*x^28*z0^2 + x^26*z0^4 - x^27*y^2 + 2*x^27*z0^2 + x^25*y^2*z0^2 + 2*x^25*z0^4 - x^28 - x^24*z0^4 - x^27 - 2*x^25*z0^2 - x^23*z0^4 - 2*x^24*z0^2 - 2*x^22*z0^4 + x^25 + x^21*z0^4 + x^24 + 2*x^22*z0^2 + x^20*z0^4 + 2*x^21*z0^2 + 2*x^19*z0^4 - x^22 - x^18*z0^4 - x^21 - 2*x^19*z0^2 - x^17*z0^4 - 2*x^18*z0^2 - 2*x^16*z0^4 + x^19 + x^15*z0^4 + x^18 + 2*x^16*z0^2 + x^14*z0^4 + 2*x^15*z0^2 + 2*x^13*z0^4 - x^16 - x^12*z0^4 - x^15 - 2*x^13*z0^2 + x^11*z0^4 - 2*x^12*z0^2 - x^10*y*z0^3 - x^10*z0^4 + x^13 - 2*x^9*y*z0^3 - 2*x^9*z0^4 + x^12 - x^10*y*z0 - 2*x^8*y*z0^3 + x^11 - x^9*y*z0 + 2*x^7*y*z0^3 - 2*x^7*z0^4 + x^10 + 2*x^8*y*z0 - 2*x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 + 2*x^9 + 2*x^7*y*z0 - x^5*y*z0^3 - 2*x^4*y*z0^3 - x^7 + x^5*y*z0 - 2*x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^4*y*z0 + 2*x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^5 - x^3*z0^2 - 2*x^2*y*z0 - x^2)/y) * dx,
- ((x^31*z0^3 - x^30*z0^3 - x^28*y^2*z0^3 - 2*x^31*z0 - 2*x^29*z0^3 + x^27*y^2*z0^3 - x^30*z0 + 2*x^28*y^2*z0 - 2*x^28*z0^3 + 2*x^26*y^2*z0^3 + 2*x^29*z0 + x^27*y^2*z0 + x^27*z0^3 + x^25*y^2*z0^3 + 2*x^28*z0 - 2*x^26*y^2*z0 + 2*x^26*z0^3 + x^27*z0 + 2*x^25*z0^3 - 2*x^26*z0 - x^24*z0^3 - 2*x^25*z0 - 2*x^23*z0^3 - x^24*z0 - 2*x^22*z0^3 + 2*x^23*z0 + x^21*z0^3 + 2*x^22*z0 + 2*x^20*z0^3 + x^21*z0 + 2*x^19*z0^3 - 2*x^20*z0 - x^18*z0^3 - 2*x^19*z0 - 2*x^17*z0^3 - x^18*z0 - 2*x^16*z0^3 + 2*x^17*z0 + x^15*z0^3 + 2*x^16*z0 + 2*x^14*z0^3 + x^15*z0 + 2*x^13*z0^3 - 2*x^14*z0 - x^12*z0^3 - 2*x^13*z0 - 2*x^11*z0^3 - x^9*y*z0^4 - x^12*z0 + 2*x^10*y*z0^2 + x^10*z0^3 - x^8*y*z0^4 + 2*x^11*z0 + 2*x^9*y*z0^2 + x^9*z0^3 + x^10*y + x^10*z0 - x^8*z0^3 + x^9*y - 2*x^9*z0 - 2*x^7*y*z0^2 + 2*x^7*z0^3 - 2*x^5*y*z0^4 + 2*x^8*z0 - x^6*y*z0^2 + x^6*z0^3 - 2*x^4*y*z0^4 - x^5*y*z0^2 - x^5*z0^3 - x^3*y*z0^4 - 2*x^6*y - x^4*z0^3 + x^2*y*z0^4 + 2*x^5*y + x^5*z0 - 2*x^3*y*z0^2 + 2*x^3*z0^3 - x^4*y + x^4*z0 - x^2*y*z0^2 - 2*x^2*z0^3 + x^3*y - 2*x^3*z0 - x^2*y - 2*x^2*z0)/y) * dx,
- ((2*x^31*z0^4 + x^30*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^27*y^2*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 + 2*x^28*z0^4 + x^31 - x^27*y^2*z0^2 - x^27*z0^4 + x^25*y^2*z0^4 - 2*x^30 - x^28*y^2 + x^28*z0^2 + 2*x^27*y^2 - x^27*z0^2 - 2*x^25*z0^4 - x^28 + x^24*z0^4 + 2*x^27 - x^25*z0^2 + x^24*z0^2 + 2*x^22*z0^4 + x^25 - x^21*z0^4 - 2*x^24 + x^22*z0^2 - x^21*z0^2 - 2*x^19*z0^4 - x^22 + x^18*z0^4 + 2*x^21 - x^19*z0^2 + x^18*z0^2 + 2*x^16*z0^4 + x^19 - x^15*z0^4 - 2*x^18 + x^16*z0^2 - x^15*z0^2 - 2*x^13*z0^4 - x^16 + x^12*z0^4 + 2*x^15 - x^13*z0^2 + 2*x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - 2*x^10*z0^4 + x^13 + x^9*y*z0^3 + x^9*z0^4 - 2*x^12 - 2*x^10*y*z0 - x^10*z0^2 + 2*x^8*y*z0^3 - x^8*z0^4 + x^11 - x^9*y*z0 - 2*x^9*z0^2 + 2*x^7*y*z0^3 - x^7*z0^4 + x^10 - 2*x^8*y*z0 - x^8*z0^2 - x^6*y*z0^3 - 2*x^6*z0^4 + 2*x^9 - 2*x^7*y*z0 - x^7*z0^2 + 2*x^5*y*z0^3 + x^5*z0^4 - 2*x^6*y*z0 - 2*x^6*z0^2 + x^4*y*z0^3 + 2*x^7 - 2*x^5*y*z0 + x^3*y*z0^3 - x^3*z0^4 + 2*x^6 + x^4*y*z0 - 2*x^4*z0^2 + 2*x^2*y*z0^3 + x^2*z0^4 + 2*x^5 + x^3*y*z0 + 2*x^3*z0^2 - 2*x^2*y*z0 + x^2*z0^2 + x^3 - x^2)/y) * dx,
- ((-2*x^31*z0^4 + 2*x^30*z0^4 + 2*x^28*y^2*z0^4 + 2*x^31*z0^2 + x^29*z0^4 - 2*x^27*y^2*z0^4 - 2*x^30*z0^2 - 2*x^28*y^2*z0^2 + 2*x^28*z0^4 - x^26*y^2*z0^4 - x^31 + 2*x^27*y^2*z0^2 - 2*x^27*z0^4 + x^28*y^2 - 2*x^28*z0^2 - x^26*z0^4 - x^29 + 2*x^27*z0^2 - 2*x^25*z0^4 + x^28 + x^26*y^2 + 2*x^24*z0^4 + 2*x^25*z0^2 + x^23*z0^4 + x^26 - 2*x^24*z0^2 + 2*x^22*z0^4 - x^25 - 2*x^21*z0^4 - 2*x^22*z0^2 - x^20*z0^4 - x^23 + 2*x^21*z0^2 - 2*x^19*z0^4 + x^22 + 2*x^18*z0^4 + 2*x^19*z0^2 + x^17*z0^4 + x^20 - 2*x^18*z0^2 + 2*x^16*z0^4 - x^19 - 2*x^15*z0^4 - 2*x^16*z0^2 - x^14*z0^4 - x^17 + 2*x^15*z0^2 - 2*x^13*z0^4 + x^16 + 2*x^12*z0^4 + 2*x^13*z0^2 - x^11*z0^4 + x^14 - 2*x^12*z0^2 + x^10*y*z0^3 - x^10*z0^4 - x^13 - 2*x^9*y*z0^3 - x^10*y*z0 - 2*x^8*y*z0^3 + x^8*z0^4 - 2*x^11 + x^9*y*z0 + 2*x^9*z0^2 - x^7*y*z0^3 + x^7*z0^4 - x^10 - x^8*y*z0 + 2*x^8*z0^2 - 2*x^6*y*z0^3 + 2*x^6*z0^4 - 2*x^9 - 2*x^7*y*z0 - x^7*z0^2 - x^5*y*z0^3 - x^6*y*z0 - x^6*z0^2 - x^4*y*z0^3 + 2*x^4*z0^4 - 2*x^7 - 2*x^5*z0^2 + x^3*z0^4 + x^6 + x^4*y*z0 - x^4*z0^2 - x^2*y*z0^3 + 2*x^2*z0^4 - 2*x^5 - x^3*y*z0 + 2*x^3*z0^2 - x^2*y*z0 - x^2*z0^2 - x^3 - x^2)/y) * dx,
- ((2*x^31*z0^4 - 2*x^28*y^2*z0^4 - x^31*z0^2 - x^29*z0^4 + x^30*z0^2 + x^28*y^2*z0^2 - 2*x^28*z0^4 + x^26*y^2*z0^4 - x^29*z0^2 - x^27*y^2*z0^2 - x^30 + x^28*z0^2 + x^26*y^2*z0^2 + x^26*z0^4 + x^27*y^2 - x^27*z0^2 + 2*x^25*z0^4 + x^26*z0^2 + x^27 - x^25*z0^2 - x^23*z0^4 + x^24*z0^2 - 2*x^22*z0^4 - x^23*z0^2 - x^24 + x^22*z0^2 + x^20*z0^4 - x^21*z0^2 + 2*x^19*z0^4 + x^20*z0^2 + x^21 - x^19*z0^2 - x^17*z0^4 + x^18*z0^2 - 2*x^16*z0^4 - x^17*z0^2 - x^18 + x^16*z0^2 + x^14*z0^4 - x^15*z0^2 + 2*x^13*z0^4 + x^14*z0^2 + x^15 - x^13*z0^2 - x^11*z0^4 + x^12*z0^2 - x^10*y*z0^3 - x^11*z0^2 + x^9*y*z0^3 + x^9*z0^4 - x^12 - 2*x^10*y*z0 - 2*x^10*z0^2 + x^8*y*z0^3 + x^8*z0^4 - 2*x^11 - 2*x^7*y*z0^3 + x^7*z0^4 + x^10 - 2*x^8*y*z0 - x^6*y*z0^3 + 2*x^6*z0^4 + x^9 + x^7*y*z0 + x^5*y*z0^3 + 2*x^5*z0^4 + x^8 + x^6*y*z0 + 2*x^6*z0^2 - x^4*y*z0^3 + 2*x^7 - x^5*y*z0 + x^5*z0^2 - 2*x^3*y*z0^3 - 2*x^3*z0^4 + 2*x^4*y*z0 + x^4*z0^2 + x^2*y*z0^3 - 2*x^2*z0^4 - 2*x^3*y*z0 + x^3*z0^2 + 2*x^2*y*z0 - 2*x^2*z0^2 + x^3 + x^2)/y) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241men(ggg)[7D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mlen[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0;38;5;24mlen[0m(result)[17D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m140
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mlen[0;38;5;16;48;5;152m([0mresult[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0mresult[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m ggg:[0m

-[0;94m....: [0m    b = a.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m))[0m

-[0;94m....: [0m    flag = [0;38;5;20;1m1[0m

-[0;94m....: [0m    [0;38;5;28;1mfor[0m r [0;38;5;28min[0m result:[0m

-[0;94m....: [0m        [0;38;5;28;1mif[0m r.expansion((-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)) == b:[0m

-[0;94m....: [0m            flag = [0;38;5;20;1m0[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m flag == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        result += [0;38;5;16;48;5;152m[[0ma[0;38;5;16;48;5;152m][27D[27C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[22C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[25C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[42C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([0;38;5;16;48;5;152m([5C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[17C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[19C[0;38;5;16;48;5;152m([7C)[0m

-[0m [0m[K[A[33C[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([0;38;5;16;48;5;152m([5C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ms_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[75D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= de_[Cham_witt_l[Cft(A[2])[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241men(result)[10D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('ini[C.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-4 + 2*t^2 + 4*t^4 + 3*t^10 + 4*t^12 + 3*t^14 + 2*t^20 + t^22 + 2*t^24 + t^30 + 3*t^32 + t^34 + t^50 + 3*t^52 + t^54 + 2*t^60 + t^62 + 2*t^64 + 3*t^70 + 4*t^72 + 3*t^74 + 4*t^80 + 2*t^82 + 4*t^84
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 11 1
-5 5 0
-8 ? 0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.branch_points[15D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^11
-z1^2 - z1 = x
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mbranch_points[13D[?7h[0m[?12l[?25h[?25l[?7l[0mbranch_points[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mAS.branch_points[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1
-0 0 0
-1 ? 0
-M, m 3 1
-1 1 0
-2 ? 0
-M, m 5 1
-2 2 0
-4 ? 0
-M, m 7 1
-3 3 0
-5 ? 0
-M, m 9 1
-4 4 0
-7 ? 0
-M, m 11 1
-5 5 0
-8 ? 0
-M, m 13 1
-6 6 0
-10 ? 0
-M, m 15 1
-7 7 0
-11 ? 0
-M, m 3 3
-2 0 1
-2 ? 1
-M, m 5 3
-3 1 1
-4 ? 1
-M, m 7 3
-4 2 1
-5 ? 1
-M, m 9 3
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:20[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1 0 z0 0 z1 0
-M, m 3 1 z0 z1 1 z0 1 z1 0
-M, m 5 1 z0 z1 2 z0 2 z1 0
-M, m 7 1 z0 z1 3 z0 3 z1 0
-M, m 9 1 z0 z1 4 z0 4 z1 0
-M, m 11 1 z0 z1 5 z0 5 z1 0
-M, m 13 1 z0 z1 6 z0 6 z1 0
-M, m 15 1 z0 z1 7 z0 7 z1 0
-M, m 3 3 z0 z1 2 z0 0 z1 1
-M, m 5 3 z0 z1 3 z0 1 z1 1
-M, m 7 3 z0 z1 4 z0 2 z1 1
-M, m 9 3 z0 z1 5 z0 3 z1 1
-M, m 11 3 z0 z1 6 z0 4 z1 1
-M, m 13 3 z0 z1 7 z0 5 z1 1
-M, m 15 3 z0 z1 8 z0 6 z1 1
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1739[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1739[0m     return coercion_model.bin_op(left, right, truediv)
-[1;32m   1740[0m 
-[1;32m   1741[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1196[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1194[0m         return (<Action>action)._act_(x, y)
-[1;32m   1195[0m     else:
-[0;32m-> 1196[0m         return (<Action>action)._act_(y, x)
-[1;32m   1197[0m 
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-
-File [0;32m/ext/sage/9.7/src/sage/categories/action.pyx:407[0m, in [0;36msage.categories.action.InverseAction._act_[0;34m()[0m
-[1;32m    405[0m     if self.S_precomposition is not None:
-[1;32m    406[0m         x = self.S_precomposition(x)
-[0;32m--> 407[0m     return self._action._act_(~g, x)
-[1;32m    408[0m 
-[1;32m    409[0m def codomain(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_actions.pyx:645[0m, in [0;36msage.structure.coerce_actions.RightModuleAction._act_[0;34m()[0m
-[1;32m    643[0m if self.extended_base is not None:
-[1;32m    644[0m     a = <ModuleElement?>self.extended_base(a)
-[0;32m--> 645[0m return (<ModuleElement>a)._lmul_(<Element>g)  # a * g
-[1;32m    646[0m 
-[1;32m    647[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:920[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    918[0m 
-[1;32m    919[0m     cpdef _lmul_(self, Element c):
-[0;32m--> 920[0m         return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-[1;32m    922[0m     def __pow__(_self, r, dummy):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:569[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._lmul_[0;34m()[0m
-[1;32m    567[0m         2 + 6*t^4 + O(t^120)
-[1;32m    568[0m     """
-[0;32m--> 569[0m     return PowerSeries_poly(self._parent, c * self.__f, self._prec, check=False)
-[1;32m    570[0m 
-[1;32m    571[0m def __lshift__(PowerSeries_poly self, n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-I haven't found all forms, only  20  of  21
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:318[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-M, m 15 15 z0 z1; z0; z1: 11 3 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-M, m 15 15 z0 z1; z0; z1: 11 3 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in ggg:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift(C1.de_rham_basis()[0])[39D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m chang(a):[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mdef[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1ma[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[17D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1maaa[0m(M):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;28;1mreturn[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[39D[0;94m....: [0m    [0;38;5;28;1mreturn[0m floor(M/[0;38;5;20;1m2[0m) + ceil(M/[0;38;5;20;1m4[0m)[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1maaa[0m(M):[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m floor(M/[0;38;5;20;1m2[0m) + ceil(M/[0;38;5;20;1m4[0m)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef aaa(M):[10D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mdef[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mb[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;25;1mb[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C):[?7h[0m[?12l[?25h[?25l[?7l[17D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mbbb[0m(M):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meturn floor(M/2) + ceil(M/4)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;28;1mreturn[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[28D[0;94m....: [0m    [0;38;5;28;1mreturn[0m ceil([0;38;5;20;1m3[0m*M/[0;38;5;20;1m4[0m)[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mbbb[0m(M):[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m ceil([0;38;5;20;1m3[0m*M/[0;38;5;20;1m4[0m)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in ggg:[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mM[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mrange[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C):[?7h[0m[?12l[?25h[?25l[?7l[25D[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m20[0m):[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mf flag == 1:[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mif[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mM[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m%[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[22D[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[0maaa[0;38;5;16;48;5;152m([0mM[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mi[2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mn[2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mt[2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;24mprint[0m([2Ca(M)[6D[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C),[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([11C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m20[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-2 3
-4 4
-5 6
-7 7
-8 9
-10 10
-11 12
-13 13
-14 15
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m20[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0maaa(M), bbb(M)[0;38;5;16;48;5;152m)[35D[35C[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C)[A[13D[?7h[0m[?12l[?25h[?25l[?7l[A[3C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m):[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m40[0m):[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[22C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[23C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-2 3
-4 4
-5 6
-7 7
-8 9
-10 10
-11 12
-13 13
-14 15
-16 16
-17 18
-19 19
-20 21
-22 22
-23 24
-25 25
-26 27
-28 28
-29 30
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0maaa(M), bbb(M)[0;38;5;16;48;5;152m)[35D[35C[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C)[A[13D[?7h[0m[?12l[?25h[?25l[?7l[A[3C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;20;1m2[0m

-

-[19C[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C)[A[13D[?7h[0m[?12l[?25h[?25l[?7l[A[3C[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;28;1mdef[C[0;38;5;25;1mbbb[0m(M):[0m[K[0m

-[10C[0;38;5;28;1mreturn[C[0mceil[0;38;5;16;48;5;152m([0;38;5;20;1m3[0m*M/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m

-[0m [0m[K[A[27C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*M/[0;38;5;20;1m4[0m)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m/[0;38;5;20;1m4[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m/[0;38;5;20;1m4[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m/[0;38;5;20;1m4[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mretur[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[A[11C[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m

-[0m [0m[K[A[16C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mdef[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m3[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[2C[0m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mdef[0m [0;38;5;25;1maaa[0m(M):[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m floor(M/[0;38;5;20;1m2[0m) + ceil[0;38;5;16;48;5;152m([0mM/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[A[22D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m

-[0m [0m[K[A[22C[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.branch_points[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mresult[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mresult[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24mlen[0;38;5;16;48;5;152m([0mresult[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.branch_points[?7h[0m[?12l[?25h[?25l[?7l[16D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;28;1mdef[0m [0;38;5;25;1maaa[0m(M):[0m[K[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m floor(M/[0;38;5;20;1m2[0m) + ceil(M/[0;38;5;20;1m4[0m)[A[22D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[17C[?7h[0m[?12l[?25h[?25l[?7l[A[11D[0m[K[0m

-[0m [0m[K[A[5C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m20[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[2A[10D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[22C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[23C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2A[4D[0;38;5;20;1m4[0m

-

-[23C[0m([C)[2A[?7h[0m[?12l[?25h[?25l[?7l[0m

-[22C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[23C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2A[19D[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[2A[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0maaa(M), bbb(M)[0;38;5;16;48;5;152m)[35D[35C[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C)[A[13D[?7h[0m[?12l[?25h[?25l[?7l[A[3C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;20;1m2[0m

-

-[19C[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C)[A[13D[?7h[0m[?12l[?25h[?25l[?7l[A[3C[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;28;1mdef[C[0;38;5;25;1mbbb[0m(M):[0m[K[0m

-[10C[0;38;5;28;1mreturn[C[0mceil[0;38;5;16;48;5;152m([0;38;5;20;1m3[0m*M/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m

-[0m [0m[K[A[27C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(M/[0;38;5;20;1m4[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-/[0;38;5;20;1m4[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m/[0;38;5;20;1m4[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM-[0;38;5;20;1m2[0m/[0;38;5;20;1m4[0m)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m2[0m/[0;38;5;20;1m4[0m)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[0m/[0;38;5;20;1m4[0m)[3D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mbbb[0m(M):[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m ceil(([0;38;5;20;1m3[0m*M-[0;38;5;20;1m2[0m)/[0;38;5;20;1m4[0m)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mbbb[0m(M):[0m

-[0;94m....: [0m    [0;38;5;28;1mreturn[0m ceil[0;38;5;16;48;5;152m([0m([0;38;5;20;1m3[0m*M-[0;38;5;20;1m2[0m)/[0;38;5;20;1m4[0;38;5;16;48;5;152m)[32D[32C[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[A[15D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;28;1mfor[C[0mM [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m[K[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0maaa(M), bbb(M)[0;38;5;16;48;5;152m)[35D[35C[?7h[0m[?12l[?25h[?25l[?7l[35D[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M), bbb(M))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1
-2 2
-4 4
-5 5
-7 7
-8 8
-10 10
-11 11
-13 13
-14 14
-16 16
-17 17
-19 19
-20 20
-22 22
-23 23
-25 25
-26 26
-28 28
-29 29
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0;38;5;16;48;5;152m([0maaa(M), bbb(M)[0;38;5;16;48;5;152m)[35D[35C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([11C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C)[0m b[2C(M)[C[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)= [2Cb(M[C)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m= [2Cb(M[C)[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[2C(M)[C[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M)==bbb(M))[0m

-[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[3A[14D[0m[J[0;94msage: [0;38;5;28;1mfor[0m M [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m40[0m):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m M%[0;38;5;20;1m2[0m == [0;38;5;20;1m1[0m:[0m

-[0;94m....: [0m        [0;38;5;24mprint[0m(aaa(M)==bbb(M))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-True
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-M, m 15 15 z0 z1; z0; z1: 11 3 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-True False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-False False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-False False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-False False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-False False True
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-True False True
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-False False True
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-False False True
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-False False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (24 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (23 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:508[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    506[0m cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[1;32m    507[0m     pd_eval(self.left, vars, coeffs)
-[0;32m--> 508[0m     pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m     self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m     pd_clean(self.left)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:492[0m, in [0;36msage.rings.polynomial.polynomial_compiled.mul_pd.eval[0;34m()[0m
-[1;32m    490[0m pd_eval(self.left, vars, coeffs)
-[1;32m    491[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 492[0m self.value = self.left.value * self.right.value
-[1;32m    493[0m pd_clean(self.left)
-[1;32m    494[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:913[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._mul_[0;34m()[0m
-[1;32m    911[0m cdef LaurentSeries right = <LaurentSeries>right_r
-[1;32m    912[0m return type(self)(self._parent,
-[0;32m--> 913[0m                   self.__u * right.__u,
-[1;32m    914[0m                   self.__n + right.__n)
-[1;32m    915[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:540[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._mul_[0;34m()[0m
-[1;32m    538[0m """
-[1;32m    539[0m prec = self._mul_prec(right_r)
-[0;32m--> 540[0m return PowerSeries_poly(self._parent,
-[1;32m    541[0m                         self.__f * (<PowerSeries_poly>right_r).__f,
-[1;32m    542[0m                         prec=prec,
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-1 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-3 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-2 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-2 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-4 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-4 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-3 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-3 5 3
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:830[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    828[0m if str(gen) in kwds:
-[1;32m    829[0m     variables.append(kwds[str(gen)])
-[0;32m--> 830[0m elif in_dict and gen in in_dict:
-[1;32m    831[0m     variables.append(in_dict[gen])
-[1;32m    832[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1112[0m, in [0;36msage.structure.element.Element.__richcmp__[0;34m()[0m
-[1;32m   1110[0m         return (<Element>self)._richcmp_(other, op)
-[1;32m   1111[0m     else:
-[0;32m-> 1112[0m         return coercion_model.richcmp(self, other, op)
-[1;32m   1113[0m 
-[1;32m   1114[0m cpdef _richcmp_(left, right, int op):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1973[0m, in [0;36msage.structure.coerce.CoercionModel.richcmp[0;34m()[0m
-[1;32m   1971[0m # Coerce to a common parent
-[1;32m   1972[0m try:
-[0;32m-> 1973[0m     x, y = self.canonical_coercion(x, y)
-[1;32m   1974[0m except (TypeError, NotImplementedError):
-[1;32m   1975[0m     pass
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1311[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1309[0m x_map, y_map = coercions
-[1;32m   1310[0m if x_map is not None:
-[0;32m-> 1311[0m     x_elt = (<Map>x_map)._call_(x)
-[1;32m   1312[0m else:
-[1;32m   1313[0m     x_elt = x
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
-[1;32m    637[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
-[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
-[1;32m    640[0m     [38;5;28;01mpass[39;00m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-2 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-3 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-3 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-2 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-5 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-4 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-4 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-3 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-6 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-6 10 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-5 9 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-5 8 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-4 7 4
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-8 13 0
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-7 12 1
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-7 11 2
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-6 10 3
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-6 9 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-5 8 5
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-9 16 0
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-9 15 1
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-8 14 2
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-8 13 3
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-7 12 4
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-7 11 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-6 10 6
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-11 18 0
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-10 17 1
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-10 16 2
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-9 15 3
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-9 14 4
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-8 13 5
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-8 12 6
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [20][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1739[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1739[0m     return coercion_model.bin_op(left, right, truediv)
-[1;32m   1740[0m 
-[1;32m   1741[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1204[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1202[0m     self._record_exception()
-[1;32m   1203[0m else:
-[0;32m-> 1204[0m     return PyObject_CallObject(op, xy)
-[1;32m   1205[0m 
-[1;32m   1206[0m if op is mul:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1632[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.inverse_series_trunc[0;34m()[0m
-[1;32m   1630[0m             raise ValueError("Impossible inverse modulo")
-[1;32m   1631[0m 
-[0;32m-> 1632[0m cpdef Polynomial inverse_series_trunc(self, long prec):
-[1;32m   1633[0m     r"""
-[1;32m   1634[0m     Return a polynomial approximation of precision ``prec`` of the inverse
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1717[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.inverse_series_trunc[0;34m()[0m
-[1;32m   1715[0m current = R(first_coeff)
-[1;32m   1716[0m for next_prec in sage.misc.misc.newton_method_sizes(prec)[1:]:
-[0;32m-> 1717[0m     z = current._mul_trunc_(self, next_prec)._mul_trunc_(current, next_prec)
-[1;32m   1718[0m     current = current + current - z
-[1;32m   1719[0m return current
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1799[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._mul_trunc_[0;34m()[0m
-[1;32m   1797[0m         return self._mul_generic(right)
-[1;32m   1798[0m 
-[0;32m-> 1799[0m cpdef Polynomial _mul_trunc_(self, Polynomial right, long n):
-[1;32m   1800[0m     r"""
-[1;32m   1801[0m     Return the truncated multiplication of two polynomials up to ``n``.
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1838[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._mul_trunc_[0;34m()[0m
-[1;32m   1836[0m     x = self.list(copy=False)
-[1;32m   1837[0m     y = right.list(copy=False)
-[0;32m-> 1838[0m     return self._new_generic(do_schoolbook_product(x, y, n))
-[1;32m   1839[0m else:
-[1;32m   1840[0m     pol = self.truncate(n) * right.truncate(n)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:248[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._new_generic[0;34m()[0m
-[1;32m    246[0m         del coeffs[n]
-[1;32m    247[0m         n -= 1
-[0;32m--> 248[0m     return type(self)(self._parent, coeffs, check=False)
-[1;32m    249[0m 
-[1;32m    250[0m cpdef _add_(self, right):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zz_pex.pyx:151[0m, in [0;36msage.rings.polynomial.polynomial_zz_pex.Polynomial_ZZ_pEX.__init__[0;34m()[0m
-[1;32m    149[0m     # not do K.coerce(e) but K(e).
-[1;32m    150[0m     e = K(e)
-[0;32m--> 151[0m     d = parent._modulus.ZZ_pE(list(e.polynomial()))
-[1;32m    152[0m     ZZ_pEX_SetCoeff(self.x, i, d.x)
-[1;32m    153[0m return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/element_givaro.pyx:1514[0m, in [0;36msage.rings.finite_rings.element_givaro.FiniteField_givaroElement.polynomial[0;34m()[0m
-[1;32m   1512[0m         return PolynomialRing(K.prime_subfield(), name)(ret)
-[1;32m   1513[0m     else:
-[0;32m-> 1514[0m         return K.polynomial_ring()(ret)
-[1;32m   1515[0m 
-[1;32m   1516[0m def _magma_init_(self, magma):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:309[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
-[1;32m    306[0m     args [38;5;241m=[39m ([38;5;28mself[39m[38;5;241m.[39mbase_ring(), [38;5;28mself[39m[38;5;241m.[39mvariable_names(), [38;5;28;01mNone[39;00m, [38;5;28mself[39m[38;5;241m.[39mis_sparse())
-[1;32m    307[0m     [38;5;28;01mreturn[39;00m unpickle_PolynomialRing, args
-[0;32m--> 309[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, x[38;5;241m=[39m[38;5;28;01mNone[39;00m, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m, is_gen[38;5;241m=[39m[38;5;28;01mFalse[39;00m,
-[1;32m    310[0m                           construct[38;5;241m=[39m[38;5;28;01mFalse[39;00m, [38;5;241m*[39m[38;5;241m*[39mkwds):
-[1;32m    311[0m     [38;5;124mr[39m[38;5;124;03m"""[39;00m
-[1;32m    312[0m [38;5;124;03m    Convert ``x`` into this univariate polynomial ring,[39;00m
-[1;32m    313[0m [38;5;124;03m    possibly non-canonically.[39;00m
-[0;32m   (...)[0m
-[1;32m    412[0m [38;5;124;03m        λ^2[39;00m
-[1;32m    413[0m [38;5;124;03m    """[39;00m
-[1;32m    414[0m     C [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39melement_class
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-False False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-False False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-True False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-False False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-False False True
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-True False True
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-True False True
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-False False True
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-False False True
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-False False True
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-True False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [21][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:38[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:143[0m, in [0;36mexpansion[0;34m(self, pt, prec)[0m
-
-File [0;32m<string>:135[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
-
-File [0;32m<string>:18[0m, in [0;36mnaive_hensel[0;34m(fct, F, start, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1110[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1108[0m     else:
-[1;32m   1109[0m         num = self
-[0;32m-> 1110[0m     return num*inv
-[1;32m   1111[0m 
-[1;32m   1112[0m def __mod__(self, other):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:540[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._mul_[0;34m()[0m
-[1;32m    538[0m """
-[1;32m    539[0m prec = self._mul_prec(right_r)
-[0;32m--> 540[0m return PowerSeries_poly(self._parent,
-[1;32m    541[0m                         self.__f * (<PowerSeries_poly>right_r).__f,
-[1;32m    542[0m                         prec=prec,
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-2 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-3 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-3 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-2 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-5 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-4 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-4 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-3 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-6 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-6 10 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-5 9 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-5 8 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-4 7 4
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-8 13 0
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-7 12 1
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-7 11 2
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-6 10 3
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-6 9 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-5 8 5
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-9 16 0
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-9 15 1
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-8 14 2
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-8 13 3
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-7 12 4
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-7 11 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-6 10 6
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-11 18 0
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-10 17 1
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-10 16 2
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-9 15 3
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-9 14 4
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-8 13 5
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-8 12 6
-M, m 15 15 z0 z1; z0; z1: 11 3 7
-7 11 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-True False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-False False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-False False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-False False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-False False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-1 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-1 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-2 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-2 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-2 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-2 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-3 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-3 5 3
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (7 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (6 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1233[0m, in [0;36msage.structure.element.Element.__add__[0;34m()[0m
-[1;32m   1231[0m # Left and right are Sage elements => use coercion model
-[1;32m   1232[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1233[0m     return coercion_model.bin_op(left, right, add)
-[1;32m   1234[0m 
-[1;32m   1235[0m cdef long value
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-[1;32m   1199[0m try:
-[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
-[1;32m   1201[0m except TypeError:
-[1;32m   1202[0m     self._record_exception()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1313[0m     x_elt = x
-[1;32m   1314[0m if y_map is not None:
-[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
-[1;32m   1316[0m else:
-[1;32m   1317[0m     y_elt = y
-
-File [0;32m/ext/sage/9.7/src/sage/categories/morphism.pyx:601[0m, in [0;36msage.categories.morphism.SetMorphism._call_[0;34m()[0m
-[1;32m    599[0m         3
-[1;32m    600[0m     """
-[0;32m--> 601[0m     return self._function(x)
-[1;32m    602[0m 
-[1;32m    603[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:919[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    917[0m     return type(self)(self._parent, self.__u._rmul_(c), self.__n)
-[1;32m    918[0m 
-[0;32m--> 919[0m cpdef _lmul_(self, Element c):
-[1;32m    920[0m     return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:920[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    918[0m 
-[1;32m    919[0m     cpdef _lmul_(self, Element c):
-[0;32m--> 920[0m         return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-[1;32m    922[0m     def __pow__(_self, r, dummy):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:569[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._lmul_[0;34m()[0m
-[1;32m    567[0m         2 + 6*t^4 + O(t^120)
-[1;32m    568[0m     """
-[0;32m--> 569[0m     return PowerSeries_poly(self._parent, c * self.__f, self._prec, check=False)
-[1;32m    570[0m 
-[1;32m    571[0m def __lshift__(PowerSeries_poly self, n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-True False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-True False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-False False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-False False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-True False True
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-False False True
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-False False True
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-False False True
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-True False True
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-False False True
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-False False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:318[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:139[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:425[0m, in [0;36mholomorphic_combinations[0;34m(S)[0m
-
-File [0;32m<string>:67[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:13[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-False False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-True False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (19 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (18 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1233[0m, in [0;36msage.structure.element.Element.__add__[0;34m()[0m
-[1;32m   1231[0m # Left and right are Sage elements => use coercion model
-[1;32m   1232[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1233[0m     return coercion_model.bin_op(left, right, add)
-[1;32m   1234[0m 
-[1;32m   1235[0m cdef long value
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-[1;32m   1199[0m try:
-[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
-[1;32m   1201[0m except TypeError:
-[1;32m   1202[0m     self._record_exception()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1313[0m     x_elt = x
-[1;32m   1314[0m if y_map is not None:
-[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
-[1;32m   1316[0m else:
-[1;32m   1317[0m     y_elt = y
-
-File [0;32m/ext/sage/9.7/src/sage/categories/morphism.pyx:601[0m, in [0;36msage.categories.morphism.SetMorphism._call_[0;34m()[0m
-[1;32m    599[0m         3
-[1;32m    600[0m     """
-[0;32m--> 601[0m     return self._function(x)
-[1;32m    602[0m 
-[1;32m    603[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:919[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    917[0m     return type(self)(self._parent, self.__u._rmul_(c), self.__n)
-[1;32m    918[0m 
-[0;32m--> 919[0m cpdef _lmul_(self, Element c):
-[1;32m    920[0m     return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:920[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    918[0m 
-[1;32m    919[0m     cpdef _lmul_(self, Element c):
-[0;32m--> 920[0m         return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-[1;32m    922[0m     def __pow__(_self, r, dummy):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:569[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._lmul_[0;34m()[0m
-[1;32m    567[0m         2 + 6*t^4 + O(t^120)
-[1;32m    568[0m     """
-[0;32m--> 569[0m     return PowerSeries_poly(self._parent, c * self.__f, self._prec, check=False)
-[1;32m    570[0m 
-[1;32m    571[0m def __lshift__(PowerSeries_poly self, n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-True False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-False False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-False False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-False False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-False False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-False False True
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-False False True
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-False False True
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-False False True
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-False False True
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-False False True
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-False False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-1 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-1 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-2 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-1 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-2 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-2 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-2 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-2 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-2 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-3 10 1
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [28][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (23 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (22 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1233[0m, in [0;36msage.structure.element.Element.__add__[0;34m()[0m
-[1;32m   1231[0m # Left and right are Sage elements => use coercion model
-[1;32m   1232[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1233[0m     return coercion_model.bin_op(left, right, add)
-[1;32m   1234[0m 
-[1;32m   1235[0m cdef long value
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-[1;32m   1199[0m try:
-[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
-[1;32m   1201[0m except TypeError:
-[1;32m   1202[0m     self._record_exception()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1313[0m     x_elt = x
-[1;32m   1314[0m if y_map is not None:
-[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
-[1;32m   1316[0m else:
-[1;32m   1317[0m     y_elt = y
-
-File [0;32m/ext/sage/9.7/src/sage/categories/morphism.pyx:601[0m, in [0;36msage.categories.morphism.SetMorphism._call_[0;34m()[0m
-[1;32m    599[0m         3
-[1;32m    600[0m     """
-[0;32m--> 601[0m     return self._function(x)
-[1;32m    602[0m 
-[1;32m    603[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:919[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    917[0m     return type(self)(self._parent, self.__u._rmul_(c), self.__n)
-[1;32m    918[0m 
-[0;32m--> 919[0m cpdef _lmul_(self, Element c):
-[1;32m    920[0m     return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:920[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    918[0m 
-[1;32m    919[0m     cpdef _lmul_(self, Element c):
-[0;32m--> 920[0m         return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-[1;32m    922[0m     def __pow__(_self, r, dummy):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:569[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._lmul_[0;34m()[0m
-[1;32m    567[0m         2 + 6*t^4 + O(t^120)
-[1;32m    568[0m     """
-[0;32m--> 569[0m     return PowerSeries_poly(self._parent, c * self.__f, self._prec, check=False)
-[1;32m    570[0m 
-[1;32m    571[0m def __lshift__(PowerSeries_poly self, n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-2 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-1 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-2 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-2 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-1 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-4 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-3 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-3 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-2 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-4 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-4 10 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-3 9 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-3 8 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-2 7 4
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [29][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:318[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:135[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:10[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring_constructor.py:632[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
-[1;32m    629[0m     [38;5;28;01mexcept[39;00m [38;5;167;01mKeyError[39;00m:
-[1;32m    630[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124myou must specify the names of the variables[39m[38;5;124m"[39m)
-[0;32m--> 632[0m names [38;5;241m=[39m [43mnormalize_names[49m[43m([49m[43mn[49m[43m,[49m[43m [49m[43mnames[49m[43m)[49m
-[1;32m    634[0m [38;5;66;03m# At this point, we have only handled the "names" keyword if it was[39;00m
-[1;32m    635[0m [38;5;66;03m# needed. Since we know the variable names, it would logically be[39;00m
-[1;32m    636[0m [38;5;66;03m# an error to specify an additional "names" keyword. However,[39;00m
-[0;32m   (...)[0m
-[1;32m    639[0m [38;5;66;03m# and we allow this for historical reasons. However, the names[39;00m
-[1;32m    640[0m [38;5;66;03m# must be consistent![39;00m
-[1;32m    641[0m [38;5;28;01mif[39;00m [38;5;124m"[39m[38;5;124mnames[39m[38;5;124m"[39m [38;5;129;01min[39;00m kwds:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-1 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-2 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-1 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-3 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-3 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-2 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-3 7 1
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-3 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-2 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-4 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-4 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-3 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-7 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-6 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-6 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-5 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-8 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-8 10 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-7 9 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-7 8 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-6 7 4
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-11 13 0
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-10 12 1
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-10 11 2
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-9 10 3
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-9 9 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-8 8 5
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-12 16 0
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-12 15 1
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-11 14 2
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-11 13 3
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-10 12 4
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-10 11 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-9 10 6
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-15 18 0
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-14 17 1
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-14 16 2
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-13 15 3
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-True False True
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-True False True
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-True False True
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-True False True
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-False False True
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-True False True
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-True False True
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-True False True
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-True False True
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-True False True
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-True False True
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-False False True
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-True False True
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-False False True
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-True False True
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-True False True
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-True False True
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-True False True
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-True False True
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-True False True
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-True False True
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-True False True
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-False False True
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-True False True
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-False False True
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-True False True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:19[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m<string>:39[0m, in [0;36mexpansion_at_infty[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:943[0m, in [0;36msage.structure.element.Element.substitute[0;34m()[0m
-[1;32m    941[0m         5
-[1;32m    942[0m      """
-[0;32m--> 943[0m     return self.subs(in_dict,**kwds)
-[1;32m    944[0m 
-[1;32m    945[0m cpdef _act_on_(self, x, bint self_on_left):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:834[0m, in [0;36msage.structure.element.Element.subs[0;34m()[0m
-[1;32m    832[0m         else:
-[1;32m    833[0m             variables.append(gen)
-[0;32m--> 834[0m     return self(*variables)
-[1;32m    835[0m 
-[1;32m    836[0m def numerical_approx(self, prec=None, digits=None, algorithm=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:449[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__call__[0;34m()[0m
-[1;32m    447[0m         (-2*x1*x2 + x1 + 1)/(x1 + x2)
-[1;32m    448[0m     """
-[0;32m--> 449[0m     return self.__numerator(*x, **kwds) / self.__denominator(*x, **kwds)
-[1;32m    450[0m 
-[1;32m    451[0m def _is_atomic(self):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1083[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._div_[0;34m()[0m
-[1;32m   1081[0m try:
-[1;32m   1082[0m     return type(self)(self._parent,
-[0;32m-> 1083[0m                       self.__u / right.__u,
-[1;32m   1084[0m                       self.__n - right.__n)
-[1;32m   1085[0m except TypeError as msg:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
-[1;32m   1735[0m cdef int cl = classify_elements(left, right)
-[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1737[0m     return (<Element>left)._div_(right)
-[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring_element.pyx:1091[0m, in [0;36msage.rings.power_series_ring_element.PowerSeries._div_[0;34m()[0m
-[1;32m   1089[0m     raise ZeroDivisionError("Can't divide by something indistinguishable from 0")
-[1;32m   1090[0m u = denom.valuation_zero_part()
-[0;32m-> 1091[0m inv = ~u  # inverse
-[1;32m   1092[0m 
-[1;32m   1093[0m v = denom.valuation()
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:721[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__invert__[0;34m()[0m
-[1;32m    719[0m         return R(u, -self.valuation())
-[1;32m    720[0m 
-[0;32m--> 721[0m     return self._parent(self.truncate().inverse_series_trunc(prec), prec=prec)
-[1;32m    722[0m 
-[1;32m    723[0m def truncate(self, prec=infinity):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
-[1;32m    900[0m 
-[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:170[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
-[1;32m    168[0m         return C._element_constructor(x)
-[1;32m    169[0m     else:
-[0;32m--> 170[0m         return C._element_constructor(x, **kwds)
-[1;32m    171[0m else:
-[1;32m    172[0m     if len(kwds) == 0:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:700[0m, in [0;36mPowerSeriesRing_generic._element_constructor_[0;34m(self, f, prec, check)[0m
-[1;32m    696[0m     [38;5;28;01mif[39;00m (is_PolynomialRing(S) [38;5;129;01mor[39;00m is_PowerSeriesRing(S)) [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()[38;5;241m.[39mhas_coerce_map_from(S[38;5;241m.[39mbase_ring()) \
-[1;32m    697[0m        [38;5;129;01mand[39;00m [38;5;28mself[39m[38;5;241m.[39mvariable_names()[38;5;241m==[39mS[38;5;241m.[39mvariable_names():
-[1;32m    698[0m         [38;5;28;01mreturn[39;00m [38;5;28;01mTrue[39;00m
-[0;32m--> 700[0m [38;5;28;01mdef[39;00m [38;5;21m_element_constructor_[39m([38;5;28mself[39m, f, prec[38;5;241m=[39minfinity, check[38;5;241m=[39m[38;5;28;01mTrue[39;00m):
-[1;32m    701[0m     [38;5;124;03m"""[39;00m
-[1;32m    702[0m [38;5;124;03m    Coerce object to this power series ring.[39;00m
-[1;32m    703[0m 
-[0;32m   (...)[0m
-[1;32m    793[0m 
-[1;32m    794[0m [38;5;124;03m    """[39;00m
-[1;32m    795[0m     [38;5;28;01mif[39;00m prec [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m infinity:
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lM, m 1 1 z0 z1; z0; z1: 0 0 0
-0 1 0
-M, m 3 1 z0 z1; z0; z1: 1 1 0
-1 3 0
-M, m 3 3 z0 z1; z0; z1: 2 0 1
-2 2 1
-M, m 5 1 z0 z1; z0; z1: 2 2 0
-2 6 0
-M, m 5 3 z0 z1; z0; z1: 3 1 1
-2 5 1
-M, m 5 5 z0 z1; z0; z1: 3 1 2
-3 4 2
-M, m 7 1 z0 z1; z0; z1: 3 3 0
-3 8 0
-M, m 7 3 z0 z1; z0; z1: 4 2 1
-4 7 1
-M, m 7 5 z0 z1; z0; z1: 4 2 2
-4 6 2
-M, m 7 7 z0 z1; z0; z1: 5 1 3
-5 5 3
-M, m 9 1 z0 z1; z0; z1: 4 4 0
-4 11 0
-M, m 9 3 z0 z1; z0; z1: 5 3 1
-4 10 1
-M, m 9 5 z0 z1; z0; z1: 5 3 2
-5 9 2
-M, m 9 7 z0 z1; z0; z1: 6 2 3
-5 8 3
-M, m 9 9 z0 z1; z0; z1: 6 2 4
-6 7 4
-M, m 11 1 z0 z1; z0; z1: 5 5 0
-5 13 0
-M, m 11 3 z0 z1; z0; z1: 6 4 1
-6 12 1
-M, m 11 5 z0 z1; z0; z1: 6 4 2
-6 11 2
-M, m 11 7 z0 z1; z0; z1: 7 3 3
-7 10 3
-M, m 11 9 z0 z1; z0; z1: 7 3 4
-7 9 4
-M, m 11 11 z0 z1; z0; z1: 8 2 5
-8 8 5
-M, m 13 1 z0 z1; z0; z1: 6 6 0
-6 16 0
-M, m 13 3 z0 z1; z0; z1: 7 5 1
-6 15 1
-M, m 13 5 z0 z1; z0; z1: 7 5 2
-7 14 2
-M, m 13 7 z0 z1; z0; z1: 8 4 3
-7 13 3
-M, m 13 9 z0 z1; z0; z1: 8 4 4
-8 12 4
-M, m 13 11 z0 z1; z0; z1: 9 3 5
-8 11 5
-M, m 13 13 z0 z1; z0; z1: 9 3 6
-9 10 6
-M, m 15 1 z0 z1; z0; z1: 7 7 0
-7 18 0
-M, m 15 3 z0 z1; z0; z1: 8 6 1
-8 17 1
-M, m 15 5 z0 z1; z0; z1: 8 6 2
-8 16 2
-M, m 15 7 z0 z1; z0; z1: 9 5 3
-9 15 3
-M, m 15 9 z0 z1; z0; z1: 9 5 4
-9 14 4
-M, m 15 11 z0 z1; z0; z1: 10 4 5
-10 13 5
-M, m 15 13 z0 z1; z0; z1: 10 4 6
-10 12 6
-M, m 15 15 z0 z1; z0; z1: 11 3 7
-11 11 7
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l3 5 2 3
-3 9 4 5
-7 9 5 6
-3 13 6 7
-7 13 7 8
-11 13 8 9
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l3 5 2 3
-3 9 4 5
-7 9 5 6
-3 13 6 7
-7 13 7 8
-11 13 8 9
-3 17 8 9
-7 17 9 10
-11 17 10 11
-15 17 11 12
-3 21 10 11
-7 21 11 12
-11 21 12 13
-15 21 13 14
-19 21 14 15
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l3 3 1 2
-3 7 3 4
-7 7 4 5
-3 11 5 6
-7 11 6 7
-11 11 7 8
-3 15 7 8
-7 15 8 9
-11 15 9 10
-15 15 10 11
-3 19 9 10
-7 19 10 11
-11 19 11 12
-15 19 12 13
-19 19 13 14
-3 23 11 12
-7 23 12 13
-11 23 13 14
-15 23 14 15
-19 23 15 16
-23 23 16 17
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l3 5 2 3
-3 9 4 5
-7 9 5 6
-3 13 6 7
-7 13 7 8
-11 13 8 9
-3 17 8 9
-7 17 9 10
-11 17 10 11
-15 17 11 12
-3 21 10 11
-7 21 11 12
-11 21 12 13
-15 21 13 14
-19 21 14 15
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-True True
-^C^C
-KeyboardInterrupt
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004lTrue True
-True True
-False True
-True True
-False True
-True True
-True True
-False True
-True True
-False True
-True True
-False True
-True True
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:18[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (8 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (7 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1233[0m, in [0;36msage.structure.element.Element.__add__[0;34m()[0m
-[1;32m   1231[0m # Left and right are Sage elements => use coercion model
-[1;32m   1232[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1233[0m     return coercion_model.bin_op(left, right, add)
-[1;32m   1234[0m 
-[1;32m   1235[0m cdef long value
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1198[0m # Now coerce to a common parent and do the operation there
-[1;32m   1199[0m try:
-[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
-[1;32m   1201[0m except TypeError:
-[1;32m   1202[0m     self._record_exception()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
-[1;32m   1313[0m     x_elt = x
-[1;32m   1314[0m if y_map is not None:
-[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
-[1;32m   1316[0m else:
-[1;32m   1317[0m     y_elt = y
-
-File [0;32m/ext/sage/9.7/src/sage/categories/morphism.pyx:601[0m, in [0;36msage.categories.morphism.SetMorphism._call_[0;34m()[0m
-[1;32m    599[0m         3
-[1;32m    600[0m     """
-[0;32m--> 601[0m     return self._function(x)
-[1;32m    602[0m 
-[1;32m    603[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:919[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    917[0m     return type(self)(self._parent, self.__u._rmul_(c), self.__n)
-[1;32m    918[0m 
-[0;32m--> 919[0m cpdef _lmul_(self, Element c):
-[1;32m    920[0m     return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:920[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._lmul_[0;34m()[0m
-[1;32m    918[0m 
-[1;32m    919[0m     cpdef _lmul_(self, Element c):
-[0;32m--> 920[0m         return type(self)(self._parent, self.__u._lmul_(c), self.__n)
-[1;32m    921[0m 
-[1;32m    922[0m     def __pow__(_self, r, dummy):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:569[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._lmul_[0;34m()[0m
-[1;32m    567[0m         2 + 6*t^4 + O(t^120)
-[1;32m    568[0m     """
-[0;32m--> 569[0m     return PowerSeries_poly(self._parent, c * self.__f, self._prec, check=False)
-[1;32m    570[0m 
-[1;32m    571[0m def __lshift__(PowerSeries_poly self, n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1 True True
-3 1 True True
-3 3 False True
-5 1 True True
-5 3 False True
-5 5 True True
-7 1 True True
-7 3 False True
-7 5 True True
-7 7 False True
-9 1 True True
-9 3 False True
-9 5 True True
-9 7 False True
-9 9 True True
-11 1 True True
-11 3 False True
-11 5 True True
-11 7 False True
-11 9 True True
-11 11 False True
-13 1 True True
-13 3 False True
-13 5 True True
-13 7 False True
-13 9 True True
-13 11 False True
-13 13 True True
-15 1 True True
-15 3 False True
-15 5 True True
-15 7 False True
-15 9 True True
-15 11 False True
-15 13 True True
-15 15 False True
-17 1 True True
-17 3 False True
-17 5 True True
-17 7 False True
-17 9 True True
-17 11 False True
-17 13 True True
-17 15 False True
-17 17 True True
-19 1 True True
-19 3 False True
-19 5 True True
-19 7 False True
-19 9 True True
-^C^C
-KeyboardInterrupt
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l1 1 0 0
-3 1 1 1
-3 3 1 1
-5 1 2 2
-5 3 4 2
-5 5 3 3
-7 1 3 3
-7 3 3 3
-7 5 4 4
-7 7 4 4
-9 1 4 4
-9 3 6 4
-9 5 5 5
-9 7 7 5
-9 9 6 6
-11 1 5 5
-11 3 5 5
-11 5 6 6
-11 7 6 6
-11 9 7 7
-11 11 7 7
-13 1 6 6
-13 3 8 6
-13 5 7 7
-13 7 9 7
-13 9 8 8
-13 11 10 8
-13 13 9 9
-15 1 7 7
-15 3 7 7
-15 5 8 8
-15 7 8 8
-15 9 9 9
-15 11 9 9
-15 13 10 10
-15 15 10 10
-17 1 8 8
-17 3 10 8
-17 5 9 9
-17 7 11 9
-17 9 10 10
-17 11 12 10
-17 13 11 11
-17 15 13 11
-17 17 12 12
-19 1 9 9
-19 3 9 9
-19 5 10 10
-19 7 10 10
-19 9 11 11
-19 11 11 11
-19 13 12 12
-19 15 12 12
-19 17 13 13
-19 19 13 13
-21 1 10 10
-21 3 12 10
-21 5 11 11
-21 7 13 11
-21 9 12 12
-21 11 14 12
-21 13 13 13
-21 15 15 13
-21 17 14 14
-21 19 16 14
-21 21 15 15
-23 1 11 11
-23 3 11 11
-23 5 12 12
-23 7 12 12
-23 9 13 13
-23 11 13 13
-23 13 14 14
-23 15 14 14
-23 17 15 15
-23 19 15 15
-23 21 16 16
-23 23 16 16
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l5 3 4 2
-9 3 6 4
-9 7 7 5
-13 3 8 6
-13 7 9 7
-13 11 10 8
-17 3 10 8
-17 7 11 9
-17 11 12 10
-17 15 13 11
-21 3 12 10
-21 7 13 11
-21 11 14 12
-21 15 15 13
-21 19 16 14
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.branch_points[15D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^19
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mbranch_points[13D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241menus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mAS.genus()[16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m23
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m3 -1 + 1[8D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m18[0m + [0;38;5;20;1m5[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m23
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mAS[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(Z/p)^2-cover of Superelliptic curve with the equation y^1 = x over Finite Field of size 2 with the equations:
-z0^2 - z0 = x^19
-z1^2 - z1 = x^11
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m_series[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0]/AS.x[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mAS.z[[0;38;5;20;1m0[0m].valuation()[25D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m-22
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.z[0].valuation()[18D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.exp[Cnsion(pt=(-1, 0))[23D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lI haven't found all forms, only  18  of  23
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mde_rham_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:389[0m, in [0;36mde_rham_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:147[0m, in [0;36mholomorphic_differentials_basis[0;34m(self, threshold)[0m
-
-[0;31mNameError[0m: name 'holomorphic_differentials_basis' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= as_cover(C, [C.y/C.x], prec = 200, branch_points = [(-1, 0), (1, 0)])[71D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mas_cover[0;38;5;16;48;5;152m([0mC, [C.y/C.x], prec = [0;38;5;20;1m200[0m, branch_points = [(-[0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m), ([0;38;5;20;1m1[0m, [0;38;5;20;1m0[0m)][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[59D[0m([52C[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[54D[0;38;5;16;48;5;152m([52C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[51D[0m([43C[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[45D[0;38;5;16;48;5;152m([43C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([24C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m[[7C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[8D[0m[[7C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m[[7C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([17C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mas[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 + 1, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m
-
-[0;31mNameError[0m: name 'C' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mP1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1[?7h[0m[?12l[?25h[?25l[?7l[2D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= as_cover(C, [C.y/C.x], prec = 200, branch_points = [(-1, 0), (1, 0)])[71D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mas[?7h[0m[?12l[?25h[?25l[?7l[2D[0mas_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mP[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m[[16C][?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([4C[0m[[16C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mAS = as_cover(P1, [(C.x)^[0;38;5;20;1m7[0m, (C.x)^[0;38;5;20;1m5[0m])[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m as_cover(P1, [([43mC[49m[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m), (C[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m5[39m)])
-
-[0;31mNameError[0m: name 'C' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(C.x)^7, (C.x)^5])[36D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(C.x)^[0;38;5;20;1m7[0m, (C.x)^[0;38;5;20;1m5[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([4C[0;38;5;16;48;5;152m[[16C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[[16C][2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.x)^[0;38;5;20;1m5[0m])[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mP.x)^[0;38;5;20;1m5[0m])[7D[?7h[0m[?12l[?25h[?25l[?7l[0m1.x)^[0;38;5;20;1m5[0m])[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m])[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mP.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m])[17D[?7h[0m[?12l[?25h[?25l[?7l[0m1.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m])[17D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m[[18C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([4C[0m[[18C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m])[45D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^7, (P1.x)^5])[38D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004lIncrease precision.
-Increase precision.
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mIndexError[0m                                Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mde_rham_basis[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:391[0m, in [0;36mde_rham_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36mcohomology_of_structure_sheaf_basis[0;34m(self, threshold)[0m
-
-File [0;32m<string>:344[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m<string>:131[0m, in [0;36mserre_duality_pairing[0;34m(self, fct)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:585[0m, in [0;36msymbolic_sum[0;34m(expression, *args, **kwds)[0m
-[1;32m    583[0m     [38;5;28;01mreturn[39;00m expression[38;5;241m.[39msum([38;5;241m*[39margs, [38;5;241m*[39m[38;5;241m*[39mkwds)
-[1;32m    584[0m [38;5;28;01melif[39;00m [38;5;28mmax[39m([38;5;28mlen[39m(args),[38;5;28mlen[39m(kwds)) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[0;32m--> 585[0m     [38;5;28;01mreturn[39;00m [38;5;28;43msum[39;49m[43m([49m[43mexpression[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    586[0m [38;5;28;01melse[39;00m:
-[1;32m    587[0m     [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01msymbolic[39;00m[38;5;21;01m.[39;00m[38;5;21;01mring[39;00m [38;5;28;01mimport[39;00m SR
-
-File [0;32m<string>:131[0m, in [0;36m<genexpr>[0;34m(.0)[0m
-
-File [0;32m<string>:124[0m, in [0;36mresidue[0;34m(self, place)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:618[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.residue[0;34m()[0m
-[1;32m    616[0m         Integer Ring
-[1;32m    617[0m     """
-[0;32m--> 618[0m     return self[-1]
-[1;32m    619[0m 
-[1;32m    620[0m def exponents(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:544[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__getitem__[0;34m()[0m
-[1;32m    542[0m         return type(self)(self._parent, f, self.__n)
-[1;32m    543[0m 
-[0;32m--> 544[0m     return self.__u[i - self.__n]
-[1;32m    545[0m 
-[1;32m    546[0m def __iter__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:453[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__getitem__[0;34m()[0m
-[1;32m    451[0m         return self.base_ring().zero()
-[1;32m    452[0m     else:
-[0;32m--> 453[0m         raise IndexError("coefficient not known")
-[1;32m    454[0m return self.__f[n]
-[1;32m    455[0m 
-
-[0;31mIndexError[0m: coefficient not known
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^7, (P1.x)^5], prec = 200)[50D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (z1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (x*z1) * dx, 0 ),
- ( (x^2*z1 + x*z0) * dx, 0 ),
- ( (x^2) * dx, 0 ),
- ( (x^3) * dx, 0 ),
- ( (0) * dx, z1/x ),
- ( (x^5) * dx, z0/x ),
- ( (x^5*z1 + x^4 + x^3*z0) * dx, z0*z1/x ),
- ( (x^2) * dx, z1/x^2 ),
- ( (x^4) * dx, z0/x^2 ),
- ( (x^4*z1 + x^2*z0) * dx, z0*z1/x^2 ),
- ( (x^3*z1 + x^2*z1) * dx, z0*z1/x^3 ),
- ( (x^2*z1 + z0) * dx, z0*z1/x^4 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m7[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m[[18C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[19D[0m[[18C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m20[C[0m)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m2[C0[0m)[24D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m[[18C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m2[C0[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[20D[0m[[18C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[36D[0;38;5;16;48;5;152m([36C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m1[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^1, (P1.x)^3], prec = 200)[50D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, z1/x ),
- ( (x*z0) * dx, z0*z1/x )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m1[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m[[18C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[19D[0m[[18C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m20[C[0m)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m2[C0[0m)[24D[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1971[0m, in [0;36msage.structure.element.Element._mod_[0;34m()[0m
-[1;32m   1970[0m try:
-[0;32m-> 1971[0m     python_op = (<object>self)._mod_
-[1;32m   1972[0m except AttributeError:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    493[0m """
-[0;32m--> 494[0m return self.getattr_from_category(name)
-[1;32m    495[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    506[0m     cls = P._abstract_element_class
-[0;32m--> 507[0m return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-
-[0;31mAttributeError[0m: 'InfinityRing_class_with_category' object has no attribute '__custom_name'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [21][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mP1[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mP1[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m,[49m[43m [49m[43m([49m[43mP1[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m200[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:185[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1940[0m, in [0;36msage.structure.element.Element.__mod__[0;34m()[0m
-[1;32m   1938[0m     return (<Element>left)._mod_(right)
-[1;32m   1939[0m if BOTH_ARE_ELEMENT(cl):
-[0;32m-> 1940[0m     return coercion_model.bin_op(left, right, mod)
-[1;32m   1941[0m 
-[1;32m   1942[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1204[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
-[1;32m   1202[0m     self._record_exception()
-[1;32m   1203[0m else:
-[0;32m-> 1204[0m     return PyObject_CallObject(op, xy)
-[1;32m   1205[0m 
-[1;32m   1206[0m if op is mul:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1938[0m, in [0;36msage.structure.element.Element.__mod__[0;34m()[0m
-[1;32m   1936[0m cdef int cl = classify_elements(left, right)
-[1;32m   1937[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1938[0m     return (<Element>left)._mod_(right)
-[1;32m   1939[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1940[0m     return coercion_model.bin_op(left, right, mod)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1973[0m, in [0;36msage.structure.element.Element._mod_[0;34m()[0m
-[1;32m   1971[0m     python_op = (<object>self)._mod_
-[1;32m   1972[0m except AttributeError:
-[0;32m-> 1973[0m     raise bin_op_exception('%', self, other)
-[1;32m   1974[0m else:
-[1;32m   1975[0m     return python_op(other)
-
-[0;31mTypeError[0m: unsupported operand parent(s) for %: 'The Infinity Ring' and 'The Infinity Ring'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241m(x, y, z, L) = x/(z^2*x + 2) + y/(x^2*y + 2) + z/(y^2*z + 2) - 1 -  L*x*y*z[75D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241m(x, y, z, L) = x/(z^2*x + 2) + y/(x^2*y + 2) + z/(y^2*z + 2) - 1 -  L*x*y*z[75D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mG[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mF = GF([0;38;5;20;1m4[0m)[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF = GF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma'[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mF = GF([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0m)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ms_cover.holomorphic_differentials_basis2 = holomorphic_differentials_basis2[75D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= de_[Cham_witt_l[Cft(A[2])[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mF[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0ma = F.gens()[[0;38;5;20;1m0[0m][21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[15D[0mF[3CGF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[51D[0mF = GF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0ma[3CF.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(5))[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([2C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(F)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mP1 = superelliptic([0;38;5;20;1m1[0m, x)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2441[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2440[0m try:
-[0;32m-> 2441[0m     right = Integer(right)
-[1;32m   2442[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1390[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m if self.degree() > 0:
-[0;32m-> 1390[0m     raise TypeError("cannot convert nonconstant polynomial")
-[1;32m   1391[0m return R(self.get_coeff_c(0))
-
-[0;31mTypeError[0m: cannot convert nonconstant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m P1 [38;5;241m=[39m [43msuperelliptic[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36m__init__[0;34m(self, f, m)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:223[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2443[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2441[0m         right = Integer(right)
-[1;32m   2442[0m     except TypeError:
-[0;32m-> 2443[0m         raise TypeError("non-integral exponents not supported")
-[1;32m   2444[0m 
-[1;32m   2445[0m d = self.degree()
-
-[0;31mTypeError[0m: non-integral exponents not supported
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0;38;5;20;1m1[0m, x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mP1 = superelliptic(x, [0;38;5;20;1m1[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mF[3CGF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m[[18C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[19D[0m[[18C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0mP1.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m2[C0[0m)[22D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m([0mP1.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m2[C0[0m)[22D[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^3, a*(P1.x)^3], prec = 200)[52D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l/ext/sage/9.7/src/sage/rings/polynomial/polynomial_singular_interface.py:372:
-********************************************************************************
-Denominators of fraction field elements are sometimes dropped without warning.
-This issue is being tracked at https://trac.sagemath.org/sage_trac/ticket/17696.
-********************************************************************************
-[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( ((a + 1)*z0 + z1) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (0) * dx, z1/x ),
- ( (a*x*z0 + x*z1) * dx, z0*z1/x ),
- ( (a*z0 + z1) * dx, z0*z1/x^2 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[0;38;5;241m[0].valu[Ct[Con()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].valuation()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mAS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m2[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [30][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[38;5;241m/[39mAS[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-[0;31mKeyError[0m: 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z[[0;38;5;20;1m1[0m]/AS.x^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m)^[0;38;5;20;1m2[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.x)^[0;38;5;20;1m2[7D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mAS[49m[38;5;241;43m.[39;49m[43mz[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m[38;5;241m/[39m(AS[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)
-
-[0;31mKeyError[0m: 1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.z[1]/(AS.x)^2[15D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mz[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mAS.z[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m{0: z1}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l5 3 4 2
-9 3 6 4
-9 7 7 5
-13 3 8 6
-13 7 9 7
-13 11 10 8
-17 3 10 8
-17 7 11 9
-17 11 12 10
-17 15 13 11
-21 3 12 10
-21 7 13 11
-21 11 14 12
-21 15 15 13
-21 19 16 14
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0mAS.x^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mde_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mF[3CGF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0ma[3CF.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[15D[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mP1 = supere[Clipt[Cc[0;38;5;16;48;5;152m([0;38;5;20;1m1[0m, x[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mP1 = superelliptic([0;38;5;20;1m1[0m, x)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2441[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2440[0m try:
-[0;32m-> 2441[0m     right = Integer(right)
-[1;32m   2442[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:658[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
-[1;32m    657[0m if otmp is not None:
-[0;32m--> 658[0m     set_from_Integer(self, otmp(the_integer_ring))
-[1;32m    659[0m     return
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:1390[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._scalar_conversion[0;34m()[0m
-[1;32m   1389[0m if self.degree() > 0:
-[0;32m-> 1390[0m     raise TypeError("cannot convert nonconstant polynomial")
-[1;32m   1391[0m return R(self.get_coeff_c(0))
-
-[0;31mTypeError[0m: cannot convert nonconstant polynomial
-
-During handling of the above exception, another exception occurred:
-
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [34][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m P1 [38;5;241m=[39m [43msuperelliptic[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
-
-File [0;32m<string>:20[0m, in [0;36m__init__[0;34m(self, f, m)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:223[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2443[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__pow__[0;34m()[0m
-[1;32m   2441[0m         right = Integer(right)
-[1;32m   2442[0m     except TypeError:
-[0;32m-> 2443[0m         raise TypeError("non-integral exponents not supported")
-[1;32m   2444[0m 
-[1;32m   2445[0m d = self.degree()
-
-[0;31mTypeError[0m: non-integral exponents not supported
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0;38;5;20;1m1[0m, x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mP1 = superelliptic(x, [0;38;5;20;1m1[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l'[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0mAS.x^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mde_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[22D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mz1/x^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m)[17D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([16C).[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mio[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m).valuation()[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.z[1]/(AS.x)^2[15D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( ((a + 1)*z0 + z1) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (0) * dx, z1/x ),
- ( (a*x*z0 + x*z1) * dx, z0*z1/x ),
- ( (a*z0 + z1) * dx, z0*z1/x^2 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mg[C[0;38;5;241mnus()[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mgg = [a for a in lll if a.form != 0][36D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241moup_acti[Cn_matrices_dR(AS)[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mction_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mgroup_action_matrices_dR(AS)[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-[    1 a + 1     0     0     0     a]  [1 1 0 0 0 1]
-[    0     1     0     0     0     0]  [0 1 0 0 0 0]
-[    0     0     1     0     a     0]  [0 0 1 0 1 0]
-[    0     0     0     1     1     0]  [0 0 0 1 a 0]
-[    0     0     0     0     1     0]  [0 0 0 0 1 0]
-[    0     0     0     0     0     1], [0 0 0 0 0 1]
-]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;241m B = group_action_matrices_dR(AS)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mA, B = group_action_matrices_dR(AS)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241minimize(F, [4,3,2,1], algorithm='ncg', avextol=10^(-30) , maxiter =10000 )[74D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mgmathis(A, B)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0mgmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mmagmathis(A, B)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-RModule of dimension 3 over GF(2^2),
-RModule of dimension 3 over GF(2^2)
-]
-{
-[  1 a^2   a]
-[  0   1   0]
-[  0   0   1],
-[  1   1   0]
-[  0   1   0]
-[  0   0   1]
-}
-{
-[  1   0   1]
-[  0   1   a]
-[  0   0   1],
-[  1   0   a]
-[  0   1   1]
-[  0   0   1]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241magmathis(A, B)[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mgmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mmagmathis(A, B)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-RModule of dimension 3 over GF(2^2),
-RModule of dimension 3 over GF(2^2)
-]
-{
-[  1   0 a^2]
-[  0   1   1]
-[  0   0   1],
-[  1   0   a]
-[  0   1   a]
-[  0   0   1]
-}
-{
-[  1   1   a]
-[  0   1   0]
-[  0   0   1],
-[  1 a^2 a^2]
-[  0   1   0]
-[  0   0   1]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mmagmathis(A, B)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-RModule of dimension 3 over GF(2^2),
-RModule of dimension 3 over GF(2^2)
-]
-{
-[  1   0 a^2]
-[  0   1   1]
-[  0   0   1],
-[  1   0   a]
-[  0   1   a]
-[  0   0   1]
-}
-{
-[  1 a^2   1]
-[  0   1   0]
-[  0   0   1],
-[  1   1   1]
-[  0   1   0]
-[  0   0   1]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mAS.z[1]/(AS.x)^2).valuation()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m_[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mid[?7h[0m[?12l[?25h[?25l[?7l[2D[0mide[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([19C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([21C)^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3.[?7h[0m[?12l[?25h[?25l[?7l[0mk[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([21C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([19C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0;38;5;210;48;5;88m)[0m)^[0;38;5;20;1m3.[0mkernel()[13D[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([19C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([22C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m(A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m3.[0mkernel()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m (A [38;5;241m-[39m identity_matrix(Integer([38;5;241m6[39m)))[38;5;241m*[39m[38;5;241m*[39m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m.[39;49m[43mkernel[49m()
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'kernel'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m3.[0mkernel[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m).kernel()[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[18D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([22C[0;38;5;16;48;5;152m)[24D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mA - identity_matrix([0;38;5;20;1m6[0m)[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m).kernel()[36D[?7h[0m[?12l[?25h[?25l[?7l[0m([22C)[22D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[16C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m3[0m).kernel()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 6 and dimension 6 over Finite Field in a of size 2^2
-Basis matrix:
-[1 0 0 0 0 0]
-[0 1 0 0 0 0]
-[0 0 1 0 0 0]
-[0 0 0 1 0 0]
-[0 0 0 0 1 0]
-[0 0 0 0 0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m3[0m).kernel[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0;38;5;16;48;5;152m([26C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m([26C)[2D[?7h[0m[?12l[?25h[?25l[?7l[26D[0;38;5;16;48;5;152m([26C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.kernel()[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m.kernel()[10D[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m2[0m).kernel()[43D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mVector space of degree 6 and dimension 6 over Finite Field in a of size 2^2
-Basis matrix:
-[1 0 0 0 0 0]
-[0 1 0 0 0 0]
-[0 0 1 0 0 0]
-[0 0 0 1 0 0]
-[0 0 0 0 1 0]
-[0 0 0 0 0 1]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241magmathis(A, B)[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mmagmathis(A, B)[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[
-RModule of dimension 3 over GF(2^2),
-RModule of dimension 3 over GF(2^2)
-]
-{
-[  1 a^2   a]
-[  0   1   0]
-[  0   0   1],
-[  1   1   a]
-[  0   1   0]
-[  0   0   1]
-}
-{
-[  1   0 a^2]
-[  0   1   1]
-[  0   0   1],
-[  1   0   a]
-[  0   1   a]
-[  0   0   1]
-}
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[37D[37C[?7h[0m[?12l[?25h[?25l[?7l[8A[37D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0m(v1, v2, v3)[37D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [49][0;36m[0m
-[0;31m    for v2 in product(*pr):[0m
-[0m    ^[0m
-[0;31mTabError[0m[0;31m:[0m inconsistent use of tabs and spaces in indentation
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[37D[37C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m  [2C[0;38;5;24mprint[0m(v1, v2, v3)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m    [0;38;5;24mprint[0m(v1, v2, v3)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m  [2C[0;38;5;24mprint[0m(v1, v2, v3)[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mprint[0m(v1, [C2[3C3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mp[0m

-[6C[0;38;5;24mrint[0m(v1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mp
[78Cr[0m

-[6C[0;38;5;24mint[0m(v1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mpr
[78Ci[0m

-[6C[0;38;5;24mnt[0m(v1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mpri
[78Cn[0m

-[6C[0;38;5;24mt[0m(v1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprin
[78Ct[0m

-[6C[0m(v1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;24mprint
[78C[0m([0m

-[6C[0mv1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprint[0m(
[78Cv[0m

-[6C[0m1, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;24mprint[0m(v
[78C1[0m

-[6C[0m, v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprint[0m(v1
[78C,[0m

-[6C[0m v2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprint[0m(v1,
[78C[0m[K[0m

-[6C[0mv2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprint[0m(v1, 
[78Cv[0m

-[6C[0m2, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[?25l[?7l[0m [3C[0;38;5;24mprint[0m(v1, v
[78C2[0m

-[6C[0m, v3)[0m[K[A[52C[?7h[0m[?12l[?25h[63D[7A[J[0m[?7h[?2004l
-[1]+  Stopped                 sage
-]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l5 3 4 2
-9 3 6 4
-9 7 7 5
-13 3 8 6
-13 7 9 7
-13 11 10 8
-17 3 10 8
-17 7 11 9
-17 11 12 10
-17 15 13 11
-21 3 12 10
-21 7 13 11
-21 11 14 12
-21 15 15 13
-21 19 16 14
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m[K[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[37D[37C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[3D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][A[10D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[8A[20C[?7h[0m[?12l[?25h[?25l[?7l[15D[0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m2[0m).kernel[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;20;1m3[10C[?7h[0m[?12l[?25h[?25l[?7l[36D[0mA - identity_matrix([0;38;5;20;1m6[0m)[C^[0;38;5;20;1m3.[0mkernel[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mA, B = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mgroup_action[Cma[Crices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.de[Crham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m(AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m).valuation[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0mAS.x^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mde_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mF[3CGF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mF = GF([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0m)[20D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-

-

-

-[0m [7A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mF = GF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m[K[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[37D[37C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[3D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][A[10D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[8A[20C[?7h[0m[?12l[?25h[?25l[?7l[15D[0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m2[0m).kernel[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;20;1m3[10C[?7h[0m[?12l[?25h[?25l[?7l[36D[0mA - identity_matrix([0;38;5;20;1m6[0m)[C^[0;38;5;20;1m3.[0mkernel[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mA, B = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mgroup_action[Cma[Crices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.de[Crham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m(AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m).valuation[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mAS.z[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0mAS.x^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0mde_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0mP1[3Csuperelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;20;1m1[2C[0mx[C[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(F)[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-

-

-

-[0m [7A[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0mF = GF[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;160;48;5;231m'a'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m[K[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0;34m^I^I[0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I[0m    [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0;34m^I^I^I[0m    [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0;34m^I^I^I^I[0m    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0;34m^I^I^I^I^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[37D[37C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[3D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][A[10D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[8A[20C[?7h[0m[?12l[?25h[?25l[?7l[15D[0m((A - identity_matrix([0;38;5;20;1m6[0m))^[0;38;5;20;1m2[0m).kernel[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;20;1m3[10C[?7h[0m[?12l[?25h[?25l[?7l[36D[0mA - identity_matrix([0;38;5;20;1m6[0m)[C^[0;38;5;20;1m3.[0mkernel[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mmagmathis[0;38;5;16;48;5;152m([0mA, B[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mA, B = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mgroup_action[Cma[Crices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0mAS.de[Crham_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m(AS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m).valuation[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS.z[[0;38;5;20;1m1[0m]/(AS.x)^[0;38;5;20;1m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m as_cover([43mP1[49m, [(P1[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m), a[38;5;241m*[39m(P1[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m)], prec [38;5;241m=[39m Integer([38;5;241m200[39m))
-
-[0;31mNameError[0m: name 'P1' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1 = superelliptic(x, 1)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mP1 = superelliptic(x, [0;38;5;20;1m1[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mAS[3Cas_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m as_cover(P1, [(P1[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m), [43ma[49m[38;5;241m*[39m(P1[38;5;241m.[39mx)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m)], prec [38;5;241m=[39m Integer([38;5;241m200[39m))
-
-[0;31mNameError[0m: name 'a' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = F.gens()[0][14D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mgens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0ma = F.gens()[[0;38;5;20;1m0[0m][21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = F.gens()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[15D[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0m)[59D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^3, a*(P1.x)^3], prec = 200)[52D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^3, a*(P1.x)^3], prec = 200)[52D[?7h[0m[?12l[?25h[?25l[?7l[0m,[C[0;38;5;241mB[C= gr[Cup_action_matrices_dR[CAS)[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB = group_action_matrices_dR[0;38;5;16;48;5;152m([0mAS[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mA, B = group_action_matrices_dR(AS)[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l/ext/sage/9.7/src/sage/rings/polynomial/polynomial_singular_interface.py:372:
-********************************************************************************
-Denominators of fraction field elements are sometimes dropped without warning.
-This issue is being tracked at https://trac.sagemath.org/sage_trac/ticket/17696.
-********************************************************************************
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m, B = group_action_matrices_dR(AS)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mA, B[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(
-[    1 a + 1     0     0     0     a]  [1 1 0 0 0 1]
-[    0     1     0     0     0     0]  [0 1 0 0 0 0]
-[    0     0     1     0     a     0]  [0 0 1 0 1 0]
-[    0     0     0     1     1     0]  [0 0 0 1 a 0]
-[    0     0     0     0     1     0]  [0 0 0 0 1 0]
-[    0     0     0     0     0     1], [0 0 0 0 0 1]
-)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + 
[78Ca[0m

-[0;94m....: [0m*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[30D[10A[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[30D[9A[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[30D[0;94m....: [0m

-[0m [A[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [11][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      1[0m [38;5;28;01mimport[39;00m [38;5;21;01mitertools[39;00m
-[1;32m      2[0m pr [38;5;241m=[39m [F [38;5;28;01mfor[39;00m _ [38;5;129;01min[39;00m [38;5;28mrange[39m(Integer([38;5;241m6[39m))]
-[0;32m----> 3[0m [38;5;28;01mfor[39;00m v1 [38;5;129;01min[39;00m [43mproduct[49m[43m([49m[38;5;241;43m*[39;49m[43mpr[49m[43m)[49m:
-[1;32m      4[0m     [38;5;28;01mif[39;00m A[38;5;241m*[39mv1 [38;5;241m==[39m v1 [38;5;129;01mand[39;00m B[38;5;241m*[39mv1 [38;5;241m==[39m v1:
-[1;32m      5[0m         [38;5;28;01mfor[39;00m v2 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:639[0m, in [0;36msymbolic_prod[0;34m(expression, *args, **kwds)[0m
-[1;32m    637[0m [38;5;28;01mfrom[39;00m [38;5;21;01m.[39;00m[38;5;21;01mmisc_c[39;00m [38;5;28;01mimport[39;00m prod [38;5;28;01mas[39;00m c_prod
-[1;32m    638[0m [38;5;28;01mif[39;00m [38;5;28mhasattr[39m(expression, [38;5;124m'[39m[38;5;124mprod[39m[38;5;124m'[39m):
-[0;32m--> 639[0m     [38;5;28;01mreturn[39;00m [43mexpression[49m[38;5;241;43m.[39;49m[43mprod[49m[43m([49m[38;5;241;43m*[39;49m[43margs[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
-[1;32m    640[0m [38;5;28;01melif[39;00m [38;5;28mlen[39m(args) [38;5;241m<[39m[38;5;241m=[39m [38;5;241m1[39m:
-[1;32m    641[0m     [38;5;28;01mreturn[39;00m c_prod(expression, [38;5;241m*[39margs)
-
-[0;31mTypeError[0m: Monoids.ParentMethods.prod() takes 2 positional arguments but 6 were given
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools.product[0m [0;38;5;28;1mas[0m [0;38;5;125;1mproduct[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools.product[0m [0;38;5;28;1mas[0m [0;38;5;125;1mproduct[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mModuleNotFoundError[0m                       Traceback (most recent call last)
-Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;28;01mimport[39;00m [38;5;21;01mitertools[39;00m[38;5;21;01m.[39;00m[38;5;21;01mproduct[39;00m [38;5;28;01mas[39;00m [38;5;21;01mproduct[39;00m
-[1;32m      2[0m pr [38;5;241m=[39m [F [38;5;28;01mfor[39;00m _ [38;5;129;01min[39;00m [38;5;28mrange[39m(Integer([38;5;241m6[39m))]
-[1;32m      3[0m [38;5;28;01mfor[39;00m v1 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-
-[0;31mModuleNotFoundError[0m: No module named 'itertools.product'; 'itertools' is not a package
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*v1 == v1 [0;38;5;28mand[0m B*v1 == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*v2 == v2 [0;38;5;28mand[0m B*v2 == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*v3 == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*v3 == v3 + a*v2 + a*v1:[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      2[0m pr [38;5;241m=[39m [F [38;5;28;01mfor[39;00m _ [38;5;129;01min[39;00m [38;5;28mrange[39m(Integer([38;5;241m6[39m))]
-[1;32m      3[0m [38;5;28;01mfor[39;00m v1 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[0;32m----> 4[0m     [38;5;28;01mif[39;00m [43mA[49m[38;5;241;43m*[39;49m[43mv1[49m [38;5;241m==[39m v1 [38;5;129;01mand[39;00m B[38;5;241m*[39mv1 [38;5;241m==[39m v1:
-[1;32m      5[0m         [38;5;28;01mfor[39;00m v2 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[1;32m      6[0m             [38;5;28;01mif[39;00m A[38;5;241m*[39mv2 [38;5;241m==[39m v2 [38;5;129;01mand[39;00m B[38;5;241m*[39mv2 [38;5;241m==[39m v2:
-
-[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(a.f)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;241mar('x, y, z, L')[16D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mv1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 0, 0, 0, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m, B[3D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mA*v1[10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mA[49m[38;5;241;43m*[39;49m[43mv1[49m
-
-[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA*v1[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0mv1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mev1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mcv1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mtv1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mov1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mrv1[2D[?7h[0m[?12l[?25h[?25l[?7l[0m(v1[2D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mA*vector(v1)[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 0, 0, 0, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + A*vector(v2) + A*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + A*vector(v2) + A*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + A*vector(v2) + A*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*vector(v2) + A*vector(v1):[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0ma*vector(v2) + A*vector(v1):[27D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*vector(v1):[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0ma*vector(v1):[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[2D[?7h[0m[?12l[?25h[?25l[?7l[A[2C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[45C[?7h[0m[?12l[?25h[?25l[?7l[A[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[6C[0m[K[0m

-[22C[0;38;5;28;1mfor[C[0mv3[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[47D[3A[22C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C)[0m

-[6C[0m[K[0m

-[22C[0;38;5;28;1mfor[C[0mv3[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[47D[3A[22C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[21C[0;38;5;16;48;5;152m([6C)[0m

-[6C[0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[22C[0m   [C[0;38;5;28;1mif[C[0mA*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[26C[0m  [C [0;38;5;24mprint[0m(v1, v2, v3)[0m[K[0m

-[0m [0m[K[4A[34C[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C)[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[0m

-[0;94m....: [24C[?7h[0m[?12l[?25h[?25l[?7l[10A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0m(v1, v2)[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0m(v1, v2)[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[2D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C)[A[12C[?7h[0m[?12l[?25h[?25l[?7l[A[10D[?7h[0m[?12l[?25h[?25l[?7l[A[7C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[A[19D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][0m

-[29C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[6C[0m[K[0m

-[10C[0;38;5;28;1mif[C[0mA*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[14C[0;38;5;28;1mfor[C[0mv2[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[18C[0;38;5;28;1mif[C[0mA*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[22C[0;38;5;24mprint[0m(v1,[Cv2)[0m[K[0m

-[22C[0;38;5;28;1mfor[C[0mv3[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[47D[7A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[0m

-[6C[0m[K[0m

-[10C[0;38;5;28;1mif[C[0mA*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[14C[0;38;5;28;1mfor[C[0mv2[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[18C[0;38;5;28;1mif[C[0mA*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[22C[0;38;5;24mprint[0m(v1,[Cv2)[0m[K[0m

-[22C[0;38;5;28;1mfor[C[0mv3[C[0;38;5;28min[0m product(*pr):[0m[K[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[47D[7A[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[9C[0;38;5;16;48;5;152m([2C)[0m

-[6C[0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[10C[0m  [C [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m[K[0m

-[14C[0m   [C[0;38;5;28;1mif[C[0mA*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[18C[0m  [C [0;38;5;24mprint[0m(v1, v2)[0m[K[0m

-[22C[0;38;5;28;1mfor[0m v3 [0;38;5;28min[C[0mproduct(*pr):[0m

-[22C[0m   [C[0;38;5;28;1mif[C[0mA*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[26C[0m  [C [0;38;5;24mprint[0m(v1, v2, v3)[0m[K[0m

-[0m [0m[K[8A[18C[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[0m

-[0;94m....: [24C[?7h[0m[?12l[?25h[?25l[?7l[11A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(v1)[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0m(v1, v2)[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, a)
-(0, 0, 0, 0, 0, a + 1)
-(0, 0, 0, 0, 0, 1)
-(0, 0, 0, 0, a, 0)
-(0, 0, 0, 0, a, a)
-(0, 0, 0, 0, a, a + 1)
-(0, 0, 0, 0, a, 1)
-(0, 0, 0, 0, a + 1, 0)
-(0, 0, 0, 0, a + 1, a)
-(0, 0, 0, 0, a + 1, a + 1)
-(0, 0, 0, 0, a + 1, 1)
-(0, 0, 0, 0, 1, 0)
-(0, 0, 0, 0, 1, a)
-(0, 0, 0, 0, 1, a + 1)
-(0, 0, 0, 0, 1, 1)
-(0, 0, 0, a, 0, 0)
-(0, 0, 0, a, 0, a)
-(0, 0, 0, a, 0, a + 1)
-(0, 0, 0, a, 0, 1)
-(0, 0, 0, a, a, 0)
-(0, 0, 0, a, a, a)
-(0, 0, 0, a, a, a + 1)
-(0, 0, 0, a, a, 1)
-(0, 0, 0, a, a + 1, 0)
-(0, 0, 0, a, a + 1, a)
-(0, 0, 0, a, a + 1, a + 1)
-(0, 0, 0, a, a + 1, 1)
-(0, 0, 0, a, 1, 0)
-(0, 0, 0, a, 1, a)
-(0, 0, 0, a, 1, a + 1)
-(0, 0, 0, a, 1, 1)
-(0, 0, 0, a + 1, 0, 0)
-(0, 0, 0, a + 1, 0, a)
-(0, 0, 0, a + 1, 0, a + 1)
-(0, 0, 0, a + 1, 0, 1)
-(0, 0, 0, a + 1, a, 0)
-(0, 0, 0, a + 1, a, a)
-(0, 0, 0, a + 1, a, a + 1)
-(0, 0, 0, a + 1, a, 1)
-(0, 0, 0, a + 1, a + 1, 0)
-(0, 0, 0, a + 1, a + 1, a)
-(0, 0, 0, a + 1, a + 1, a + 1)
-(0, 0, 0, a + 1, a + 1, 1)
-(0, 0, 0, a + 1, 1, 0)
-(0, 0, 0, a + 1, 1, a)
-(0, 0, 0, a + 1, 1, a + 1)
-(0, 0, 0, a + 1, 1, 1)
-(0, 0, 0, 1, 0, 0)
-(0, 0, 0, 1, 0, a)
-(0, 0, 0, 1, 0, a + 1)
-(0, 0, 0, 1, 0, 1)
-(0, 0, 0, 1, a, 0)
-(0, 0, 0, 1, a, a)
-(0, 0, 0, 1, a, a + 1)
-(0, 0, 0, 1, a, 1)
-(0, 0, 0, 1, a + 1, 0)
-(0, 0, 0, 1, a + 1, a)
-(0, 0, 0, 1, a + 1, a + 1)
-(0, 0, 0, 1, a + 1, 1)
-(0, 0, 0, 1, 1, 0)
-(0, 0, 0, 1, 1, a)
-(0, 0, 0, 1, 1, a + 1)
-(0, 0, 0, 1, 1, 1)
-(0, 0, a, 0, 0, 0)
-(0, 0, a, 0, 0, a)
-(0, 0, a, 0, 0, a + 1)
-(0, 0, a, 0, 0, 1)
-(0, 0, a, 0, a, 0)
-(0, 0, a, 0, a, a)
-(0, 0, a, 0, a, a + 1)
-(0, 0, a, 0, a, 1)
-(0, 0, a, 0, a + 1, 0)
-(0, 0, a, 0, a + 1, a)
-(0, 0, a, 0, a + 1, a + 1)
-(0, 0, a, 0, a + 1, 1)
-(0, 0, a, 0, 1, 0)
-(0, 0, a, 0, 1, a)
-(0, 0, a, 0, 1, a + 1)
-(0, 0, a, 0, 1, 1)
-(0, 0, a, a, 0, 0)
-(0, 0, a, a, 0, a)
-(0, 0, a, a, 0, a + 1)
-(0, 0, a, a, 0, 1)
-(0, 0, a, a, a, 0)
-(0, 0, a, a, a, a)
-(0, 0, a, a, a, a + 1)
-(0, 0, a, a, a, 1)
-(0, 0, a, a, a + 1, 0)
-(0, 0, a, a, a + 1, a)
-(0, 0, a, a, a + 1, a + 1)
-(0, 0, a, a, a + 1, 1)
-(0, 0, a, a, 1, 0)
-(0, 0, a, a, 1, a)
-(0, 0, a, a, 1, a + 1)
-(0, 0, a, a, 1, 1)
-(0, 0, a, a + 1, 0, 0)
-(0, 0, a, a + 1, 0, a)
-(0, 0, a, a + 1, 0, a + 1)
-(0, 0, a, a + 1, 0, 1)
-(0, 0, a, a + 1, a, 0)
-(0, 0, a, a + 1, a, a)
-(0, 0, a, a + 1, a, a + 1)
-(0, 0, a, a + 1, a, 1)
-(0, 0, a, a + 1, a + 1, 0)
-(0, 0, a, a + 1, a + 1, a)
-(0, 0, a, a + 1, a + 1, a + 1)
-(0, 0, a, a + 1, a + 1, 1)
-(0, 0, a, a + 1, 1, 0)
-(0, 0, a, a + 1, 1, a)
-(0, 0, a, a + 1, 1, a + 1)
-(0, 0, a, a + 1, 1, 1)
-(0, 0, a, 1, 0, 0)
-(0, 0, a, 1, 0, a)
-(0, 0, a, 1, 0, a + 1)
-(0, 0, a, 1, 0, 1)
-(0, 0, a, 1, a, 0)
-(0, 0, a, 1, a, a)
-(0, 0, a, 1, a, a + 1)
-(0, 0, a, 1, a, 1)
-(0, 0, a, 1, a + 1, 0)
-(0, 0, a, 1, a + 1, a)
-(0, 0, a, 1, a + 1, a + 1)
-(0, 0, a, 1, a + 1, 1)
-(0, 0, a, 1, 1, 0)
-(0, 0, a, 1, 1, a)
-(0, 0, a, 1, 1, a + 1)
-(0, 0, a, 1, 1, 1)
-(0, 0, a + 1, 0, 0, 0)
-(0, 0, a + 1, 0, 0, a)
-(0, 0, a + 1, 0, 0, a + 1)
-(0, 0, a + 1, 0, 0, 1)
-(0, 0, a + 1, 0, a, 0)
-(0, 0, a + 1, 0, a, a)
-(0, 0, a + 1, 0, a, a + 1)
-(0, 0, a + 1, 0, a, 1)
-(0, 0, a + 1, 0, a + 1, 0)
-(0, 0, a + 1, 0, a + 1, a)
-(0, 0, a + 1, 0, a + 1, a + 1)
-(0, 0, a + 1, 0, a + 1, 1)
-(0, 0, a + 1, 0, 1, 0)
-(0, 0, a + 1, 0, 1, a)
-(0, 0, a + 1, 0, 1, a + 1)
-(0, 0, a + 1, 0, 1, 1)
-(0, 0, a + 1, a, 0, 0)
-(0, 0, a + 1, a, 0, a)
-(0, 0, a + 1, a, 0, a + 1)
-(0, 0, a + 1, a, 0, 1)
-(0, 0, a + 1, a, a, 0)
-(0, 0, a + 1, a, a, a)
-(0, 0, a + 1, a, a, a + 1)
-(0, 0, a + 1, a, a, 1)
-(0, 0, a + 1, a, a + 1, 0)
-(0, 0, a + 1, a, a + 1, a)
-(0, 0, a + 1, a, a + 1, a + 1)
-(0, 0, a + 1, a, a + 1, 1)
-(0, 0, a + 1, a, 1, 0)
-(0, 0, a + 1, a, 1, a)
-(0, 0, a + 1, a, 1, a + 1)
-(0, 0, a + 1, a, 1, 1)
-(0, 0, a + 1, a + 1, 0, 0)
-(0, 0, a + 1, a + 1, 0, a)
-(0, 0, a + 1, a + 1, 0, a + 1)
-(0, 0, a + 1, a + 1, 0, 1)
-(0, 0, a + 1, a + 1, a, 0)
-(0, 0, a + 1, a + 1, a, a)
-(0, 0, a + 1, a + 1, a, a + 1)
-(0, 0, a + 1, a + 1, a, 1)
-(0, 0, a + 1, a + 1, a + 1, 0)
-(0, 0, a + 1, a + 1, a + 1, a)
-(0, 0, a + 1, a + 1, a + 1, a + 1)
-(0, 0, a + 1, a + 1, a + 1, 1)
-(0, 0, a + 1, a + 1, 1, 0)
-(0, 0, a + 1, a + 1, 1, a)
-(0, 0, a + 1, a + 1, 1, a + 1)
-(0, 0, a + 1, a + 1, 1, 1)
-(0, 0, a + 1, 1, 0, 0)
-(0, 0, a + 1, 1, 0, a)
-(0, 0, a + 1, 1, 0, a + 1)
-(0, 0, a + 1, 1, 0, 1)
-(0, 0, a + 1, 1, a, 0)
-(0, 0, a + 1, 1, a, a)
-(0, 0, a + 1, 1, a, a + 1)
-(0, 0, a + 1, 1, a, 1)
-(0, 0, a + 1, 1, a + 1, 0)
-(0, 0, a + 1, 1, a + 1, a)
-(0, 0, a + 1, 1, a + 1, a + 1)
-(0, 0, a + 1, 1, a + 1, 1)
-(0, 0, a + 1, 1, 1, 0)
-(0, 0, a + 1, 1, 1, a)
-(0, 0, a + 1, 1, 1, a + 1)
-(0, 0, a + 1, 1, 1, 1)
-(0, 0, 1, 0, 0, 0)
-(0, 0, 1, 0, 0, a)
-(0, 0, 1, 0, 0, a + 1)
-(0, 0, 1, 0, 0, 1)
-(0, 0, 1, 0, a, 0)
-(0, 0, 1, 0, a, a)
-(0, 0, 1, 0, a, a + 1)
-(0, 0, 1, 0, a, 1)
-(0, 0, 1, 0, a + 1, 0)
-(0, 0, 1, 0, a + 1, a)
-(0, 0, 1, 0, a + 1, a + 1)
-(0, 0, 1, 0, a + 1, 1)
-(0, 0, 1, 0, 1, 0)
-(0, 0, 1, 0, 1, a)
-(0, 0, 1, 0, 1, a + 1)
-(0, 0, 1, 0, 1, 1)
-(0, 0, 1, a, 0, 0)
-(0, 0, 1, a, 0, a)
-(0, 0, 1, a, 0, a + 1)
-(0, 0, 1, a, 0, 1)
-(0, 0, 1, a, a, 0)
-(0, 0, 1, a, a, a)
-(0, 0, 1, a, a, a + 1)
-(0, 0, 1, a, a, 1)
-(0, 0, 1, a, a + 1, 0)
-(0, 0, 1, a, a + 1, a)
-(0, 0, 1, a, a + 1, a + 1)
-(0, 0, 1, a, a + 1, 1)
-(0, 0, 1, a, 1, 0)
-(0, 0, 1, a, 1, a)
-(0, 0, 1, a, 1, a + 1)
-(0, 0, 1, a, 1, 1)
-(0, 0, 1, a + 1, 0, 0)
-(0, 0, 1, a + 1, 0, a)
-(0, 0, 1, a + 1, 0, a + 1)
-(0, 0, 1, a + 1, 0, 1)
-(0, 0, 1, a + 1, a, 0)
-(0, 0, 1, a + 1, a, a)
-(0, 0, 1, a + 1, a, a + 1)
-(0, 0, 1, a + 1, a, 1)
-(0, 0, 1, a + 1, a + 1, 0)
-(0, 0, 1, a + 1, a + 1, a)
-(0, 0, 1, a + 1, a + 1, a + 1)
-(0, 0, 1, a + 1, a + 1, 1)
-(0, 0, 1, a + 1, 1, 0)
-(0, 0, 1, a + 1, 1, a)
-(0, 0, 1, a + 1, 1, a + 1)
-(0, 0, 1, a + 1, 1, 1)
-(0, 0, 1, 1, 0, 0)
-(0, 0, 1, 1, 0, a)
-(0, 0, 1, 1, 0, a + 1)
-(0, 0, 1, 1, 0, 1)
-(0, 0, 1, 1, a, 0)
-(0, 0, 1, 1, a, a)
-(0, 0, 1, 1, a, a + 1)
-(0, 0, 1, 1, a, 1)
-(0, 0, 1, 1, a + 1, 0)
-(0, 0, 1, 1, a + 1, a)
-(0, 0, 1, 1, a + 1, a + 1)
-(0, 0, 1, 1, a + 1, 1)
-(0, 0, 1, 1, 1, 0)
-(0, 0, 1, 1, 1, a)
-(0, 0, 1, 1, 1, a + 1)
-(0, 0, 1, 1, 1, 1)
-(0, a, 0, 0, 0, 0)
-(0, a, 0, 0, 0, a)
-(0, a, 0, 0, 0, a + 1)
-(0, a, 0, 0, 0, 1)
-(0, a, 0, 0, a, 0)
-(0, a, 0, 0, a, a)
-(0, a, 0, 0, a, a + 1)
-(0, a, 0, 0, a, 1)
-(0, a, 0, 0, a + 1, 0)
-(0, a, 0, 0, a + 1, a)
-(0, a, 0, 0, a + 1, a + 1)
-(0, a, 0, 0, a + 1, 1)
-(0, a, 0, 0, 1, 0)
-(0, a, 0, 0, 1, a)
-(0, a, 0, 0, 1, a + 1)
-(0, a, 0, 0, 1, 1)
-(0, a, 0, a, 0, 0)
-(0, a, 0, a, 0, a)
-(0, a, 0, a, 0, a + 1)
-(0, a, 0, a, 0, 1)
-(0, a, 0, a, a, 0)
-(0, a, 0, a, a, a)
-(0, a, 0, a, a, a + 1)
-(0, a, 0, a, a, 1)
-(0, a, 0, a, a + 1, 0)
-(0, a, 0, a, a + 1, a)
-(0, a, 0, a, a + 1, a + 1)
-(0, a, 0, a, a + 1, 1)
-(0, a, 0, a, 1, 0)
-(0, a, 0, a, 1, a)
-(0, a, 0, a, 1, a + 1)
-(0, a, 0, a, 1, 1)
-(0, a, 0, a + 1, 0, 0)
-(0, a, 0, a + 1, 0, a)
-(0, a, 0, a + 1, 0, a + 1)
-(0, a, 0, a + 1, 0, 1)
-(0, a, 0, a + 1, a, 0)
-(0, a, 0, a + 1, a, a)
-(0, a, 0, a + 1, a, a + 1)
-(0, a, 0, a + 1, a, 1)
-(0, a, 0, a + 1, a + 1, 0)
-(0, a, 0, a + 1, a + 1, a)
-(0, a, 0, a + 1, a + 1, a + 1)
-(0, a, 0, a + 1, a + 1, 1)
-(0, a, 0, a + 1, 1, 0)
-(0, a, 0, a + 1, 1, a)
-(0, a, 0, a + 1, 1, a + 1)
-(0, a, 0, a + 1, 1, 1)
-(0, a, 0, 1, 0, 0)
-(0, a, 0, 1, 0, a)
-(0, a, 0, 1, 0, a + 1)
-(0, a, 0, 1, 0, 1)
-(0, a, 0, 1, a, 0)
-(0, a, 0, 1, a, a)
-(0, a, 0, 1, a, a + 1)
-(0, a, 0, 1, a, 1)
-(0, a, 0, 1, a + 1, 0)
-(0, a, 0, 1, a + 1, a)
-(0, a, 0, 1, a + 1, a + 1)
-(0, a, 0, 1, a + 1, 1)
-(0, a, 0, 1, 1, 0)
-(0, a, 0, 1, 1, a)
-(0, a, 0, 1, 1, a + 1)
-(0, a, 0, 1, 1, 1)
-(0, a, a, 0, 0, 0)
-(0, a, a, 0, 0, a)
-(0, a, a, 0, 0, a + 1)
-(0, a, a, 0, 0, 1)
-(0, a, a, 0, a, 0)
-(0, a, a, 0, a, a)
-(0, a, a, 0, a, a + 1)
-(0, a, a, 0, a, 1)
-(0, a, a, 0, a + 1, 0)
-(0, a, a, 0, a + 1, a)
-(0, a, a, 0, a + 1, a + 1)
-(0, a, a, 0, a + 1, 1)
-(0, a, a, 0, 1, 0)
-(0, a, a, 0, 1, a)
-(0, a, a, 0, 1, a + 1)
-(0, a, a, 0, 1, 1)
-(0, a, a, a, 0, 0)
-(0, a, a, a, 0, a)
-(0, a, a, a, 0, a + 1)
-(0, a, a, a, 0, 1)
-(0, a, a, a, a, 0)
-(0, a, a, a, a, a)
-(0, a, a, a, a, a + 1)
-(0, a, a, a, a, 1)
-(0, a, a, a, a + 1, 0)
-(0, a, a, a, a + 1, a)
-(0, a, a, a, a + 1, a + 1)
-(0, a, a, a, a + 1, 1)
-(0, a, a, a, 1, 0)
-(0, a, a, a, 1, a)
-(0, a, a, a, 1, a + 1)
-(0, a, a, a, 1, 1)
-(0, a, a, a + 1, 0, 0)
-(0, a, a, a + 1, 0, a)
-(0, a, a, a + 1, 0, a + 1)
-(0, a, a, a + 1, 0, 1)
-(0, a, a, a + 1, a, 0)
-(0, a, a, a + 1, a, a)
-(0, a, a, a + 1, a, a + 1)
-(0, a, a, a + 1, a, 1)
-(0, a, a, a + 1, a + 1, 0)
-(0, a, a, a + 1, a + 1, a)
-(0, a, a, a + 1, a + 1, a + 1)
-(0, a, a, a + 1, a + 1, 1)
-(0, a, a, a + 1, 1, 0)
-(0, a, a, a + 1, 1, a)
-(0, a, a, a + 1, 1, a + 1)
-(0, a, a, a + 1, 1, 1)
-(0, a, a, 1, 0, 0)
-(0, a, a, 1, 0, a)
-(0, a, a, 1, 0, a + 1)
-(0, a, a, 1, 0, 1)
-(0, a, a, 1, a, 0)
-(0, a, a, 1, a, a)
-(0, a, a, 1, a, a + 1)
-(0, a, a, 1, a, 1)
-(0, a, a, 1, a + 1, 0)
-(0, a, a, 1, a + 1, a)
-(0, a, a, 1, a + 1, a + 1)
-(0, a, a, 1, a + 1, 1)
-(0, a, a, 1, 1, 0)
-(0, a, a, 1, 1, a)
-(0, a, a, 1, 1, a + 1)
-(0, a, a, 1, 1, 1)
-(0, a, a + 1, 0, 0, 0)
-(0, a, a + 1, 0, 0, a)
-(0, a, a + 1, 0, 0, a + 1)
-(0, a, a + 1, 0, 0, 1)
-(0, a, a + 1, 0, a, 0)
-(0, a, a + 1, 0, a, a)
-(0, a, a + 1, 0, a, a + 1)
-(0, a, a + 1, 0, a, 1)
-(0, a, a + 1, 0, a + 1, 0)
-(0, a, a + 1, 0, a + 1, a)
-(0, a, a + 1, 0, a + 1, a + 1)
-(0, a, a + 1, 0, a + 1, 1)
-(0, a, a + 1, 0, 1, 0)
-(0, a, a + 1, 0, 1, a)
-(0, a, a + 1, 0, 1, a + 1)
-(0, a, a + 1, 0, 1, 1)
-(0, a, a + 1, a, 0, 0)
-(0, a, a + 1, a, 0, a)
-(0, a, a + 1, a, 0, a + 1)
-(0, a, a + 1, a, 0, 1)
-(0, a, a + 1, a, a, 0)
-(0, a, a + 1, a, a, a)
-(0, a, a + 1, a, a, a + 1)
-(0, a, a + 1, a, a, 1)
-(0, a, a + 1, a, a + 1, 0)
-(0, a, a + 1, a, a + 1, a)
-(0, a, a + 1, a, a + 1, a + 1)
-(0, a, a + 1, a, a + 1, 1)
-(0, a, a + 1, a, 1, 0)
-(0, a, a + 1, a, 1, a)
-(0, a, a + 1, a, 1, a + 1)
-(0, a, a + 1, a, 1, 1)
-(0, a, a + 1, a + 1, 0, 0)
-(0, a, a + 1, a + 1, 0, a)
-(0, a, a + 1, a + 1, 0, a + 1)
-(0, a, a + 1, a + 1, 0, 1)
-(0, a, a + 1, a + 1, a, 0)
-(0, a, a + 1, a + 1, a, a)
-(0, a, a + 1, a + 1, a, a + 1)
-(0, a, a + 1, a + 1, a, 1)
-(0, a, a + 1, a + 1, a + 1, 0)
-(0, a, a + 1, a + 1, a + 1, a)
-(0, a, a + 1, a + 1, a + 1, a + 1)
-(0, a, a + 1, a + 1, a + 1, 1)
-(0, a, a + 1, a + 1, 1, 0)
-(0, a, a + 1, a + 1, 1, a)
-(0, a, a + 1, a + 1, 1, a + 1)
-(0, a, a + 1, a + 1, 1, 1)
-(0, a, a + 1, 1, 0, 0)
-(0, a, a + 1, 1, 0, a)
-(0, a, a + 1, 1, 0, a + 1)
-(0, a, a + 1, 1, 0, 1)
-(0, a, a + 1, 1, a, 0)
-(0, a, a + 1, 1, a, a)
-(0, a, a + 1, 1, a, a + 1)
-(0, a, a + 1, 1, a, 1)
-(0, a, a + 1, 1, a + 1, 0)
-(0, a, a + 1, 1, a + 1, a)
-(0, a, a + 1, 1, a + 1, a + 1)
-(0, a, a + 1, 1, a + 1, 1)
-(0, a, a + 1, 1, 1, 0)
-(0, a, a + 1, 1, 1, a)
-(0, a, a + 1, 1, 1, a + 1)
-(0, a, a + 1, 1, 1, 1)
-(0, a, 1, 0, 0, 0)
-(0, a, 1, 0, 0, a)
-(0, a, 1, 0, 0, a + 1)
-(0, a, 1, 0, 0, 1)
-(0, a, 1, 0, a, 0)
-(0, a, 1, 0, a, a)
-(0, a, 1, 0, a, a + 1)
-(0, a, 1, 0, a, 1)
-(0, a, 1, 0, a + 1, 0)
-(0, a, 1, 0, a + 1, a)
-(0, a, 1, 0, a + 1, a + 1)
-(0, a, 1, 0, a + 1, 1)
-(0, a, 1, 0, 1, 0)
-(0, a, 1, 0, 1, a)
-(0, a, 1, 0, 1, a + 1)
-(0, a, 1, 0, 1, 1)
-(0, a, 1, a, 0, 0)
-(0, a, 1, a, 0, a)
-(0, a, 1, a, 0, a + 1)
-(0, a, 1, a, 0, 1)
-(0, a, 1, a, a, 0)
-(0, a, 1, a, a, a)
-(0, a, 1, a, a, a + 1)
-(0, a, 1, a, a, 1)
-(0, a, 1, a, a + 1, 0)
-(0, a, 1, a, a + 1, a)
-(0, a, 1, a, a + 1, a + 1)
-(0, a, 1, a, a + 1, 1)
-(0, a, 1, a, 1, 0)
-(0, a, 1, a, 1, a)
-(0, a, 1, a, 1, a + 1)
-(0, a, 1, a, 1, 1)
-(0, a, 1, a + 1, 0, 0)
-(0, a, 1, a + 1, 0, a)
-(0, a, 1, a + 1, 0, a + 1)
-(0, a, 1, a + 1, 0, 1)
-(0, a, 1, a + 1, a, 0)
-(0, a, 1, a + 1, a, a)
-(0, a, 1, a + 1, a, a + 1)
-(0, a, 1, a + 1, a, 1)
-(0, a, 1, a + 1, a + 1, 0)
-(0, a, 1, a + 1, a + 1, a)
-(0, a, 1, a + 1, a + 1, a + 1)
-(0, a, 1, a + 1, a + 1, 1)
-(0, a, 1, a + 1, 1, 0)
-(0, a, 1, a + 1, 1, a)
-(0, a, 1, a + 1, 1, a + 1)
-(0, a, 1, a + 1, 1, 1)
-(0, a, 1, 1, 0, 0)
-(0, a, 1, 1, 0, a)
-(0, a, 1, 1, 0, a + 1)
-(0, a, 1, 1, 0, 1)
-(0, a, 1, 1, a, 0)
-(0, a, 1, 1, a, a)
-(0, a, 1, 1, a, a + 1)
-(0, a, 1, 1, a, 1)
-(0, a, 1, 1, a + 1, 0)
-(0, a, 1, 1, a + 1, a)
-(0, a, 1, 1, a + 1, a + 1)
-(0, a, 1, 1, a + 1, 1)
-(0, a, 1, 1, 1, 0)
-(0, a, 1, 1, 1, a)
-(0, a, 1, 1, 1, a + 1)
-(0, a, 1, 1, 1, 1)
-(0, a + 1, 0, 0, 0, 0)
-(0, a + 1, 0, 0, 0, a)
-(0, a + 1, 0, 0, 0, a + 1)
-(0, a + 1, 0, 0, 0, 1)
-(0, a + 1, 0, 0, a, 0)
-(0, a + 1, 0, 0, a, a)
-(0, a + 1, 0, 0, a, a + 1)
-(0, a + 1, 0, 0, a, 1)
-(0, a + 1, 0, 0, a + 1, 0)
-(0, a + 1, 0, 0, a + 1, a)
-(0, a + 1, 0, 0, a + 1, a + 1)
-(0, a + 1, 0, 0, a + 1, 1)
-(0, a + 1, 0, 0, 1, 0)
-(0, a + 1, 0, 0, 1, a)
-(0, a + 1, 0, 0, 1, a + 1)
-(0, a + 1, 0, 0, 1, 1)
-(0, a + 1, 0, a, 0, 0)
-(0, a + 1, 0, a, 0, a)
-(0, a + 1, 0, a, 0, a + 1)
-(0, a + 1, 0, a, 0, 1)
-(0, a + 1, 0, a, a, 0)
-(0, a + 1, 0, a, a, a)
-(0, a + 1, 0, a, a, a + 1)
-(0, a + 1, 0, a, a, 1)
-(0, a + 1, 0, a, a + 1, 0)
-(0, a + 1, 0, a, a + 1, a)
-(0, a + 1, 0, a, a + 1, a + 1)
-(0, a + 1, 0, a, a + 1, 1)
-(0, a + 1, 0, a, 1, 0)
-(0, a + 1, 0, a, 1, a)
-(0, a + 1, 0, a, 1, a + 1)
-(0, a + 1, 0, a, 1, 1)
-(0, a + 1, 0, a + 1, 0, 0)
-(0, a + 1, 0, a + 1, 0, a)
-(0, a + 1, 0, a + 1, 0, a + 1)
-(0, a + 1, 0, a + 1, 0, 1)
-(0, a + 1, 0, a + 1, a, 0)
-(0, a + 1, 0, a + 1, a, a)
-(0, a + 1, 0, a + 1, a, a + 1)
-(0, a + 1, 0, a + 1, a, 1)
-(0, a + 1, 0, a + 1, a + 1, 0)
-(0, a + 1, 0, a + 1, a + 1, a)
-(0, a + 1, 0, a + 1, a + 1, a + 1)
-(0, a + 1, 0, a + 1, a + 1, 1)
-(0, a + 1, 0, a + 1, 1, 0)
-(0, a + 1, 0, a + 1, 1, a)
-(0, a + 1, 0, a + 1, 1, a + 1)
-(0, a + 1, 0, a + 1, 1, 1)
-(0, a + 1, 0, 1, 0, 0)
-(0, a + 1, 0, 1, 0, a)
-(0, a + 1, 0, 1, 0, a + 1)
-(0, a + 1, 0, 1, 0, 1)
-(0, a + 1, 0, 1, a, 0)
-(0, a + 1, 0, 1, a, a)
-(0, a + 1, 0, 1, a, a + 1)
-(0, a + 1, 0, 1, a, 1)
-(0, a + 1, 0, 1, a + 1, 0)
-(0, a + 1, 0, 1, a + 1, a)
-(0, a + 1, 0, 1, a + 1, a + 1)
-(0, a + 1, 0, 1, a + 1, 1)
-(0, a + 1, 0, 1, 1, 0)
-(0, a + 1, 0, 1, 1, a)
-(0, a + 1, 0, 1, 1, a + 1)
-(0, a + 1, 0, 1, 1, 1)
-(0, a + 1, a, 0, 0, 0)
-(0, a + 1, a, 0, 0, a)
-(0, a + 1, a, 0, 0, a + 1)
-(0, a + 1, a, 0, 0, 1)
-(0, a + 1, a, 0, a, 0)
-(0, a + 1, a, 0, a, a)
-(0, a + 1, a, 0, a, a + 1)
-(0, a + 1, a, 0, a, 1)
-(0, a + 1, a, 0, a + 1, 0)
-(0, a + 1, a, 0, a + 1, a)
-(0, a + 1, a, 0, a + 1, a + 1)
-(0, a + 1, a, 0, a + 1, 1)
-(0, a + 1, a, 0, 1, 0)
-(0, a + 1, a, 0, 1, a)
-(0, a + 1, a, 0, 1, a + 1)
-(0, a + 1, a, 0, 1, 1)
-(0, a + 1, a, a, 0, 0)
-(0, a + 1, a, a, 0, a)
-(0, a + 1, a, a, 0, a + 1)
-(0, a + 1, a, a, 0, 1)
-(0, a + 1, a, a, a, 0)
-(0, a + 1, a, a, a, a)
-(0, a + 1, a, a, a, a + 1)
-(0, a + 1, a, a, a, 1)
-(0, a + 1, a, a, a + 1, 0)
-(0, a + 1, a, a, a + 1, a)
-(0, a + 1, a, a, a + 1, a + 1)
-(0, a + 1, a, a, a + 1, 1)
-(0, a + 1, a, a, 1, 0)
-(0, a + 1, a, a, 1, a)
-(0, a + 1, a, a, 1, a + 1)
-(0, a + 1, a, a, 1, 1)
-(0, a + 1, a, a + 1, 0, 0)
-(0, a + 1, a, a + 1, 0, a)
-(0, a + 1, a, a + 1, 0, a + 1)
-(0, a + 1, a, a + 1, 0, 1)
-(0, a + 1, a, a + 1, a, 0)
-(0, a + 1, a, a + 1, a, a)
-(0, a + 1, a, a + 1, a, a + 1)
-(0, a + 1, a, a + 1, a, 1)
-(0, a + 1, a, a + 1, a + 1, 0)
-(0, a + 1, a, a + 1, a + 1, a)
-(0, a + 1, a, a + 1, a + 1, a + 1)
-(0, a + 1, a, a + 1, a + 1, 1)
-(0, a + 1, a, a + 1, 1, 0)
-(0, a + 1, a, a + 1, 1, a)
-(0, a + 1, a, a + 1, 1, a + 1)
-(0, a + 1, a, a + 1, 1, 1)
-(0, a + 1, a, 1, 0, 0)
-(0, a + 1, a, 1, 0, a)
-(0, a + 1, a, 1, 0, a + 1)
-(0, a + 1, a, 1, 0, 1)
-(0, a + 1, a, 1, a, 0)
-(0, a + 1, a, 1, a, a)
-(0, a + 1, a, 1, a, a + 1)
-(0, a + 1, a, 1, a, 1)
-(0, a + 1, a, 1, a + 1, 0)
-(0, a + 1, a, 1, a + 1, a)
-(0, a + 1, a, 1, a + 1, a + 1)
-(0, a + 1, a, 1, a + 1, 1)
-(0, a + 1, a, 1, 1, 0)
-(0, a + 1, a, 1, 1, a)
-(0, a + 1, a, 1, 1, a + 1)
-(0, a + 1, a, 1, 1, 1)
-(0, a + 1, a + 1, 0, 0, 0)
-(0, a + 1, a + 1, 0, 0, a)
-(0, a + 1, a + 1, 0, 0, a + 1)
-(0, a + 1, a + 1, 0, 0, 1)
-(0, a + 1, a + 1, 0, a, 0)
-(0, a + 1, a + 1, 0, a, a)
-(0, a + 1, a + 1, 0, a, a + 1)
-(0, a + 1, a + 1, 0, a, 1)
-(0, a + 1, a + 1, 0, a + 1, 0)
-(0, a + 1, a + 1, 0, a + 1, a)
-(0, a + 1, a + 1, 0, a + 1, a + 1)
-(0, a + 1, a + 1, 0, a + 1, 1)
-(0, a + 1, a + 1, 0, 1, 0)
-(0, a + 1, a + 1, 0, 1, a)
-(0, a + 1, a + 1, 0, 1, a + 1)
-(0, a + 1, a + 1, 0, 1, 1)
-(0, a + 1, a + 1, a, 0, 0)
-(0, a + 1, a + 1, a, 0, a)
-(0, a + 1, a + 1, a, 0, a + 1)
-(0, a + 1, a + 1, a, 0, 1)
-(0, a + 1, a + 1, a, a, 0)
-(0, a + 1, a + 1, a, a, a)
-(0, a + 1, a + 1, a, a, a + 1)
-(0, a + 1, a + 1, a, a, 1)
-(0, a + 1, a + 1, a, a + 1, 0)
-(0, a + 1, a + 1, a, a + 1, a)
-(0, a + 1, a + 1, a, a + 1, a + 1)
-(0, a + 1, a + 1, a, a + 1, 1)
-(0, a + 1, a + 1, a, 1, 0)
-(0, a + 1, a + 1, a, 1, a)
-(0, a + 1, a + 1, a, 1, a + 1)
-(0, a + 1, a + 1, a, 1, 1)
-(0, a + 1, a + 1, a + 1, 0, 0)
-(0, a + 1, a + 1, a + 1, 0, a)
-(0, a + 1, a + 1, a + 1, 0, a + 1)
-(0, a + 1, a + 1, a + 1, 0, 1)
-(0, a + 1, a + 1, a + 1, a, 0)
-(0, a + 1, a + 1, a + 1, a, a)
-(0, a + 1, a + 1, a + 1, a, a + 1)
-(0, a + 1, a + 1, a + 1, a, 1)
-(0, a + 1, a + 1, a + 1, a + 1, 0)
-(0, a + 1, a + 1, a + 1, a + 1, a)
-(0, a + 1, a + 1, a + 1, a + 1, a + 1)
-(0, a + 1, a + 1, a + 1, a + 1, 1)
-(0, a + 1, a + 1, a + 1, 1, 0)
-(0, a + 1, a + 1, a + 1, 1, a)
-(0, a + 1, a + 1, a + 1, 1, a + 1)
-(0, a + 1, a + 1, a + 1, 1, 1)
-(0, a + 1, a + 1, 1, 0, 0)
-(0, a + 1, a + 1, 1, 0, a)
-(0, a + 1, a + 1, 1, 0, a + 1)
-(0, a + 1, a + 1, 1, 0, 1)
-(0, a + 1, a + 1, 1, a, 0)
-(0, a + 1, a + 1, 1, a, a)
-(0, a + 1, a + 1, 1, a, a + 1)
-(0, a + 1, a + 1, 1, a, 1)
-(0, a + 1, a + 1, 1, a + 1, 0)
-(0, a + 1, a + 1, 1, a + 1, a)
-(0, a + 1, a + 1, 1, a + 1, a + 1)
-(0, a + 1, a + 1, 1, a + 1, 1)
-(0, a + 1, a + 1, 1, 1, 0)
-(0, a + 1, a + 1, 1, 1, a)
-(0, a + 1, a + 1, 1, 1, a + 1)
-(0, a + 1, a + 1, 1, 1, 1)
-(0, a + 1, 1, 0, 0, 0)
-(0, a + 1, 1, 0, 0, a)
-(0, a + 1, 1, 0, 0, a + 1)
-(0, a + 1, 1, 0, 0, 1)
-(0, a + 1, 1, 0, a, 0)
-(0, a + 1, 1, 0, a, a)
-(0, a + 1, 1, 0, a, a + 1)
-(0, a + 1, 1, 0, a, 1)
-(0, a + 1, 1, 0, a + 1, 0)
-(0, a + 1, 1, 0, a + 1, a)
-(0, a + 1, 1, 0, a + 1, a + 1)
-(0, a + 1, 1, 0, a + 1, 1)
-(0, a + 1, 1, 0, 1, 0)
-(0, a + 1, 1, 0, 1, a)
-(0, a + 1, 1, 0, 1, a + 1)
-(0, a + 1, 1, 0, 1, 1)
-(0, a + 1, 1, a, 0, 0)
-(0, a + 1, 1, a, 0, a)
-(0, a + 1, 1, a, 0, a + 1)
-(0, a + 1, 1, a, 0, 1)
-(0, a + 1, 1, a, a, 0)
-(0, a + 1, 1, a, a, a)
-(0, a + 1, 1, a, a, a + 1)
-(0, a + 1, 1, a, a, 1)
-(0, a + 1, 1, a, a + 1, 0)
-(0, a + 1, 1, a, a + 1, a)
-(0, a + 1, 1, a, a + 1, a + 1)
-(0, a + 1, 1, a, a + 1, 1)
-(0, a + 1, 1, a, 1, 0)
-(0, a + 1, 1, a, 1, a)
-(0, a + 1, 1, a, 1, a + 1)
-(0, a + 1, 1, a, 1, 1)
-(0, a + 1, 1, a + 1, 0, 0)
-(0, a + 1, 1, a + 1, 0, a)
-(0, a + 1, 1, a + 1, 0, a + 1)
-(0, a + 1, 1, a + 1, 0, 1)
-(0, a + 1, 1, a + 1, a, 0)
-(0, a + 1, 1, a + 1, a, a)
-(0, a + 1, 1, a + 1, a, a + 1)
-(0, a + 1, 1, a + 1, a, 1)
-(0, a + 1, 1, a + 1, a + 1, 0)
-(0, a + 1, 1, a + 1, a + 1, a)
-(0, a + 1, 1, a + 1, a + 1, a + 1)
-(0, a + 1, 1, a + 1, a + 1, 1)
-(0, a + 1, 1, a + 1, 1, 0)
-(0, a + 1, 1, a + 1, 1, a)
-(0, a + 1, 1, a + 1, 1, a + 1)
-(0, a + 1, 1, a + 1, 1, 1)
-(0, a + 1, 1, 1, 0, 0)
-(0, a + 1, 1, 1, 0, a)
-(0, a + 1, 1, 1, 0, a + 1)
-(0, a + 1, 1, 1, 0, 1)
-(0, a + 1, 1, 1, a, 0)
-(0, a + 1, 1, 1, a, a)
-(0, a + 1, 1, 1, a, a + 1)
-(0, a + 1, 1, 1, a, 1)
-(0, a + 1, 1, 1, a + 1, 0)
-(0, a + 1, 1, 1, a + 1, a)
-(0, a + 1, 1, 1, a + 1, a + 1)
-(0, a + 1, 1, 1, a + 1, 1)
-(0, a + 1, 1, 1, 1, 0)
-(0, a + 1, 1, 1, 1, a)
-(0, a + 1, 1, 1, 1, a + 1)
-(0, a + 1, 1, 1, 1, 1)
-(0, 1, 0, 0, 0, 0)
-(0, 1, 0, 0, 0, a)
-(0, 1, 0, 0, 0, a + 1)
-(0, 1, 0, 0, 0, 1)
-(0, 1, 0, 0, a, 0)
-(0, 1, 0, 0, a, a)
-(0, 1, 0, 0, a, a + 1)
-(0, 1, 0, 0, a, 1)
-(0, 1, 0, 0, a + 1, 0)
-(0, 1, 0, 0, a + 1, a)
-(0, 1, 0, 0, a + 1, a + 1)
-(0, 1, 0, 0, a + 1, 1)
-(0, 1, 0, 0, 1, 0)
-(0, 1, 0, 0, 1, a)
-(0, 1, 0, 0, 1, a + 1)
-(0, 1, 0, 0, 1, 1)
-(0, 1, 0, a, 0, 0)
-(0, 1, 0, a, 0, a)
-(0, 1, 0, a, 0, a + 1)
-(0, 1, 0, a, 0, 1)
-(0, 1, 0, a, a, 0)
-(0, 1, 0, a, a, a)
-(0, 1, 0, a, a, a + 1)
-(0, 1, 0, a, a, 1)
-(0, 1, 0, a, a + 1, 0)
-(0, 1, 0, a, a + 1, a)
-(0, 1, 0, a, a + 1, a + 1)
-(0, 1, 0, a, a + 1, 1)
-(0, 1, 0, a, 1, 0)
-(0, 1, 0, a, 1, a)
-(0, 1, 0, a, 1, a + 1)
-(0, 1, 0, a, 1, 1)
-(0, 1, 0, a + 1, 0, 0)
-(0, 1, 0, a + 1, 0, a)
-(0, 1, 0, a + 1, 0, a + 1)
-(0, 1, 0, a + 1, 0, 1)
-(0, 1, 0, a + 1, a, 0)
-(0, 1, 0, a + 1, a, a)
-(0, 1, 0, a + 1, a, a + 1)
-(0, 1, 0, a + 1, a, 1)
-(0, 1, 0, a + 1, a + 1, 0)
-(0, 1, 0, a + 1, a + 1, a)
-(0, 1, 0, a + 1, a + 1, a + 1)
-(0, 1, 0, a + 1, a + 1, 1)
-(0, 1, 0, a + 1, 1, 0)
-(0, 1, 0, a + 1, 1, a)
-(0, 1, 0, a + 1, 1, a + 1)
-(0, 1, 0, a + 1, 1, 1)
-(0, 1, 0, 1, 0, 0)
-(0, 1, 0, 1, 0, a)
-(0, 1, 0, 1, 0, a + 1)
-(0, 1, 0, 1, 0, 1)
-(0, 1, 0, 1, a, 0)
-(0, 1, 0, 1, a, a)
-(0, 1, 0, 1, a, a + 1)
-(0, 1, 0, 1, a, 1)
-(0, 1, 0, 1, a + 1, 0)
-(0, 1, 0, 1, a + 1, a)
-(0, 1, 0, 1, a + 1, a + 1)
-(0, 1, 0, 1, a + 1, 1)
-(0, 1, 0, 1, 1, 0)
-(0, 1, 0, 1, 1, a)
-(0, 1, 0, 1, 1, a + 1)
-(0, 1, 0, 1, 1, 1)
-(0, 1, a, 0, 0, 0)
-(0, 1, a, 0, 0, a)
-(0, 1, a, 0, 0, a + 1)
-(0, 1, a, 0, 0, 1)
-(0, 1, a, 0, a, 0)
-(0, 1, a, 0, a, a)
-(0, 1, a, 0, a, a + 1)
-(0, 1, a, 0, a, 1)
-(0, 1, a, 0, a + 1, 0)
-(0, 1, a, 0, a + 1, a)
-(0, 1, a, 0, a + 1, a + 1)
-(0, 1, a, 0, a + 1, 1)
-(0, 1, a, 0, 1, 0)
-(0, 1, a, 0, 1, a)
-(0, 1, a, 0, 1, a + 1)
-(0, 1, a, 0, 1, 1)
-(0, 1, a, a, 0, 0)
-(0, 1, a, a, 0, a)
-(0, 1, a, a, 0, a + 1)
-(0, 1, a, a, 0, 1)
-(0, 1, a, a, a, 0)
-(0, 1, a, a, a, a)
-(0, 1, a, a, a, a + 1)
-(0, 1, a, a, a, 1)
-(0, 1, a, a, a + 1, 0)
-(0, 1, a, a, a + 1, a)
-(0, 1, a, a, a + 1, a + 1)
-(0, 1, a, a, a + 1, 1)
-(0, 1, a, a, 1, 0)
-(0, 1, a, a, 1, a)
-(0, 1, a, a, 1, a + 1)
-(0, 1, a, a, 1, 1)
-(0, 1, a, a + 1, 0, 0)
-(0, 1, a, a + 1, 0, a)
-(0, 1, a, a + 1, 0, a + 1)
-(0, 1, a, a + 1, 0, 1)
-(0, 1, a, a + 1, a, 0)
-(0, 1, a, a + 1, a, a)
-(0, 1, a, a + 1, a, a + 1)
-(0, 1, a, a + 1, a, 1)
-(0, 1, a, a + 1, a + 1, 0)
-(0, 1, a, a + 1, a + 1, a)
-(0, 1, a, a + 1, a + 1, a + 1)
-(0, 1, a, a + 1, a + 1, 1)
-(0, 1, a, a + 1, 1, 0)
-(0, 1, a, a + 1, 1, a)
-(0, 1, a, a + 1, 1, a + 1)
-(0, 1, a, a + 1, 1, 1)
-(0, 1, a, 1, 0, 0)
-(0, 1, a, 1, 0, a)
-(0, 1, a, 1, 0, a + 1)
-(0, 1, a, 1, 0, 1)
-(0, 1, a, 1, a, 0)
-(0, 1, a, 1, a, a)
-(0, 1, a, 1, a, a + 1)
-(0, 1, a, 1, a, 1)
-(0, 1, a, 1, a + 1, 0)
-(0, 1, a, 1, a + 1, a)
-(0, 1, a, 1, a + 1, a + 1)
-(0, 1, a, 1, a + 1, 1)
-(0, 1, a, 1, 1, 0)
-(0, 1, a, 1, 1, a)
-(0, 1, a, 1, 1, a + 1)
-(0, 1, a, 1, 1, 1)
-(0, 1, a + 1, 0, 0, 0)
-(0, 1, a + 1, 0, 0, a)
-(0, 1, a + 1, 0, 0, a + 1)
-(0, 1, a + 1, 0, 0, 1)
-(0, 1, a + 1, 0, a, 0)
-(0, 1, a + 1, 0, a, a)
-(0, 1, a + 1, 0, a, a + 1)
-(0, 1, a + 1, 0, a, 1)
-(0, 1, a + 1, 0, a + 1, 0)
-(0, 1, a + 1, 0, a + 1, a)
-(0, 1, a + 1, 0, a + 1, a + 1)
-(0, 1, a + 1, 0, a + 1, 1)
-(0, 1, a + 1, 0, 1, 0)
-(0, 1, a + 1, 0, 1, a)
-(0, 1, a + 1, 0, 1, a + 1)
-(0, 1, a + 1, 0, 1, 1)
-(0, 1, a + 1, a, 0, 0)
-(0, 1, a + 1, a, 0, a)
-(0, 1, a + 1, a, 0, a + 1)
-(0, 1, a + 1, a, 0, 1)
-(0, 1, a + 1, a, a, 0)
-(0, 1, a + 1, a, a, a)
-(0, 1, a + 1, a, a, a + 1)
-(0, 1, a + 1, a, a, 1)
-(0, 1, a + 1, a, a + 1, 0)
-(0, 1, a + 1, a, a + 1, a)
-(0, 1, a + 1, a, a + 1, a + 1)
-(0, 1, a + 1, a, a + 1, 1)
-(0, 1, a + 1, a, 1, 0)
-(0, 1, a + 1, a, 1, a)
-(0, 1, a + 1, a, 1, a + 1)
-(0, 1, a + 1, a, 1, 1)
-(0, 1, a + 1, a + 1, 0, 0)
-(0, 1, a + 1, a + 1, 0, a)
-(0, 1, a + 1, a + 1, 0, a + 1)
-(0, 1, a + 1, a + 1, 0, 1)
-(0, 1, a + 1, a + 1, a, 0)
-(0, 1, a + 1, a + 1, a, a)
-(0, 1, a + 1, a + 1, a, a + 1)
-(0, 1, a + 1, a + 1, a, 1)
-(0, 1, a + 1, a + 1, a + 1, 0)
-(0, 1, a + 1, a + 1, a + 1, a)
-(0, 1, a + 1, a + 1, a + 1, a + 1)
-(0, 1, a + 1, a + 1, a + 1, 1)
-(0, 1, a + 1, a + 1, 1, 0)
-(0, 1, a + 1, a + 1, 1, a)
-(0, 1, a + 1, a + 1, 1, a + 1)
-(0, 1, a + 1, a + 1, 1, 1)
-(0, 1, a + 1, 1, 0, 0)
-(0, 1, a + 1, 1, 0, a)
-(0, 1, a + 1, 1, 0, a + 1)
-(0, 1, a + 1, 1, 0, 1)
-(0, 1, a + 1, 1, a, 0)
-(0, 1, a + 1, 1, a, a)
-(0, 1, a + 1, 1, a, a + 1)
-(0, 1, a + 1, 1, a, 1)
-(0, 1, a + 1, 1, a + 1, 0)
-(0, 1, a + 1, 1, a + 1, a)
-(0, 1, a + 1, 1, a + 1, a + 1)
-(0, 1, a + 1, 1, a + 1, 1)
-(0, 1, a + 1, 1, 1, 0)
-(0, 1, a + 1, 1, 1, a)
-(0, 1, a + 1, 1, 1, a + 1)
-(0, 1, a + 1, 1, 1, 1)
-(0, 1, 1, 0, 0, 0)
-(0, 1, 1, 0, 0, a)
-(0, 1, 1, 0, 0, a + 1)
-(0, 1, 1, 0, 0, 1)
-(0, 1, 1, 0, a, 0)
-(0, 1, 1, 0, a, a)
-(0, 1, 1, 0, a, a + 1)
-(0, 1, 1, 0, a, 1)
-(0, 1, 1, 0, a + 1, 0)
-(0, 1, 1, 0, a + 1, a)
-(0, 1, 1, 0, a + 1, a + 1)
-(0, 1, 1, 0, a + 1, 1)
-(0, 1, 1, 0, 1, 0)
-(0, 1, 1, 0, 1, a)
-(0, 1, 1, 0, 1, a + 1)
-(0, 1, 1, 0, 1, 1)
-(0, 1, 1, a, 0, 0)
-(0, 1, 1, a, 0, a)
-(0, 1, 1, a, 0, a + 1)
-(0, 1, 1, a, 0, 1)
-(0, 1, 1, a, a, 0)
-(0, 1, 1, a, a, a)
-(0, 1, 1, a, a, a + 1)
-(0, 1, 1, a, a, 1)
-(0, 1, 1, a, a + 1, 0)
-(0, 1, 1, a, a + 1, a)
-(0, 1, 1, a, a + 1, a + 1)
-(0, 1, 1, a, a + 1, 1)
-(0, 1, 1, a, 1, 0)
-(0, 1, 1, a, 1, a)
-(0, 1, 1, a, 1, a + 1)
-(0, 1, 1, a, 1, 1)
-(0, 1, 1, a + 1, 0, 0)
-(0, 1, 1, a + 1, 0, a)
-(0, 1, 1, a + 1, 0, a + 1)
-(0, 1, 1, a + 1, 0, 1)
-(0, 1, 1, a + 1, a, 0)
-(0, 1, 1, a + 1, a, a)
-(0, 1, 1, a + 1, a, a + 1)
-(0, 1, 1, a + 1, a, 1)
-(0, 1, 1, a + 1, a + 1, 0)
-(0, 1, 1, a + 1, a + 1, a)
-(0, 1, 1, a + 1, a + 1, a + 1)
-(0, 1, 1, a + 1, a + 1, 1)
-(0, 1, 1, a + 1, 1, 0)
-(0, 1, 1, a + 1, 1, a)
-(0, 1, 1, a + 1, 1, a + 1)
-(0, 1, 1, a + 1, 1, 1)
-(0, 1, 1, 1, 0, 0)
-(0, 1, 1, 1, 0, a)
-(0, 1, 1, 1, 0, a + 1)
-(0, 1, 1, 1, 0, 1)
-(0, 1, 1, 1, a, 0)
-(0, 1, 1, 1, a, a)
-(0, 1, 1, 1, a, a + 1)
-(0, 1, 1, 1, a, 1)
-(0, 1, 1, 1, a + 1, 0)
-(0, 1, 1, 1, a + 1, a)
-(0, 1, 1, 1, a + 1, a + 1)
-(0, 1, 1, 1, a + 1, 1)
-(0, 1, 1, 1, 1, 0)
-(0, 1, 1, 1, 1, a)
-(0, 1, 1, 1, 1, a + 1)
-(0, 1, 1, 1, 1, 1)
-(a, 0, 0, 0, 0, 0)
-(a, 0, 0, 0, 0, a)
-(a, 0, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 1)
-(a, 0, 0, 0, a, 0)
-(a, 0, 0, 0, a, a)
-(a, 0, 0, 0, a, a + 1)
-(a, 0, 0, 0, a, 1)
-(a, 0, 0, 0, a + 1, 0)
-(a, 0, 0, 0, a + 1, a)
-(a, 0, 0, 0, a + 1, a + 1)
-(a, 0, 0, 0, a + 1, 1)
-(a, 0, 0, 0, 1, 0)
-(a, 0, 0, 0, 1, a)
-(a, 0, 0, 0, 1, a + 1)
-(a, 0, 0, 0, 1, 1)
-(a, 0, 0, a, 0, 0)
-(a, 0, 0, a, 0, a)
-(a, 0, 0, a, 0, a + 1)
-(a, 0, 0, a, 0, 1)
-(a, 0, 0, a, a, 0)
-(a, 0, 0, a, a, a)
-(a, 0, 0, a, a, a + 1)
-(a, 0, 0, a, a, 1)
-(a, 0, 0, a, a + 1, 0)
-(a, 0, 0, a, a + 1, a)
-(a, 0, 0, a, a + 1, a + 1)
-(a, 0, 0, a, a + 1, 1)
-(a, 0, 0, a, 1, 0)
-(a, 0, 0, a, 1, a)
-(a, 0, 0, a, 1, a + 1)
-(a, 0, 0, a, 1, 1)
-(a, 0, 0, a + 1, 0, 0)
-(a, 0, 0, a + 1, 0, a)
-(a, 0, 0, a + 1, 0, a + 1)
-(a, 0, 0, a + 1, 0, 1)
-(a, 0, 0, a + 1, a, 0)
-(a, 0, 0, a + 1, a, a)
-(a, 0, 0, a + 1, a, a + 1)
-(a, 0, 0, a + 1, a, 1)
-(a, 0, 0, a + 1, a + 1, 0)
-(a, 0, 0, a + 1, a + 1, a)
-(a, 0, 0, a + 1, a + 1, a + 1)
-(a, 0, 0, a + 1, a + 1, 1)
-(a, 0, 0, a + 1, 1, 0)
-(a, 0, 0, a + 1, 1, a)
-(a, 0, 0, a + 1, 1, a + 1)
-(a, 0, 0, a + 1, 1, 1)
-(a, 0, 0, 1, 0, 0)
-(a, 0, 0, 1, 0, a)
-(a, 0, 0, 1, 0, a + 1)
-(a, 0, 0, 1, 0, 1)
-(a, 0, 0, 1, a, 0)
-(a, 0, 0, 1, a, a)
-(a, 0, 0, 1, a, a + 1)
-(a, 0, 0, 1, a, 1)
-(a, 0, 0, 1, a + 1, 0)
-(a, 0, 0, 1, a + 1, a)
-(a, 0, 0, 1, a + 1, a + 1)
-(a, 0, 0, 1, a + 1, 1)
-(a, 0, 0, 1, 1, 0)
-(a, 0, 0, 1, 1, a)
-(a, 0, 0, 1, 1, a + 1)
-(a, 0, 0, 1, 1, 1)
-(a, 0, a, 0, 0, 0)
-(a, 0, a, 0, 0, a)
-(a, 0, a, 0, 0, a + 1)
-(a, 0, a, 0, 0, 1)
-(a, 0, a, 0, a, 0)
-(a, 0, a, 0, a, a)
-(a, 0, a, 0, a, a + 1)
-(a, 0, a, 0, a, 1)
-(a, 0, a, 0, a + 1, 0)
-(a, 0, a, 0, a + 1, a)
-(a, 0, a, 0, a + 1, a + 1)
-(a, 0, a, 0, a + 1, 1)
-(a, 0, a, 0, 1, 0)
-(a, 0, a, 0, 1, a)
-(a, 0, a, 0, 1, a + 1)
-(a, 0, a, 0, 1, 1)
-(a, 0, a, a, 0, 0)
-(a, 0, a, a, 0, a)
-(a, 0, a, a, 0, a + 1)
-(a, 0, a, a, 0, 1)
-(a, 0, a, a, a, 0)
-(a, 0, a, a, a, a)
-(a, 0, a, a, a, a + 1)
-(a, 0, a, a, a, 1)
-(a, 0, a, a, a + 1, 0)
-(a, 0, a, a, a + 1, a)
-(a, 0, a, a, a + 1, a + 1)
-(a, 0, a, a, a + 1, 1)
-(a, 0, a, a, 1, 0)
-(a, 0, a, a, 1, a)
-(a, 0, a, a, 1, a + 1)
-(a, 0, a, a, 1, 1)
-(a, 0, a, a + 1, 0, 0)
-(a, 0, a, a + 1, 0, a)
-(a, 0, a, a + 1, 0, a + 1)
-(a, 0, a, a + 1, 0, 1)
-(a, 0, a, a + 1, a, 0)
-(a, 0, a, a + 1, a, a)
-(a, 0, a, a + 1, a, a + 1)
-(a, 0, a, a + 1, a, 1)
-(a, 0, a, a + 1, a + 1, 0)
-(a, 0, a, a + 1, a + 1, a)
-(a, 0, a, a + 1, a + 1, a + 1)
-(a, 0, a, a + 1, a + 1, 1)
-(a, 0, a, a + 1, 1, 0)
-(a, 0, a, a + 1, 1, a)
-(a, 0, a, a + 1, 1, a + 1)
-(a, 0, a, a + 1, 1, 1)
-(a, 0, a, 1, 0, 0)
-(a, 0, a, 1, 0, a)
-(a, 0, a, 1, 0, a + 1)
-(a, 0, a, 1, 0, 1)
-(a, 0, a, 1, a, 0)
-(a, 0, a, 1, a, a)
-(a, 0, a, 1, a, a + 1)
-(a, 0, a, 1, a, 1)
-(a, 0, a, 1, a + 1, 0)
-(a, 0, a, 1, a + 1, a)
-(a, 0, a, 1, a + 1, a + 1)
-(a, 0, a, 1, a + 1, 1)
-(a, 0, a, 1, 1, 0)
-(a, 0, a, 1, 1, a)
-(a, 0, a, 1, 1, a + 1)
-(a, 0, a, 1, 1, 1)
-(a, 0, a + 1, 0, 0, 0)
-(a, 0, a + 1, 0, 0, a)
-(a, 0, a + 1, 0, 0, a + 1)
-(a, 0, a + 1, 0, 0, 1)
-(a, 0, a + 1, 0, a, 0)
-(a, 0, a + 1, 0, a, a)
-(a, 0, a + 1, 0, a, a + 1)
-(a, 0, a + 1, 0, a, 1)
-(a, 0, a + 1, 0, a + 1, 0)
-(a, 0, a + 1, 0, a + 1, a)
-(a, 0, a + 1, 0, a + 1, a + 1)
-(a, 0, a + 1, 0, a + 1, 1)
-(a, 0, a + 1, 0, 1, 0)
-(a, 0, a + 1, 0, 1, a)
-(a, 0, a + 1, 0, 1, a + 1)
-(a, 0, a + 1, 0, 1, 1)
-(a, 0, a + 1, a, 0, 0)
-(a, 0, a + 1, a, 0, a)
-(a, 0, a + 1, a, 0, a + 1)
-(a, 0, a + 1, a, 0, 1)
-(a, 0, a + 1, a, a, 0)
-(a, 0, a + 1, a, a, a)
-(a, 0, a + 1, a, a, a + 1)
-(a, 0, a + 1, a, a, 1)
-(a, 0, a + 1, a, a + 1, 0)
-(a, 0, a + 1, a, a + 1, a)
-(a, 0, a + 1, a, a + 1, a + 1)
-(a, 0, a + 1, a, a + 1, 1)
-(a, 0, a + 1, a, 1, 0)
-(a, 0, a + 1, a, 1, a)
-(a, 0, a + 1, a, 1, a + 1)
-(a, 0, a + 1, a, 1, 1)
-(a, 0, a + 1, a + 1, 0, 0)
-(a, 0, a + 1, a + 1, 0, a)
-(a, 0, a + 1, a + 1, 0, a + 1)
-(a, 0, a + 1, a + 1, 0, 1)
-(a, 0, a + 1, a + 1, a, 0)
-(a, 0, a + 1, a + 1, a, a)
-(a, 0, a + 1, a + 1, a, a + 1)
-(a, 0, a + 1, a + 1, a, 1)
-(a, 0, a + 1, a + 1, a + 1, 0)
-(a, 0, a + 1, a + 1, a + 1, a)
-(a, 0, a + 1, a + 1, a + 1, a + 1)
-(a, 0, a + 1, a + 1, a + 1, 1)
-(a, 0, a + 1, a + 1, 1, 0)
-(a, 0, a + 1, a + 1, 1, a)
-(a, 0, a + 1, a + 1, 1, a + 1)
-(a, 0, a + 1, a + 1, 1, 1)
-(a, 0, a + 1, 1, 0, 0)
-(a, 0, a + 1, 1, 0, a)
-(a, 0, a + 1, 1, 0, a + 1)
-(a, 0, a + 1, 1, 0, 1)
-(a, 0, a + 1, 1, a, 0)
-(a, 0, a + 1, 1, a, a)
-(a, 0, a + 1, 1, a, a + 1)
-(a, 0, a + 1, 1, a, 1)
-(a, 0, a + 1, 1, a + 1, 0)
-(a, 0, a + 1, 1, a + 1, a)
-(a, 0, a + 1, 1, a + 1, a + 1)
-(a, 0, a + 1, 1, a + 1, 1)
-(a, 0, a + 1, 1, 1, 0)
-(a, 0, a + 1, 1, 1, a)
-(a, 0, a + 1, 1, 1, a + 1)
-(a, 0, a + 1, 1, 1, 1)
-(a, 0, 1, 0, 0, 0)
-(a, 0, 1, 0, 0, a)
-(a, 0, 1, 0, 0, a + 1)
-(a, 0, 1, 0, 0, 1)
-(a, 0, 1, 0, a, 0)
-(a, 0, 1, 0, a, a)
-(a, 0, 1, 0, a, a + 1)
-(a, 0, 1, 0, a, 1)
-(a, 0, 1, 0, a + 1, 0)
-(a, 0, 1, 0, a + 1, a)
-(a, 0, 1, 0, a + 1, a + 1)
-(a, 0, 1, 0, a + 1, 1)
-(a, 0, 1, 0, 1, 0)
-(a, 0, 1, 0, 1, a)
-(a, 0, 1, 0, 1, a + 1)
-(a, 0, 1, 0, 1, 1)
-(a, 0, 1, a, 0, 0)
-(a, 0, 1, a, 0, a)
-(a, 0, 1, a, 0, a + 1)
-(a, 0, 1, a, 0, 1)
-(a, 0, 1, a, a, 0)
-(a, 0, 1, a, a, a)
-(a, 0, 1, a, a, a + 1)
-(a, 0, 1, a, a, 1)
-(a, 0, 1, a, a + 1, 0)
-(a, 0, 1, a, a + 1, a)
-(a, 0, 1, a, a + 1, a + 1)
-(a, 0, 1, a, a + 1, 1)
-(a, 0, 1, a, 1, 0)
-(a, 0, 1, a, 1, a)
-(a, 0, 1, a, 1, a + 1)
-(a, 0, 1, a, 1, 1)
-(a, 0, 1, a + 1, 0, 0)
-(a, 0, 1, a + 1, 0, a)
-(a, 0, 1, a + 1, 0, a + 1)
-(a, 0, 1, a + 1, 0, 1)
-(a, 0, 1, a + 1, a, 0)
-(a, 0, 1, a + 1, a, a)
-(a, 0, 1, a + 1, a, a + 1)
-(a, 0, 1, a + 1, a, 1)
-(a, 0, 1, a + 1, a + 1, 0)
-(a, 0, 1, a + 1, a + 1, a)
-(a, 0, 1, a + 1, a + 1, a + 1)
-(a, 0, 1, a + 1, a + 1, 1)
-(a, 0, 1, a + 1, 1, 0)
-(a, 0, 1, a + 1, 1, a)
-(a, 0, 1, a + 1, 1, a + 1)
-(a, 0, 1, a + 1, 1, 1)
-(a, 0, 1, 1, 0, 0)
-(a, 0, 1, 1, 0, a)
-(a, 0, 1, 1, 0, a + 1)
-(a, 0, 1, 1, 0, 1)
-(a, 0, 1, 1, a, 0)
-(a, 0, 1, 1, a, a)
-(a, 0, 1, 1, a, a + 1)
-(a, 0, 1, 1, a, 1)
-(a, 0, 1, 1, a + 1, 0)
-(a, 0, 1, 1, a + 1, a)
-(a, 0, 1, 1, a + 1, a + 1)
-(a, 0, 1, 1, a + 1, 1)
-(a, 0, 1, 1, 1, 0)
-(a, 0, 1, 1, 1, a)
-(a, 0, 1, 1, 1, a + 1)
-(a, 0, 1, 1, 1, 1)
-(a, a, 0, 0, 0, 0)
-(a, a, 0, 0, 0, a)
-(a, a, 0, 0, 0, a + 1)
-(a, a, 0, 0, 0, 1)
-(a, a, 0, 0, a, 0)
-(a, a, 0, 0, a, a)
-(a, a, 0, 0, a, a + 1)
-(a, a, 0, 0, a, 1)
-(a, a, 0, 0, a + 1, 0)
-(a, a, 0, 0, a + 1, a)
-(a, a, 0, 0, a + 1, a + 1)
-(a, a, 0, 0, a + 1, 1)
-(a, a, 0, 0, 1, 0)
-(a, a, 0, 0, 1, a)
-(a, a, 0, 0, 1, a + 1)
-(a, a, 0, 0, 1, 1)
-(a, a, 0, a, 0, 0)
-(a, a, 0, a, 0, a)
-(a, a, 0, a, 0, a + 1)
-(a, a, 0, a, 0, 1)
-(a, a, 0, a, a, 0)
-(a, a, 0, a, a, a)
-(a, a, 0, a, a, a + 1)
-(a, a, 0, a, a, 1)
-(a, a, 0, a, a + 1, 0)
-(a, a, 0, a, a + 1, a)
-(a, a, 0, a, a + 1, a + 1)
-(a, a, 0, a, a + 1, 1)
-(a, a, 0, a, 1, 0)
-(a, a, 0, a, 1, a)
-(a, a, 0, a, 1, a + 1)
-(a, a, 0, a, 1, 1)
-(a, a, 0, a + 1, 0, 0)
-(a, a, 0, a + 1, 0, a)
-(a, a, 0, a + 1, 0, a + 1)
-(a, a, 0, a + 1, 0, 1)
-(a, a, 0, a + 1, a, 0)
-(a, a, 0, a + 1, a, a)
-(a, a, 0, a + 1, a, a + 1)
-(a, a, 0, a + 1, a, 1)
-(a, a, 0, a + 1, a + 1, 0)
-(a, a, 0, a + 1, a + 1, a)
-(a, a, 0, a + 1, a + 1, a + 1)
-(a, a, 0, a + 1, a + 1, 1)
-(a, a, 0, a + 1, 1, 0)
-(a, a, 0, a + 1, 1, a)
-(a, a, 0, a + 1, 1, a + 1)
-(a, a, 0, a + 1, 1, 1)
-(a, a, 0, 1, 0, 0)
-(a, a, 0, 1, 0, a)
-(a, a, 0, 1, 0, a + 1)
-(a, a, 0, 1, 0, 1)
-(a, a, 0, 1, a, 0)
-(a, a, 0, 1, a, a)
-(a, a, 0, 1, a, a + 1)
-(a, a, 0, 1, a, 1)
-(a, a, 0, 1, a + 1, 0)
-(a, a, 0, 1, a + 1, a)
-(a, a, 0, 1, a + 1, a + 1)
-(a, a, 0, 1, a + 1, 1)
-(a, a, 0, 1, 1, 0)
-(a, a, 0, 1, 1, a)
-(a, a, 0, 1, 1, a + 1)
-(a, a, 0, 1, 1, 1)
-(a, a, a, 0, 0, 0)
-(a, a, a, 0, 0, a)
-(a, a, a, 0, 0, a + 1)
-(a, a, a, 0, 0, 1)
-(a, a, a, 0, a, 0)
-(a, a, a, 0, a, a)
-(a, a, a, 0, a, a + 1)
-(a, a, a, 0, a, 1)
-(a, a, a, 0, a + 1, 0)
-(a, a, a, 0, a + 1, a)
-(a, a, a, 0, a + 1, a + 1)
-(a, a, a, 0, a + 1, 1)
-(a, a, a, 0, 1, 0)
-(a, a, a, 0, 1, a)
-(a, a, a, 0, 1, a + 1)
-(a, a, a, 0, 1, 1)
-(a, a, a, a, 0, 0)
-(a, a, a, a, 0, a)
-(a, a, a, a, 0, a + 1)
-(a, a, a, a, 0, 1)
-(a, a, a, a, a, 0)
-(a, a, a, a, a, a)
-(a, a, a, a, a, a + 1)
-(a, a, a, a, a, 1)
-(a, a, a, a, a + 1, 0)
-(a, a, a, a, a + 1, a)
-(a, a, a, a, a + 1, a + 1)
-(a, a, a, a, a + 1, 1)
-(a, a, a, a, 1, 0)
-(a, a, a, a, 1, a)
-(a, a, a, a, 1, a + 1)
-(a, a, a, a, 1, 1)
-(a, a, a, a + 1, 0, 0)
-(a, a, a, a + 1, 0, a)
-(a, a, a, a + 1, 0, a + 1)
-(a, a, a, a + 1, 0, 1)
-(a, a, a, a + 1, a, 0)
-(a, a, a, a + 1, a, a)
-(a, a, a, a + 1, a, a + 1)
-(a, a, a, a + 1, a, 1)
-(a, a, a, a + 1, a + 1, 0)
-(a, a, a, a + 1, a + 1, a)
-(a, a, a, a + 1, a + 1, a + 1)
-(a, a, a, a + 1, a + 1, 1)
-(a, a, a, a + 1, 1, 0)
-(a, a, a, a + 1, 1, a)
-(a, a, a, a + 1, 1, a + 1)
-(a, a, a, a + 1, 1, 1)
-(a, a, a, 1, 0, 0)
-(a, a, a, 1, 0, a)
-(a, a, a, 1, 0, a + 1)
-(a, a, a, 1, 0, 1)
-(a, a, a, 1, a, 0)
-(a, a, a, 1, a, a)
-(a, a, a, 1, a, a + 1)
-(a, a, a, 1, a, 1)
-(a, a, a, 1, a + 1, 0)
-(a, a, a, 1, a + 1, a)
-(a, a, a, 1, a + 1, a + 1)
-(a, a, a, 1, a + 1, 1)
-(a, a, a, 1, 1, 0)
-(a, a, a, 1, 1, a)
-(a, a, a, 1, 1, a + 1)
-(a, a, a, 1, 1, 1)
-(a, a, a + 1, 0, 0, 0)
-(a, a, a + 1, 0, 0, a)
-(a, a, a + 1, 0, 0, a + 1)
-(a, a, a + 1, 0, 0, 1)
-(a, a, a + 1, 0, a, 0)
-(a, a, a + 1, 0, a, a)
-(a, a, a + 1, 0, a, a + 1)
-(a, a, a + 1, 0, a, 1)
-(a, a, a + 1, 0, a + 1, 0)
-(a, a, a + 1, 0, a + 1, a)
-(a, a, a + 1, 0, a + 1, a + 1)
-(a, a, a + 1, 0, a + 1, 1)
-(a, a, a + 1, 0, 1, 0)
-(a, a, a + 1, 0, 1, a)
-(a, a, a + 1, 0, 1, a + 1)
-(a, a, a + 1, 0, 1, 1)
-(a, a, a + 1, a, 0, 0)
-(a, a, a + 1, a, 0, a)
-(a, a, a + 1, a, 0, a + 1)
-(a, a, a + 1, a, 0, 1)
-(a, a, a + 1, a, a, 0)
-(a, a, a + 1, a, a, a)
-(a, a, a + 1, a, a, a + 1)
-(a, a, a + 1, a, a, 1)
-(a, a, a + 1, a, a + 1, 0)
-(a, a, a + 1, a, a + 1, a)
-(a, a, a + 1, a, a + 1, a + 1)
-(a, a, a + 1, a, a + 1, 1)
-(a, a, a + 1, a, 1, 0)
-(a, a, a + 1, a, 1, a)
-(a, a, a + 1, a, 1, a + 1)
-(a, a, a + 1, a, 1, 1)
-(a, a, a + 1, a + 1, 0, 0)
-(a, a, a + 1, a + 1, 0, a)
-(a, a, a + 1, a + 1, 0, a + 1)
-(a, a, a + 1, a + 1, 0, 1)
-(a, a, a + 1, a + 1, a, 0)
-(a, a, a + 1, a + 1, a, a)
-(a, a, a + 1, a + 1, a, a + 1)
-(a, a, a + 1, a + 1, a, 1)
-(a, a, a + 1, a + 1, a + 1, 0)
-(a, a, a + 1, a + 1, a + 1, a)
-(a, a, a + 1, a + 1, a + 1, a + 1)
-(a, a, a + 1, a + 1, a + 1, 1)
-(a, a, a + 1, a + 1, 1, 0)
-(a, a, a + 1, a + 1, 1, a)
-(a, a, a + 1, a + 1, 1, a + 1)
-(a, a, a + 1, a + 1, 1, 1)
-(a, a, a + 1, 1, 0, 0)
-(a, a, a + 1, 1, 0, a)
-(a, a, a + 1, 1, 0, a + 1)
-(a, a, a + 1, 1, 0, 1)
-(a, a, a + 1, 1, a, 0)
-(a, a, a + 1, 1, a, a)
-(a, a, a + 1, 1, a, a + 1)
-(a, a, a + 1, 1, a, 1)
-(a, a, a + 1, 1, a + 1, 0)
-(a, a, a + 1, 1, a + 1, a)
-(a, a, a + 1, 1, a + 1, a + 1)
-(a, a, a + 1, 1, a + 1, 1)
-(a, a, a + 1, 1, 1, 0)
-(a, a, a + 1, 1, 1, a)
-(a, a, a + 1, 1, 1, a + 1)
-(a, a, a + 1, 1, 1, 1)
-(a, a, 1, 0, 0, 0)
-(a, a, 1, 0, 0, a)
-(a, a, 1, 0, 0, a + 1)
-(a, a, 1, 0, 0, 1)
-(a, a, 1, 0, a, 0)
-(a, a, 1, 0, a, a)
-(a, a, 1, 0, a, a + 1)
-(a, a, 1, 0, a, 1)
-(a, a, 1, 0, a + 1, 0)
-(a, a, 1, 0, a + 1, a)
-(a, a, 1, 0, a + 1, a + 1)
-(a, a, 1, 0, a + 1, 1)
-(a, a, 1, 0, 1, 0)
-(a, a, 1, 0, 1, a)
-(a, a, 1, 0, 1, a + 1)
-(a, a, 1, 0, 1, 1)
-(a, a, 1, a, 0, 0)
-(a, a, 1, a, 0, a)
-(a, a, 1, a, 0, a + 1)
-(a, a, 1, a, 0, 1)
-(a, a, 1, a, a, 0)
-(a, a, 1, a, a, a)
-(a, a, 1, a, a, a + 1)
-(a, a, 1, a, a, 1)
-(a, a, 1, a, a + 1, 0)
-(a, a, 1, a, a + 1, a)
-(a, a, 1, a, a + 1, a + 1)
-(a, a, 1, a, a + 1, 1)
-(a, a, 1, a, 1, 0)
-(a, a, 1, a, 1, a)
-(a, a, 1, a, 1, a + 1)
-(a, a, 1, a, 1, 1)
-(a, a, 1, a + 1, 0, 0)
-(a, a, 1, a + 1, 0, a)
-(a, a, 1, a + 1, 0, a + 1)
-(a, a, 1, a + 1, 0, 1)
-(a, a, 1, a + 1, a, 0)
-(a, a, 1, a + 1, a, a)
-(a, a, 1, a + 1, a, a + 1)
-(a, a, 1, a + 1, a, 1)
-(a, a, 1, a + 1, a + 1, 0)
-(a, a, 1, a + 1, a + 1, a)
-(a, a, 1, a + 1, a + 1, a + 1)
-(a, a, 1, a + 1, a + 1, 1)
-(a, a, 1, a + 1, 1, 0)
-(a, a, 1, a + 1, 1, a)
-(a, a, 1, a + 1, 1, a + 1)
-(a, a, 1, a + 1, 1, 1)
-(a, a, 1, 1, 0, 0)
-(a, a, 1, 1, 0, a)
-(a, a, 1, 1, 0, a + 1)
-(a, a, 1, 1, 0, 1)
-(a, a, 1, 1, a, 0)
-(a, a, 1, 1, a, a)
-(a, a, 1, 1, a, a + 1)
-(a, a, 1, 1, a, 1)
-(a, a, 1, 1, a + 1, 0)
-(a, a, 1, 1, a + 1, a)
-(a, a, 1, 1, a + 1, a + 1)
-(a, a, 1, 1, a + 1, 1)
-(a, a, 1, 1, 1, 0)
-(a, a, 1, 1, 1, a)
-(a, a, 1, 1, 1, a + 1)
-(a, a, 1, 1, 1, 1)
-(a, a + 1, 0, 0, 0, 0)
-(a, a + 1, 0, 0, 0, a)
-(a, a + 1, 0, 0, 0, a + 1)
-(a, a + 1, 0, 0, 0, 1)
-(a, a + 1, 0, 0, a, 0)
-(a, a + 1, 0, 0, a, a)
-(a, a + 1, 0, 0, a, a + 1)
-(a, a + 1, 0, 0, a, 1)
-(a, a + 1, 0, 0, a + 1, 0)
-(a, a + 1, 0, 0, a + 1, a)
-(a, a + 1, 0, 0, a + 1, a + 1)
-(a, a + 1, 0, 0, a + 1, 1)
-(a, a + 1, 0, 0, 1, 0)
-(a, a + 1, 0, 0, 1, a)
-(a, a + 1, 0, 0, 1, a + 1)
-(a, a + 1, 0, 0, 1, 1)
-(a, a + 1, 0, a, 0, 0)
-(a, a + 1, 0, a, 0, a)
-(a, a + 1, 0, a, 0, a + 1)
-(a, a + 1, 0, a, 0, 1)
-(a, a + 1, 0, a, a, 0)
-(a, a + 1, 0, a, a, a)
-(a, a + 1, 0, a, a, a + 1)
-(a, a + 1, 0, a, a, 1)
-(a, a + 1, 0, a, a + 1, 0)
-(a, a + 1, 0, a, a + 1, a)
-(a, a + 1, 0, a, a + 1, a + 1)
-(a, a + 1, 0, a, a + 1, 1)
-(a, a + 1, 0, a, 1, 0)
-(a, a + 1, 0, a, 1, a)
-(a, a + 1, 0, a, 1, a + 1)
-(a, a + 1, 0, a, 1, 1)
-(a, a + 1, 0, a + 1, 0, 0)
-(a, a + 1, 0, a + 1, 0, a)
-(a, a + 1, 0, a + 1, 0, a + 1)
-(a, a + 1, 0, a + 1, 0, 1)
-(a, a + 1, 0, a + 1, a, 0)
-(a, a + 1, 0, a + 1, a, a)
-(a, a + 1, 0, a + 1, a, a + 1)
-(a, a + 1, 0, a + 1, a, 1)
-(a, a + 1, 0, a + 1, a + 1, 0)
-(a, a + 1, 0, a + 1, a + 1, a)
-(a, a + 1, 0, a + 1, a + 1, a + 1)
-(a, a + 1, 0, a + 1, a + 1, 1)
-(a, a + 1, 0, a + 1, 1, 0)
-(a, a + 1, 0, a + 1, 1, a)
-(a, a + 1, 0, a + 1, 1, a + 1)
-(a, a + 1, 0, a + 1, 1, 1)
-(a, a + 1, 0, 1, 0, 0)
-(a, a + 1, 0, 1, 0, a)
-(a, a + 1, 0, 1, 0, a + 1)
-(a, a + 1, 0, 1, 0, 1)
-(a, a + 1, 0, 1, a, 0)
-(a, a + 1, 0, 1, a, a)
-(a, a + 1, 0, 1, a, a + 1)
-(a, a + 1, 0, 1, a, 1)
-(a, a + 1, 0, 1, a + 1, 0)
-(a, a + 1, 0, 1, a + 1, a)
-(a, a + 1, 0, 1, a + 1, a + 1)
-(a, a + 1, 0, 1, a + 1, 1)
-(a, a + 1, 0, 1, 1, 0)
-(a, a + 1, 0, 1, 1, a)
-(a, a + 1, 0, 1, 1, a + 1)
-(a, a + 1, 0, 1, 1, 1)
-(a, a + 1, a, 0, 0, 0)
-(a, a + 1, a, 0, 0, a)
-(a, a + 1, a, 0, 0, a + 1)
-(a, a + 1, a, 0, 0, 1)
-(a, a + 1, a, 0, a, 0)
-(a, a + 1, a, 0, a, a)
-(a, a + 1, a, 0, a, a + 1)
-(a, a + 1, a, 0, a, 1)
-(a, a + 1, a, 0, a + 1, 0)
-(a, a + 1, a, 0, a + 1, a)
-(a, a + 1, a, 0, a + 1, a + 1)
-(a, a + 1, a, 0, a + 1, 1)
-(a, a + 1, a, 0, 1, 0)
-(a, a + 1, a, 0, 1, a)
-(a, a + 1, a, 0, 1, a + 1)
-(a, a + 1, a, 0, 1, 1)
-(a, a + 1, a, a, 0, 0)
-(a, a + 1, a, a, 0, a)
-(a, a + 1, a, a, 0, a + 1)
-(a, a + 1, a, a, 0, 1)
-(a, a + 1, a, a, a, 0)
-(a, a + 1, a, a, a, a)
-(a, a + 1, a, a, a, a + 1)
-(a, a + 1, a, a, a, 1)
-(a, a + 1, a, a, a + 1, 0)
-(a, a + 1, a, a, a + 1, a)
-(a, a + 1, a, a, a + 1, a + 1)
-(a, a + 1, a, a, a + 1, 1)
-(a, a + 1, a, a, 1, 0)
-(a, a + 1, a, a, 1, a)
-(a, a + 1, a, a, 1, a + 1)
-(a, a + 1, a, a, 1, 1)
-(a, a + 1, a, a + 1, 0, 0)
-(a, a + 1, a, a + 1, 0, a)
-(a, a + 1, a, a + 1, 0, a + 1)
-(a, a + 1, a, a + 1, 0, 1)
-(a, a + 1, a, a + 1, a, 0)
-(a, a + 1, a, a + 1, a, a)
-(a, a + 1, a, a + 1, a, a + 1)
-(a, a + 1, a, a + 1, a, 1)
-(a, a + 1, a, a + 1, a + 1, 0)
-(a, a + 1, a, a + 1, a + 1, a)
-(a, a + 1, a, a + 1, a + 1, a + 1)
-(a, a + 1, a, a + 1, a + 1, 1)
-(a, a + 1, a, a + 1, 1, 0)
-(a, a + 1, a, a + 1, 1, a)
-(a, a + 1, a, a + 1, 1, a + 1)
-(a, a + 1, a, a + 1, 1, 1)
-(a, a + 1, a, 1, 0, 0)
-(a, a + 1, a, 1, 0, a)
-(a, a + 1, a, 1, 0, a + 1)
-(a, a + 1, a, 1, 0, 1)
-(a, a + 1, a, 1, a, 0)
-(a, a + 1, a, 1, a, a)
-(a, a + 1, a, 1, a, a + 1)
-(a, a + 1, a, 1, a, 1)
-(a, a + 1, a, 1, a + 1, 0)
-(a, a + 1, a, 1, a + 1, a)
-(a, a + 1, a, 1, a + 1, a + 1)
-(a, a + 1, a, 1, a + 1, 1)
-(a, a + 1, a, 1, 1, 0)
-(a, a + 1, a, 1, 1, a)
-(a, a + 1, a, 1, 1, a + 1)
-(a, a + 1, a, 1, 1, 1)
-(a, a + 1, a + 1, 0, 0, 0)
-(a, a + 1, a + 1, 0, 0, a)
-(a, a + 1, a + 1, 0, 0, a + 1)
-(a, a + 1, a + 1, 0, 0, 1)
-(a, a + 1, a + 1, 0, a, 0)
-(a, a + 1, a + 1, 0, a, a)
-(a, a + 1, a + 1, 0, a, a + 1)
-(a, a + 1, a + 1, 0, a, 1)
-(a, a + 1, a + 1, 0, a + 1, 0)
-(a, a + 1, a + 1, 0, a + 1, a)
-(a, a + 1, a + 1, 0, a + 1, a + 1)
-(a, a + 1, a + 1, 0, a + 1, 1)
-(a, a + 1, a + 1, 0, 1, 0)
-(a, a + 1, a + 1, 0, 1, a)
-(a, a + 1, a + 1, 0, 1, a + 1)
-(a, a + 1, a + 1, 0, 1, 1)
-(a, a + 1, a + 1, a, 0, 0)
-(a, a + 1, a + 1, a, 0, a)
-(a, a + 1, a + 1, a, 0, a + 1)
-(a, a + 1, a + 1, a, 0, 1)
-(a, a + 1, a + 1, a, a, 0)
-(a, a + 1, a + 1, a, a, a)
-(a, a + 1, a + 1, a, a, a + 1)
-(a, a + 1, a + 1, a, a, 1)
-(a, a + 1, a + 1, a, a + 1, 0)
-(a, a + 1, a + 1, a, a + 1, a)
-(a, a + 1, a + 1, a, a + 1, a + 1)
-(a, a + 1, a + 1, a, a + 1, 1)
-(a, a + 1, a + 1, a, 1, 0)
-(a, a + 1, a + 1, a, 1, a)
-(a, a + 1, a + 1, a, 1, a + 1)
-(a, a + 1, a + 1, a, 1, 1)
-(a, a + 1, a + 1, a + 1, 0, 0)
-(a, a + 1, a + 1, a + 1, 0, a)
-(a, a + 1, a + 1, a + 1, 0, a + 1)
-(a, a + 1, a + 1, a + 1, 0, 1)
-(a, a + 1, a + 1, a + 1, a, 0)
-(a, a + 1, a + 1, a + 1, a, a)
-(a, a + 1, a + 1, a + 1, a, a + 1)
-(a, a + 1, a + 1, a + 1, a, 1)
-(a, a + 1, a + 1, a + 1, a + 1, 0)
-(a, a + 1, a + 1, a + 1, a + 1, a)
-(a, a + 1, a + 1, a + 1, a + 1, a + 1)
-(a, a + 1, a + 1, a + 1, a + 1, 1)
-(a, a + 1, a + 1, a + 1, 1, 0)
-(a, a + 1, a + 1, a + 1, 1, a)
-(a, a + 1, a + 1, a + 1, 1, a + 1)
-(a, a + 1, a + 1, a + 1, 1, 1)
-(a, a + 1, a + 1, 1, 0, 0)
-(a, a + 1, a + 1, 1, 0, a)
-(a, a + 1, a + 1, 1, 0, a + 1)
-(a, a + 1, a + 1, 1, 0, 1)
-(a, a + 1, a + 1, 1, a, 0)
-(a, a + 1, a + 1, 1, a, a)
-(a, a + 1, a + 1, 1, a, a + 1)
-(a, a + 1, a + 1, 1, a, 1)
-(a, a + 1, a + 1, 1, a + 1, 0)
-(a, a + 1, a + 1, 1, a + 1, a)
-(a, a + 1, a + 1, 1, a + 1, a + 1)
-(a, a + 1, a + 1, 1, a + 1, 1)
-(a, a + 1, a + 1, 1, 1, 0)
-(a, a + 1, a + 1, 1, 1, a)
-(a, a + 1, a + 1, 1, 1, a + 1)
-(a, a + 1, a + 1, 1, 1, 1)
-(a, a + 1, 1, 0, 0, 0)
-(a, a + 1, 1, 0, 0, a)
-(a, a + 1, 1, 0, 0, a + 1)
-(a, a + 1, 1, 0, 0, 1)
-(a, a + 1, 1, 0, a, 0)
-(a, a + 1, 1, 0, a, a)
-(a, a + 1, 1, 0, a, a + 1)
-(a, a + 1, 1, 0, a, 1)
-(a, a + 1, 1, 0, a + 1, 0)
-(a, a + 1, 1, 0, a + 1, a)
-(a, a + 1, 1, 0, a + 1, a + 1)
-(a, a + 1, 1, 0, a + 1, 1)
-(a, a + 1, 1, 0, 1, 0)
-(a, a + 1, 1, 0, 1, a)
-(a, a + 1, 1, 0, 1, a + 1)
-(a, a + 1, 1, 0, 1, 1)
-(a, a + 1, 1, a, 0, 0)
-(a, a + 1, 1, a, 0, a)
-(a, a + 1, 1, a, 0, a + 1)
-(a, a + 1, 1, a, 0, 1)
-(a, a + 1, 1, a, a, 0)
-(a, a + 1, 1, a, a, a)
-(a, a + 1, 1, a, a, a + 1)
-(a, a + 1, 1, a, a, 1)
-(a, a + 1, 1, a, a + 1, 0)
-(a, a + 1, 1, a, a + 1, a)
-(a, a + 1, 1, a, a + 1, a + 1)
-(a, a + 1, 1, a, a + 1, 1)
-(a, a + 1, 1, a, 1, 0)
-(a, a + 1, 1, a, 1, a)
-(a, a + 1, 1, a, 1, a + 1)
-(a, a + 1, 1, a, 1, 1)
-(a, a + 1, 1, a + 1, 0, 0)
-(a, a + 1, 1, a + 1, 0, a)
-(a, a + 1, 1, a + 1, 0, a + 1)
-(a, a + 1, 1, a + 1, 0, 1)
-(a, a + 1, 1, a + 1, a, 0)
-(a, a + 1, 1, a + 1, a, a)
-(a, a + 1, 1, a + 1, a, a + 1)
-(a, a + 1, 1, a + 1, a, 1)
-(a, a + 1, 1, a + 1, a + 1, 0)
-(a, a + 1, 1, a + 1, a + 1, a)
-(a, a + 1, 1, a + 1, a + 1, a + 1)
-(a, a + 1, 1, a + 1, a + 1, 1)
-(a, a + 1, 1, a + 1, 1, 0)
-(a, a + 1, 1, a + 1, 1, a)
-(a, a + 1, 1, a + 1, 1, a + 1)
-(a, a + 1, 1, a + 1, 1, 1)
-(a, a + 1, 1, 1, 0, 0)
-(a, a + 1, 1, 1, 0, a)
-(a, a + 1, 1, 1, 0, a + 1)
-(a, a + 1, 1, 1, 0, 1)
-(a, a + 1, 1, 1, a, 0)
-(a, a + 1, 1, 1, a, a)
-(a, a + 1, 1, 1, a, a + 1)
-(a, a + 1, 1, 1, a, 1)
-(a, a + 1, 1, 1, a + 1, 0)
-(a, a + 1, 1, 1, a + 1, a)
-(a, a + 1, 1, 1, a + 1, a + 1)
-(a, a + 1, 1, 1, a + 1, 1)
-(a, a + 1, 1, 1, 1, 0)
-(a, a + 1, 1, 1, 1, a)
-(a, a + 1, 1, 1, 1, a + 1)
-(a, a + 1, 1, 1, 1, 1)
-(a, 1, 0, 0, 0, 0)
-(a, 1, 0, 0, 0, a)
-(a, 1, 0, 0, 0, a + 1)
-(a, 1, 0, 0, 0, 1)
-(a, 1, 0, 0, a, 0)
-(a, 1, 0, 0, a, a)
-(a, 1, 0, 0, a, a + 1)
-(a, 1, 0, 0, a, 1)
-(a, 1, 0, 0, a + 1, 0)
-(a, 1, 0, 0, a + 1, a)
-(a, 1, 0, 0, a + 1, a + 1)
-(a, 1, 0, 0, a + 1, 1)
-(a, 1, 0, 0, 1, 0)
-(a, 1, 0, 0, 1, a)
-(a, 1, 0, 0, 1, a + 1)
-(a, 1, 0, 0, 1, 1)
-(a, 1, 0, a, 0, 0)
-(a, 1, 0, a, 0, a)
-(a, 1, 0, a, 0, a + 1)
-(a, 1, 0, a, 0, 1)
-(a, 1, 0, a, a, 0)
-(a, 1, 0, a, a, a)
-(a, 1, 0, a, a, a + 1)
-(a, 1, 0, a, a, 1)
-(a, 1, 0, a, a + 1, 0)
-(a, 1, 0, a, a + 1, a)
-(a, 1, 0, a, a + 1, a + 1)
-(a, 1, 0, a, a + 1, 1)
-(a, 1, 0, a, 1, 0)
-(a, 1, 0, a, 1, a)
-(a, 1, 0, a, 1, a + 1)
-(a, 1, 0, a, 1, 1)
-(a, 1, 0, a + 1, 0, 0)
-(a, 1, 0, a + 1, 0, a)
-(a, 1, 0, a + 1, 0, a + 1)
-(a, 1, 0, a + 1, 0, 1)
-(a, 1, 0, a + 1, a, 0)
-(a, 1, 0, a + 1, a, a)
-(a, 1, 0, a + 1, a, a + 1)
-(a, 1, 0, a + 1, a, 1)
-(a, 1, 0, a + 1, a + 1, 0)
-(a, 1, 0, a + 1, a + 1, a)
-(a, 1, 0, a + 1, a + 1, a + 1)
-(a, 1, 0, a + 1, a + 1, 1)
-(a, 1, 0, a + 1, 1, 0)
-(a, 1, 0, a + 1, 1, a)
-(a, 1, 0, a + 1, 1, a + 1)
-(a, 1, 0, a + 1, 1, 1)
-(a, 1, 0, 1, 0, 0)
-(a, 1, 0, 1, 0, a)
-(a, 1, 0, 1, 0, a + 1)
-(a, 1, 0, 1, 0, 1)
-(a, 1, 0, 1, a, 0)
-(a, 1, 0, 1, a, a)
-(a, 1, 0, 1, a, a + 1)
-(a, 1, 0, 1, a, 1)
-(a, 1, 0, 1, a + 1, 0)
-(a, 1, 0, 1, a + 1, a)
-(a, 1, 0, 1, a + 1, a + 1)
-(a, 1, 0, 1, a + 1, 1)
-(a, 1, 0, 1, 1, 0)
-(a, 1, 0, 1, 1, a)
-(a, 1, 0, 1, 1, a + 1)
-(a, 1, 0, 1, 1, 1)
-(a, 1, a, 0, 0, 0)
-(a, 1, a, 0, 0, a)
-(a, 1, a, 0, 0, a + 1)
-(a, 1, a, 0, 0, 1)
-(a, 1, a, 0, a, 0)
-(a, 1, a, 0, a, a)
-(a, 1, a, 0, a, a + 1)
-(a, 1, a, 0, a, 1)
-(a, 1, a, 0, a + 1, 0)
-(a, 1, a, 0, a + 1, a)
-(a, 1, a, 0, a + 1, a + 1)
-(a, 1, a, 0, a + 1, 1)
-(a, 1, a, 0, 1, 0)
-(a, 1, a, 0, 1, a)
-(a, 1, a, 0, 1, a + 1)
-(a, 1, a, 0, 1, 1)
-(a, 1, a, a, 0, 0)
-(a, 1, a, a, 0, a)
-(a, 1, a, a, 0, a + 1)
-(a, 1, a, a, 0, 1)
-(a, 1, a, a, a, 0)
-(a, 1, a, a, a, a)
-(a, 1, a, a, a, a + 1)
-(a, 1, a, a, a, 1)
-(a, 1, a, a, a + 1, 0)
-(a, 1, a, a, a + 1, a)
-(a, 1, a, a, a + 1, a + 1)
-(a, 1, a, a, a + 1, 1)
-(a, 1, a, a, 1, 0)
-(a, 1, a, a, 1, a)
-(a, 1, a, a, 1, a + 1)
-(a, 1, a, a, 1, 1)
-(a, 1, a, a + 1, 0, 0)
-(a, 1, a, a + 1, 0, a)
-(a, 1, a, a + 1, 0, a + 1)
-(a, 1, a, a + 1, 0, 1)
-(a, 1, a, a + 1, a, 0)
-(a, 1, a, a + 1, a, a)
-(a, 1, a, a + 1, a, a + 1)
-(a, 1, a, a + 1, a, 1)
-(a, 1, a, a + 1, a + 1, 0)
-(a, 1, a, a + 1, a + 1, a)
-(a, 1, a, a + 1, a + 1, a + 1)
-(a, 1, a, a + 1, a + 1, 1)
-(a, 1, a, a + 1, 1, 0)
-(a, 1, a, a + 1, 1, a)
-(a, 1, a, a + 1, 1, a + 1)
-(a, 1, a, a + 1, 1, 1)
-(a, 1, a, 1, 0, 0)
-(a, 1, a, 1, 0, a)
-(a, 1, a, 1, 0, a + 1)
-(a, 1, a, 1, 0, 1)
-(a, 1, a, 1, a, 0)
-(a, 1, a, 1, a, a)
-(a, 1, a, 1, a, a + 1)
-(a, 1, a, 1, a, 1)
-(a, 1, a, 1, a + 1, 0)
-(a, 1, a, 1, a + 1, a)
-(a, 1, a, 1, a + 1, a + 1)
-(a, 1, a, 1, a + 1, 1)
-(a, 1, a, 1, 1, 0)
-(a, 1, a, 1, 1, a)
-(a, 1, a, 1, 1, a + 1)
-(a, 1, a, 1, 1, 1)
-(a, 1, a + 1, 0, 0, 0)
-(a, 1, a + 1, 0, 0, a)
-(a, 1, a + 1, 0, 0, a + 1)
-(a, 1, a + 1, 0, 0, 1)
-(a, 1, a + 1, 0, a, 0)
-(a, 1, a + 1, 0, a, a)
-(a, 1, a + 1, 0, a, a + 1)
-(a, 1, a + 1, 0, a, 1)
-(a, 1, a + 1, 0, a + 1, 0)
-(a, 1, a + 1, 0, a + 1, a)
-(a, 1, a + 1, 0, a + 1, a + 1)
-(a, 1, a + 1, 0, a + 1, 1)
-(a, 1, a + 1, 0, 1, 0)
-(a, 1, a + 1, 0, 1, a)
-(a, 1, a + 1, 0, 1, a + 1)
-(a, 1, a + 1, 0, 1, 1)
-(a, 1, a + 1, a, 0, 0)
-(a, 1, a + 1, a, 0, a)
-(a, 1, a + 1, a, 0, a + 1)
-(a, 1, a + 1, a, 0, 1)
-(a, 1, a + 1, a, a, 0)
-(a, 1, a + 1, a, a, a)
-(a, 1, a + 1, a, a, a + 1)
-(a, 1, a + 1, a, a, 1)
-(a, 1, a + 1, a, a + 1, 0)
-(a, 1, a + 1, a, a + 1, a)
-(a, 1, a + 1, a, a + 1, a + 1)
-(a, 1, a + 1, a, a + 1, 1)
-(a, 1, a + 1, a, 1, 0)
-(a, 1, a + 1, a, 1, a)
-(a, 1, a + 1, a, 1, a + 1)
-(a, 1, a + 1, a, 1, 1)
-(a, 1, a + 1, a + 1, 0, 0)
-(a, 1, a + 1, a + 1, 0, a)
-(a, 1, a + 1, a + 1, 0, a + 1)
-(a, 1, a + 1, a + 1, 0, 1)
-(a, 1, a + 1, a + 1, a, 0)
-(a, 1, a + 1, a + 1, a, a)
-(a, 1, a + 1, a + 1, a, a + 1)
-(a, 1, a + 1, a + 1, a, 1)
-(a, 1, a + 1, a + 1, a + 1, 0)
-(a, 1, a + 1, a + 1, a + 1, a)
-(a, 1, a + 1, a + 1, a + 1, a + 1)
-(a, 1, a + 1, a + 1, a + 1, 1)
-(a, 1, a + 1, a + 1, 1, 0)
-(a, 1, a + 1, a + 1, 1, a)
-(a, 1, a + 1, a + 1, 1, a + 1)
-(a, 1, a + 1, a + 1, 1, 1)
-(a, 1, a + 1, 1, 0, 0)
-(a, 1, a + 1, 1, 0, a)
-(a, 1, a + 1, 1, 0, a + 1)
-(a, 1, a + 1, 1, 0, 1)
-(a, 1, a + 1, 1, a, 0)
-(a, 1, a + 1, 1, a, a)
-(a, 1, a + 1, 1, a, a + 1)
-(a, 1, a + 1, 1, a, 1)
-(a, 1, a + 1, 1, a + 1, 0)
-(a, 1, a + 1, 1, a + 1, a)
-(a, 1, a + 1, 1, a + 1, a + 1)
-(a, 1, a + 1, 1, a + 1, 1)
-(a, 1, a + 1, 1, 1, 0)
-(a, 1, a + 1, 1, 1, a)
-(a, 1, a + 1, 1, 1, a + 1)
-(a, 1, a + 1, 1, 1, 1)
-(a, 1, 1, 0, 0, 0)
-(a, 1, 1, 0, 0, a)
-(a, 1, 1, 0, 0, a + 1)
-(a, 1, 1, 0, 0, 1)
-(a, 1, 1, 0, a, 0)
-(a, 1, 1, 0, a, a)
-(a, 1, 1, 0, a, a + 1)
-(a, 1, 1, 0, a, 1)
-(a, 1, 1, 0, a + 1, 0)
-(a, 1, 1, 0, a + 1, a)
-(a, 1, 1, 0, a + 1, a + 1)
-(a, 1, 1, 0, a + 1, 1)
-(a, 1, 1, 0, 1, 0)
-(a, 1, 1, 0, 1, a)
-(a, 1, 1, 0, 1, a + 1)
-(a, 1, 1, 0, 1, 1)
-(a, 1, 1, a, 0, 0)
-(a, 1, 1, a, 0, a)
-(a, 1, 1, a, 0, a + 1)
-(a, 1, 1, a, 0, 1)
-(a, 1, 1, a, a, 0)
-(a, 1, 1, a, a, a)
-(a, 1, 1, a, a, a + 1)
-(a, 1, 1, a, a, 1)
-(a, 1, 1, a, a + 1, 0)
-(a, 1, 1, a, a + 1, a)
-(a, 1, 1, a, a + 1, a + 1)
-(a, 1, 1, a, a + 1, 1)
-(a, 1, 1, a, 1, 0)
-(a, 1, 1, a, 1, a)
-(a, 1, 1, a, 1, a + 1)
-(a, 1, 1, a, 1, 1)
-(a, 1, 1, a + 1, 0, 0)
-(a, 1, 1, a + 1, 0, a)
-(a, 1, 1, a + 1, 0, a + 1)
-(a, 1, 1, a + 1, 0, 1)
-(a, 1, 1, a + 1, a, 0)
-(a, 1, 1, a + 1, a, a)
-(a, 1, 1, a + 1, a, a + 1)
-(a, 1, 1, a + 1, a, 1)
-(a, 1, 1, a + 1, a + 1, 0)
-(a, 1, 1, a + 1, a + 1, a)
-(a, 1, 1, a + 1, a + 1, a + 1)
-(a, 1, 1, a + 1, a + 1, 1)
-(a, 1, 1, a + 1, 1, 0)
-(a, 1, 1, a + 1, 1, a)
-(a, 1, 1, a + 1, 1, a + 1)
-(a, 1, 1, a + 1, 1, 1)
-(a, 1, 1, 1, 0, 0)
-(a, 1, 1, 1, 0, a)
-(a, 1, 1, 1, 0, a + 1)
-(a, 1, 1, 1, 0, 1)
-(a, 1, 1, 1, a, 0)
-(a, 1, 1, 1, a, a)
-(a, 1, 1, 1, a, a + 1)
-(a, 1, 1, 1, a, 1)
-(a, 1, 1, 1, a + 1, 0)
-(a, 1, 1, 1, a + 1, a)
-(a, 1, 1, 1, a + 1, a + 1)
-(a, 1, 1, 1, a + 1, 1)
-(a, 1, 1, 1, 1, 0)
-(a, 1, 1, 1, 1, a)
-(a, 1, 1, 1, 1, a + 1)
-(a, 1, 1, 1, 1, 1)
-(a + 1, 0, 0, 0, 0, 0)
-(a + 1, 0, 0, 0, 0, a)
-(a + 1, 0, 0, 0, 0, a + 1)
-(a + 1, 0, 0, 0, 0, 1)
-(a + 1, 0, 0, 0, a, 0)
-(a + 1, 0, 0, 0, a, a)
-(a + 1, 0, 0, 0, a, a + 1)
-(a + 1, 0, 0, 0, a, 1)
-(a + 1, 0, 0, 0, a + 1, 0)
-(a + 1, 0, 0, 0, a + 1, a)
-(a + 1, 0, 0, 0, a + 1, a + 1)
-(a + 1, 0, 0, 0, a + 1, 1)
-(a + 1, 0, 0, 0, 1, 0)
-(a + 1, 0, 0, 0, 1, a)
-(a + 1, 0, 0, 0, 1, a + 1)
-(a + 1, 0, 0, 0, 1, 1)
-(a + 1, 0, 0, a, 0, 0)
-(a + 1, 0, 0, a, 0, a)
-(a + 1, 0, 0, a, 0, a + 1)
-(a + 1, 0, 0, a, 0, 1)
-(a + 1, 0, 0, a, a, 0)
-(a + 1, 0, 0, a, a, a)
-(a + 1, 0, 0, a, a, a + 1)
-(a + 1, 0, 0, a, a, 1)
-(a + 1, 0, 0, a, a + 1, 0)
-(a + 1, 0, 0, a, a + 1, a)
-(a + 1, 0, 0, a, a + 1, a + 1)
-(a + 1, 0, 0, a, a + 1, 1)
-(a + 1, 0, 0, a, 1, 0)
-(a + 1, 0, 0, a, 1, a)
-(a + 1, 0, 0, a, 1, a + 1)
-(a + 1, 0, 0, a, 1, 1)
-(a + 1, 0, 0, a + 1, 0, 0)
-(a + 1, 0, 0, a + 1, 0, a)
-(a + 1, 0, 0, a + 1, 0, a + 1)
-(a + 1, 0, 0, a + 1, 0, 1)
-(a + 1, 0, 0, a + 1, a, 0)
-(a + 1, 0, 0, a + 1, a, a)
-(a + 1, 0, 0, a + 1, a, a + 1)
-(a + 1, 0, 0, a + 1, a, 1)
-(a + 1, 0, 0, a + 1, a + 1, 0)
-(a + 1, 0, 0, a + 1, a + 1, a)
-(a + 1, 0, 0, a + 1, a + 1, a + 1)
-(a + 1, 0, 0, a + 1, a + 1, 1)
-(a + 1, 0, 0, a + 1, 1, 0)
-(a + 1, 0, 0, a + 1, 1, a)
-(a + 1, 0, 0, a + 1, 1, a + 1)
-(a + 1, 0, 0, a + 1, 1, 1)
-(a + 1, 0, 0, 1, 0, 0)
-(a + 1, 0, 0, 1, 0, a)
-(a + 1, 0, 0, 1, 0, a + 1)
-(a + 1, 0, 0, 1, 0, 1)
-(a + 1, 0, 0, 1, a, 0)
-(a + 1, 0, 0, 1, a, a)
-(a + 1, 0, 0, 1, a, a + 1)
-(a + 1, 0, 0, 1, a, 1)
-(a + 1, 0, 0, 1, a + 1, 0)
-(a + 1, 0, 0, 1, a + 1, a)
-(a + 1, 0, 0, 1, a + 1, a + 1)
-(a + 1, 0, 0, 1, a + 1, 1)
-(a + 1, 0, 0, 1, 1, 0)
-(a + 1, 0, 0, 1, 1, a)
-(a + 1, 0, 0, 1, 1, a + 1)
-(a + 1, 0, 0, 1, 1, 1)
-(a + 1, 0, a, 0, 0, 0)
-(a + 1, 0, a, 0, 0, a)
-(a + 1, 0, a, 0, 0, a + 1)
-(a + 1, 0, a, 0, 0, 1)
-(a + 1, 0, a, 0, a, 0)
-(a + 1, 0, a, 0, a, a)
-(a + 1, 0, a, 0, a, a + 1)
-(a + 1, 0, a, 0, a, 1)
-(a + 1, 0, a, 0, a + 1, 0)
-(a + 1, 0, a, 0, a + 1, a)
-(a + 1, 0, a, 0, a + 1, a + 1)
-(a + 1, 0, a, 0, a + 1, 1)
-(a + 1, 0, a, 0, 1, 0)
-(a + 1, 0, a, 0, 1, a)
-(a + 1, 0, a, 0, 1, a + 1)
-(a + 1, 0, a, 0, 1, 1)
-(a + 1, 0, a, a, 0, 0)
-(a + 1, 0, a, a, 0, a)
-(a + 1, 0, a, a, 0, a + 1)
-(a + 1, 0, a, a, 0, 1)
-(a + 1, 0, a, a, a, 0)
-(a + 1, 0, a, a, a, a)
-(a + 1, 0, a, a, a, a + 1)
-(a + 1, 0, a, a, a, 1)
-(a + 1, 0, a, a, a + 1, 0)
-(a + 1, 0, a, a, a + 1, a)
-(a + 1, 0, a, a, a + 1, a + 1)
-(a + 1, 0, a, a, a + 1, 1)
-(a + 1, 0, a, a, 1, 0)
-(a + 1, 0, a, a, 1, a)
-(a + 1, 0, a, a, 1, a + 1)
-(a + 1, 0, a, a, 1, 1)
-(a + 1, 0, a, a + 1, 0, 0)
-(a + 1, 0, a, a + 1, 0, a)
-(a + 1, 0, a, a + 1, 0, a + 1)
-(a + 1, 0, a, a + 1, 0, 1)
-(a + 1, 0, a, a + 1, a, 0)
-(a + 1, 0, a, a + 1, a, a)
-(a + 1, 0, a, a + 1, a, a + 1)
-(a + 1, 0, a, a + 1, a, 1)
-(a + 1, 0, a, a + 1, a + 1, 0)
-(a + 1, 0, a, a + 1, a + 1, a)
-(a + 1, 0, a, a + 1, a + 1, a + 1)
-(a + 1, 0, a, a + 1, a + 1, 1)
-(a + 1, 0, a, a + 1, 1, 0)
-(a + 1, 0, a, a + 1, 1, a)
-(a + 1, 0, a, a + 1, 1, a + 1)
-(a + 1, 0, a, a + 1, 1, 1)
-(a + 1, 0, a, 1, 0, 0)
-(a + 1, 0, a, 1, 0, a)
-(a + 1, 0, a, 1, 0, a + 1)
-(a + 1, 0, a, 1, 0, 1)
-(a + 1, 0, a, 1, a, 0)
-(a + 1, 0, a, 1, a, a)
-(a + 1, 0, a, 1, a, a + 1)
-(a + 1, 0, a, 1, a, 1)
-(a + 1, 0, a, 1, a + 1, 0)
-(a + 1, 0, a, 1, a + 1, a)
-(a + 1, 0, a, 1, a + 1, a + 1)
-(a + 1, 0, a, 1, a + 1, 1)
-(a + 1, 0, a, 1, 1, 0)
-(a + 1, 0, a, 1, 1, a)
-(a + 1, 0, a, 1, 1, a + 1)
-(a + 1, 0, a, 1, 1, 1)
-(a + 1, 0, a + 1, 0, 0, 0)
-(a + 1, 0, a + 1, 0, 0, a)
-(a + 1, 0, a + 1, 0, 0, a + 1)
-(a + 1, 0, a + 1, 0, 0, 1)
-(a + 1, 0, a + 1, 0, a, 0)
-(a + 1, 0, a + 1, 0, a, a)
-(a + 1, 0, a + 1, 0, a, a + 1)
-(a + 1, 0, a + 1, 0, a, 1)
-(a + 1, 0, a + 1, 0, a + 1, 0)
-(a + 1, 0, a + 1, 0, a + 1, a)
-(a + 1, 0, a + 1, 0, a + 1, a + 1)
-(a + 1, 0, a + 1, 0, a + 1, 1)
-(a + 1, 0, a + 1, 0, 1, 0)
-(a + 1, 0, a + 1, 0, 1, a)
-(a + 1, 0, a + 1, 0, 1, a + 1)
-(a + 1, 0, a + 1, 0, 1, 1)
-(a + 1, 0, a + 1, a, 0, 0)
-(a + 1, 0, a + 1, a, 0, a)
-(a + 1, 0, a + 1, a, 0, a + 1)
-(a + 1, 0, a + 1, a, 0, 1)
-(a + 1, 0, a + 1, a, a, 0)
-(a + 1, 0, a + 1, a, a, a)
-(a + 1, 0, a + 1, a, a, a + 1)
-(a + 1, 0, a + 1, a, a, 1)
-(a + 1, 0, a + 1, a, a + 1, 0)
-(a + 1, 0, a + 1, a, a + 1, a)
-(a + 1, 0, a + 1, a, a + 1, a + 1)
-(a + 1, 0, a + 1, a, a + 1, 1)
-(a + 1, 0, a + 1, a, 1, 0)
-(a + 1, 0, a + 1, a, 1, a)
-(a + 1, 0, a + 1, a, 1, a + 1)
-(a + 1, 0, a + 1, a, 1, 1)
-(a + 1, 0, a + 1, a + 1, 0, 0)
-(a + 1, 0, a + 1, a + 1, 0, a)
-(a + 1, 0, a + 1, a + 1, 0, a + 1)
-(a + 1, 0, a + 1, a + 1, 0, 1)
-(a + 1, 0, a + 1, a + 1, a, 0)
-(a + 1, 0, a + 1, a + 1, a, a)
-(a + 1, 0, a + 1, a + 1, a, a + 1)
-(a + 1, 0, a + 1, a + 1, a, 1)
-(a + 1, 0, a + 1, a + 1, a + 1, 0)
-(a + 1, 0, a + 1, a + 1, a + 1, a)
-(a + 1, 0, a + 1, a + 1, a + 1, a + 1)
-(a + 1, 0, a + 1, a + 1, a + 1, 1)
-(a + 1, 0, a + 1, a + 1, 1, 0)
-(a + 1, 0, a + 1, a + 1, 1, a)
-(a + 1, 0, a + 1, a + 1, 1, a + 1)
-(a + 1, 0, a + 1, a + 1, 1, 1)
-(a + 1, 0, a + 1, 1, 0, 0)
-(a + 1, 0, a + 1, 1, 0, a)
-(a + 1, 0, a + 1, 1, 0, a + 1)
-(a + 1, 0, a + 1, 1, 0, 1)
-(a + 1, 0, a + 1, 1, a, 0)
-(a + 1, 0, a + 1, 1, a, a)
-(a + 1, 0, a + 1, 1, a, a + 1)
-(a + 1, 0, a + 1, 1, a, 1)
-(a + 1, 0, a + 1, 1, a + 1, 0)
-(a + 1, 0, a + 1, 1, a + 1, a)
-(a + 1, 0, a + 1, 1, a + 1, a + 1)
-(a + 1, 0, a + 1, 1, a + 1, 1)
-(a + 1, 0, a + 1, 1, 1, 0)
-(a + 1, 0, a + 1, 1, 1, a)
-(a + 1, 0, a + 1, 1, 1, a + 1)
-(a + 1, 0, a + 1, 1, 1, 1)
-(a + 1, 0, 1, 0, 0, 0)
-(a + 1, 0, 1, 0, 0, a)
-(a + 1, 0, 1, 0, 0, a + 1)
-(a + 1, 0, 1, 0, 0, 1)
-(a + 1, 0, 1, 0, a, 0)
-(a + 1, 0, 1, 0, a, a)
-(a + 1, 0, 1, 0, a, a + 1)
-(a + 1, 0, 1, 0, a, 1)
-(a + 1, 0, 1, 0, a + 1, 0)
-(a + 1, 0, 1, 0, a + 1, a)
-(a + 1, 0, 1, 0, a + 1, a + 1)
-(a + 1, 0, 1, 0, a + 1, 1)
-(a + 1, 0, 1, 0, 1, 0)
-(a + 1, 0, 1, 0, 1, a)
-(a + 1, 0, 1, 0, 1, a + 1)
-(a + 1, 0, 1, 0, 1, 1)
-(a + 1, 0, 1, a, 0, 0)
-(a + 1, 0, 1, a, 0, a)
-(a + 1, 0, 1, a, 0, a + 1)
-(a + 1, 0, 1, a, 0, 1)
-(a + 1, 0, 1, a, a, 0)
-(a + 1, 0, 1, a, a, a)
-(a + 1, 0, 1, a, a, a + 1)
-(a + 1, 0, 1, a, a, 1)
-(a + 1, 0, 1, a, a + 1, 0)
-(a + 1, 0, 1, a, a + 1, a)
-(a + 1, 0, 1, a, a + 1, a + 1)
-(a + 1, 0, 1, a, a + 1, 1)
-(a + 1, 0, 1, a, 1, 0)
-(a + 1, 0, 1, a, 1, a)
-(a + 1, 0, 1, a, 1, a + 1)
-(a + 1, 0, 1, a, 1, 1)
-(a + 1, 0, 1, a + 1, 0, 0)
-(a + 1, 0, 1, a + 1, 0, a)
-(a + 1, 0, 1, a + 1, 0, a + 1)
-(a + 1, 0, 1, a + 1, 0, 1)
-(a + 1, 0, 1, a + 1, a, 0)
-(a + 1, 0, 1, a + 1, a, a)
-(a + 1, 0, 1, a + 1, a, a + 1)
-(a + 1, 0, 1, a + 1, a, 1)
-(a + 1, 0, 1, a + 1, a + 1, 0)
-(a + 1, 0, 1, a + 1, a + 1, a)
-(a + 1, 0, 1, a + 1, a + 1, a + 1)
-(a + 1, 0, 1, a + 1, a + 1, 1)
-(a + 1, 0, 1, a + 1, 1, 0)
-(a + 1, 0, 1, a + 1, 1, a)
-(a + 1, 0, 1, a + 1, 1, a + 1)
-(a + 1, 0, 1, a + 1, 1, 1)
-(a + 1, 0, 1, 1, 0, 0)
-(a + 1, 0, 1, 1, 0, a)
-(a + 1, 0, 1, 1, 0, a + 1)
-(a + 1, 0, 1, 1, 0, 1)
-(a + 1, 0, 1, 1, a, 0)
-(a + 1, 0, 1, 1, a, a)
-(a + 1, 0, 1, 1, a, a + 1)
-(a + 1, 0, 1, 1, a, 1)
-(a + 1, 0, 1, 1, a + 1, 0)
-(a + 1, 0, 1, 1, a + 1, a)
-(a + 1, 0, 1, 1, a + 1, a + 1)
-(a + 1, 0, 1, 1, a + 1, 1)
-(a + 1, 0, 1, 1, 1, 0)
-(a + 1, 0, 1, 1, 1, a)
-(a + 1, 0, 1, 1, 1, a + 1)
-(a + 1, 0, 1, 1, 1, 1)
-(a + 1, a, 0, 0, 0, 0)
-(a + 1, a, 0, 0, 0, a)
-(a + 1, a, 0, 0, 0, a + 1)
-(a + 1, a, 0, 0, 0, 1)
-(a + 1, a, 0, 0, a, 0)
-(a + 1, a, 0, 0, a, a)
-(a + 1, a, 0, 0, a, a + 1)
-(a + 1, a, 0, 0, a, 1)
-(a + 1, a, 0, 0, a + 1, 0)
-(a + 1, a, 0, 0, a + 1, a)
-(a + 1, a, 0, 0, a + 1, a + 1)
-(a + 1, a, 0, 0, a + 1, 1)
-(a + 1, a, 0, 0, 1, 0)
-(a + 1, a, 0, 0, 1, a)
-(a + 1, a, 0, 0, 1, a + 1)
-(a + 1, a, 0, 0, 1, 1)
-(a + 1, a, 0, a, 0, 0)
-(a + 1, a, 0, a, 0, a)
-(a + 1, a, 0, a, 0, a + 1)
-(a + 1, a, 0, a, 0, 1)
-(a + 1, a, 0, a, a, 0)
-(a + 1, a, 0, a, a, a)
-(a + 1, a, 0, a, a, a + 1)
-(a + 1, a, 0, a, a, 1)
-(a + 1, a, 0, a, a + 1, 0)
-(a + 1, a, 0, a, a + 1, a)
-(a + 1, a, 0, a, a + 1, a + 1)
-(a + 1, a, 0, a, a + 1, 1)
-(a + 1, a, 0, a, 1, 0)
-(a + 1, a, 0, a, 1, a)
-(a + 1, a, 0, a, 1, a + 1)
-(a + 1, a, 0, a, 1, 1)
-(a + 1, a, 0, a + 1, 0, 0)
-(a + 1, a, 0, a + 1, 0, a)
-(a + 1, a, 0, a + 1, 0, a + 1)
-(a + 1, a, 0, a + 1, 0, 1)
-(a + 1, a, 0, a + 1, a, 0)
-(a + 1, a, 0, a + 1, a, a)
-(a + 1, a, 0, a + 1, a, a + 1)
-(a + 1, a, 0, a + 1, a, 1)
-(a + 1, a, 0, a + 1, a + 1, 0)
-(a + 1, a, 0, a + 1, a + 1, a)
-(a + 1, a, 0, a + 1, a + 1, a + 1)
-(a + 1, a, 0, a + 1, a + 1, 1)
-(a + 1, a, 0, a + 1, 1, 0)
-(a + 1, a, 0, a + 1, 1, a)
-(a + 1, a, 0, a + 1, 1, a + 1)
-(a + 1, a, 0, a + 1, 1, 1)
-(a + 1, a, 0, 1, 0, 0)
-(a + 1, a, 0, 1, 0, a)
-(a + 1, a, 0, 1, 0, a + 1)
-(a + 1, a, 0, 1, 0, 1)
-(a + 1, a, 0, 1, a, 0)
-(a + 1, a, 0, 1, a, a)
-(a + 1, a, 0, 1, a, a + 1)
-(a + 1, a, 0, 1, a, 1)
-(a + 1, a, 0, 1, a + 1, 0)
-(a + 1, a, 0, 1, a + 1, a)
-(a + 1, a, 0, 1, a + 1, a + 1)
-(a + 1, a, 0, 1, a + 1, 1)
-(a + 1, a, 0, 1, 1, 0)
-(a + 1, a, 0, 1, 1, a)
-(a + 1, a, 0, 1, 1, a + 1)
-(a + 1, a, 0, 1, 1, 1)
-(a + 1, a, a, 0, 0, 0)
-(a + 1, a, a, 0, 0, a)
-(a + 1, a, a, 0, 0, a + 1)
-(a + 1, a, a, 0, 0, 1)
-(a + 1, a, a, 0, a, 0)
-(a + 1, a, a, 0, a, a)
-(a + 1, a, a, 0, a, a + 1)
-(a + 1, a, a, 0, a, 1)
-(a + 1, a, a, 0, a + 1, 0)
-(a + 1, a, a, 0, a + 1, a)
-(a + 1, a, a, 0, a + 1, a + 1)
-(a + 1, a, a, 0, a + 1, 1)
-(a + 1, a, a, 0, 1, 0)
-(a + 1, a, a, 0, 1, a)
-(a + 1, a, a, 0, 1, a + 1)
-(a + 1, a, a, 0, 1, 1)
-(a + 1, a, a, a, 0, 0)
-(a + 1, a, a, a, 0, a)
-(a + 1, a, a, a, 0, a + 1)
-(a + 1, a, a, a, 0, 1)
-(a + 1, a, a, a, a, 0)
-(a + 1, a, a, a, a, a)
-(a + 1, a, a, a, a, a + 1)
-(a + 1, a, a, a, a, 1)
-(a + 1, a, a, a, a + 1, 0)
-(a + 1, a, a, a, a + 1, a)
-(a + 1, a, a, a, a + 1, a + 1)
-(a + 1, a, a, a, a + 1, 1)
-(a + 1, a, a, a, 1, 0)
-(a + 1, a, a, a, 1, a)
-(a + 1, a, a, a, 1, a + 1)
-(a + 1, a, a, a, 1, 1)
-(a + 1, a, a, a + 1, 0, 0)
-(a + 1, a, a, a + 1, 0, a)
-(a + 1, a, a, a + 1, 0, a + 1)
-(a + 1, a, a, a + 1, 0, 1)
-(a + 1, a, a, a + 1, a, 0)
-(a + 1, a, a, a + 1, a, a)
-(a + 1, a, a, a + 1, a, a + 1)
-(a + 1, a, a, a + 1, a, 1)
-(a + 1, a, a, a + 1, a + 1, 0)
-(a + 1, a, a, a + 1, a + 1, a)
-(a + 1, a, a, a + 1, a + 1, a + 1)
-(a + 1, a, a, a + 1, a + 1, 1)
-(a + 1, a, a, a + 1, 1, 0)
-(a + 1, a, a, a + 1, 1, a)
-(a + 1, a, a, a + 1, 1, a + 1)
-(a + 1, a, a, a + 1, 1, 1)
-(a + 1, a, a, 1, 0, 0)
-(a + 1, a, a, 1, 0, a)
-(a + 1, a, a, 1, 0, a + 1)
-(a + 1, a, a, 1, 0, 1)
-(a + 1, a, a, 1, a, 0)
-(a + 1, a, a, 1, a, a)
-(a + 1, a, a, 1, a, a + 1)
-(a + 1, a, a, 1, a, 1)
-(a + 1, a, a, 1, a + 1, 0)
-(a + 1, a, a, 1, a + 1, a)
-(a + 1, a, a, 1, a + 1, a + 1)
-(a + 1, a, a, 1, a + 1, 1)
-(a + 1, a, a, 1, 1, 0)
-(a + 1, a, a, 1, 1, a)
-(a + 1, a, a, 1, 1, a + 1)
-(a + 1, a, a, 1, 1, 1)
-(a + 1, a, a + 1, 0, 0, 0)
-(a + 1, a, a + 1, 0, 0, a)
-(a + 1, a, a + 1, 0, 0, a + 1)
-(a + 1, a, a + 1, 0, 0, 1)
-(a + 1, a, a + 1, 0, a, 0)
-(a + 1, a, a + 1, 0, a, a)
-(a + 1, a, a + 1, 0, a, a + 1)
-(a + 1, a, a + 1, 0, a, 1)
-(a + 1, a, a + 1, 0, a + 1, 0)
-(a + 1, a, a + 1, 0, a + 1, a)
-(a + 1, a, a + 1, 0, a + 1, a + 1)
-(a + 1, a, a + 1, 0, a + 1, 1)
-(a + 1, a, a + 1, 0, 1, 0)
-(a + 1, a, a + 1, 0, 1, a)
-(a + 1, a, a + 1, 0, 1, a + 1)
-(a + 1, a, a + 1, 0, 1, 1)
-(a + 1, a, a + 1, a, 0, 0)
-(a + 1, a, a + 1, a, 0, a)
-(a + 1, a, a + 1, a, 0, a + 1)
-(a + 1, a, a + 1, a, 0, 1)
-(a + 1, a, a + 1, a, a, 0)
-(a + 1, a, a + 1, a, a, a)
-(a + 1, a, a + 1, a, a, a + 1)
-(a + 1, a, a + 1, a, a, 1)
-(a + 1, a, a + 1, a, a + 1, 0)
-(a + 1, a, a + 1, a, a + 1, a)
-(a + 1, a, a + 1, a, a + 1, a + 1)
-(a + 1, a, a + 1, a, a + 1, 1)
-(a + 1, a, a + 1, a, 1, 0)
-(a + 1, a, a + 1, a, 1, a)
-(a + 1, a, a + 1, a, 1, a + 1)
-(a + 1, a, a + 1, a, 1, 1)
-(a + 1, a, a + 1, a + 1, 0, 0)
-(a + 1, a, a + 1, a + 1, 0, a)
-(a + 1, a, a + 1, a + 1, 0, a + 1)
-(a + 1, a, a + 1, a + 1, 0, 1)
-(a + 1, a, a + 1, a + 1, a, 0)
-(a + 1, a, a + 1, a + 1, a, a)
-(a + 1, a, a + 1, a + 1, a, a + 1)
-(a + 1, a, a + 1, a + 1, a, 1)
-(a + 1, a, a + 1, a + 1, a + 1, 0)
-(a + 1, a, a + 1, a + 1, a + 1, a)
-(a + 1, a, a + 1, a + 1, a + 1, a + 1)
-(a + 1, a, a + 1, a + 1, a + 1, 1)
-(a + 1, a, a + 1, a + 1, 1, 0)
-(a + 1, a, a + 1, a + 1, 1, a)
-(a + 1, a, a + 1, a + 1, 1, a + 1)
-(a + 1, a, a + 1, a + 1, 1, 1)
-(a + 1, a, a + 1, 1, 0, 0)
-(a + 1, a, a + 1, 1, 0, a)
-(a + 1, a, a + 1, 1, 0, a + 1)
-(a + 1, a, a + 1, 1, 0, 1)
-(a + 1, a, a + 1, 1, a, 0)
-(a + 1, a, a + 1, 1, a, a)
-(a + 1, a, a + 1, 1, a, a + 1)
-(a + 1, a, a + 1, 1, a, 1)
-(a + 1, a, a + 1, 1, a + 1, 0)
-(a + 1, a, a + 1, 1, a + 1, a)
-(a + 1, a, a + 1, 1, a + 1, a + 1)
-(a + 1, a, a + 1, 1, a + 1, 1)
-(a + 1, a, a + 1, 1, 1, 0)
-(a + 1, a, a + 1, 1, 1, a)
-(a + 1, a, a + 1, 1, 1, a + 1)
-(a + 1, a, a + 1, 1, 1, 1)
-(a + 1, a, 1, 0, 0, 0)
-(a + 1, a, 1, 0, 0, a)
-(a + 1, a, 1, 0, 0, a + 1)
-(a + 1, a, 1, 0, 0, 1)
-(a + 1, a, 1, 0, a, 0)
-(a + 1, a, 1, 0, a, a)
-(a + 1, a, 1, 0, a, a + 1)
-(a + 1, a, 1, 0, a, 1)
-(a + 1, a, 1, 0, a + 1, 0)
-(a + 1, a, 1, 0, a + 1, a)
-(a + 1, a, 1, 0, a + 1, a + 1)
-(a + 1, a, 1, 0, a + 1, 1)
-(a + 1, a, 1, 0, 1, 0)
-(a + 1, a, 1, 0, 1, a)
-(a + 1, a, 1, 0, 1, a + 1)
-(a + 1, a, 1, 0, 1, 1)
-(a + 1, a, 1, a, 0, 0)
-(a + 1, a, 1, a, 0, a)
-(a + 1, a, 1, a, 0, a + 1)
-(a + 1, a, 1, a, 0, 1)
-(a + 1, a, 1, a, a, 0)
-(a + 1, a, 1, a, a, a)
-(a + 1, a, 1, a, a, a + 1)
-(a + 1, a, 1, a, a, 1)
-(a + 1, a, 1, a, a + 1, 0)
-(a + 1, a, 1, a, a + 1, a)
-(a + 1, a, 1, a, a + 1, a + 1)
-(a + 1, a, 1, a, a + 1, 1)
-(a + 1, a, 1, a, 1, 0)
-(a + 1, a, 1, a, 1, a)
-(a + 1, a, 1, a, 1, a + 1)
-(a + 1, a, 1, a, 1, 1)
-(a + 1, a, 1, a + 1, 0, 0)
-(a + 1, a, 1, a + 1, 0, a)
-(a + 1, a, 1, a + 1, 0, a + 1)
-(a + 1, a, 1, a + 1, 0, 1)
-(a + 1, a, 1, a + 1, a, 0)
-(a + 1, a, 1, a + 1, a, a)
-(a + 1, a, 1, a + 1, a, a + 1)
-(a + 1, a, 1, a + 1, a, 1)
-(a + 1, a, 1, a + 1, a + 1, 0)
-(a + 1, a, 1, a + 1, a + 1, a)
-(a + 1, a, 1, a + 1, a + 1, a + 1)
-(a + 1, a, 1, a + 1, a + 1, 1)
-(a + 1, a, 1, a + 1, 1, 0)
-(a + 1, a, 1, a + 1, 1, a)
-(a + 1, a, 1, a + 1, 1, a + 1)
-(a + 1, a, 1, a + 1, 1, 1)
-(a + 1, a, 1, 1, 0, 0)
-(a + 1, a, 1, 1, 0, a)
-(a + 1, a, 1, 1, 0, a + 1)
-(a + 1, a, 1, 1, 0, 1)
-(a + 1, a, 1, 1, a, 0)
-(a + 1, a, 1, 1, a, a)
-(a + 1, a, 1, 1, a, a + 1)
-(a + 1, a, 1, 1, a, 1)
-(a + 1, a, 1, 1, a + 1, 0)
-(a + 1, a, 1, 1, a + 1, a)
-(a + 1, a, 1, 1, a + 1, a + 1)
-(a + 1, a, 1, 1, a + 1, 1)
-(a + 1, a, 1, 1, 1, 0)
-(a + 1, a, 1, 1, 1, a)
-(a + 1, a, 1, 1, 1, a + 1)
-(a + 1, a, 1, 1, 1, 1)
-(a + 1, a + 1, 0, 0, 0, 0)
-(a + 1, a + 1, 0, 0, 0, a)
-(a + 1, a + 1, 0, 0, 0, a + 1)
-(a + 1, a + 1, 0, 0, 0, 1)
-(a + 1, a + 1, 0, 0, a, 0)
-(a + 1, a + 1, 0, 0, a, a)
-(a + 1, a + 1, 0, 0, a, a + 1)
-(a + 1, a + 1, 0, 0, a, 1)
-(a + 1, a + 1, 0, 0, a + 1, 0)
-(a + 1, a + 1, 0, 0, a + 1, a)
-(a + 1, a + 1, 0, 0, a + 1, a + 1)
-(a + 1, a + 1, 0, 0, a + 1, 1)
-(a + 1, a + 1, 0, 0, 1, 0)
-(a + 1, a + 1, 0, 0, 1, a)
-(a + 1, a + 1, 0, 0, 1, a + 1)
-(a + 1, a + 1, 0, 0, 1, 1)
-(a + 1, a + 1, 0, a, 0, 0)
-(a + 1, a + 1, 0, a, 0, a)
-(a + 1, a + 1, 0, a, 0, a + 1)
-(a + 1, a + 1, 0, a, 0, 1)
-(a + 1, a + 1, 0, a, a, 0)
-(a + 1, a + 1, 0, a, a, a)
-(a + 1, a + 1, 0, a, a, a + 1)
-(a + 1, a + 1, 0, a, a, 1)
-(a + 1, a + 1, 0, a, a + 1, 0)
-(a + 1, a + 1, 0, a, a + 1, a)
-(a + 1, a + 1, 0, a, a + 1, a + 1)
-(a + 1, a + 1, 0, a, a + 1, 1)
-(a + 1, a + 1, 0, a, 1, 0)
-(a + 1, a + 1, 0, a, 1, a)
-(a + 1, a + 1, 0, a, 1, a + 1)
-(a + 1, a + 1, 0, a, 1, 1)
-(a + 1, a + 1, 0, a + 1, 0, 0)
-(a + 1, a + 1, 0, a + 1, 0, a)
-(a + 1, a + 1, 0, a + 1, 0, a + 1)
-(a + 1, a + 1, 0, a + 1, 0, 1)
-(a + 1, a + 1, 0, a + 1, a, 0)
-(a + 1, a + 1, 0, a + 1, a, a)
-(a + 1, a + 1, 0, a + 1, a, a + 1)
-(a + 1, a + 1, 0, a + 1, a, 1)
-(a + 1, a + 1, 0, a + 1, a + 1, 0)
-(a + 1, a + 1, 0, a + 1, a + 1, a)
-(a + 1, a + 1, 0, a + 1, a + 1, a + 1)
-(a + 1, a + 1, 0, a + 1, a + 1, 1)
-(a + 1, a + 1, 0, a + 1, 1, 0)
-(a + 1, a + 1, 0, a + 1, 1, a)
-(a + 1, a + 1, 0, a + 1, 1, a + 1)
-(a + 1, a + 1, 0, a + 1, 1, 1)
-(a + 1, a + 1, 0, 1, 0, 0)
-(a + 1, a + 1, 0, 1, 0, a)
-(a + 1, a + 1, 0, 1, 0, a + 1)
-(a + 1, a + 1, 0, 1, 0, 1)
-(a + 1, a + 1, 0, 1, a, 0)
-(a + 1, a + 1, 0, 1, a, a)
-(a + 1, a + 1, 0, 1, a, a + 1)
-(a + 1, a + 1, 0, 1, a, 1)
-(a + 1, a + 1, 0, 1, a + 1, 0)
-(a + 1, a + 1, 0, 1, a + 1, a)
-(a + 1, a + 1, 0, 1, a + 1, a + 1)
-(a + 1, a + 1, 0, 1, a + 1, 1)
-(a + 1, a + 1, 0, 1, 1, 0)
-(a + 1, a + 1, 0, 1, 1, a)
-(a + 1, a + 1, 0, 1, 1, a + 1)
-(a + 1, a + 1, 0, 1, 1, 1)
-(a + 1, a + 1, a, 0, 0, 0)
-(a + 1, a + 1, a, 0, 0, a)
-(a + 1, a + 1, a, 0, 0, a + 1)
-(a + 1, a + 1, a, 0, 0, 1)
-(a + 1, a + 1, a, 0, a, 0)
-(a + 1, a + 1, a, 0, a, a)
-(a + 1, a + 1, a, 0, a, a + 1)
-(a + 1, a + 1, a, 0, a, 1)
-(a + 1, a + 1, a, 0, a + 1, 0)
-(a + 1, a + 1, a, 0, a + 1, a)
-(a + 1, a + 1, a, 0, a + 1, a + 1)
-(a + 1, a + 1, a, 0, a + 1, 1)
-(a + 1, a + 1, a, 0, 1, 0)
-(a + 1, a + 1, a, 0, 1, a)
-(a + 1, a + 1, a, 0, 1, a + 1)
-(a + 1, a + 1, a, 0, 1, 1)
-(a + 1, a + 1, a, a, 0, 0)
-(a + 1, a + 1, a, a, 0, a)
-(a + 1, a + 1, a, a, 0, a + 1)
-(a + 1, a + 1, a, a, 0, 1)
-(a + 1, a + 1, a, a, a, 0)
-(a + 1, a + 1, a, a, a, a)
-(a + 1, a + 1, a, a, a, a + 1)
-(a + 1, a + 1, a, a, a, 1)
-(a + 1, a + 1, a, a, a + 1, 0)
-(a + 1, a + 1, a, a, a + 1, a)
-(a + 1, a + 1, a, a, a + 1, a + 1)
-(a + 1, a + 1, a, a, a + 1, 1)
-(a + 1, a + 1, a, a, 1, 0)
-(a + 1, a + 1, a, a, 1, a)
-(a + 1, a + 1, a, a, 1, a + 1)
-(a + 1, a + 1, a, a, 1, 1)
-(a + 1, a + 1, a, a + 1, 0, 0)
-(a + 1, a + 1, a, a + 1, 0, a)
-(a + 1, a + 1, a, a + 1, 0, a + 1)
-(a + 1, a + 1, a, a + 1, 0, 1)
-(a + 1, a + 1, a, a + 1, a, 0)
-(a + 1, a + 1, a, a + 1, a, a)
-(a + 1, a + 1, a, a + 1, a, a + 1)
-(a + 1, a + 1, a, a + 1, a, 1)
-(a + 1, a + 1, a, a + 1, a + 1, 0)
-(a + 1, a + 1, a, a + 1, a + 1, a)
-(a + 1, a + 1, a, a + 1, a + 1, a + 1)
-(a + 1, a + 1, a, a + 1, a + 1, 1)
-(a + 1, a + 1, a, a + 1, 1, 0)
-(a + 1, a + 1, a, a + 1, 1, a)
-(a + 1, a + 1, a, a + 1, 1, a + 1)
-(a + 1, a + 1, a, a + 1, 1, 1)
-(a + 1, a + 1, a, 1, 0, 0)
-(a + 1, a + 1, a, 1, 0, a)
-(a + 1, a + 1, a, 1, 0, a + 1)
-(a + 1, a + 1, a, 1, 0, 1)
-(a + 1, a + 1, a, 1, a, 0)
-(a + 1, a + 1, a, 1, a, a)
-(a + 1, a + 1, a, 1, a, a + 1)
-(a + 1, a + 1, a, 1, a, 1)
-(a + 1, a + 1, a, 1, a + 1, 0)
-(a + 1, a + 1, a, 1, a + 1, a)
-(a + 1, a + 1, a, 1, a + 1, a + 1)
-(a + 1, a + 1, a, 1, a + 1, 1)
-(a + 1, a + 1, a, 1, 1, 0)
-(a + 1, a + 1, a, 1, 1, a)
-(a + 1, a + 1, a, 1, 1, a + 1)
-(a + 1, a + 1, a, 1, 1, 1)
-(a + 1, a + 1, a + 1, 0, 0, 0)
-(a + 1, a + 1, a + 1, 0, 0, a)
-(a + 1, a + 1, a + 1, 0, 0, a + 1)
-(a + 1, a + 1, a + 1, 0, 0, 1)
-(a + 1, a + 1, a + 1, 0, a, 0)
-(a + 1, a + 1, a + 1, 0, a, a)
-(a + 1, a + 1, a + 1, 0, a, a + 1)
-(a + 1, a + 1, a + 1, 0, a, 1)
-(a + 1, a + 1, a + 1, 0, a + 1, 0)
-(a + 1, a + 1, a + 1, 0, a + 1, a)
-(a + 1, a + 1, a + 1, 0, a + 1, a + 1)
-(a + 1, a + 1, a + 1, 0, a + 1, 1)
-(a + 1, a + 1, a + 1, 0, 1, 0)
-(a + 1, a + 1, a + 1, 0, 1, a)
-(a + 1, a + 1, a + 1, 0, 1, a + 1)
-(a + 1, a + 1, a + 1, 0, 1, 1)
-(a + 1, a + 1, a + 1, a, 0, 0)
-(a + 1, a + 1, a + 1, a, 0, a)
-(a + 1, a + 1, a + 1, a, 0, a + 1)
-(a + 1, a + 1, a + 1, a, 0, 1)
-(a + 1, a + 1, a + 1, a, a, 0)
-(a + 1, a + 1, a + 1, a, a, a)
-(a + 1, a + 1, a + 1, a, a, a + 1)
-(a + 1, a + 1, a + 1, a, a, 1)
-(a + 1, a + 1, a + 1, a, a + 1, 0)
-(a + 1, a + 1, a + 1, a, a + 1, a)
-(a + 1, a + 1, a + 1, a, a + 1, a + 1)
-(a + 1, a + 1, a + 1, a, a + 1, 1)
-(a + 1, a + 1, a + 1, a, 1, 0)
-(a + 1, a + 1, a + 1, a, 1, a)
-(a + 1, a + 1, a + 1, a, 1, a + 1)
-(a + 1, a + 1, a + 1, a, 1, 1)
-(a + 1, a + 1, a + 1, a + 1, 0, 0)
-(a + 1, a + 1, a + 1, a + 1, 0, a)
-(a + 1, a + 1, a + 1, a + 1, 0, a + 1)
-(a + 1, a + 1, a + 1, a + 1, 0, 1)
-(a + 1, a + 1, a + 1, a + 1, a, 0)
-(a + 1, a + 1, a + 1, a + 1, a, a)
-(a + 1, a + 1, a + 1, a + 1, a, a + 1)
-(a + 1, a + 1, a + 1, a + 1, a, 1)
-(a + 1, a + 1, a + 1, a + 1, a + 1, 0)
-(a + 1, a + 1, a + 1, a + 1, a + 1, a)
-(a + 1, a + 1, a + 1, a + 1, a + 1, a + 1)
-(a + 1, a + 1, a + 1, a + 1, a + 1, 1)
-(a + 1, a + 1, a + 1, a + 1, 1, 0)
-(a + 1, a + 1, a + 1, a + 1, 1, a)
-(a + 1, a + 1, a + 1, a + 1, 1, a + 1)
-(a + 1, a + 1, a + 1, a + 1, 1, 1)
-(a + 1, a + 1, a + 1, 1, 0, 0)
-(a + 1, a + 1, a + 1, 1, 0, a)
-(a + 1, a + 1, a + 1, 1, 0, a + 1)
-(a + 1, a + 1, a + 1, 1, 0, 1)
-(a + 1, a + 1, a + 1, 1, a, 0)
-(a + 1, a + 1, a + 1, 1, a, a)
-(a + 1, a + 1, a + 1, 1, a, a + 1)
-(a + 1, a + 1, a + 1, 1, a, 1)
-(a + 1, a + 1, a + 1, 1, a + 1, 0)
-(a + 1, a + 1, a + 1, 1, a + 1, a)
-(a + 1, a + 1, a + 1, 1, a + 1, a + 1)
-(a + 1, a + 1, a + 1, 1, a + 1, 1)
-(a + 1, a + 1, a + 1, 1, 1, 0)
-(a + 1, a + 1, a + 1, 1, 1, a)
-(a + 1, a + 1, a + 1, 1, 1, a + 1)
-(a + 1, a + 1, a + 1, 1, 1, 1)
-(a + 1, a + 1, 1, 0, 0, 0)
-(a + 1, a + 1, 1, 0, 0, a)
-(a + 1, a + 1, 1, 0, 0, a + 1)
-(a + 1, a + 1, 1, 0, 0, 1)
-(a + 1, a + 1, 1, 0, a, 0)
-(a + 1, a + 1, 1, 0, a, a)
-(a + 1, a + 1, 1, 0, a, a + 1)
-(a + 1, a + 1, 1, 0, a, 1)
-(a + 1, a + 1, 1, 0, a + 1, 0)
-(a + 1, a + 1, 1, 0, a + 1, a)
-(a + 1, a + 1, 1, 0, a + 1, a + 1)
-(a + 1, a + 1, 1, 0, a + 1, 1)
-(a + 1, a + 1, 1, 0, 1, 0)
-(a + 1, a + 1, 1, 0, 1, a)
-(a + 1, a + 1, 1, 0, 1, a + 1)
-(a + 1, a + 1, 1, 0, 1, 1)
-(a + 1, a + 1, 1, a, 0, 0)
-(a + 1, a + 1, 1, a, 0, a)
-(a + 1, a + 1, 1, a, 0, a + 1)
-(a + 1, a + 1, 1, a, 0, 1)
-(a + 1, a + 1, 1, a, a, 0)
-(a + 1, a + 1, 1, a, a, a)
-(a + 1, a + 1, 1, a, a, a + 1)
-(a + 1, a + 1, 1, a, a, 1)
-(a + 1, a + 1, 1, a, a + 1, 0)
-(a + 1, a + 1, 1, a, a + 1, a)
-(a + 1, a + 1, 1, a, a + 1, a + 1)
-(a + 1, a + 1, 1, a, a + 1, 1)
-(a + 1, a + 1, 1, a, 1, 0)
-(a + 1, a + 1, 1, a, 1, a)
-(a + 1, a + 1, 1, a, 1, a + 1)
-(a + 1, a + 1, 1, a, 1, 1)
-(a + 1, a + 1, 1, a + 1, 0, 0)
-(a + 1, a + 1, 1, a + 1, 0, a)
-(a + 1, a + 1, 1, a + 1, 0, a + 1)
-(a + 1, a + 1, 1, a + 1, 0, 1)
-(a + 1, a + 1, 1, a + 1, a, 0)
-(a + 1, a + 1, 1, a + 1, a, a)
-(a + 1, a + 1, 1, a + 1, a, a + 1)
-(a + 1, a + 1, 1, a + 1, a, 1)
-(a + 1, a + 1, 1, a + 1, a + 1, 0)
-(a + 1, a + 1, 1, a + 1, a + 1, a)
-(a + 1, a + 1, 1, a + 1, a + 1, a + 1)
-(a + 1, a + 1, 1, a + 1, a + 1, 1)
-(a + 1, a + 1, 1, a + 1, 1, 0)
-(a + 1, a + 1, 1, a + 1, 1, a)
-(a + 1, a + 1, 1, a + 1, 1, a + 1)
-(a + 1, a + 1, 1, a + 1, 1, 1)
-(a + 1, a + 1, 1, 1, 0, 0)
-(a + 1, a + 1, 1, 1, 0, a)
-(a + 1, a + 1, 1, 1, 0, a + 1)
-(a + 1, a + 1, 1, 1, 0, 1)
-(a + 1, a + 1, 1, 1, a, 0)
-(a + 1, a + 1, 1, 1, a, a)
-(a + 1, a + 1, 1, 1, a, a + 1)
-(a + 1, a + 1, 1, 1, a, 1)
-(a + 1, a + 1, 1, 1, a + 1, 0)
-(a + 1, a + 1, 1, 1, a + 1, a)
-(a + 1, a + 1, 1, 1, a + 1, a + 1)
-(a + 1, a + 1, 1, 1, a + 1, 1)
-(a + 1, a + 1, 1, 1, 1, 0)
-(a + 1, a + 1, 1, 1, 1, a)
-(a + 1, a + 1, 1, 1, 1, a + 1)
-(a + 1, a + 1, 1, 1, 1, 1)
-(a + 1, 1, 0, 0, 0, 0)
-(a + 1, 1, 0, 0, 0, a)
-(a + 1, 1, 0, 0, 0, a + 1)
-(a + 1, 1, 0, 0, 0, 1)
-(a + 1, 1, 0, 0, a, 0)
-(a + 1, 1, 0, 0, a, a)
-(a + 1, 1, 0, 0, a, a + 1)
-(a + 1, 1, 0, 0, a, 1)
-(a + 1, 1, 0, 0, a + 1, 0)
-(a + 1, 1, 0, 0, a + 1, a)
-(a + 1, 1, 0, 0, a + 1, a + 1)
-(a + 1, 1, 0, 0, a + 1, 1)
-(a + 1, 1, 0, 0, 1, 0)
-(a + 1, 1, 0, 0, 1, a)
-(a + 1, 1, 0, 0, 1, a + 1)
-(a + 1, 1, 0, 0, 1, 1)
-(a + 1, 1, 0, a, 0, 0)
-(a + 1, 1, 0, a, 0, a)
-(a + 1, 1, 0, a, 0, a + 1)
-(a + 1, 1, 0, a, 0, 1)
-(a + 1, 1, 0, a, a, 0)
-(a + 1, 1, 0, a, a, a)
-(a + 1, 1, 0, a, a, a + 1)
-(a + 1, 1, 0, a, a, 1)
-(a + 1, 1, 0, a, a + 1, 0)
-(a + 1, 1, 0, a, a + 1, a)
-(a + 1, 1, 0, a, a + 1, a + 1)
-(a + 1, 1, 0, a, a + 1, 1)
-(a + 1, 1, 0, a, 1, 0)
-(a + 1, 1, 0, a, 1, a)
-(a + 1, 1, 0, a, 1, a + 1)
-(a + 1, 1, 0, a, 1, 1)
-(a + 1, 1, 0, a + 1, 0, 0)
-(a + 1, 1, 0, a + 1, 0, a)
-(a + 1, 1, 0, a + 1, 0, a + 1)
-(a + 1, 1, 0, a + 1, 0, 1)
-(a + 1, 1, 0, a + 1, a, 0)
-(a + 1, 1, 0, a + 1, a, a)
-(a + 1, 1, 0, a + 1, a, a + 1)
-(a + 1, 1, 0, a + 1, a, 1)
-(a + 1, 1, 0, a + 1, a + 1, 0)
-(a + 1, 1, 0, a + 1, a + 1, a)
-(a + 1, 1, 0, a + 1, a + 1, a + 1)
-(a + 1, 1, 0, a + 1, a + 1, 1)
-(a + 1, 1, 0, a + 1, 1, 0)
-(a + 1, 1, 0, a + 1, 1, a)
-(a + 1, 1, 0, a + 1, 1, a + 1)
-(a + 1, 1, 0, a + 1, 1, 1)
-(a + 1, 1, 0, 1, 0, 0)
-(a + 1, 1, 0, 1, 0, a)
-(a + 1, 1, 0, 1, 0, a + 1)
-(a + 1, 1, 0, 1, 0, 1)
-(a + 1, 1, 0, 1, a, 0)
-(a + 1, 1, 0, 1, a, a)
-(a + 1, 1, 0, 1, a, a + 1)
-(a + 1, 1, 0, 1, a, 1)
-(a + 1, 1, 0, 1, a + 1, 0)
-(a + 1, 1, 0, 1, a + 1, a)
-(a + 1, 1, 0, 1, a + 1, a + 1)
-(a + 1, 1, 0, 1, a + 1, 1)
-(a + 1, 1, 0, 1, 1, 0)
-(a + 1, 1, 0, 1, 1, a)
-(a + 1, 1, 0, 1, 1, a + 1)
-(a + 1, 1, 0, 1, 1, 1)
-(a + 1, 1, a, 0, 0, 0)
-(a + 1, 1, a, 0, 0, a)
-(a + 1, 1, a, 0, 0, a + 1)
-(a + 1, 1, a, 0, 0, 1)
-(a + 1, 1, a, 0, a, 0)
-(a + 1, 1, a, 0, a, a)
-(a + 1, 1, a, 0, a, a + 1)
-(a + 1, 1, a, 0, a, 1)
-(a + 1, 1, a, 0, a + 1, 0)
-(a + 1, 1, a, 0, a + 1, a)
-(a + 1, 1, a, 0, a + 1, a + 1)
-(a + 1, 1, a, 0, a + 1, 1)
-(a + 1, 1, a, 0, 1, 0)
-(a + 1, 1, a, 0, 1, a)
-(a + 1, 1, a, 0, 1, a + 1)
-(a + 1, 1, a, 0, 1, 1)
-(a + 1, 1, a, a, 0, 0)
-(a + 1, 1, a, a, 0, a)
-(a + 1, 1, a, a, 0, a + 1)
-(a + 1, 1, a, a, 0, 1)
-(a + 1, 1, a, a, a, 0)
-(a + 1, 1, a, a, a, a)
-(a + 1, 1, a, a, a, a + 1)
-(a + 1, 1, a, a, a, 1)
-(a + 1, 1, a, a, a + 1, 0)
-(a + 1, 1, a, a, a + 1, a)
-(a + 1, 1, a, a, a + 1, a + 1)
-(a + 1, 1, a, a, a + 1, 1)
-(a + 1, 1, a, a, 1, 0)
-(a + 1, 1, a, a, 1, a)
-(a + 1, 1, a, a, 1, a + 1)
-(a + 1, 1, a, a, 1, 1)
-(a + 1, 1, a, a + 1, 0, 0)
-(a + 1, 1, a, a + 1, 0, a)
-(a + 1, 1, a, a + 1, 0, a + 1)
-(a + 1, 1, a, a + 1, 0, 1)
-(a + 1, 1, a, a + 1, a, 0)
-(a + 1, 1, a, a + 1, a, a)
-(a + 1, 1, a, a + 1, a, a + 1)
-(a + 1, 1, a, a + 1, a, 1)
-(a + 1, 1, a, a + 1, a + 1, 0)
-(a + 1, 1, a, a + 1, a + 1, a)
-(a + 1, 1, a, a + 1, a + 1, a + 1)
-(a + 1, 1, a, a + 1, a + 1, 1)
-(a + 1, 1, a, a + 1, 1, 0)
-(a + 1, 1, a, a + 1, 1, a)
-(a + 1, 1, a, a + 1, 1, a + 1)
-(a + 1, 1, a, a + 1, 1, 1)
-(a + 1, 1, a, 1, 0, 0)
-(a + 1, 1, a, 1, 0, a)
-(a + 1, 1, a, 1, 0, a + 1)
-(a + 1, 1, a, 1, 0, 1)
-(a + 1, 1, a, 1, a, 0)
-(a + 1, 1, a, 1, a, a)
-(a + 1, 1, a, 1, a, a + 1)
-(a + 1, 1, a, 1, a, 1)
-(a + 1, 1, a, 1, a + 1, 0)
-(a + 1, 1, a, 1, a + 1, a)
-(a + 1, 1, a, 1, a + 1, a + 1)
-(a + 1, 1, a, 1, a + 1, 1)
-(a + 1, 1, a, 1, 1, 0)
-(a + 1, 1, a, 1, 1, a)
-(a + 1, 1, a, 1, 1, a + 1)
-(a + 1, 1, a, 1, 1, 1)
-(a + 1, 1, a + 1, 0, 0, 0)
-(a + 1, 1, a + 1, 0, 0, a)
-(a + 1, 1, a + 1, 0, 0, a + 1)
-(a + 1, 1, a + 1, 0, 0, 1)
-(a + 1, 1, a + 1, 0, a, 0)
-(a + 1, 1, a + 1, 0, a, a)
-(a + 1, 1, a + 1, 0, a, a + 1)
-(a + 1, 1, a + 1, 0, a, 1)
-(a + 1, 1, a + 1, 0, a + 1, 0)
-(a + 1, 1, a + 1, 0, a + 1, a)
-(a + 1, 1, a + 1, 0, a + 1, a + 1)
-(a + 1, 1, a + 1, 0, a + 1, 1)
-(a + 1, 1, a + 1, 0, 1, 0)
-(a + 1, 1, a + 1, 0, 1, a)
-(a + 1, 1, a + 1, 0, 1, a + 1)
-(a + 1, 1, a + 1, 0, 1, 1)
-(a + 1, 1, a + 1, a, 0, 0)
-(a + 1, 1, a + 1, a, 0, a)
-(a + 1, 1, a + 1, a, 0, a + 1)
-(a + 1, 1, a + 1, a, 0, 1)
-(a + 1, 1, a + 1, a, a, 0)
-(a + 1, 1, a + 1, a, a, a)
-(a + 1, 1, a + 1, a, a, a + 1)
-(a + 1, 1, a + 1, a, a, 1)
-(a + 1, 1, a + 1, a, a + 1, 0)
-(a + 1, 1, a + 1, a, a + 1, a)
-(a + 1, 1, a + 1, a, a + 1, a + 1)
-(a + 1, 1, a + 1, a, a + 1, 1)
-(a + 1, 1, a + 1, a, 1, 0)
-(a + 1, 1, a + 1, a, 1, a)
-(a + 1, 1, a + 1, a, 1, a + 1)
-(a + 1, 1, a + 1, a, 1, 1)
-(a + 1, 1, a + 1, a + 1, 0, 0)
-(a + 1, 1, a + 1, a + 1, 0, a)
-(a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a + 1, 1, a + 1, a + 1, 0, 1)
-(a + 1, 1, a + 1, a + 1, a, 0)
-(a + 1, 1, a + 1, a + 1, a, a)
-(a + 1, 1, a + 1, a + 1, a, a + 1)
-(a + 1, 1, a + 1, a + 1, a, 1)
-(a + 1, 1, a + 1, a + 1, a + 1, 0)
-(a + 1, 1, a + 1, a + 1, a + 1, a)
-(a + 1, 1, a + 1, a + 1, a + 1, a + 1)
-(a + 1, 1, a + 1, a + 1, a + 1, 1)
-(a + 1, 1, a + 1, a + 1, 1, 0)
-(a + 1, 1, a + 1, a + 1, 1, a)
-(a + 1, 1, a + 1, a + 1, 1, a + 1)
-(a + 1, 1, a + 1, a + 1, 1, 1)
-(a + 1, 1, a + 1, 1, 0, 0)
-(a + 1, 1, a + 1, 1, 0, a)
-(a + 1, 1, a + 1, 1, 0, a + 1)
-(a + 1, 1, a + 1, 1, 0, 1)
-(a + 1, 1, a + 1, 1, a, 0)
-(a + 1, 1, a + 1, 1, a, a)
-(a + 1, 1, a + 1, 1, a, a + 1)
-(a + 1, 1, a + 1, 1, a, 1)
-(a + 1, 1, a + 1, 1, a + 1, 0)
-(a + 1, 1, a + 1, 1, a + 1, a)
-(a + 1, 1, a + 1, 1, a + 1, a + 1)
-(a + 1, 1, a + 1, 1, a + 1, 1)
-(a + 1, 1, a + 1, 1, 1, 0)
-(a + 1, 1, a + 1, 1, 1, a)
-(a + 1, 1, a + 1, 1, 1, a + 1)
-(a + 1, 1, a + 1, 1, 1, 1)
-(a + 1, 1, 1, 0, 0, 0)
-(a + 1, 1, 1, 0, 0, a)
-(a + 1, 1, 1, 0, 0, a + 1)
-(a + 1, 1, 1, 0, 0, 1)
-(a + 1, 1, 1, 0, a, 0)
-(a + 1, 1, 1, 0, a, a)
-(a + 1, 1, 1, 0, a, a + 1)
-(a + 1, 1, 1, 0, a, 1)
-(a + 1, 1, 1, 0, a + 1, 0)
-(a + 1, 1, 1, 0, a + 1, a)
-(a + 1, 1, 1, 0, a + 1, a + 1)
-(a + 1, 1, 1, 0, a + 1, 1)
-(a + 1, 1, 1, 0, 1, 0)
-(a + 1, 1, 1, 0, 1, a)
-(a + 1, 1, 1, 0, 1, a + 1)
-(a + 1, 1, 1, 0, 1, 1)
-(a + 1, 1, 1, a, 0, 0)
-(a + 1, 1, 1, a, 0, a)
-(a + 1, 1, 1, a, 0, a + 1)
-(a + 1, 1, 1, a, 0, 1)
-(a + 1, 1, 1, a, a, 0)
-(a + 1, 1, 1, a, a, a)
-(a + 1, 1, 1, a, a, a + 1)
-(a + 1, 1, 1, a, a, 1)
-(a + 1, 1, 1, a, a + 1, 0)
-(a + 1, 1, 1, a, a + 1, a)
-(a + 1, 1, 1, a, a + 1, a + 1)
-(a + 1, 1, 1, a, a + 1, 1)
-(a + 1, 1, 1, a, 1, 0)
-(a + 1, 1, 1, a, 1, a)
-(a + 1, 1, 1, a, 1, a + 1)
-(a + 1, 1, 1, a, 1, 1)
-(a + 1, 1, 1, a + 1, 0, 0)
-(a + 1, 1, 1, a + 1, 0, a)
-(a + 1, 1, 1, a + 1, 0, a + 1)
-(a + 1, 1, 1, a + 1, 0, 1)
-(a + 1, 1, 1, a + 1, a, 0)
-(a + 1, 1, 1, a + 1, a, a)
-(a + 1, 1, 1, a + 1, a, a + 1)
-(a + 1, 1, 1, a + 1, a, 1)
-(a + 1, 1, 1, a + 1, a + 1, 0)
-(a + 1, 1, 1, a + 1, a + 1, a)
-(a + 1, 1, 1, a + 1, a + 1, a + 1)
-(a + 1, 1, 1, a + 1, a + 1, 1)
-(a + 1, 1, 1, a + 1, 1, 0)
-(a + 1, 1, 1, a + 1, 1, a)
-(a + 1, 1, 1, a + 1, 1, a + 1)
-(a + 1, 1, 1, a + 1, 1, 1)
-(a + 1, 1, 1, 1, 0, 0)
-(a + 1, 1, 1, 1, 0, a)
-(a + 1, 1, 1, 1, 0, a + 1)
-(a + 1, 1, 1, 1, 0, 1)
-(a + 1, 1, 1, 1, a, 0)
-(a + 1, 1, 1, 1, a, a)
-(a + 1, 1, 1, 1, a, a + 1)
-(a + 1, 1, 1, 1, a, 1)
-(a + 1, 1, 1, 1, a + 1, 0)
-(a + 1, 1, 1, 1, a + 1, a)
-(a + 1, 1, 1, 1, a + 1, a + 1)
-(a + 1, 1, 1, 1, a + 1, 1)
-(a + 1, 1, 1, 1, 1, 0)
-(a + 1, 1, 1, 1, 1, a)
-(a + 1, 1, 1, 1, 1, a + 1)
-(a + 1, 1, 1, 1, 1, 1)
-(1, 0, 0, 0, 0, 0)
-(1, 0, 0, 0, 0, a)
-(1, 0, 0, 0, 0, a + 1)
-(1, 0, 0, 0, 0, 1)
-(1, 0, 0, 0, a, 0)
-(1, 0, 0, 0, a, a)
-(1, 0, 0, 0, a, a + 1)
-(1, 0, 0, 0, a, 1)
-(1, 0, 0, 0, a + 1, 0)
-(1, 0, 0, 0, a + 1, a)
-(1, 0, 0, 0, a + 1, a + 1)
-(1, 0, 0, 0, a + 1, 1)
-(1, 0, 0, 0, 1, 0)
-(1, 0, 0, 0, 1, a)
-(1, 0, 0, 0, 1, a + 1)
-(1, 0, 0, 0, 1, 1)
-(1, 0, 0, a, 0, 0)
-(1, 0, 0, a, 0, a)
-(1, 0, 0, a, 0, a + 1)
-(1, 0, 0, a, 0, 1)
-(1, 0, 0, a, a, 0)
-(1, 0, 0, a, a, a)
-(1, 0, 0, a, a, a + 1)
-(1, 0, 0, a, a, 1)
-(1, 0, 0, a, a + 1, 0)
-(1, 0, 0, a, a + 1, a)
-(1, 0, 0, a, a + 1, a + 1)
-(1, 0, 0, a, a + 1, 1)
-(1, 0, 0, a, 1, 0)
-(1, 0, 0, a, 1, a)
-(1, 0, 0, a, 1, a + 1)
-(1, 0, 0, a, 1, 1)
-(1, 0, 0, a + 1, 0, 0)
-(1, 0, 0, a + 1, 0, a)
-(1, 0, 0, a + 1, 0, a + 1)
-(1, 0, 0, a + 1, 0, 1)
-(1, 0, 0, a + 1, a, 0)
-(1, 0, 0, a + 1, a, a)
-(1, 0, 0, a + 1, a, a + 1)
-(1, 0, 0, a + 1, a, 1)
-(1, 0, 0, a + 1, a + 1, 0)
-(1, 0, 0, a + 1, a + 1, a)
-(1, 0, 0, a + 1, a + 1, a + 1)
-(1, 0, 0, a + 1, a + 1, 1)
-(1, 0, 0, a + 1, 1, 0)
-(1, 0, 0, a + 1, 1, a)
-(1, 0, 0, a + 1, 1, a + 1)
-(1, 0, 0, a + 1, 1, 1)
-(1, 0, 0, 1, 0, 0)
-(1, 0, 0, 1, 0, a)
-(1, 0, 0, 1, 0, a + 1)
-(1, 0, 0, 1, 0, 1)
-(1, 0, 0, 1, a, 0)
-(1, 0, 0, 1, a, a)
-(1, 0, 0, 1, a, a + 1)
-(1, 0, 0, 1, a, 1)
-(1, 0, 0, 1, a + 1, 0)
-(1, 0, 0, 1, a + 1, a)
-(1, 0, 0, 1, a + 1, a + 1)
-(1, 0, 0, 1, a + 1, 1)
-(1, 0, 0, 1, 1, 0)
-(1, 0, 0, 1, 1, a)
-(1, 0, 0, 1, 1, a + 1)
-(1, 0, 0, 1, 1, 1)
-(1, 0, a, 0, 0, 0)
-(1, 0, a, 0, 0, a)
-(1, 0, a, 0, 0, a + 1)
-(1, 0, a, 0, 0, 1)
-(1, 0, a, 0, a, 0)
-(1, 0, a, 0, a, a)
-(1, 0, a, 0, a, a + 1)
-(1, 0, a, 0, a, 1)
-(1, 0, a, 0, a + 1, 0)
-(1, 0, a, 0, a + 1, a)
-(1, 0, a, 0, a + 1, a + 1)
-(1, 0, a, 0, a + 1, 1)
-(1, 0, a, 0, 1, 0)
-(1, 0, a, 0, 1, a)
-(1, 0, a, 0, 1, a + 1)
-(1, 0, a, 0, 1, 1)
-(1, 0, a, a, 0, 0)
-(1, 0, a, a, 0, a)
-(1, 0, a, a, 0, a + 1)
-(1, 0, a, a, 0, 1)
-(1, 0, a, a, a, 0)
-(1, 0, a, a, a, a)
-(1, 0, a, a, a, a + 1)
-(1, 0, a, a, a, 1)
-(1, 0, a, a, a + 1, 0)
-(1, 0, a, a, a + 1, a)
-(1, 0, a, a, a + 1, a + 1)
-(1, 0, a, a, a + 1, 1)
-(1, 0, a, a, 1, 0)
-(1, 0, a, a, 1, a)
-(1, 0, a, a, 1, a + 1)
-(1, 0, a, a, 1, 1)
-(1, 0, a, a + 1, 0, 0)
-(1, 0, a, a + 1, 0, a)
-(1, 0, a, a + 1, 0, a + 1)
-(1, 0, a, a + 1, 0, 1)
-(1, 0, a, a + 1, a, 0)
-(1, 0, a, a + 1, a, a)
-(1, 0, a, a + 1, a, a + 1)
-(1, 0, a, a + 1, a, 1)
-(1, 0, a, a + 1, a + 1, 0)
-(1, 0, a, a + 1, a + 1, a)
-(1, 0, a, a + 1, a + 1, a + 1)
-(1, 0, a, a + 1, a + 1, 1)
-(1, 0, a, a + 1, 1, 0)
-(1, 0, a, a + 1, 1, a)
-(1, 0, a, a + 1, 1, a + 1)
-(1, 0, a, a + 1, 1, 1)
-(1, 0, a, 1, 0, 0)
-(1, 0, a, 1, 0, a)
-(1, 0, a, 1, 0, a + 1)
-(1, 0, a, 1, 0, 1)
-(1, 0, a, 1, a, 0)
-(1, 0, a, 1, a, a)
-(1, 0, a, 1, a, a + 1)
-(1, 0, a, 1, a, 1)
-(1, 0, a, 1, a + 1, 0)
-(1, 0, a, 1, a + 1, a)
-(1, 0, a, 1, a + 1, a + 1)
-(1, 0, a, 1, a + 1, 1)
-(1, 0, a, 1, 1, 0)
-(1, 0, a, 1, 1, a)
-(1, 0, a, 1, 1, a + 1)
-(1, 0, a, 1, 1, 1)
-(1, 0, a + 1, 0, 0, 0)
-(1, 0, a + 1, 0, 0, a)
-(1, 0, a + 1, 0, 0, a + 1)
-(1, 0, a + 1, 0, 0, 1)
-(1, 0, a + 1, 0, a, 0)
-(1, 0, a + 1, 0, a, a)
-(1, 0, a + 1, 0, a, a + 1)
-(1, 0, a + 1, 0, a, 1)
-(1, 0, a + 1, 0, a + 1, 0)
-(1, 0, a + 1, 0, a + 1, a)
-(1, 0, a + 1, 0, a + 1, a + 1)
-(1, 0, a + 1, 0, a + 1, 1)
-(1, 0, a + 1, 0, 1, 0)
-(1, 0, a + 1, 0, 1, a)
-(1, 0, a + 1, 0, 1, a + 1)
-(1, 0, a + 1, 0, 1, 1)
-(1, 0, a + 1, a, 0, 0)
-(1, 0, a + 1, a, 0, a)
-(1, 0, a + 1, a, 0, a + 1)
-(1, 0, a + 1, a, 0, 1)
-(1, 0, a + 1, a, a, 0)
-(1, 0, a + 1, a, a, a)
-(1, 0, a + 1, a, a, a + 1)
-(1, 0, a + 1, a, a, 1)
-(1, 0, a + 1, a, a + 1, 0)
-(1, 0, a + 1, a, a + 1, a)
-(1, 0, a + 1, a, a + 1, a + 1)
-(1, 0, a + 1, a, a + 1, 1)
-(1, 0, a + 1, a, 1, 0)
-(1, 0, a + 1, a, 1, a)
-(1, 0, a + 1, a, 1, a + 1)
-(1, 0, a + 1, a, 1, 1)
-(1, 0, a + 1, a + 1, 0, 0)
-(1, 0, a + 1, a + 1, 0, a)
-(1, 0, a + 1, a + 1, 0, a + 1)
-(1, 0, a + 1, a + 1, 0, 1)
-(1, 0, a + 1, a + 1, a, 0)
-(1, 0, a + 1, a + 1, a, a)
-(1, 0, a + 1, a + 1, a, a + 1)
-(1, 0, a + 1, a + 1, a, 1)
-(1, 0, a + 1, a + 1, a + 1, 0)
-(1, 0, a + 1, a + 1, a + 1, a)
-(1, 0, a + 1, a + 1, a + 1, a + 1)
-(1, 0, a + 1, a + 1, a + 1, 1)
-(1, 0, a + 1, a + 1, 1, 0)
-(1, 0, a + 1, a + 1, 1, a)
-(1, 0, a + 1, a + 1, 1, a + 1)
-(1, 0, a + 1, a + 1, 1, 1)
-(1, 0, a + 1, 1, 0, 0)
-(1, 0, a + 1, 1, 0, a)
-(1, 0, a + 1, 1, 0, a + 1)
-(1, 0, a + 1, 1, 0, 1)
-(1, 0, a + 1, 1, a, 0)
-(1, 0, a + 1, 1, a, a)
-(1, 0, a + 1, 1, a, a + 1)
-(1, 0, a + 1, 1, a, 1)
-(1, 0, a + 1, 1, a + 1, 0)
-(1, 0, a + 1, 1, a + 1, a)
-(1, 0, a + 1, 1, a + 1, a + 1)
-(1, 0, a + 1, 1, a + 1, 1)
-(1, 0, a + 1, 1, 1, 0)
-(1, 0, a + 1, 1, 1, a)
-(1, 0, a + 1, 1, 1, a + 1)
-(1, 0, a + 1, 1, 1, 1)
-(1, 0, 1, 0, 0, 0)
-(1, 0, 1, 0, 0, a)
-(1, 0, 1, 0, 0, a + 1)
-(1, 0, 1, 0, 0, 1)
-(1, 0, 1, 0, a, 0)
-(1, 0, 1, 0, a, a)
-(1, 0, 1, 0, a, a + 1)
-(1, 0, 1, 0, a, 1)
-(1, 0, 1, 0, a + 1, 0)
-(1, 0, 1, 0, a + 1, a)
-(1, 0, 1, 0, a + 1, a + 1)
-(1, 0, 1, 0, a + 1, 1)
-(1, 0, 1, 0, 1, 0)
-(1, 0, 1, 0, 1, a)
-(1, 0, 1, 0, 1, a + 1)
-(1, 0, 1, 0, 1, 1)
-(1, 0, 1, a, 0, 0)
-(1, 0, 1, a, 0, a)
-(1, 0, 1, a, 0, a + 1)
-(1, 0, 1, a, 0, 1)
-(1, 0, 1, a, a, 0)
-(1, 0, 1, a, a, a)
-(1, 0, 1, a, a, a + 1)
-(1, 0, 1, a, a, 1)
-(1, 0, 1, a, a + 1, 0)
-(1, 0, 1, a, a + 1, a)
-(1, 0, 1, a, a + 1, a + 1)
-(1, 0, 1, a, a + 1, 1)
-(1, 0, 1, a, 1, 0)
-(1, 0, 1, a, 1, a)
-(1, 0, 1, a, 1, a + 1)
-(1, 0, 1, a, 1, 1)
-(1, 0, 1, a + 1, 0, 0)
-(1, 0, 1, a + 1, 0, a)
-(1, 0, 1, a + 1, 0, a + 1)
-(1, 0, 1, a + 1, 0, 1)
-(1, 0, 1, a + 1, a, 0)
-(1, 0, 1, a + 1, a, a)
-(1, 0, 1, a + 1, a, a + 1)
-(1, 0, 1, a + 1, a, 1)
-(1, 0, 1, a + 1, a + 1, 0)
-(1, 0, 1, a + 1, a + 1, a)
-(1, 0, 1, a + 1, a + 1, a + 1)
-(1, 0, 1, a + 1, a + 1, 1)
-(1, 0, 1, a + 1, 1, 0)
-(1, 0, 1, a + 1, 1, a)
-(1, 0, 1, a + 1, 1, a + 1)
-(1, 0, 1, a + 1, 1, 1)
-(1, 0, 1, 1, 0, 0)
-(1, 0, 1, 1, 0, a)
-(1, 0, 1, 1, 0, a + 1)
-(1, 0, 1, 1, 0, 1)
-(1, 0, 1, 1, a, 0)
-(1, 0, 1, 1, a, a)
-(1, 0, 1, 1, a, a + 1)
-(1, 0, 1, 1, a, 1)
-(1, 0, 1, 1, a + 1, 0)
-(1, 0, 1, 1, a + 1, a)
-(1, 0, 1, 1, a + 1, a + 1)
-(1, 0, 1, 1, a + 1, 1)
-(1, 0, 1, 1, 1, 0)
-(1, 0, 1, 1, 1, a)
-(1, 0, 1, 1, 1, a + 1)
-(1, 0, 1, 1, 1, 1)
-(1, a, 0, 0, 0, 0)
-(1, a, 0, 0, 0, a)
-(1, a, 0, 0, 0, a + 1)
-(1, a, 0, 0, 0, 1)
-(1, a, 0, 0, a, 0)
-(1, a, 0, 0, a, a)
-(1, a, 0, 0, a, a + 1)
-(1, a, 0, 0, a, 1)
-(1, a, 0, 0, a + 1, 0)
-(1, a, 0, 0, a + 1, a)
-(1, a, 0, 0, a + 1, a + 1)
-(1, a, 0, 0, a + 1, 1)
-(1, a, 0, 0, 1, 0)
-(1, a, 0, 0, 1, a)
-(1, a, 0, 0, 1, a + 1)
-(1, a, 0, 0, 1, 1)
-(1, a, 0, a, 0, 0)
-(1, a, 0, a, 0, a)
-(1, a, 0, a, 0, a + 1)
-(1, a, 0, a, 0, 1)
-(1, a, 0, a, a, 0)
-(1, a, 0, a, a, a)
-(1, a, 0, a, a, a + 1)
-(1, a, 0, a, a, 1)
-(1, a, 0, a, a + 1, 0)
-(1, a, 0, a, a + 1, a)
-(1, a, 0, a, a + 1, a + 1)
-(1, a, 0, a, a + 1, 1)
-(1, a, 0, a, 1, 0)
-(1, a, 0, a, 1, a)
-(1, a, 0, a, 1, a + 1)
-(1, a, 0, a, 1, 1)
-(1, a, 0, a + 1, 0, 0)
-(1, a, 0, a + 1, 0, a)
-(1, a, 0, a + 1, 0, a + 1)
-(1, a, 0, a + 1, 0, 1)
-(1, a, 0, a + 1, a, 0)
-(1, a, 0, a + 1, a, a)
-(1, a, 0, a + 1, a, a + 1)
-(1, a, 0, a + 1, a, 1)
-(1, a, 0, a + 1, a + 1, 0)
-(1, a, 0, a + 1, a + 1, a)
-(1, a, 0, a + 1, a + 1, a + 1)
-(1, a, 0, a + 1, a + 1, 1)
-(1, a, 0, a + 1, 1, 0)
-(1, a, 0, a + 1, 1, a)
-(1, a, 0, a + 1, 1, a + 1)
-(1, a, 0, a + 1, 1, 1)
-(1, a, 0, 1, 0, 0)
-(1, a, 0, 1, 0, a)
-(1, a, 0, 1, 0, a + 1)
-(1, a, 0, 1, 0, 1)
-(1, a, 0, 1, a, 0)
-(1, a, 0, 1, a, a)
-(1, a, 0, 1, a, a + 1)
-(1, a, 0, 1, a, 1)
-(1, a, 0, 1, a + 1, 0)
-(1, a, 0, 1, a + 1, a)
-(1, a, 0, 1, a + 1, a + 1)
-(1, a, 0, 1, a + 1, 1)
-(1, a, 0, 1, 1, 0)
-(1, a, 0, 1, 1, a)
-(1, a, 0, 1, 1, a + 1)
-(1, a, 0, 1, 1, 1)
-(1, a, a, 0, 0, 0)
-(1, a, a, 0, 0, a)
-(1, a, a, 0, 0, a + 1)
-(1, a, a, 0, 0, 1)
-(1, a, a, 0, a, 0)
-(1, a, a, 0, a, a)
-(1, a, a, 0, a, a + 1)
-(1, a, a, 0, a, 1)
-(1, a, a, 0, a + 1, 0)
-(1, a, a, 0, a + 1, a)
-(1, a, a, 0, a + 1, a + 1)
-(1, a, a, 0, a + 1, 1)
-(1, a, a, 0, 1, 0)
-(1, a, a, 0, 1, a)
-(1, a, a, 0, 1, a + 1)
-(1, a, a, 0, 1, 1)
-(1, a, a, a, 0, 0)
-(1, a, a, a, 0, a)
-(1, a, a, a, 0, a + 1)
-(1, a, a, a, 0, 1)
-(1, a, a, a, a, 0)
-(1, a, a, a, a, a)
-(1, a, a, a, a, a + 1)
-(1, a, a, a, a, 1)
-(1, a, a, a, a + 1, 0)
-(1, a, a, a, a + 1, a)
-(1, a, a, a, a + 1, a + 1)
-(1, a, a, a, a + 1, 1)
-(1, a, a, a, 1, 0)
-(1, a, a, a, 1, a)
-(1, a, a, a, 1, a + 1)
-(1, a, a, a, 1, 1)
-(1, a, a, a + 1, 0, 0)
-(1, a, a, a + 1, 0, a)
-(1, a, a, a + 1, 0, a + 1)
-(1, a, a, a + 1, 0, 1)
-(1, a, a, a + 1, a, 0)
-(1, a, a, a + 1, a, a)
-(1, a, a, a + 1, a, a + 1)
-(1, a, a, a + 1, a, 1)
-(1, a, a, a + 1, a + 1, 0)
-(1, a, a, a + 1, a + 1, a)
-(1, a, a, a + 1, a + 1, a + 1)
-(1, a, a, a + 1, a + 1, 1)
-(1, a, a, a + 1, 1, 0)
-(1, a, a, a + 1, 1, a)
-(1, a, a, a + 1, 1, a + 1)
-(1, a, a, a + 1, 1, 1)
-(1, a, a, 1, 0, 0)
-(1, a, a, 1, 0, a)
-(1, a, a, 1, 0, a + 1)
-(1, a, a, 1, 0, 1)
-(1, a, a, 1, a, 0)
-(1, a, a, 1, a, a)
-(1, a, a, 1, a, a + 1)
-(1, a, a, 1, a, 1)
-(1, a, a, 1, a + 1, 0)
-(1, a, a, 1, a + 1, a)
-(1, a, a, 1, a + 1, a + 1)
-(1, a, a, 1, a + 1, 1)
-(1, a, a, 1, 1, 0)
-(1, a, a, 1, 1, a)
-(1, a, a, 1, 1, a + 1)
-(1, a, a, 1, 1, 1)
-(1, a, a + 1, 0, 0, 0)
-(1, a, a + 1, 0, 0, a)
-(1, a, a + 1, 0, 0, a + 1)
-(1, a, a + 1, 0, 0, 1)
-(1, a, a + 1, 0, a, 0)
-(1, a, a + 1, 0, a, a)
-(1, a, a + 1, 0, a, a + 1)
-(1, a, a + 1, 0, a, 1)
-(1, a, a + 1, 0, a + 1, 0)
-(1, a, a + 1, 0, a + 1, a)
-(1, a, a + 1, 0, a + 1, a + 1)
-(1, a, a + 1, 0, a + 1, 1)
-(1, a, a + 1, 0, 1, 0)
-(1, a, a + 1, 0, 1, a)
-(1, a, a + 1, 0, 1, a + 1)
-(1, a, a + 1, 0, 1, 1)
-(1, a, a + 1, a, 0, 0)
-(1, a, a + 1, a, 0, a)
-(1, a, a + 1, a, 0, a + 1)
-(1, a, a + 1, a, 0, 1)
-(1, a, a + 1, a, a, 0)
-(1, a, a + 1, a, a, a)
-(1, a, a + 1, a, a, a + 1)
-(1, a, a + 1, a, a, 1)
-(1, a, a + 1, a, a + 1, 0)
-(1, a, a + 1, a, a + 1, a)
-(1, a, a + 1, a, a + 1, a + 1)
-(1, a, a + 1, a, a + 1, 1)
-(1, a, a + 1, a, 1, 0)
-(1, a, a + 1, a, 1, a)
-(1, a, a + 1, a, 1, a + 1)
-(1, a, a + 1, a, 1, 1)
-(1, a, a + 1, a + 1, 0, 0)
-(1, a, a + 1, a + 1, 0, a)
-(1, a, a + 1, a + 1, 0, a + 1)
-(1, a, a + 1, a + 1, 0, 1)
-(1, a, a + 1, a + 1, a, 0)
-(1, a, a + 1, a + 1, a, a)
-(1, a, a + 1, a + 1, a, a + 1)
-(1, a, a + 1, a + 1, a, 1)
-(1, a, a + 1, a + 1, a + 1, 0)
-(1, a, a + 1, a + 1, a + 1, a)
-(1, a, a + 1, a + 1, a + 1, a + 1)
-(1, a, a + 1, a + 1, a + 1, 1)
-(1, a, a + 1, a + 1, 1, 0)
-(1, a, a + 1, a + 1, 1, a)
-(1, a, a + 1, a + 1, 1, a + 1)
-(1, a, a + 1, a + 1, 1, 1)
-(1, a, a + 1, 1, 0, 0)
-(1, a, a + 1, 1, 0, a)
-(1, a, a + 1, 1, 0, a + 1)
-(1, a, a + 1, 1, 0, 1)
-(1, a, a + 1, 1, a, 0)
-(1, a, a + 1, 1, a, a)
-(1, a, a + 1, 1, a, a + 1)
-(1, a, a + 1, 1, a, 1)
-(1, a, a + 1, 1, a + 1, 0)
-(1, a, a + 1, 1, a + 1, a)
-(1, a, a + 1, 1, a + 1, a + 1)
-(1, a, a + 1, 1, a + 1, 1)
-(1, a, a + 1, 1, 1, 0)
-(1, a, a + 1, 1, 1, a)
-(1, a, a + 1, 1, 1, a + 1)
-(1, a, a + 1, 1, 1, 1)
-(1, a, 1, 0, 0, 0)
-(1, a, 1, 0, 0, a)
-(1, a, 1, 0, 0, a + 1)
-(1, a, 1, 0, 0, 1)
-(1, a, 1, 0, a, 0)
-(1, a, 1, 0, a, a)
-(1, a, 1, 0, a, a + 1)
-(1, a, 1, 0, a, 1)
-(1, a, 1, 0, a + 1, 0)
-(1, a, 1, 0, a + 1, a)
-(1, a, 1, 0, a + 1, a + 1)
-(1, a, 1, 0, a + 1, 1)
-(1, a, 1, 0, 1, 0)
-(1, a, 1, 0, 1, a)
-(1, a, 1, 0, 1, a + 1)
-(1, a, 1, 0, 1, 1)
-(1, a, 1, a, 0, 0)
-(1, a, 1, a, 0, a)
-(1, a, 1, a, 0, a + 1)
-(1, a, 1, a, 0, 1)
-(1, a, 1, a, a, 0)
-(1, a, 1, a, a, a)
-(1, a, 1, a, a, a + 1)
-(1, a, 1, a, a, 1)
-(1, a, 1, a, a + 1, 0)
-(1, a, 1, a, a + 1, a)
-(1, a, 1, a, a + 1, a + 1)
-(1, a, 1, a, a + 1, 1)
-(1, a, 1, a, 1, 0)
-(1, a, 1, a, 1, a)
-(1, a, 1, a, 1, a + 1)
-(1, a, 1, a, 1, 1)
-(1, a, 1, a + 1, 0, 0)
-(1, a, 1, a + 1, 0, a)
-(1, a, 1, a + 1, 0, a + 1)
-(1, a, 1, a + 1, 0, 1)
-(1, a, 1, a + 1, a, 0)
-(1, a, 1, a + 1, a, a)
-(1, a, 1, a + 1, a, a + 1)
-(1, a, 1, a + 1, a, 1)
-(1, a, 1, a + 1, a + 1, 0)
-(1, a, 1, a + 1, a + 1, a)
-(1, a, 1, a + 1, a + 1, a + 1)
-(1, a, 1, a + 1, a + 1, 1)
-(1, a, 1, a + 1, 1, 0)
-(1, a, 1, a + 1, 1, a)
-(1, a, 1, a + 1, 1, a + 1)
-(1, a, 1, a + 1, 1, 1)
-(1, a, 1, 1, 0, 0)
-(1, a, 1, 1, 0, a)
-(1, a, 1, 1, 0, a + 1)
-(1, a, 1, 1, 0, 1)
-(1, a, 1, 1, a, 0)
-(1, a, 1, 1, a, a)
-(1, a, 1, 1, a, a + 1)
-(1, a, 1, 1, a, 1)
-(1, a, 1, 1, a + 1, 0)
-(1, a, 1, 1, a + 1, a)
-(1, a, 1, 1, a + 1, a + 1)
-(1, a, 1, 1, a + 1, 1)
-(1, a, 1, 1, 1, 0)
-(1, a, 1, 1, 1, a)
-(1, a, 1, 1, 1, a + 1)
-(1, a, 1, 1, 1, 1)
-(1, a + 1, 0, 0, 0, 0)
-(1, a + 1, 0, 0, 0, a)
-(1, a + 1, 0, 0, 0, a + 1)
-(1, a + 1, 0, 0, 0, 1)
-(1, a + 1, 0, 0, a, 0)
-(1, a + 1, 0, 0, a, a)
-(1, a + 1, 0, 0, a, a + 1)
-(1, a + 1, 0, 0, a, 1)
-(1, a + 1, 0, 0, a + 1, 0)
-(1, a + 1, 0, 0, a + 1, a)
-(1, a + 1, 0, 0, a + 1, a + 1)
-(1, a + 1, 0, 0, a + 1, 1)
-(1, a + 1, 0, 0, 1, 0)
-(1, a + 1, 0, 0, 1, a)
-(1, a + 1, 0, 0, 1, a + 1)
-(1, a + 1, 0, 0, 1, 1)
-(1, a + 1, 0, a, 0, 0)
-(1, a + 1, 0, a, 0, a)
-(1, a + 1, 0, a, 0, a + 1)
-(1, a + 1, 0, a, 0, 1)
-(1, a + 1, 0, a, a, 0)
-(1, a + 1, 0, a, a, a)
-(1, a + 1, 0, a, a, a + 1)
-(1, a + 1, 0, a, a, 1)
-(1, a + 1, 0, a, a + 1, 0)
-(1, a + 1, 0, a, a + 1, a)
-(1, a + 1, 0, a, a + 1, a + 1)
-(1, a + 1, 0, a, a + 1, 1)
-(1, a + 1, 0, a, 1, 0)
-(1, a + 1, 0, a, 1, a)
-(1, a + 1, 0, a, 1, a + 1)
-(1, a + 1, 0, a, 1, 1)
-(1, a + 1, 0, a + 1, 0, 0)
-(1, a + 1, 0, a + 1, 0, a)
-(1, a + 1, 0, a + 1, 0, a + 1)
-(1, a + 1, 0, a + 1, 0, 1)
-(1, a + 1, 0, a + 1, a, 0)
-(1, a + 1, 0, a + 1, a, a)
-(1, a + 1, 0, a + 1, a, a + 1)
-(1, a + 1, 0, a + 1, a, 1)
-(1, a + 1, 0, a + 1, a + 1, 0)
-(1, a + 1, 0, a + 1, a + 1, a)
-(1, a + 1, 0, a + 1, a + 1, a + 1)
-(1, a + 1, 0, a + 1, a + 1, 1)
-(1, a + 1, 0, a + 1, 1, 0)
-(1, a + 1, 0, a + 1, 1, a)
-(1, a + 1, 0, a + 1, 1, a + 1)
-(1, a + 1, 0, a + 1, 1, 1)
-(1, a + 1, 0, 1, 0, 0)
-(1, a + 1, 0, 1, 0, a)
-(1, a + 1, 0, 1, 0, a + 1)
-(1, a + 1, 0, 1, 0, 1)
-(1, a + 1, 0, 1, a, 0)
-(1, a + 1, 0, 1, a, a)
-(1, a + 1, 0, 1, a, a + 1)
-(1, a + 1, 0, 1, a, 1)
-(1, a + 1, 0, 1, a + 1, 0)
-(1, a + 1, 0, 1, a + 1, a)
-(1, a + 1, 0, 1, a + 1, a + 1)
-(1, a + 1, 0, 1, a + 1, 1)
-(1, a + 1, 0, 1, 1, 0)
-(1, a + 1, 0, 1, 1, a)
-(1, a + 1, 0, 1, 1, a + 1)
-(1, a + 1, 0, 1, 1, 1)
-(1, a + 1, a, 0, 0, 0)
-(1, a + 1, a, 0, 0, a)
-(1, a + 1, a, 0, 0, a + 1)
-(1, a + 1, a, 0, 0, 1)
-(1, a + 1, a, 0, a, 0)
-(1, a + 1, a, 0, a, a)
-(1, a + 1, a, 0, a, a + 1)
-(1, a + 1, a, 0, a, 1)
-(1, a + 1, a, 0, a + 1, 0)
-(1, a + 1, a, 0, a + 1, a)
-(1, a + 1, a, 0, a + 1, a + 1)
-(1, a + 1, a, 0, a + 1, 1)
-(1, a + 1, a, 0, 1, 0)
-(1, a + 1, a, 0, 1, a)
-(1, a + 1, a, 0, 1, a + 1)
-(1, a + 1, a, 0, 1, 1)
-(1, a + 1, a, a, 0, 0)
-(1, a + 1, a, a, 0, a)
-(1, a + 1, a, a, 0, a + 1)
-(1, a + 1, a, a, 0, 1)
-(1, a + 1, a, a, a, 0)
-(1, a + 1, a, a, a, a)
-(1, a + 1, a, a, a, a + 1)
-(1, a + 1, a, a, a, 1)
-(1, a + 1, a, a, a + 1, 0)
-(1, a + 1, a, a, a + 1, a)
-(1, a + 1, a, a, a + 1, a + 1)
-(1, a + 1, a, a, a + 1, 1)
-(1, a + 1, a, a, 1, 0)
-(1, a + 1, a, a, 1, a)
-(1, a + 1, a, a, 1, a + 1)
-(1, a + 1, a, a, 1, 1)
-(1, a + 1, a, a + 1, 0, 0)
-(1, a + 1, a, a + 1, 0, a)
-(1, a + 1, a, a + 1, 0, a + 1)
-(1, a + 1, a, a + 1, 0, 1)
-(1, a + 1, a, a + 1, a, 0)
-(1, a + 1, a, a + 1, a, a)
-(1, a + 1, a, a + 1, a, a + 1)
-(1, a + 1, a, a + 1, a, 1)
-(1, a + 1, a, a + 1, a + 1, 0)
-(1, a + 1, a, a + 1, a + 1, a)
-(1, a + 1, a, a + 1, a + 1, a + 1)
-(1, a + 1, a, a + 1, a + 1, 1)
-(1, a + 1, a, a + 1, 1, 0)
-(1, a + 1, a, a + 1, 1, a)
-(1, a + 1, a, a + 1, 1, a + 1)
-(1, a + 1, a, a + 1, 1, 1)
-(1, a + 1, a, 1, 0, 0)
-(1, a + 1, a, 1, 0, a)
-(1, a + 1, a, 1, 0, a + 1)
-(1, a + 1, a, 1, 0, 1)
-(1, a + 1, a, 1, a, 0)
-(1, a + 1, a, 1, a, a)
-(1, a + 1, a, 1, a, a + 1)
-(1, a + 1, a, 1, a, 1)
-(1, a + 1, a, 1, a + 1, 0)
-(1, a + 1, a, 1, a + 1, a)
-(1, a + 1, a, 1, a + 1, a + 1)
-(1, a + 1, a, 1, a + 1, 1)
-(1, a + 1, a, 1, 1, 0)
-(1, a + 1, a, 1, 1, a)
-(1, a + 1, a, 1, 1, a + 1)
-(1, a + 1, a, 1, 1, 1)
-(1, a + 1, a + 1, 0, 0, 0)
-(1, a + 1, a + 1, 0, 0, a)
-(1, a + 1, a + 1, 0, 0, a + 1)
-(1, a + 1, a + 1, 0, 0, 1)
-(1, a + 1, a + 1, 0, a, 0)
-(1, a + 1, a + 1, 0, a, a)
-(1, a + 1, a + 1, 0, a, a + 1)
-(1, a + 1, a + 1, 0, a, 1)
-(1, a + 1, a + 1, 0, a + 1, 0)
-(1, a + 1, a + 1, 0, a + 1, a)
-(1, a + 1, a + 1, 0, a + 1, a + 1)
-(1, a + 1, a + 1, 0, a + 1, 1)
-(1, a + 1, a + 1, 0, 1, 0)
-(1, a + 1, a + 1, 0, 1, a)
-(1, a + 1, a + 1, 0, 1, a + 1)
-(1, a + 1, a + 1, 0, 1, 1)
-(1, a + 1, a + 1, a, 0, 0)
-(1, a + 1, a + 1, a, 0, a)
-(1, a + 1, a + 1, a, 0, a + 1)
-(1, a + 1, a + 1, a, 0, 1)
-(1, a + 1, a + 1, a, a, 0)
-(1, a + 1, a + 1, a, a, a)
-(1, a + 1, a + 1, a, a, a + 1)
-(1, a + 1, a + 1, a, a, 1)
-(1, a + 1, a + 1, a, a + 1, 0)
-(1, a + 1, a + 1, a, a + 1, a)
-(1, a + 1, a + 1, a, a + 1, a + 1)
-(1, a + 1, a + 1, a, a + 1, 1)
-(1, a + 1, a + 1, a, 1, 0)
-(1, a + 1, a + 1, a, 1, a)
-(1, a + 1, a + 1, a, 1, a + 1)
-(1, a + 1, a + 1, a, 1, 1)
-(1, a + 1, a + 1, a + 1, 0, 0)
-(1, a + 1, a + 1, a + 1, 0, a)
-(1, a + 1, a + 1, a + 1, 0, a + 1)
-(1, a + 1, a + 1, a + 1, 0, 1)
-(1, a + 1, a + 1, a + 1, a, 0)
-(1, a + 1, a + 1, a + 1, a, a)
-(1, a + 1, a + 1, a + 1, a, a + 1)
-(1, a + 1, a + 1, a + 1, a, 1)
-(1, a + 1, a + 1, a + 1, a + 1, 0)
-(1, a + 1, a + 1, a + 1, a + 1, a)
-(1, a + 1, a + 1, a + 1, a + 1, a + 1)
-(1, a + 1, a + 1, a + 1, a + 1, 1)
-(1, a + 1, a + 1, a + 1, 1, 0)
-(1, a + 1, a + 1, a + 1, 1, a)
-(1, a + 1, a + 1, a + 1, 1, a + 1)
-(1, a + 1, a + 1, a + 1, 1, 1)
-(1, a + 1, a + 1, 1, 0, 0)
-(1, a + 1, a + 1, 1, 0, a)
-(1, a + 1, a + 1, 1, 0, a + 1)
-(1, a + 1, a + 1, 1, 0, 1)
-(1, a + 1, a + 1, 1, a, 0)
-(1, a + 1, a + 1, 1, a, a)
-(1, a + 1, a + 1, 1, a, a + 1)
-(1, a + 1, a + 1, 1, a, 1)
-(1, a + 1, a + 1, 1, a + 1, 0)
-(1, a + 1, a + 1, 1, a + 1, a)
-(1, a + 1, a + 1, 1, a + 1, a + 1)
-(1, a + 1, a + 1, 1, a + 1, 1)
-(1, a + 1, a + 1, 1, 1, 0)
-(1, a + 1, a + 1, 1, 1, a)
-(1, a + 1, a + 1, 1, 1, a + 1)
-(1, a + 1, a + 1, 1, 1, 1)
-(1, a + 1, 1, 0, 0, 0)
-(1, a + 1, 1, 0, 0, a)
-(1, a + 1, 1, 0, 0, a + 1)
-(1, a + 1, 1, 0, 0, 1)
-(1, a + 1, 1, 0, a, 0)
-(1, a + 1, 1, 0, a, a)
-(1, a + 1, 1, 0, a, a + 1)
-(1, a + 1, 1, 0, a, 1)
-(1, a + 1, 1, 0, a + 1, 0)
-(1, a + 1, 1, 0, a + 1, a)
-(1, a + 1, 1, 0, a + 1, a + 1)
-(1, a + 1, 1, 0, a + 1, 1)
-(1, a + 1, 1, 0, 1, 0)
-(1, a + 1, 1, 0, 1, a)
-(1, a + 1, 1, 0, 1, a + 1)
-(1, a + 1, 1, 0, 1, 1)
-(1, a + 1, 1, a, 0, 0)
-(1, a + 1, 1, a, 0, a)
-(1, a + 1, 1, a, 0, a + 1)
-(1, a + 1, 1, a, 0, 1)
-(1, a + 1, 1, a, a, 0)
-(1, a + 1, 1, a, a, a)
-(1, a + 1, 1, a, a, a + 1)
-(1, a + 1, 1, a, a, 1)
-(1, a + 1, 1, a, a + 1, 0)
-(1, a + 1, 1, a, a + 1, a)
-(1, a + 1, 1, a, a + 1, a + 1)
-(1, a + 1, 1, a, a + 1, 1)
-(1, a + 1, 1, a, 1, 0)
-(1, a + 1, 1, a, 1, a)
-(1, a + 1, 1, a, 1, a + 1)
-(1, a + 1, 1, a, 1, 1)
-(1, a + 1, 1, a + 1, 0, 0)
-(1, a + 1, 1, a + 1, 0, a)
-(1, a + 1, 1, a + 1, 0, a + 1)
-(1, a + 1, 1, a + 1, 0, 1)
-(1, a + 1, 1, a + 1, a, 0)
-(1, a + 1, 1, a + 1, a, a)
-(1, a + 1, 1, a + 1, a, a + 1)
-(1, a + 1, 1, a + 1, a, 1)
-(1, a + 1, 1, a + 1, a + 1, 0)
-(1, a + 1, 1, a + 1, a + 1, a)
-(1, a + 1, 1, a + 1, a + 1, a + 1)
-(1, a + 1, 1, a + 1, a + 1, 1)
-(1, a + 1, 1, a + 1, 1, 0)
-(1, a + 1, 1, a + 1, 1, a)
-(1, a + 1, 1, a + 1, 1, a + 1)
-(1, a + 1, 1, a + 1, 1, 1)
-(1, a + 1, 1, 1, 0, 0)
-(1, a + 1, 1, 1, 0, a)
-(1, a + 1, 1, 1, 0, a + 1)
-(1, a + 1, 1, 1, 0, 1)
-(1, a + 1, 1, 1, a, 0)
-(1, a + 1, 1, 1, a, a)
-(1, a + 1, 1, 1, a, a + 1)
-(1, a + 1, 1, 1, a, 1)
-(1, a + 1, 1, 1, a + 1, 0)
-(1, a + 1, 1, 1, a + 1, a)
-(1, a + 1, 1, 1, a + 1, a + 1)
-(1, a + 1, 1, 1, a + 1, 1)
-(1, a + 1, 1, 1, 1, 0)
-(1, a + 1, 1, 1, 1, a)
-(1, a + 1, 1, 1, 1, a + 1)
-(1, a + 1, 1, 1, 1, 1)
-(1, 1, 0, 0, 0, 0)
-(1, 1, 0, 0, 0, a)
-(1, 1, 0, 0, 0, a + 1)
-(1, 1, 0, 0, 0, 1)
-(1, 1, 0, 0, a, 0)
-(1, 1, 0, 0, a, a)
-(1, 1, 0, 0, a, a + 1)
-(1, 1, 0, 0, a, 1)
-(1, 1, 0, 0, a + 1, 0)
-(1, 1, 0, 0, a + 1, a)
-(1, 1, 0, 0, a + 1, a + 1)
-(1, 1, 0, 0, a + 1, 1)
-(1, 1, 0, 0, 1, 0)
-(1, 1, 0, 0, 1, a)
-(1, 1, 0, 0, 1, a + 1)
-(1, 1, 0, 0, 1, 1)
-(1, 1, 0, a, 0, 0)
-(1, 1, 0, a, 0, a)
-(1, 1, 0, a, 0, a + 1)
-(1, 1, 0, a, 0, 1)
-(1, 1, 0, a, a, 0)
-(1, 1, 0, a, a, a)
-(1, 1, 0, a, a, a + 1)
-(1, 1, 0, a, a, 1)
-(1, 1, 0, a, a + 1, 0)
-(1, 1, 0, a, a + 1, a)
-(1, 1, 0, a, a + 1, a + 1)
-(1, 1, 0, a, a + 1, 1)
-(1, 1, 0, a, 1, 0)
-(1, 1, 0, a, 1, a)
-(1, 1, 0, a, 1, a + 1)
-(1, 1, 0, a, 1, 1)
-(1, 1, 0, a + 1, 0, 0)
-(1, 1, 0, a + 1, 0, a)
-(1, 1, 0, a + 1, 0, a + 1)
-(1, 1, 0, a + 1, 0, 1)
-(1, 1, 0, a + 1, a, 0)
-(1, 1, 0, a + 1, a, a)
-(1, 1, 0, a + 1, a, a + 1)
-(1, 1, 0, a + 1, a, 1)
-(1, 1, 0, a + 1, a + 1, 0)
-(1, 1, 0, a + 1, a + 1, a)
-(1, 1, 0, a + 1, a + 1, a + 1)
-(1, 1, 0, a + 1, a + 1, 1)
-(1, 1, 0, a + 1, 1, 0)
-(1, 1, 0, a + 1, 1, a)
-(1, 1, 0, a + 1, 1, a + 1)
-(1, 1, 0, a + 1, 1, 1)
-(1, 1, 0, 1, 0, 0)
-(1, 1, 0, 1, 0, a)
-(1, 1, 0, 1, 0, a + 1)
-(1, 1, 0, 1, 0, 1)
-(1, 1, 0, 1, a, 0)
-(1, 1, 0, 1, a, a)
-(1, 1, 0, 1, a, a + 1)
-(1, 1, 0, 1, a, 1)
-(1, 1, 0, 1, a + 1, 0)
-(1, 1, 0, 1, a + 1, a)
-(1, 1, 0, 1, a + 1, a + 1)
-(1, 1, 0, 1, a + 1, 1)
-(1, 1, 0, 1, 1, 0)
-(1, 1, 0, 1, 1, a)
-(1, 1, 0, 1, 1, a + 1)
-(1, 1, 0, 1, 1, 1)
-(1, 1, a, 0, 0, 0)
-(1, 1, a, 0, 0, a)
-(1, 1, a, 0, 0, a + 1)
-(1, 1, a, 0, 0, 1)
-(1, 1, a, 0, a, 0)
-(1, 1, a, 0, a, a)
-(1, 1, a, 0, a, a + 1)
-(1, 1, a, 0, a, 1)
-(1, 1, a, 0, a + 1, 0)
-(1, 1, a, 0, a + 1, a)
-(1, 1, a, 0, a + 1, a + 1)
-(1, 1, a, 0, a + 1, 1)
-(1, 1, a, 0, 1, 0)
-(1, 1, a, 0, 1, a)
-(1, 1, a, 0, 1, a + 1)
-(1, 1, a, 0, 1, 1)
-(1, 1, a, a, 0, 0)
-(1, 1, a, a, 0, a)
-(1, 1, a, a, 0, a + 1)
-(1, 1, a, a, 0, 1)
-(1, 1, a, a, a, 0)
-(1, 1, a, a, a, a)
-(1, 1, a, a, a, a + 1)
-(1, 1, a, a, a, 1)
-(1, 1, a, a, a + 1, 0)
-(1, 1, a, a, a + 1, a)
-(1, 1, a, a, a + 1, a + 1)
-(1, 1, a, a, a + 1, 1)
-(1, 1, a, a, 1, 0)
-(1, 1, a, a, 1, a)
-(1, 1, a, a, 1, a + 1)
-(1, 1, a, a, 1, 1)
-(1, 1, a, a + 1, 0, 0)
-(1, 1, a, a + 1, 0, a)
-(1, 1, a, a + 1, 0, a + 1)
-(1, 1, a, a + 1, 0, 1)
-(1, 1, a, a + 1, a, 0)
-(1, 1, a, a + 1, a, a)
-(1, 1, a, a + 1, a, a + 1)
-(1, 1, a, a + 1, a, 1)
-(1, 1, a, a + 1, a + 1, 0)
-(1, 1, a, a + 1, a + 1, a)
-(1, 1, a, a + 1, a + 1, a + 1)
-(1, 1, a, a + 1, a + 1, 1)
-(1, 1, a, a + 1, 1, 0)
-(1, 1, a, a + 1, 1, a)
-(1, 1, a, a + 1, 1, a + 1)
-(1, 1, a, a + 1, 1, 1)
-(1, 1, a, 1, 0, 0)
-(1, 1, a, 1, 0, a)
-(1, 1, a, 1, 0, a + 1)
-(1, 1, a, 1, 0, 1)
-(1, 1, a, 1, a, 0)
-(1, 1, a, 1, a, a)
-(1, 1, a, 1, a, a + 1)
-(1, 1, a, 1, a, 1)
-(1, 1, a, 1, a + 1, 0)
-(1, 1, a, 1, a + 1, a)
-(1, 1, a, 1, a + 1, a + 1)
-(1, 1, a, 1, a + 1, 1)
-(1, 1, a, 1, 1, 0)
-(1, 1, a, 1, 1, a)
-(1, 1, a, 1, 1, a + 1)
-(1, 1, a, 1, 1, 1)
-(1, 1, a + 1, 0, 0, 0)
-(1, 1, a + 1, 0, 0, a)
-(1, 1, a + 1, 0, 0, a + 1)
-(1, 1, a + 1, 0, 0, 1)
-(1, 1, a + 1, 0, a, 0)
-(1, 1, a + 1, 0, a, a)
-(1, 1, a + 1, 0, a, a + 1)
-(1, 1, a + 1, 0, a, 1)
-(1, 1, a + 1, 0, a + 1, 0)
-(1, 1, a + 1, 0, a + 1, a)
-(1, 1, a + 1, 0, a + 1, a + 1)
-(1, 1, a + 1, 0, a + 1, 1)
-(1, 1, a + 1, 0, 1, 0)
-(1, 1, a + 1, 0, 1, a)
-(1, 1, a + 1, 0, 1, a + 1)
-(1, 1, a + 1, 0, 1, 1)
-(1, 1, a + 1, a, 0, 0)
-(1, 1, a + 1, a, 0, a)
-(1, 1, a + 1, a, 0, a + 1)
-(1, 1, a + 1, a, 0, 1)
-(1, 1, a + 1, a, a, 0)
-(1, 1, a + 1, a, a, a)
-(1, 1, a + 1, a, a, a + 1)
-(1, 1, a + 1, a, a, 1)
-(1, 1, a + 1, a, a + 1, 0)
-(1, 1, a + 1, a, a + 1, a)
-(1, 1, a + 1, a, a + 1, a + 1)
-(1, 1, a + 1, a, a + 1, 1)
-(1, 1, a + 1, a, 1, 0)
-(1, 1, a + 1, a, 1, a)
-(1, 1, a + 1, a, 1, a + 1)
-(1, 1, a + 1, a, 1, 1)
-(1, 1, a + 1, a + 1, 0, 0)
-(1, 1, a + 1, a + 1, 0, a)
-(1, 1, a + 1, a + 1, 0, a + 1)
-(1, 1, a + 1, a + 1, 0, 1)
-(1, 1, a + 1, a + 1, a, 0)
-(1, 1, a + 1, a + 1, a, a)
-(1, 1, a + 1, a + 1, a, a + 1)
-(1, 1, a + 1, a + 1, a, 1)
-(1, 1, a + 1, a + 1, a + 1, 0)
-(1, 1, a + 1, a + 1, a + 1, a)
-(1, 1, a + 1, a + 1, a + 1, a + 1)
-(1, 1, a + 1, a + 1, a + 1, 1)
-(1, 1, a + 1, a + 1, 1, 0)
-(1, 1, a + 1, a + 1, 1, a)
-(1, 1, a + 1, a + 1, 1, a + 1)
-(1, 1, a + 1, a + 1, 1, 1)
-(1, 1, a + 1, 1, 0, 0)
-(1, 1, a + 1, 1, 0, a)
-(1, 1, a + 1, 1, 0, a + 1)
-(1, 1, a + 1, 1, 0, 1)
-(1, 1, a + 1, 1, a, 0)
-(1, 1, a + 1, 1, a, a)
-(1, 1, a + 1, 1, a, a + 1)
-(1, 1, a + 1, 1, a, 1)
-(1, 1, a + 1, 1, a + 1, 0)
-(1, 1, a + 1, 1, a + 1, a)
-(1, 1, a + 1, 1, a + 1, a + 1)
-(1, 1, a + 1, 1, a + 1, 1)
-(1, 1, a + 1, 1, 1, 0)
-(1, 1, a + 1, 1, 1, a)
-(1, 1, a + 1, 1, 1, a + 1)
-(1, 1, a + 1, 1, 1, 1)
-(1, 1, 1, 0, 0, 0)
-(1, 1, 1, 0, 0, a)
-(1, 1, 1, 0, 0, a + 1)
-(1, 1, 1, 0, 0, 1)
-(1, 1, 1, 0, a, 0)
-(1, 1, 1, 0, a, a)
-(1, 1, 1, 0, a, a + 1)
-(1, 1, 1, 0, a, 1)
-(1, 1, 1, 0, a + 1, 0)
-(1, 1, 1, 0, a + 1, a)
-(1, 1, 1, 0, a + 1, a + 1)
-(1, 1, 1, 0, a + 1, 1)
-(1, 1, 1, 0, 1, 0)
-(1, 1, 1, 0, 1, a)
-(1, 1, 1, 0, 1, a + 1)
-(1, 1, 1, 0, 1, 1)
-(1, 1, 1, a, 0, 0)
-(1, 1, 1, a, 0, a)
-(1, 1, 1, a, 0, a + 1)
-(1, 1, 1, a, 0, 1)
-(1, 1, 1, a, a, 0)
-(1, 1, 1, a, a, a)
-(1, 1, 1, a, a, a + 1)
-(1, 1, 1, a, a, 1)
-(1, 1, 1, a, a + 1, 0)
-(1, 1, 1, a, a + 1, a)
-(1, 1, 1, a, a + 1, a + 1)
-(1, 1, 1, a, a + 1, 1)
-(1, 1, 1, a, 1, 0)
-(1, 1, 1, a, 1, a)
-(1, 1, 1, a, 1, a + 1)
-(1, 1, 1, a, 1, 1)
-(1, 1, 1, a + 1, 0, 0)
-(1, 1, 1, a + 1, 0, a)
-(1, 1, 1, a + 1, 0, a + 1)
-(1, 1, 1, a + 1, 0, 1)
-(1, 1, 1, a + 1, a, 0)
-(1, 1, 1, a + 1, a, a)
-(1, 1, 1, a + 1, a, a + 1)
-(1, 1, 1, a + 1, a, 1)
-(1, 1, 1, a + 1, a + 1, 0)
-(1, 1, 1, a + 1, a + 1, a)
-(1, 1, 1, a + 1, a + 1, a + 1)
-(1, 1, 1, a + 1, a + 1, 1)
-(1, 1, 1, a + 1, 1, 0)
-(1, 1, 1, a + 1, 1, a)
-(1, 1, 1, a + 1, 1, a + 1)
-(1, 1, 1, a + 1, 1, 1)
-(1, 1, 1, 1, 0, 0)
-(1, 1, 1, 1, 0, a)
-(1, 1, 1, 1, 0, a + 1)
-(1, 1, 1, 1, 0, 1)
-(1, 1, 1, 1, a, 0)
-(1, 1, 1, 1, a, a)
-(1, 1, 1, 1, a, a + 1)
-(1, 1, 1, 1, a, 1)
-(1, 1, 1, 1, a + 1, 0)
-(1, 1, 1, 1, a + 1, a)
-(1, 1, 1, 1, a + 1, a + 1)
-(1, 1, 1, 1, a + 1, 1)
-(1, 1, 1, 1, 1, 0)
-(1, 1, 1, 1, 1, a)
-(1, 1, 1, 1, 1, a + 1)
-(1, 1, 1, 1, 1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m*vector(v1)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m*vector[0;38;5;16;48;5;152m([0mv1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mA*vector(v1)[18D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 1, a + 1, 0, 1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA*vector[0;38;5;16;48;5;152m([0mv1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m(v1)[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == v1 [0;38;5;28mand[0m B*vector(v1) == v1:[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == v2 [0;38;5;28mand[0m B*vector(v2) == v2:[0m

-[0;94m....: [0m                [0;38;5;24mprint[0m(v1, v2)[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == v3 + v2 + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == v3 + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mprin[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[K[24C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[114C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0man[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[20C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[44C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[K[16C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[21C[0;38;5;16;48;5;152m([6C)[0m

-[0m [0m[K[A[34C[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mpr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[16C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[62C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0man[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[12C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[36C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[K[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[54C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0man[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[9C[0;38;5;16;48;5;152m([2C)[0m

-[0m [0m[K[A[18C[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mprin[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241meturn ceil((3*M-2)/4)[21D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m[[16C[0m([C)[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][0m

-[6C[0m[K[0m

-[6C[0;38;5;28;1mfor[C[0mv1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    result += [0;38;5;20;1m1[2A[15D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m

-[16C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[16C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

-[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[5A[10D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0mresult = [0;38;5;20;1m0[0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    result += [0;38;5;20;1m1[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-

-[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mesult = 0[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mresult[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4096
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mresult[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mresult.factor()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2^12
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*v1 [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [26][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      6[0m [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2):
-[1;32m      7[0m     [38;5;28;01mfor[39;00m v3 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[0;32m----> 8[0m         [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m vector(v2) [38;5;241m+[39m [43ma[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mv1[49m [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m a[38;5;241m*[39mvector(v2) [38;5;241m+[39m a[38;5;241m*[39mvector(v1):
-[1;32m      9[0m             [38;5;28mprint[39m(v1, v2, v3)
-
-[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.finite_rings.element_givaro.FiniteField_givaroElement'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[47D[47C[?7h[0m[?12l[?25h[?25l[?7l[47D[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[30C[?7h[0m[?12l[?25h[?25l[?7l[9A[30D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 0, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 0, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 0, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a + 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a + 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a + 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, a + 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (0, 0, 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 0, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 0, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 0, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a + 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a + 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a + 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, a + 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a, 0, 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 0, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 0, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a + 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a + 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a + 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, a + 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (a + 1, 0, 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 0, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 0, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 0, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 0, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a + 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a + 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a + 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, a + 1, 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 1, 0, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 1, a, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 1, a + 1, 0, 0)
-(0, 0, 0, 0, 0, 0) (0, 0, 0, 0, 0, 0) (1, 0, 1, 1, 0, 0)
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [27][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      6[0m [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2):
-[1;32m      7[0m     [38;5;28;01mfor[39;00m v3 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[0;32m----> 8[0m         [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m vector(v2) [38;5;241m+[39m a[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39m[43mvector[49m[43m([49m[43mv1[49m[43m)[49m [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m a[38;5;241m*[39mvector(v2) [38;5;241m+[39m a[38;5;241m*[39mvector(v1):
-[1;32m      9[0m             [38;5;28mprint[39m(v1, v2, v3)
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module_element.pyx:543[0m, in [0;36msage.modules.free_module_element.vector[0;34m()[0m
-[1;32m    541[0m 
-[1;32m    542[0m     try:
-[0;32m--> 543[0m         from numpy import ndarray
-[1;32m    544[0m     except ImportError:
-[1;32m    545[0m         pass
-
-File [0;32m<frozen importlib._bootstrap>:1053[0m, in [0;36m_handle_fromlist[0;34m(module, fromlist, import_, recursive)[0m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mv1[8D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0, 0, 0, 0, 0, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mv[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mL[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrCode[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mst[Cra[Cge(0, 3)[14D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m[[10C][?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([0m[[10C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mM = matrix([v1, v1, v1])[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix([v1, v1, v1])[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mM[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[0 0 0 0 0 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[51D[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[20A[51D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[51D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [31][0;36m[0m
-[0;31m    print(v1, v2, v3)from itertools import product[0m
-[0m                     ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[51D[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[34C[?7h[0m[?12l[?25h[?25l[?7l[11A[34D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix(v1, v2, v3)[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [32][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      7[0m [38;5;28;01mfor[39;00m v3 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[1;32m      8[0m     [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m vector(v2) [38;5;241m+[39m a[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39mvector(v1) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m a[38;5;241m*[39mvector(v2) [38;5;241m+[39m a[38;5;241m*[39mvector(v1):
-[0;32m----> 9[0m         M [38;5;241m=[39m [43mmatrix[49m[43m([49m[43mv1[49m[43m,[49m[43m [49m[43mv2[49m[43m,[49m[43m [49m[43mv3[49m[43m)[49m
-[1;32m     10[0m         [38;5;28;01mif[39;00m M[38;5;241m.[39mrank() [38;5;241m==[39m Integer([38;5;241m3[39m):
-[1;32m     11[0m             [38;5;28mprint[39m(v1, v2, v3)
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/constructor.pyx:643[0m, in [0;36msage.matrix.constructor.matrix[0;34m()[0m
-[1;32m    641[0m """
-[1;32m    642[0m immutable = kwds.pop('immutable', False)
-[0;32m--> 643[0m M = MatrixArgs(*args, **kwds).matrix()
-[1;32m    644[0m if immutable:
-[1;32m    645[0m     M.set_immutable()
-
-File [0;32m/ext/sage/9.7/src/sage/matrix/args.pyx:355[0m, in [0;36msage.matrix.args.MatrixArgs.__init__[0;34m()[0m
-[1;32m    353[0m         if argi == argc: return
-[1;32m    354[0m 
-[0;32m--> 355[0m     raise TypeError("too many arguments in matrix constructor")
-[1;32m    356[0m 
-[1;32m    357[0m def __repr__(self):
-
-[0;31mTypeError[0m: too many arguments in matrix constructor
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix([v1, v2, v3])[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[51D[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[34C[?7h[0m[?12l[?25h[?25l[?7l[11A[34D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) [0;38;5;28mand[0m B*vector(v2) == vector(v2):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-[0;94m....: [0m                        M = matrix([v1, v2, v3])[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (0, 0, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a, 0, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (a + 1, 0, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (0, 0, 0, a + 1, 0, 0) (1, 0, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (0, a + 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a, a + 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (a + 1, a + 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a, 0, 0, a + 1, 0, 0) (1, a + 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (0, 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a, 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (a + 1, 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (a + 1, 0, 0, a + 1, 0, 0) (1, 1, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (0, a, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a, a, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (a + 1, a, 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 0, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 0, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 0, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 0, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a + 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a + 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a + 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, a + 1, 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 1, 0, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 1, a, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 1, a + 1, a + 1, 0)
-(0, 0, a, 0, 0, 0) (1, 0, 0, a + 1, 0, 0) (1, a, 1, 1, a + 1, 0)
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [33][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      6[0m [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2):
-[1;32m      7[0m     [38;5;28;01mfor[39;00m v3 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[0;32m----> 8[0m         [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m [43mvector[49m[43m([49m[43mv2[49m[43m)[49m [38;5;241m+[39m a[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39mvector(v1) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m a[38;5;241m*[39mvector(v2) [38;5;241m+[39m a[38;5;241m*[39mvector(v1):
-[1;32m      9[0m             M [38;5;241m=[39m matrix([v1, v2, v3])
-[1;32m     10[0m             [38;5;28;01mif[39;00m M[38;5;241m.[39mrank() [38;5;241m==[39m Integer([38;5;241m3[39m):
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module_element.pyx:543[0m, in [0;36msage.modules.free_module_element.vector[0;34m()[0m
-[1;32m    541[0m 
-[1;32m    542[0m     try:
-[0;32m--> 543[0m         from numpy import ndarray
-[1;32m    544[0m     except ImportError:
-[1;32m    545[0m         pass
-
-File [0;32m<frozen importlib._bootstrap>:1053[0m, in [0;36m_handle_fromlist[0;34m(module, fromlist, import_, recursive)[0m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v2) == vector(v2)+ vector(v1):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) +vector(v1):[0m

-[0;94m....: [0m                        M = matrix([v1, v2, v3])[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[51D[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[34C[?7h[0m[?12l[?25h[?25l[?7l[11A[34D[0m[J[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v2) == vector(v2)+ vector(v1):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) +vector(v1):[0m

-[0;94m....: [0m                        M = matrix([v1, v2, v3])[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0m(v1, v2, v3)[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 0, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, a + 1, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, 0, 1, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 0, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, a + 1, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a, 1, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (a + 1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, 0, 0, 0) (1, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (0, 1, 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 0, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 0, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 0, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 0, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a + 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a + 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a + 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, a + 1, 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 1, 0, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 1, a, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 1, a + 1, 0, a + 1)
-(a, 0, 0, 0, 0, 0) (0, a, a + 1, a, 0, 0) (a, 1, 1, 1, 0, a + 1)
-^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [34][0m, in [0;36m<cell line: 3>[0;34m()[0m
-[1;32m      6[0m [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2) [38;5;241m+[39m a[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m2[39m)[38;5;241m*[39mvector(v1) [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v2) [38;5;241m==[39m vector(v2)[38;5;241m+[39m vector(v1):
-[1;32m      7[0m     [38;5;28;01mfor[39;00m v3 [38;5;129;01min[39;00m product([38;5;241m*[39mpr):
-[0;32m----> 8[0m         [38;5;28;01mif[39;00m A[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39m [43mvector[49m[43m([49m[43mv1[49m[43m)[49m [38;5;129;01mand[39;00m B[38;5;241m*[39mvector(v3) [38;5;241m==[39m vector(v3) [38;5;241m+[39mvector(v1):
-[1;32m      9[0m             M [38;5;241m=[39m matrix([v1, v2, v3])
-[1;32m     10[0m             [38;5;28;01mif[39;00m M[38;5;241m.[39mrank() [38;5;241m==[39m Integer([38;5;241m3[39m):
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module_element.pyx:580[0m, in [0;36msage.modules.free_module_element.vector[0;34m()[0m
-[1;32m    578[0m         sparse = False
-[1;32m    579[0m 
-[0;32m--> 580[0m v, R = prepare(v, R, degree)
-[1;32m    581[0m 
-[1;32m    582[0m M = FreeModule(R, len(v), bool(sparse))
-
-File [0;32m/ext/sage/9.7/src/sage/modules/free_module_element.pyx:678[0m, in [0;36msage.modules.free_module_element.prepare[0;34m()[0m
-[1;32m    676[0m     except TypeError:
-[1;32m    677[0m         pass
-[0;32m--> 678[0m v = Sequence(v, universe=R, use_sage_types=True)
-[1;32m    679[0m ring = v.universe()
-[1;32m    680[0m if not is_Ring(ring):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sequence.py:263[0m, in [0;36mSequence[0;34m(x, universe, check, immutable, cr, cr_str, use_sage_types)[0m
-[1;32m    261[0m     [38;5;28;01mpass[39;00m
-[1;32m    262[0m [38;5;28;01melse[39;00m:
-[0;32m--> 263[0m     [38;5;28;01mif[39;00m [43mis_MPolynomialRing[49m[43m([49m[43muniverse[49m[43m)[49m [38;5;129;01mor[39;00m [38;5;28misinstance[39m(universe, BooleanMonomialMonoid) [38;5;129;01mor[39;00m (is_QuotientRing(universe) [38;5;129;01mand[39;00m is_MPolynomialRing(universe[38;5;241m.[39mcover_ring())):
-[1;32m    264[0m         [38;5;28;01mreturn[39;00m PolynomialSequence(x, universe, immutable[38;5;241m=[39mimmutable, cr[38;5;241m=[39mcr, cr_str[38;5;241m=[39mcr_str)
-[1;32m    266[0m [38;5;28;01mreturn[39;00m Sequence_generic(x, universe, check, immutable, cr, cr_str, use_sage_types)
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m*vector(v1)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mS[0;38;5;241m = as_cover(P1, [(P1.x)^3, a*(P1.x)^3], prec = 200)[51D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( ((a + 1)*z0 + z1) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (0) * dx, z1/x ),
- ( (a*x*z0 + x*z1) * dx, z0*z1/x ),
- ( (a*z0 + z1) * dx, z0*z1/x^2 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94msage: [0;38;5;28;1mfrom[0m [0;38;5;125;1mitertools[0m [0;38;5;28;1mimport[0m product[0m

-[0;94m....: [0mpr = [F [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m([0;38;5;20;1m6[0m)][0m

-[0;94m....: [0;38;5;28;1mfor[0m v1 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m    [0;38;5;28;1mif[0m A*vector(v1) == vector(v1) [0;38;5;28mand[0m B*vector(v1) == vector(v1):[0m

-[0;94m....: [0m        [0;38;5;28;1mfor[0m v2 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m            [0;38;5;28;1mif[0m A*vector(v2) == vector(v2) + a^[0;38;5;20;1m2[0m*vector(v1) [0;38;5;28mand[0m B*vector(v2) == vector(v2)+ vector(v1):[0m

-[0;94m....: [0m                [0;38;5;28;1mfor[0m v3 [0;38;5;28min[0m product(*pr):[0m

-[0;94m....: [0m                    [0;38;5;28;1mif[0m A*vector(v3) == vector(v3) + vector(v1) [0;38;5;28mand[0m B*vector(v3) == vector(v3) +vector(v1):[0m

-[0;94m....: [0m                        M = matrix([v1, v2, v3])[0m

-[0;94m....: [0m                        [0;38;5;28;1mif[0m M.rank() == [0;38;5;20;1m3[0m:[0m

-[0;94m....: [0m                            [0;38;5;24mprint[0;38;5;16;48;5;152m([0mv1, v2, v3[0;38;5;16;48;5;152m)[51D[51C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[4D[?7h[0m[?12l[?25h[?25l[?7l[A[4C[?7h[0m[?12l[?25h[?25l[?7l[A[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[A[10D[?7h[0m[?12l[?25h[?25l[?7l[A[6C[?7h[0m[?12l[?25h[?25l[?7l[A[14D[?7h[0m[?12l[?25h[?25l[?7l[A[14C[?7h[0m[?12l[?25h[?25l[?7l[A[22D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][A[3C[?7h[0m[?12l[?25h[?25l[?7l[0m

-

-

-

-

-[48C[0;38;5;28mand[0m B[9C2[2C== vector(v2):[0m[K[0m

-

-[66C[0m2[2C+ a^[0;38;5;20;1m2[9C[0m1[2C[0;38;5;28mand[0m B*vector(v3) == vector(v3) + a*vector(v2) + a*vector(v1):[0m

-

-

-[39C[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[4D[?7h[0m[?12l[?25h[?25l[?7l[A[4C[?7h[0m[?12l[?25h[?25l[?7l[A[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[A[10D[?7h[0m[?12l[?25h[?25l[?7l[A[6C[?7h[0m[?12l[?25h[?25l[?7l[A[14D[?7h[0m[?12l[?25h[?25l[?7l[A[14C[?7h[0m[?12l[?25h[?25l[?7l[A[22D[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][A[3C[?7h[0m[?12l[?25h[?25l[?7l[0m

-

-

-

-

-

-

-

-[41C[0mv1, v2, v3)[0m[K[0m

-

-[39C[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C)[A[4D[?7h[0m[?12l[?25h[?25l[?7l[A[7D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[0m

-[40C[0m([10C)[A[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[A[10D[?7h[0m[?12l[?25h[?25l[?7l[A[6C[?7h[0m[?12l[?25h[?25l[?7l[A[14D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[51C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[45C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[51C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[0m

-[40C[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[0m

-[47C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[39C[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[v1, v2, v3])[0m

-

-[39C[0m([10C)[10A[16D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[11C[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][0m

-[29C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[0m

-[31C[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[5A[13C[0m+ a^[0;38;5;20;1m2[9C[0m1[2C[0;38;5;28mand[0m B*vector(v2) == vector(v2)+ vector(v1):[0m

-

-[66C[0m1[2C[0;38;5;28mand[0m B[9C3[2C== vector(v3) +vector(v1):[0m[K[7A[77D[?7h[0m[?12l[?25h[?25l[?7l[0m

-[11C[0;38;5;16;48;5;152m[[19C][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[19C][0m

-[29C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[0m

-[31C[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[35C[?7h[0m[?12l[?25h[?25l[?7l[10A[29D[0mAS.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[0m

-[0m [0m[K[10A[23C[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= as_cover(P1, [(P1.x)^3, a*(P1.x)^3], prec = 200)[50D[?7h[0m[?12l[?25h[?25l[?7l[0m= as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, a*(P1.x)^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m([38C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m[[20C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[21D[0m[[20C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mP1.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m20[C[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mP1.x[0;38;5;16;48;5;152m)[0m^[0;38;5;20;1m3[0m], prec = [0;38;5;20;1m20[C[0m)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m[[18C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m2[C0[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[20D[0m[[18C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[36D[0;38;5;16;48;5;152m([36C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zz_pex.pyx:280[0m, in [0;36msage.rings.polynomial.polynomial_zz_pex.Polynomial_ZZ_pEX.__call__[0;34m()[0m
-[1;32m    279[0m try:
-[0;32m--> 280[0m     if a.parent() is not K:
-[1;32m    281[0m         a = K.coerce(a)
-
-[0;31mAttributeError[0m: 'tuple' object has no attribute 'parent'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [36][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m AS [38;5;241m=[39m [43mas_cover[49m[43m([49m[43mP1[49m[43m,[49m[43m [49m[43m[[49m[43m([49m[43mP1[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m,[49m[43m [49m[43m([49m[43mP1[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m5[39;49m[43m)[49m[43m][49m[43m,[49m[43m [49m[43mprec[49m[43m [49m[38;5;241;43m=[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m200[39;49m[43m)[49m[43m)[49m
-
-File [0;32m<string>:45[0m, in [0;36m__init__[0;34m(self, C, list_of_fcts, branch_points, prec)[0m
-
-File [0;32m<string>:196[0m, in [0;36martin_schreier_transform[0;34m(power_series, prec)[0m
-
-File [0;32m<string>:12[0m, in [0;36mnew_reverse[0;34m(power_series, prec)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1831[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1829[0m if x:
-[1;32m   1830[0m     raise ValueError("must not specify %s keyword and positional argument" % name)
-[0;32m-> 1831[0m a = self(kwds[name])
-[1;32m   1832[0m del kwds[name]
-[1;32m   1833[0m try:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1852[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.__call__[0;34m()[0m
-[1;32m   1850[0m         x = x[0]
-[1;32m   1851[0m 
-[0;32m-> 1852[0m     return self.__u(*x)*(x[0]**self.__n)
-[1;32m   1853[0m 
-[1;32m   1854[0m def __pari__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:365[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__call__[0;34m()[0m
-[1;32m    363[0m         x[0] = a
-[1;32m    364[0m         x = tuple(x)
-[0;32m--> 365[0m     return self.__f(x)
-[1;32m    366[0m 
-[1;32m    367[0m def _unsafe_mutate(self, i, value):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_zz_pex.pyx:283[0m, in [0;36msage.rings.polynomial.polynomial_zz_pex.Polynomial_ZZ_pEX.__call__[0;34m()[0m
-[1;32m    281[0m         a = K.coerce(a)
-[1;32m    282[0m except (TypeError, AttributeError, NotImplementedError):
-[0;32m--> 283[0m     return Polynomial.__call__(self, a)
-[1;32m    284[0m 
-[1;32m    285[0m _a = self._parent._modulus.ZZ_pE(list(a.polynomial()))
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:898[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__call__[0;34m()[0m
-[1;32m    896[0m             return result
-[1;32m    897[0m         pol._compiled = CompiledPolynomialFunction(pol.list())
-[0;32m--> 898[0m     return pol._compiled.eval(a)
-[1;32m    899[0m 
-[1;32m    900[0m def compose_trunc(self, Polynomial other, long n):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:125[0m, in [0;36msage.rings.polynomial.polynomial_compiled.CompiledPolynomialFunction.eval[0;34m()[0m
-[1;32m    123[0m cdef object temp
-[1;32m    124[0m try:
-[0;32m--> 125[0m     pd_eval(self._dag, x, self._coeffs)  #see further down
-[1;32m    126[0m     temp = self._dag.value               #for an explanation
-[1;32m    127[0m     pd_clean(self._dag)                  #of these 3 lines
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-    [0;31m[... skipping similar frames: sage.rings.polynomial.polynomial_compiled.pd_eval at line 353 (37 times), sage.rings.polynomial.polynomial_compiled.abc_pd.eval at line 507 (36 times)][0m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:507[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    505[0m 
-[1;32m    506[0m     cdef int eval(abc_pd self, object vars, object coeffs) except -2:
-[0;32m--> 507[0m         pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m         pd_eval(self.right, vars, coeffs)
-[1;32m    509[0m         self.value = self.left.value * self.right.value + coeffs[self.index]
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:353[0m, in [0;36msage.rings.polynomial.polynomial_compiled.pd_eval[0;34m()[0m
-[1;32m    351[0m cdef inline int pd_eval(generic_pd pd, object vars, object coeffs) except -2:
-[1;32m    352[0m     if pd.value is None:
-[0;32m--> 353[0m         pd.eval(vars, coeffs)
-[1;32m    354[0m     pd.hits += 1
-[1;32m    355[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_compiled.pyx:509[0m, in [0;36msage.rings.polynomial.polynomial_compiled.abc_pd.eval[0;34m()[0m
-[1;32m    507[0m pd_eval(self.left, vars, coeffs)
-[1;32m    508[0m pd_eval(self.right, vars, coeffs)
-[0;32m--> 509[0m self.value = self.left.value * self.right.value + coeffs[self.index]
-[1;32m    510[0m pd_clean(self.left)
-[1;32m    511[0m pd_clean(self.right)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:913[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries._mul_[0;34m()[0m
-[1;32m    911[0m cdef LaurentSeries right = <LaurentSeries>right_r
-[1;32m    912[0m return type(self)(self._parent,
-[0;32m--> 913[0m                   self.__u * right.__u,
-[1;32m    914[0m                   self.__n + right.__n)
-[1;32m    915[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
-[1;32m   1512[0m cdef int cl = classify_elements(left, right)
-[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
-[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
-[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
-[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:540[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly._mul_[0;34m()[0m
-[1;32m    538[0m """
-[1;32m    539[0m prec = self._mul_prec(right_r)
-[0;32m--> 540[0m return PowerSeries_poly(self._parent,
-[1;32m    541[0m                         self.__f * (<PowerSeries_poly>right_r).__f,
-[1;32m    542[0m                         prec=prec,
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_poly.pyx:44[0m, in [0;36msage.rings.power_series_poly.PowerSeries_poly.__init__[0;34m()[0m
-[1;32m     42[0m     ValueError: series has negative valuation
-[1;32m     43[0m """
-[0;32m---> 44[0m R = parent._poly_ring()
-[1;32m     45[0m if isinstance(f, Element):
-[1;32m     46[0m     if (<Element>f)._parent is R:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/power_series_ring.py:961[0m, in [0;36mPowerSeriesRing_generic._poly_ring[0;34m(self)[0m
-[1;32m    958[0m         [38;5;28;01mpass[39;00m
-[1;32m    959[0m     [38;5;28;01mreturn[39;00m [38;5;28;01mFalse[39;00m
-[0;32m--> 961[0m [38;5;28;01mdef[39;00m [38;5;21m_poly_ring[39m([38;5;28mself[39m):
-[1;32m    962[0m     [38;5;124;03m"""[39;00m
-[1;32m    963[0m [38;5;124;03m    Return the underlying polynomial ring used to represent elements of[39;00m
-[1;32m    964[0m [38;5;124;03m    this power series ring.[39;00m
-[0;32m   (...)[0m
-[1;32m    970[0m [38;5;124;03m        Univariate Polynomial Ring in t over Integer Ring[39;00m
-[1;32m    971[0m [38;5;124;03m    """[39;00m
-[1;32m    972[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m__poly_ring
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1 = superelliptic(x, 1)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(F)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mG[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m2[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m[[18C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[19D[0m[[18C][2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[29D[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP[0;38;5;241m1 = superelliptic(x, 1)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mP1 = superelliptic(x, [0;38;5;20;1m1[0m)[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mP1 = superelliptic[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mRx.<x> = PolynomialRing(GF([0;38;5;20;1m2[0m))[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx.<x> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mP1 = supere[Clipt[Cc[0;38;5;16;48;5;152m([0mx, [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0mRx.<x> = Po[Cynom[CalRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m2[0m)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[57D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS = as_cover(P1, [(P1.x)^3, (P1.x)^5], prec = 200)[50D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241molomorphic_differentials_basis2(threshold = 20)[47D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mlomorphic_differentials_basis2[0;38;5;16;48;5;152m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([14C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([14C[0;38;5;16;48;5;152m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mthreshold = [0;38;5;20;1m20[0;38;5;16;48;5;152m)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([14C)[15D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([14C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx, (x*z0 + z1) * dx, (z0) * dx, (x) * dx, (x^2) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m5[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m[[18C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m20[C[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[0;38;5;210;48;5;88m][0m, prec = [0;38;5;20;1m2[C0[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mAS = as_cover(P1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m200[0m)[57D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAS = as_cover[0;38;5;16;48;5;152m([0mP1, [(P1.x)^[0;38;5;20;1m3[0m, (P1.x)^[0;38;5;20;1m7[0m], prec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[49D[0m.holomorphic_differentials_basis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mAS.holomorphic_differentials_basis()[42D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1) * dx,
- (x^2*z0 + z1) * dx,
- (z0) * dx,
- (x) * dx,
- (x*z0) * dx,
- (x^2) * dx,
- (x^3) * dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.holomorphic_differentials_basis()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mS[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mAS.de_rham_basis()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[( (1) * dx, 0 ),
- ( (x^2*z0 + z1) * dx, 0 ),
- ( (z0) * dx, 0 ),
- ( (x) * dx, 0 ),
- ( (x*z0) * dx, 0 ),
- ( (x^2) * dx, 0 ),
- ( (x^3) * dx, 0 ),
- ( (x^5) * dx, z1/x ),
- ( (0) * dx, z0/x ),
- ( (x^5*z0 + x*z1) * dx, z0*z1/x ),
- ( (x^4) * dx, z1/x^2 ),
- ( (x^4*z0 + z1) * dx, z0*z1/x^2 ),
- ( (x^3*z0) * dx, z0*z1/x^3 ),
- ( (x^2*z0) * dx, z0*z1/x^4 )]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[0;38;5;241muo_rem(x^10 + x^8 + x^6 - x^4, x^2 - 1)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
-┌────────────────────────────────────────────────────────────────────┐
-│ SageMath version 9.7, Release Date: 2022-09-19                     │
-│ Using Python 3.10.5. Type "help()" for help.                       │
-└────────────────────────────────────────────────────────────────────┘
-[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l5 3 4 2
-9 3 6 4
-9 7 7 5
-13 3 8 6
-13 7 9 7
-13 11 10 8
-17 3 10 8
-17 7 11 9
-17 11 12 10
-17 15 13 11
-21 3 12 10
-21 7 13 11
-21 11 14 12
-21 15 15 13
-21 19 16 14
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mNameError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m
-
-[0;31mNameError[0m: name 'C' is not defined
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 + 1, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m3[0m + [0;38;5;20;1m1[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:327[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-[0;31mTypeError[0m: 'superelliptic' object is not callable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:338[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:339[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [7][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[0].function.numerator().exponents()[38D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].coordinates(basis = b[C[0m[K[25D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = F.gens()[0][14D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mtom(b[0]).reduce(), (4*b[0] + 6*b[1]).reduce()[46D[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;241m]).reduce(), (4*b[0] + 6*b[1]).reduce()[39D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C) [0;38;5;241m== 4*b[0][C+ 6*b[1][0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]) - b[[0;38;5;20;1m0[0m][24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((-C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)) *C.dx[?7h[0m[?12l[?25h[?25l[?7l[74D[0m[J[0;94msage: [0m((-C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)) *C.dx[74D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((-C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)) *C.dx[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([19C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([19C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0;38;5;16;48;5;152m([36C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([60C[0;38;5;16;48;5;152m)[62D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0m(-C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m *C.dx)[69D[?7h[0m[?12l[?25h[?25l[?7l[0m([60C)[59D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[33D[0;38;5;16;48;5;152m([36C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([36C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([19C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[60D[0;38;5;16;48;5;152m([39C[0m([19C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[62D[0m([60C)[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[67D[0;38;5;16;48;5;152m([68C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[70D[0m([68C).[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0m(((-C.x^[0;38;5;20;1m6[0m - C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m - C.x + C.one)/(C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)) *C.dx).expansion_at_infty()[97D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-8 + t^-6 + t^-4 + t^-2 + 2 + O(t^2)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mcoordinates(basis = b)[22D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mordinates[0;38;5;16;48;5;152m([0mbasis = b[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (0, [0], 0)
-aux V(smth) (0, [0], 0)
-aux.omega0.omega.cartier() 0 dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:341[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-[0;31mTypeError[0m: 'superelliptic_cech' object is not iterable
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].coordinates()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (0, [0], 0)
-aux V(smth) (0, [0], 0)
-aux.omega0.omega.cartier() 0 dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:999[0m, in [0;36mlift[0;34m(x)[0m
-[1;32m    998[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 999[0m     [38;5;28;01mreturn[39;00m [43mx[49m[38;5;241;43m.[39;49m[43mlift[49m()
-[1;32m   1000[0m [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    493[0m """
-[0;32m--> 494[0m return self.getattr_from_category(name)
-[1;32m    495[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    506[0m     cls = P._abstract_element_class
-[0;32m--> 507[0m return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'lift'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mArithmeticError[0m                           Traceback (most recent call last)
-Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:341[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:341[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:1001[0m, in [0;36mlift[0;34m(x)[0m
-[1;32m    999[0m     [38;5;28;01mreturn[39;00m x[38;5;241m.[39mlift()
-[1;32m   1000[0m [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
-[0;32m-> 1001[0m     [38;5;28;01mraise[39;00m [38;5;167;01mArithmeticError[39;00m([38;5;124m"[39m[38;5;124mno lift defined.[39m[38;5;124m"[39m)
-
-[0;31mArithmeticError[0m: no lift defined.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (0, [0], 0)
-aux V(smth) (0, [0], 0)
-aux.omega0.omega.cartier() 0 dx
-[<class 'sage.rings.integer.Integer'>, <class 'sage.rings.integer.Integer'>]
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:999[0m, in [0;36mlift[0;34m(x)[0m
-[1;32m    998[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 999[0m     [38;5;28;01mreturn[39;00m [43mx[49m[38;5;241;43m.[39;49m[43mlift[49m()
-[1;32m   1000[0m [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    493[0m """
-[0;32m--> 494[0m return self.getattr_from_category(name)
-[1;32m    495[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    506[0m     cls = P._abstract_element_class
-[0;32m--> 507[0m return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'lift'
-
-During handling of the above exception, another exception occurred:
-
-[0;31mArithmeticError[0m                           Traceback (most recent call last)
-Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
-
-File [0;32m<string>:342[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:342[0m, in [0;36m<listcomp>[0;34m(.0)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/functional.py:1001[0m, in [0;36mlift[0;34m(x)[0m
-[1;32m    999[0m     [38;5;28;01mreturn[39;00m x[38;5;241m.[39mlift()
-[1;32m   1000[0m [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
-[0;32m-> 1001[0m     [38;5;28;01mraise[39;00m [38;5;167;01mArithmeticError[39;00m([38;5;124m"[39m[38;5;124mno lift defined.[39m[38;5;124m"[39m)
-
-[0;31mArithmeticError[0m: no lift defined.
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241monvert_super_fct_into_AS(a.f)[29D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;94msage: [0mc [0;38;5;241m= C.x.teichmuller() * C.y.teichmuller().diffn() + 3 * (C.x^3).teichmuller() * C.y.teichmuller().diffn() + (2*(C.x^4 + C.x^2 + C.one) * C.y).verschiebung()
[162C.[0m

-[0;94m....: [0;38;5;241mdiffn()[13D[A[8C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[0m

-[0m [0m[K[A[12C[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mc = C.de_rham_basis()[27D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241m = C.de_rham_basis()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mfrobenius()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfc.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0moc.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mrc.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28;1mfor[0m c.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mac.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m c.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mic.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mnc.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28min[0m c.c[Cordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[31D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m c.coordinates():[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(v1)[8D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mype(a))[7D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([5C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([5C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mtype[0m(a)[C[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m c.coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [38;5;28;01mfor[39;00m a [38;5;129;01min[39;00m [43mc[49m[38;5;241;43m.[39;49m[43mcoordinates[49m():
-[1;32m      2[0m     [38;5;28mprint[39m([38;5;28mtype[39m(a))
-
-[0;31mAttributeError[0m: 'list' object has no attribute 'coordinates'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m c.coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;24mtype[0m(a)[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([4C[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[A[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m[.c[Cordinates():[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0.[0mc[Cordinates():[15D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m.c[Cordinates():[15D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[20C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C[0m([C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m c[[0;38;5;20;1m0[0m].coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;24mtype[0m(a))[0m

-[0;94m....: [6D[0m

-[J[?7h[0m[?12l[?25h[?2004l<class 'sage.rings.finite_rings.integer_mod.IntegerMod_int'>
-<class 'sage.rings.finite_rings.integer_mod.IntegerMod_int'>
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mx.<x> = PolynomialRing(GF(2))[29D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mI[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maIntegers([0;38;5;20;1m5[0m)([0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m Integers([0;38;5;20;1m5[0m)([0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=Integers([0;38;5;20;1m5[0m)([0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[0m Integers([0;38;5;20;1m5[0m)([0;38;5;20;1m2[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma = Integers([0;38;5;20;1m5[0m)([0;38;5;20;1m2[0m)[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = Integers(5)(2)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mZZ(a)[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mZZ[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0ma^[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m = Integers([0;38;5;20;1m5[0m)[0;38;5;16;48;5;152m([0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94msage: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m c[[0;38;5;20;1m0[0m].coordinates():[0m

-[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;24mtype[0m(a)[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[A[?7h[0m[?12l[?25h[?25l[?7l[8D[0m.coordinates():[0m[K[0m

-[15C[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C)[A[?7h[0m[?12l[?25h[?25l[?7l[18D[0mc =[CC.de_rham_basis[0;38;5;16;48;5;152m()[0m[K[0m

-[0m [0m[K[A[26C[?7h[0m[?12l[?25h[?25l[?7l[21D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[[0;38;5;20;1m0[0m].coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].coordinates()[24D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (0, [0], 0)
-aux V(smth) (0, [0], 0)
-aux.omega0.omega.cartier() 0 dx
-[0m[?7h[0;91m[0m[0m[1, 0]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= matrix([v1, v1, v1])[22D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mtrix[0;38;5;16;48;5;152m([0m[v1, v1, v1][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([0;38;5;16;48;5;152m[[10C[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[0m[][0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m])[3D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m[[0m[[4C][0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[[8C[0;38;5;16;48;5;152m[[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([9C[0m[[4C][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0;94msage: [0mM = matrix([[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m])[0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[7D[0;94m....: [0m;[0m

-[0;94m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[4A[7D[0m[J[0;94msage: [0mM = matrix([[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m])[0m

-[0;94m....: [0m

-[0;94m....: [0m

-[0;94m....: [0m;[0m

-[0;94m....: [0m)[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [26][0;36m[0m
-[0;31m    M = matrix([[Integer(4), Integer(4)], [Integer(6), Integer(4)])[0m
-[0m                                                                  ^[0m
-[0;31mSyntaxError[0m[0;31m:[0m closing parenthesis ')' does not match opening parenthesis '['
-
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mM = matrix([[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m])[0m

-[0;94m....: [0m

-[0;94m....: [0m

-[0;94m....: [0m;[0m

-[0;94m....: [0m)[7D[7C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[6C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[5C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[5C[?7h[0m[?12l[?25h[?25l[?7l[A[10C[0;38;5;16;48;5;152m([15C)[0m

-[0m [0m[K[A[32C[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([9C[0;38;5;16;48;5;152m[[4C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m[[8C[0m[[4C][0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([0m[[14C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0mM = matrix([[[0;38;5;20;1m4[0m, [0;38;5;20;1m4[0m], [[0;38;5;20;1m6[0m, [0;38;5;20;1m4[0m]])[34D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = matrix([[4, 4], [6, 4]])[27D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mM^[0;38;5;20;1m3[9D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[352 288]
-[432 352]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m%[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m352[0m%[0;38;5;20;1m9[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m352[0m%[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m%[0;38;5;20;1m9[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m%[0;38;5;20;1m9[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m%[0;38;5;20;1m9[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m%[0;38;5;20;1m9[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0m%[0;38;5;20;1m9[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0m%[0;38;5;20;1m9[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m8[0m%[0;38;5;20;1m9[2D[?7h[0m[?12l[?25h[?25l[?7l[0m%[0;38;5;20;1m9[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m288[0m%[0;38;5;20;1m9[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].coordinates()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mcoordinates()[13D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241m()[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m].r()[14D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((1/y) dx, 0, (1/y) dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m^3[2D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mtom(b[0]) - b[0][16D[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m(b[[0;38;5;20;1m0[0m]) - b[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0mb[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0m*b[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]) - [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m]-[0;38;5;20;1m5[0m*b[[0;38;5;20;1m1[0m][33D[0m

-[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-File [0;32m<string>:59[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-File [0;32m<string>:226[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1002[0m try:
-[0;32m-> 1003[0m     return self(str(element))
-[1;32m   1004[0m except TypeError:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    896[0m if no_extra_args:
-[0;32m--> 897[0m     return mor._call_(x)
-[1;32m    898[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:991[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m    990[0m         element = element.replace("^","**")
-[0;32m--> 991[0m         element = eval(element, d, {})
-[1;32m    992[0m except (SyntaxError, NameError):
-
-File [0;32m<string>:1[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-
-During handling of the above exception, another exception occurred:
-
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [33][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mautom[49m[43m([49m[43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m4[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m5[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m][49m
-
-File [0;32m<string>:301[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-File [0;32m<string>:266[0m, in [0;36m__init__[0;34m(self, omega0, f)[0m
-
-File [0;32m<string>:88[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m<string>:100[0m, in [0;36mdiffn[0;34m(self)[0m
-
-File [0;32m<string>:66[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'form'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(b[[0;38;5;20;1m0[0m]) - [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m]-[0;38;5;20;1m5[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*b[[0;38;5;20;1m1[0m][0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mautom(b[[0;38;5;20;1m0[0m]) - [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m]-[0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][33D[0m

-[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
-Input [0;32mIn [34][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mautom[49m[43m([49m[43mb[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m [38;5;241m-[39m Integer([38;5;241m4[39m)[38;5;241m*[39mb[Integer([38;5;241m0[39m)][38;5;241m-[39mInteger([38;5;241m6[39m)[38;5;241m*[39mb[Integer([38;5;241m1[39m)]
-
-File [0;32m<string>:393[0m, in [0;36mautom[0;34m(self)[0m
-
-File [0;32m<string>:266[0m, in [0;36m__init__[0;34m(self, omega0, f)[0m
-
-File [0;32m<string>:219[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-File [0;32m<string>:229[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-File [0;32m<string>:82[0m, in [0;36m__pow__[0;34m(self, exp)[0m
-
-File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
-
-File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
-[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
-[1;32m    637[0m [38;5;28;01mtry[39;00m:
-[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
-[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
-[1;32m    640[0m     [38;5;28;01mpass[39;00m
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
-[1;32m    112[0m FieldElement.__init__(self, parent)
-[1;32m    113[0m if coerce:
-[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
-[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
-[1;32m    116[0m else:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
-[1;32m    895[0m if mor is not None:
-[1;32m    896[0m     if no_extra_args:
-[0;32m--> 897[0m         return mor._call_(x)
-[1;32m    898[0m     else:
-[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
-[1;32m    154[0m cdef Parent C = self._codomain
-[1;32m    155[0m try:
-[0;32m--> 156[0m     return C._element_constructor(x)
-[1;32m    157[0m except Exception:
-[1;32m    158[0m     if print_warnings:
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
-[1;32m   1001[0m 
-[1;32m   1002[0m         try:
-[0;32m-> 1003[0m             return self(str(element))
-[1;32m   1004[0m         except TypeError:
-[1;32m   1005[0m             pass
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
-[1;32m    192[0m except AttributeError:
-[1;32m    193[0m     return super().__repr__()
-[0;32m--> 194[0m result = reprfunc()
-[1;32m    195[0m if isinstance(result, str):
-[1;32m    196[0m     return result
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
-[1;32m   2688[0m         NotImplementedError: object does not support renaming: x^3 + 2/3*x^2 - 5/3
-[1;32m   2689[0m     """
-[0;32m-> 2690[0m     return self._repr()
-[1;32m   2691[0m 
-[1;32m   2692[0m def _latex_(self, name=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2656[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
-[1;32m   2654[0m if n != m-1:
-[1;32m   2655[0m     s += " + "
-[0;32m-> 2656[0m x = y = repr(x)
-[1;32m   2657[0m if y.find("-") == 0:
-[1;32m   2658[0m     y = y[1:]
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
-[1;32m    192[0m except AttributeError:
-[1;32m    193[0m     return super().__repr__()
-[0;32m--> 194[0m result = reprfunc()
-[1;32m    195[0m if isinstance(result, str):
-[1;32m    196[0m     return result
-
-File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:340[0m, in [0;36msage.rings.fraction_field_FpT.FpTElement._repr_[0;34m()[0m
-[1;32m    338[0m     return repr(self.numer())
-[1;32m    339[0m else:
-[0;32m--> 340[0m     numer_s = repr(self.numer())
-[1;32m    341[0m     denom_s = repr(self.denom())
-[1;32m    342[0m     if '-' in numer_s or '+' in numer_s:
-
-File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
-[1;32m    192[0m except AttributeError:
-[1;32m    193[0m     return super().__repr__()
-[0;32m--> 194[0m result = reprfunc()
-[1;32m    195[0m if isinstance(result, str):
-[1;32m    196[0m     return result
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
-[1;32m   2688[0m         NotImplementedError: object does not support renaming: x^3 + 2/3*x^2 - 5/3
-[1;32m   2689[0m     """
-[0;32m-> 2690[0m     return self._repr()
-[1;32m   2691[0m 
-[1;32m   2692[0m def _latex_(self, name=None):
-
-File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2667[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
-[1;32m   2665[0m         else:
-[1;32m   2666[0m             var = ""
-[0;32m-> 2667[0m         s += "%s%s"%(x,var)
-[1;32m   2668[0m s = s.replace(" + -", " - ")
-[1;32m   2669[0m s = re.sub(r' 1(\.0+)?\*',' ', s)
-
-File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
-
-[0;31mKeyboardInterrupt[0m: 
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(b[[0;38;5;20;1m0[0m]) - [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m]-[0;38;5;20;1m6[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([C[0;38;5;16;48;5;152m[[C][0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m4*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^5 + x^3)/y) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^5 + x^3)/y) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][12D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V(((-x^4)/(x^2*y - y)) dx), V(((x^2 + 2)/x^2)*y), V(((-x^4)/(x^2*y - y)) dx) + dV([((2*x^2 + 1)/x^2)*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241mS.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C2.de_rh[Cm_basis()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mA = [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m = C2.crystalline_cohomology_basis(prec = 100)[46D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mB = [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 + 1, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m superelliptic(x^3 + 1, 2)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mC = autom(b[[0;38;5;20;1m0[0m])[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = autom(b[0])[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC - A - B[15D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [40][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mC[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mA[49m [38;5;241m-[39m B
-
-File [0;32m<string>:301[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-File [0;32m<string>:219[0m, in [0;36m__sub__[0;34m(self, other)[0m
-
-File [0;32m<string>:229[0m, in [0;36m__add__[0;34m(self, other)[0m
-
-File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
-
-[0;31mAttributeError[0m: 'superelliptic_drw_cech' object has no attribute 'x'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m - A - B[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 + x^6 - x^4 + x^3 - 1)/(x^2*y - x*y)) dx) + dV([((2*x^3 + 2*x + 1)/(x^2 + 2*x))*y]), V((1/(x + 1))*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 + x^6 - x^4 + x^3 - 1)/(x^2*y - x*y)) dx) + dV([((2*x^4 + 2*x^3 + x^2 + x + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [42][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m - A - B[?7h[0m[?12l[?25h[?25l[?7l[7D[0m=[Cautom[0;38;5;16;48;5;152m([0mb[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mB[3C[0;38;5;20;1m6[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mA[3C[0;38;5;20;1m4[3C0[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mA = [0;38;5;20;1m4[0m*b[[0;38;5;20;1m0[0m][16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA = [0;38;5;20;1m4[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m - A - B[?7h[0m[?12l[?25h[?25l[?7l[7D[0m=[Cautom[0;38;5;16;48;5;152m([0mb[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0mB[3C[0;38;5;20;1m6[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mB = [0;38;5;20;1m6[0m*b[[0;38;5;20;1m1[0m][16D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB = [0;38;5;20;1m6[0m*b[0;38;5;16;48;5;152m[[0;38;5;20;1m1[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[10D[0mA[3C[0;38;5;20;1m4[3C0[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m - A - B[?7h[0m[?12l[?25h[?25l[?7l[7D[0m=[Cautom[0;38;5;16;48;5;152m([0mb[[0;38;5;20;1m0[0m][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mC = autom(b[[0;38;5;20;1m0[0m])[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = autom(b[0])[14D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mC-A-B[11D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(V(((-x^6 + x^3 - x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V(((2*x^3 + 2*x^2 + 1)/(x^3 + x^2))*y), V(((-x^6 + x^3 - x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2/x^2*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m-A-B[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m-B[2D[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C-A-B[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(C-A-B).omega0.omega.frobenius[36D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [47][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m-[39;49m[43mA[49m[38;5;241;43m-[39;49m[43mB[49m[43m)[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43momega[49m[38;5;241;43m.[39;49m[43mfrobenius[49m
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'frobenius'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C-A-B).omega0.omega.frobenius[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0m(C-A-B).omega0.omega.frobenius()[38D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [48][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m-[39;49m[43mA[49m[38;5;241;43m-[39;49m[43mB[49m[43m)[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43momega[49m[38;5;241;43m.[39;49m[43mfrobenius[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'frobenius'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C-A-B).omega0.omega.frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0m(C-A-B).omega0.omega.F()[30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m-[39;49m[43mA[49m[38;5;241;43m-[39;49m[43mB[49m[43m)[49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43momega[49m[38;5;241;43m.[39;49m[43mF[49m()
-
-[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'F'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C-A-B).omega0.omega.F[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0m(C-A-B).omega0.frobenius()[32D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^2 + x + 1)/(x^2*y + x*y)) dx
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m[0].r()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mb[[0;38;5;20;1m0[0m][10D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^3 + 2*x)/(x^2 + 2))*y]), V(1/x*y), [(1/(x^3 + 2*x))*y] d[x] + V(((x^7 - x^3 - x)/(x^2*y - y)) dx) + dV([((2*x^4 + x^2 + 1)/(x^3 + 2*x))*y]))
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [52][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.x.teichmuller().diffn()[31D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004laux.h2, decomposition_g0_g8(aux.h2, prec=prec) ((x^4 + x^2 + 1)/x^3)*y (x*y, 1/x^3*y, 1/x*y) ((x^4 + 2)/x^3)*y
-aux.h2, decomposition_g0_g8(aux.h2, prec=prec) (x^6/(x^2 + 2))*y ((x^6/(x^2 + 2))*y, 0, 0) (x^6/(x^2 + 2))*y
-(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [54][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^4 + x^2 + 1)/x^3)*y
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([29C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m([29C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([21C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([21C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([29C[0;38;5;16;48;5;152m)[31D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0;38;5;16;48;5;152m)[0m*C.y[35D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0;38;5;16;48;5;152m)[0m*C.y[35D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([21C[0;38;5;16;48;5;152m)[6C[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m([21C)[22D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([21C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([21C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[29D[0;38;5;16;48;5;152m([29C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m([29C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0;38;5;16;48;5;152m([29C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[31D[0m([29C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([21C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([21C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_omega0_omega8(fff)[1].expansion_at_infty()[53D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[20D[0;94msage: [0mdecomposition_[0;38;5;241momega0_omega8(fff)[1].expansion_at_infty()[0m

-[20C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

-[20C[0;38;5;16;48;5;250m decomposition_omega0_omega8[0m

-

-

-[0m [5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0mg0_g8[0m[K[0m

-[20C[0;38;5;231;48;5;102m decomposition_g0_g8        [0m

-

-[20C[0;38;5;16;48;5;248m <unknown> [3A[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m((3*a).f)[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[3A[24C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[?7h[0m[?12l[?25h[?25l[?7l[36D[0;38;5;16;48;5;152m([35C)[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;94msage: [0mdecomposition_g0_g8(((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y)[62D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x*y, 1/x^3*y, 1/x*y)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

-

-

-[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([35C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m([35C)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]+[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_g8[0;38;5;16;48;5;152m([0m((C.x^[0;38;5;20;1m4[0m + C.x^
[162C[0;38;5;20;1m2[0m

-[0;94m....: [0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[A[120C[0m([0m

-[26C[0m)[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[?7h[0m[?12l[?25h[?25l[?7l[A[68D[0m[J[0;94msage: [0mdecomposition_g0_g8(((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y)[[0;38;5;20;1m0[0m] + decomposition_g0_g8(((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y)[[0;38;5;20;1m1[0m]+decomposition_g0_g8(((C.x^[0;38;5;20;1m4[0m + C.x^
[162C[0;38;5;20;1m2[0m

-[0;94m....: [0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y)[[0;38;5;20;1m2[0m] - ((C.x^[0;38;5;20;1m4[0m + C.x^[0;38;5;20;1m2[0m + C.one)/C.x^[0;38;5;20;1m3[0m)*C.y[68D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0md[0;38;5;241mecomposition_g0_g8(((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y)[0] + decomposition_g0_g8(((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y)[1]+decomposition_g0_g8(((C.x^4 + C.x^
[162C2[0m

-[0;94m....: [0;38;5;241m + C.one)/C.x^3)*C.y)[2] - ((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y[68D[A[7C[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[0m

-[0m [0m[K[A[11C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mosition_g0_g8(((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y)[0] + decomposition_g0_g8(((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y)[1]+decomposition_g0_g8(((C.x^4 + C.x^
[162C2[0m

-[0;94m....: [0;38;5;241m + C.one)/C.x^3)*C.y)[2] - ((C.x^4 + C.x^2 + C.one)/C.x^3)*C.y[A[56D[?7h[0m[?12l[?25h[?25l[?7l[0mosition[0m

-[0;94m....: [0;38;5;241m + C.one)/C.x[0;38;5;16;48;5;250m decomposition              [0;38;5;241m2 + C.one)/C.x^3)*C.y[0m

-[19C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

-[19C[0;38;5;16;48;5;250m decomposition_omega0_omega8[0m

-

-[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

-[19C[0;38;5;231;48;5;102m decomposition              [0m

-

-

-[19C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_g8[0m[K[0m

-[0m                   [0;38;5;16;48;5;250m decomposition              [0m[K[0m

-[19C[0;38;5;231;48;5;102m decomposition_g0_g8        [2A[22D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mome[Ca0_omega8[0m

-

-[19C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

-[19C[0;38;5;231;48;5;102m decomposition_omega0_omega8[3A[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m(fff)[1].expansion_at_infty()[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[0m

-[C[0m[K[4A[32C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.omega0)[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mD[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C).[?7h[0m[?12l[?25h[?25l[?7l[0mD[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([19C)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(C.x*(C.y)^(-[0;38;5;20;1m1[0m).C.dx)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mAttributeError[0m                            Traceback (most recent call last)
-Input [0;32mIn [58][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m decomposition_omega0_omega8(C[38;5;241m.[39mx[38;5;241m*[39m(C[38;5;241m.[39my)[38;5;241m*[39m[38;5;241m*[39m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mC[49m[38;5;241m.[39mdx)
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
-[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
-[1;32m    493[0m     """
-[0;32m--> 494[0m     return self.getattr_from_category(name)
-[1;32m    495[0m 
-[1;32m    496[0m cdef getattr_from_category(self, name):
-
-File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
-[1;32m    505[0m     else:
-[1;32m    506[0m         cls = P._abstract_element_class
-[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
-[1;32m    508[0m 
-[1;32m    509[0m def __dir__(self):
-
-File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
-[1;32m    359[0m     dummy_error_message.cls = type(self)
-[1;32m    360[0m     dummy_error_message.name = name
-[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
-[1;32m    362[0m attribute = <object>attr
-[1;32m    363[0m # Check for a descriptor (__get__ in Python)
-
-[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'C'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mC.x*(C.y)^(-[0;38;5;20;1m1[0m).C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([19C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0mC.dx)[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*C.dx)[5D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([19C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(C.x*(C.y)^(-[0;38;5;20;1m1[0m)*C.dx)[54D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mC.x*(C.y)^(-[0;38;5;20;1m1[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m([22C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([22C[0m([3C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m([28C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*[?7h[0m[?12l[?25h[?25l[?7l[0mD[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[38D[0;38;5;16;48;5;152m([37C)[?7h[0m[?12l[?25h[?25l[?7l[72D[0m[J[0;94msage: [0mdecomposition_omega0_omega8(C.x*(C.y)^(-[0;38;5;20;1m1[0m)*C.dx + (C.x)^(-[0;38;5;20;1m2[0m)*C.dx)[72D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x/y) dx, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0mC.x*(C.y)^(-[0;38;5;20;1m1[0m)*C.dx + (C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m([37C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mdecomposition_omega0_omega8((C.x)^(-[0;38;5;20;1m2[0m)*C.dx)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0 dx, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[10C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).residue()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m*C.dx).residue()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m*C.dx).residue()[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).residue()[33D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004laux.h2, decomposition_g0_g8(aux.h2, prec=prec) ((x^4 + x^2 + 1)/x^3)*y (x*y, 2/x^3*y, 1/x*y) ((x^4 + 1)/x^3)*y
-component, q, r 0 0 0
-component, q, r (2*x^6 + 2*x^4 + 1)/x 2*x^5 + 2*x^3 1
-aux.h2, decomposition_g0_g8(aux.h2, prec=prec) (x^6/(x^2 + 2))*y ((x^6/(x^2 + 2))*y, 0, 0) (x^6/(x^2 + 2))*y
-component, q, r 0 0 0
-component, q, r (2*x^10 + 2*x^8 + 2*x^6 + 2)/(x^2 + 2) 2*x^8 + x^6 2
-(1, 0)
-aux before reduce (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([((2*x^2 + 2*x + 2)/(x^2 + x))*y]), V((2/(x^2 + x))*y), V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx) + dV([2*y]))
-aux V(smth) (V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx), [0], V(((-x^6 - x^4 + x^2 - x + 1)/(x^2*y + x*y)) dx))
-aux.omega0.omega.cartier() ((-x + 1)/y) dx
-[0;31m---------------------------------------------------------------------------[0m
-[0;31mKeyError[0m                                  Traceback (most recent call last)
-Input [0;32mIn [64][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
-[1;32m    173[0m 
-[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
-[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
-[1;32m    176[0m         return
-[1;32m    177[0m 
-
-File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
-[1;32m    270[0m             add_attached_file(fpath)
-[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
-[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
-[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
-[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
-
-File [0;32m<string>:17[0m, in [0;36m<module>[0;34m[0m
-
-File [0;32m<string>:340[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
-
-File [0;32m<string>:66[0m, in [0;36mcoordinates[0;34m(self)[0m
-
-[0;31mKeyError[0m: (1, 1)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m((C.x)^(-[0;38;5;20;1m1[0m)*C.dx).residue[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;20;1m2[17C[?7h[0m[?12l[?25h[?25l[?7l[27D[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mdecomposition_omega0_omega8((C.x)^(-[0;38;5;20;1m2[0m)*C.dx)[50D[0m

-[J[?7h[0m[?12l[?25h[?2004lcomponent, q, r 0 0 0
-component, q, r 0 0 0
-[0m[?7h[0;91m[0m[0m(0 dx, 0 dx)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241m = C.de_rham_basis()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mnvert_super[Cfct_into_AS(a.f)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_omega0_omega8[0;38;5;16;48;5;152m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[10C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx[0;38;5;16;48;5;152m)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[0;38;5;241mresidue()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mj[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component()[39D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
-[0;31mTypeError[0m                                 Traceback (most recent call last)
-Input [0;32mIn [66][0m, in [0;36m<cell line: 1>[0;34m()[0m
-[0;32m----> 1[0m [43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[43m)[49m[38;5;241;43m.[39;49m[43mjth_component[49m[43m([49m[43m)[49m
-
-[0;31mTypeError[0m: superelliptic_form.jth_component() missing 1 required positional argument: 'j'
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m1[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m2[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^2 + 2)/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mmorphic_differentials_basis[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.holomorphic_differentials_basis()[41D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/y) dx]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.holomorphic_differentials_basis()[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.expans[Con(pt=(-1, 0))[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, ((-1)/(x*y)) dx)]
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m C.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = C.de_rham_basis()[20D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[14C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0ma = C.de_rham_basis()[[0;38;5;20;1m0[0m][30D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.de_rham_basis()[0][23D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mdinates[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0ma.coordinates()[21D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1, 0)
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.coordinates[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m = C.[Ce_rham_basis()[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[24D[0mC.de_rham_b[Csis[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0mholomorphic_differentials_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.[Cx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m2[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^2 + 2)/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^2 + 2)/x
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

-[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[40D[0m

-[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2
-[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[C[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[10C[0;38;5;16;48;5;152m)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[10C[0m)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m([26C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m([26C)[C[?7h[0m[?12l[?25h[?25l[?7l[13C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0m((C.y)^(-[0;38;5;20;1m1[0m)*(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[51D[0m

+;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m([0mC.x[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[25D[0;38;5;16;48;5;152m([26C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m([26C)[C[?7h[0m[?12l[?25h[?25l[?7l[13C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0m((C.y)^(-[0;38;5;20;1m1[0m)*(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m0[0m)[51D[0m

 [J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
 [6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m((C.y)^(-[0;38;5;20;1m1[0m)*(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component[0;38;5;16;48;5;152m([0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0m((C.y)^(-[0;38;5;20;1m1[0m)*(C.x)^(-[0;38;5;20;1m2[0m)*C.dx).jth_component([0;38;5;20;1m1[0m)[51D[0m

 [J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1/x^2
@@ -56968,4 +23778,6521 @@ File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
 [6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

 [J[?7h[0m[?12l[?25h[?2004l[23;0t
 ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ g[Kcd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git 
\ No newline at end of file
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git status
+On branch master
+Your branch is up to date with 'origin/master'.
+
+Changes not staged for commit:
+  (use "git add <file>..." to update what will be committed)
+  (use "git restore <file>..." to discard changes in working directory)
+	[31mmodified:   sage/.run.term-0.term[m
+	[31mmodified:   sage/drafty/draft.sage[m
+	[31mmodified:   sage/superelliptic_drw/de_rham_witt_lift.sage[m
+	[31mmodified:   sage/superelliptic_drw/regular_form.sage[m
+	[31mmodified:   sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage[m
+	[31mmodified:   sage/superelliptic_drw/superelliptic_drw_cech.sage[m
+
+Untracked files:
+  (use "git add <file>..." to include in what will be committed)
+	[31m.crystalline_p2.ipynb.sage-jupyter2[m
+	[31m.deRhamComputation.ipynb.sage-jupyter2[m
+	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
+	[31m.git.x11-0.term[m
+	[31m.superelliptic.ipynb.sage-jupyter2[m
+	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
+	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
+	[31mgit.x11[m
+	[31msage/drafty/.2023-03-06-file-1.ipynb.sage-jupyter2[m
+	[31msage/drafty/2gpcovers.sage[m
+	[31msage/drafty/as_cartier.sage[m
+	[31msage/drafty/better_trace.sage[m
+	[31msage/drafty/cartier_image_representation.sage[m
+	[31msage/drafty/convert_superelliptic_into_AS.sage[m
+	[31msage/drafty/draft4.sage[m
+	[31msage/drafty/draft5.sage[m
+	[31msage/drafty/draft6.sage[m
+	[31msage/drafty/draft7.sage[m
+	[31msage/drafty/draft8.sage[m
+	[31msage/drafty/draft_klein_covers.sage[m
+	[31msage/drafty/lift_to_de_rham.sage[m
+	[31msage/drafty/pole_numbers.sage[m
+	[31msage/superelliptic/frobenius_kernel.sage[m
+	[31msuperelliptic_arbitrary_field.ipynb[m
+
+no changes added to commit (use "git add" and/or "git commit -a")
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit - m[1Pm[C ""p"r"z"e"d" "z"m"i"n"a"[1P"[1P"a"n"a" "w" "e"x"p"a"n"s"i"o"n" "a"t" "i"n"f"t"y" "w" "s"u"p"e"r"e"l"l"i"p"t"i"c"[C
+[master eda1cca] przed zmiana w expansion at infty w superelliptic
+ 6 files changed, 1599 insertions(+), 62 deletions(-)
+ rewrite sage/drafty/draft.sage (94%)
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
+Username for 'https://git.wmi.amu.edu.pl': jgarnek
+Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
+Enumerating objects: 21, done.
+Counting objects:   4% (1/21)
Counting objects:   9% (2/21)
Counting objects:  14% (3/21)
Counting objects:  19% (4/21)
Counting objects:  23% (5/21)
Counting objects:  28% (6/21)
Counting objects:  33% (7/21)
Counting objects:  38% (8/21)
Counting objects:  42% (9/21)
Counting objects:  47% (10/21)
Counting objects:  52% (11/21)
Counting objects:  57% (12/21)
Counting objects:  61% (13/21)
Counting objects:  66% (14/21)
Counting objects:  71% (15/21)
Counting objects:  76% (16/21)
Counting objects:  80% (17/21)
Counting objects:  85% (18/21)
Counting objects:  90% (19/21)
Counting objects:  95% (20/21)
Counting objects: 100% (21/21)
Counting objects: 100% (21/21), done.
+Delta compression using up to 4 threads
+Compressing objects:   9% (1/11)
Compressing objects:  18% (2/11)
Compressing objects:  27% (3/11)
Compressing objects:  36% (4/11)
Compressing objects:  45% (5/11)
Compressing objects:  54% (6/11)
Compressing objects:  63% (7/11)
Compressing objects:  72% (8/11)
Compressing objects:  81% (9/11)
Compressing objects:  90% (10/11)
Compressing objects: 100% (11/11)
Compressing objects: 100% (11/11), done.
+Writing objects:   9% (1/11)
Writing objects:  18% (2/11)
Writing objects:  27% (3/11)
Writing objects:  36% (4/11)
Writing objects:  45% (5/11)
Writing objects:  54% (6/11)
Writing objects:  63% (7/11)
Writing objects:  72% (8/11)
Writing objects:  81% (9/11)
Writing objects:  90% (10/11)
Writing objects: 100% (11/11)
Writing objects: 100% (11/11), 12.06 KiB | 81.00 KiB/s, done.
+Total 11 (delta 9), reused 0 (delta 0)
+remote: . Processing 1 references[K
+remote: Processed 1 references in total[K
+To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
+   a9d055a..eda1cca  master -> master
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ cd sage/; sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.7, Release Date: 2022-09-19                     │
+│ Using Python 3.10.5. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m'init.sage')[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mt[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mload([0;38;5;160;48;5;231m'tests[0m

+[17C[0;38;5;16;48;5;250m tests     [0m

+[17C[0;38;5;16;48;5;250m tests.sage[0m

+

+

+[0m [5A[17C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

+[17C[0;38;5;231;48;5;102m tests     [0m

+

+[17C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m.[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[17C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004lExpansion at infty test:
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:3[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:7[0m, in [0;36m<module>[0;34m[0m
+
+[0;31mNameError[0m: name 'superelliptic' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C[0;38;5;160;48;5;231mt.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;160;48;5;231mtes[Cs.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004lExpansion at infty test:
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:3[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:120[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mNameError[0m: name 'fct' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m;[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mtests.sage')[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;160;48;5;231mtes[Cs.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004lExpansion at infty test:
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mUnboundLocalError[0m                         Traceback (most recent call last)
+Input [0;32mIn [5][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mtests.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:3[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:8[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:115[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mUnboundLocalError[0m: local variable 'f' referenced before assignment
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'tests.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;160;48;5;231mini[C.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;160;48;5;231mtes[Cs.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'tests.sage'[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004lExpansion at infty test:
+True
+True True
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('tests.sage')[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mi[0;38;5;241mni[C.sage')[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231mnit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [8][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:29[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:7[0m, in [0;36mdecomposition_g0_g8[0;34m(fct, prec)[0m
+
+File [0;32m<string>:107[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
+
+File [0;32m<string>:79[0m, in [0;36mserre_duality_pairing[0;34m(self, fct, prec)[0m
+
+File [0;32m<string>:143[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.laurent_series_ring_element.LaurentSeries'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [9][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:29[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:7[0m, in [0;36mdecomposition_g0_g8[0;34m(fct, prec)[0m
+
+File [0;32m<string>:107[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
+
+File [0;32m<string>:79[0m, in [0;36mserre_duality_pairing[0;34m(self, fct, prec)[0m
+
+File [0;32m<string>:143[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.laurent_series_ring_element.LaurentSeries'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m^2[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty(prec = 100)[30D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.y.diffn().expansion_at_infty()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [10][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mexpansion_at_infty[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:143[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.laurent_series_ring_element.LaurentSeries'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
+
+  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
+    exec(code_obj, self.user_global_ns, self.user_ns)
+
+  Input [1;32mIn [11][0m in [1;35m<cell line: 1>[0m
+    load('init.sage')
+
+  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())
+
+  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
+    exec(preparse_file(f.read()) + "\n", globals)
+
+  File [1;32m<string>:3[0m in [1;35m<module>[0m
+
+  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())
+
+[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
+[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
+
+[0;36m  File [0;32m<string>:144[0;36m[0m
+[0;31m    dx_series = C.x_series[place = place][0m
+[0m                           ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Maybe you meant '==' or ':=' instead of '='?
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [12][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:29[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:7[0m, in [0;36mdecomposition_g0_g8[0;34m(fct, prec)[0m
+
+File [0;32m<string>:107[0m, in [0;36mcoordinates[0;34m(self, basis, basis_holo, prec)[0m
+
+File [0;32m<string>:79[0m, in [0;36mserre_duality_pairing[0;34m(self, fct, prec)[0m
+
+File [0;32m<string>:145[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.laurent_series_ring_element.LaurentSeries'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.diffn().expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.y.diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.y.diffn().expansion_at_infty()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mexpansion_at_infty[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:145[0m, in [0;36mexpansion_at_infty[0;34m(self, place, prec)[0m
+
+[0;31mTypeError[0m: can't multiply sequence by non-int of type 'sage.rings.laurent_series_ring_element.LaurentSeries'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:32[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:37[0m, in [0;36mdecomposition_omega0_omega8[0;34m(omega, prec)[0m
+
+[0;31mValueError[0m: (((4*x^50 + x^46 + 2*x^44 + 2*x^40 + 4*x^38 + 4*x^36 + 4*x^34 + x^32 + 2*x^28 + 3*x^22 + 4*x^18 + x^16 + x^14 + x^12 + 3*x^10 + 3*x^6 + 4*x^4 + 1)/(x^30 + 3*x^28 + 3*x^26 + x^24))*y) dx has non zero residue!
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.diffn().expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y*C.y.diffn()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(-2*x^2 + 1) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y*C.y.diffn().expansion_at_infty()[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m<string>:58[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    493[0m """
+[0;32m--> 494[0m return self.getattr_from_category(name)
+[1;32m    495[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    506[0m     cls = P._abstract_element_class
+[0;32m--> 507[0m return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    360[0m     dummy_error_message.name = name
+[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
+[1;32m    362[0m attribute = <object>attr
+
+[0;31mAttributeError[0m: 'sage.rings.laurent_series_ring_element.LaurentSeries' object has no attribute 'form'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [17][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mexpansion_at_infty[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
+[1;32m    493[0m     """
+[0;32m--> 494[0m     return self.getattr_from_category(name)
+[1;32m    495[0m 
+[1;32m    496[0m cdef getattr_from_category(self, name):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    505[0m     else:
+[1;32m    506[0m         cls = P._abstract_element_class
+[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+[1;32m    509[0m def __dir__(self):
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    359[0m     dummy_error_message.cls = type(self)
+[1;32m    360[0m     dummy_error_message.name = name
+[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
+[1;32m    362[0m attribute = <object>attr
+[1;32m    363[0m # Check for a descriptor (__get__ in Python)
+
+[0;31mAttributeError[0m: 'sage.rings.laurent_series_ring_element.LaurentSeries' object has no attribute 'form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y*C.y.diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[20D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()).expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m2[0m*C.y*C.y.di[Cfn([C).expansion_at_infty()[39D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0m([0;38;5;20;1m2[0m*C.y*C.y.diffn()).expansion_at_infty()[46D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m3*t^-6 + 2*t^-2 + 4*t^2 + t^6 + 4*t^10 + 3*t^14 + 2*t^18 + 3*t^22 + 2*t^26 + 3*t^30 + 4*t^34 + t^38 + 4*t^42 + t^46 + 4*t^50 + O(t^94)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m2[0m*C.y*C.y.diffn()).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m).expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0m(-C.x).expansion_at_infty()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t^-2 + t^2 + t^6 + 2*t^10 + 4*t^18 + 2*t^22 + 2*t^26 + 4*t^30 + 2*t^38 + t^42 + t^46 + 2*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(-C.x).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mdx).expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0m(-C.dx).expansion_at_infty()[34D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t^-2 + t^2 + t^6 + 2*t^10 + 4*t^18 + 2*t^22 + 2*t^26 + 4*t^30 + 2*t^38 + t^42 + t^46 + 2*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my.diffn().expansion_at_infty()[30D[?7h[0m[?12l[?25h[?25l[?7l[0mx[C[0;38;5;241mexpa[Csion_at_infty(prec = 100)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.x.diffn().expansion_at_infty()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + 4*t^2 + 4*t^6 + 3*t^10 + t^18 + 3*t^22 + 3*t^26 + t^30 + 3*t^38 + 4*t^42 + 4*t^46 + 3*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-C.x.di[Cfn().expansion_at_infty()[32D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0m-C.x.diffn().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t^-2 + t^2 + t^6 + 2*t^10 + 4*t^18 + 2*t^22 + 2*t^26 + 4*t^30 + 2*t^38 + t^42 + t^46 + 2*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.diffn().expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpa[Csion_at_infty(prec = 100)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mC.y.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-3 + 4*t + 4*t^5 + 3*t^9 + t^17 + 3*t^21 + 3*t^25 + t^29 + 3*t^37 + 4*t^41 + 4*t^45 + 3*t^49 + O(t^97)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.expansion_at_infty(prec = 100)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[C[0;38;5;241mdiff[C().expansion_at_infty()[0m[K[29D[?7h[0m[?12l[?25h[?25l[?7l[0m.diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mC.x.expansion_at_infty()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + 4*t^2 + 4*t^6 + 3*t^10 + t^18 + 3*t^22 + 3*t^26 + t^30 + 3*t^38 + 4*t^42 + 4*t^46 + 3*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0my[20Cprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myC.y.expansion_at_infty(prec = [0;38;5;20;1m1[C0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0myC.y.expansion_at_infty(prec = [0;38;5;20;1m1[C0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m C.y.expansion_at_infty(prec = [0;38;5;20;1m1[C0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.y.expansion_at_infty(prec = [0;38;5;20;1m1[C0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m C.y.expansion_at_infty(prec = [0;38;5;20;1m1[C0[0m)[34D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([10C[0;38;5;16;48;5;152m)[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([10C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0myy = C.y.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.x.expansion_at_infty(prec = 100)[36D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.x.expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mxx = C.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my = C.y.expansion_at_infty(prec = 100)[38D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m2[C- (xx^3 - xx + 1)[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241m (xx^3 - xx + 1)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([9C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[0m - (xx^[0;38;5;20;1m3[0m - xx)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-2 + 3*t^2 + 3*t^6 + t^10 + 2*t^18 + t^22 + t^26 + 2*t^30 + t^38 + 3*t^42 + 3*t^46 + t^50 + O(t^94)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myy^[0;38;5;20;1m2[0m - [0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m3[0m - xx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m x[C)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m+ [Cx)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[0m - (xx^[0;38;5;20;1m3[0m + xx)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mO(t^94)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0my[20C[0;38;5;241mprec = 100)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241miff[C().expansion_at_infty()[0m[K[27D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.y.diffn().expansion_at_infty()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m4*t^-3 + t^5 + 2*t^9 + 4*t^17 + 2*t^21 + 2*t^25 + 4*t^29 + 2*t^37 + t^41 + t^45 + 2*t^49 + O(t^97)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.diffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m()[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myy^[0;38;5;20;1m2[0m - [0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m3[0m + xx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.diffn().expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.y.diffn()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^2 - 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.diffn()[10D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[C[0;38;5;241mexpa[Csion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241miff[C().expansion_at_infty()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.x.diffn()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mC.x.diffn().expansion_at_infty()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + 4*t^2 + 4*t^6 + 3*t^10 + t^18 + 3*t^22 + 3*t^26 + t^30 + 3*t^38 + 4*t^42 + 4*t^46 + 3*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.diffn().expansion_at_infty()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_basis()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.dx.expansion_at_infty()[31D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + 4*t^2 + 4*t^6 + 3*t^10 + t^18 + 3*t^22 + 3*t^26 + t^30 + 3*t^38 + 4*t^42 + 4*t^46 + 3*t^50 + O(t^98)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+Computing 8. basis element
+Computing 9. basis element
+Computing 10. basis element
+Computing 11. basis element
+Computing 12. basis element
+Computing 13. basis element
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m1 = C1.crystalline_cohomology_basis(prec = 100, info = 1)[57D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mB1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(1/(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x))*y] d[x] + V(((2*x^36 - 2*x^34 - x^32 + x^24 + x^22 + 2*x^20 + 2*x^18 - 2*x^16 - 2*x^14 + x^10 + 2*x^8 + x^6 - x^4 - 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^114 + 3*x^110 + x^108 + 2*x^106 + 3*x^104 + x^100 + x^90 + 3*x^88 + 2*x^84 + 3*x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 2*x^70 + x^66 + 3*x^64 + 4*x^62 + x^60 + x^58 + 3*x^56 + 2*x^48 + 3*x^44 + 3*x^42 + 2*x^36 + x^34 + 2*x^32 + 4*x^30 + 2*x^28 + 4*x^26 + 2*x^24 + 3*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^80 + 4*x^76 + x^74 + 3*x^72 + 4*x^68 + 2*x^66 + 4*x^64 + 2*x^60 + x^58 + 3*x^56 + x^54 + 3*x^52 + x^50 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 4*x^38 + 3*x^36 + x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 4*x^20 + x^18 + 2*x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 2*x^6 + 4*x^4 + 3)/x^4)*y), [(1/(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x))*y] d[x] + V(((2*x^36 - 2*x^34 - x^32 + x^24 + x^22 + 2*x^20 + 2*x^18 - 2*x^16 - 2*x^14 + x^10 + 2*x^8 + x^6 - x^4 - 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^34 + 4*x^32 + 4*x^30 + 3*x^28 + 3*x^26 + 3*x^24 + 2*x^22 + 4*x^20 + 4*x^16 + x^14 + x^12 + 3*x^10 + x^8 + 4*x^6 + 3*x^4 + x^2 + 2)/(x^42 + 2*x^38 + 3*x^34 + 3*x^32 + 4*x^30 + 2*x^28 + 2*x^22 + x^18 + 3*x^12 + 4*x^10 + x^8 + 3*x^6 + x^4))*y])),
+ ([(1/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^37 - 2*x^33 - 2*x^31 + 2*x^25 - 2*x^23 + x^21 - 2*x^19 + x^17 - x^15 - x^13 + 2*x^11 - 2*x^9 - 2*x^7 + x^5 + x^3 + x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^119 + 3*x^115 + x^113 + 2*x^111 + 3*x^109 + x^105 + x^95 + 3*x^93 + 2*x^89 + 3*x^87 + 2*x^85 + 2*x^83 + 3*x^81 + 2*x^75 + x^71 + 3*x^69 + 4*x^67 + x^65 + x^63 + 3*x^61 + 2*x^53 + 3*x^49 + 3*x^47 + 2*x^41 + x^39 + 2*x^37 + 4*x^35 + 2*x^33 + 4*x^31 + 2*x^29 + 3*x^25 + 2*x^23 + 4*x^21 + 3*x^19 + 4*x^15 + 4*x^13 + 4*x^11 + 4*x^9)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^88 + 4*x^84 + x^82 + 3*x^80 + 4*x^76 + 2*x^74 + 4*x^72 + 2*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + x^58 + 3*x^56 + 2*x^54 + 3*x^52 + x^50 + 4*x^46 + 3*x^44 + x^42 + 2*x^40 + x^38 + 3*x^36 + 2*x^34 + 4*x^28 + x^26 + 2*x^24 + 4*x^22 + x^20 + x^18 + 4*x^16 + 2*x^14 + 4*x^12 + 3*x^8 + 3*x^4 + 4*x^2 + 3)/x^7)*y), [(1/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^37 - 2*x^33 - 2*x^31 + 2*x^25 - 2*x^23 + x^21 - 2*x^19 + x^17 - x^15 - x^13 + 2*x^11 - 2*x^9 - 2*x^7 + x^5 + x^3 + x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^34 + 2*x^32 + 4*x^30 + 3*x^28 + 3*x^24 + 3*x^20 + 4*x^18 + 2*x^16 + x^14 + 4*x^12 + 2*x^10 + 4*x^8 + 2*x^4 + 2*x^2 + 2)/(x^45 + 2*x^41 + 3*x^37 + 3*x^35 + 4*x^33 + 2*x^31 + 2*x^25 + x^21 + 3*x^15 + 4*x^13 + x^11 + 3*x^9 + x^7))*y])),
+ ([(x/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 - x^34 + x^32 - 2*x^30 + 2*x^28 - x^26 - 2*x^24 - 2*x^20 - 2*x^18 - 2*x^16 + x^14 + x^12 + x^10 - 2*x^8 + x^6 + 2*x^4 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^124 + 3*x^120 + x^118 + 2*x^116 + 3*x^114 + x^110 + x^100 + 3*x^98 + 2*x^94 + 3*x^92 + 2*x^90 + 2*x^88 + 3*x^86 + 2*x^80 + x^76 + 3*x^74 + 4*x^72 + x^70 + x^68 + 3*x^66 + 2*x^58 + 3*x^54 + 3*x^52 + 2*x^46 + x^44 + 2*x^42 + 4*x^40 + 2*x^38 + 4*x^36 + 2*x^34 + 3*x^30 + 2*x^28 + 4*x^26 + 3*x^24 + 4*x^20 + 4*x^18 + 4*x^16 + 4*x^14)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^92 + 4*x^88 + x^86 + 3*x^84 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^72 + x^70 + 3*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + 2*x^58 + 3*x^56 + x^54 + 4*x^50 + 3*x^48 + x^46 + 2*x^44 + x^42 + 3*x^40 + 2*x^38 + 4*x^32 + x^30 + 2*x^28 + 4*x^26 + x^24 + x^22 + 4*x^20 + 2*x^18 + 4*x^16 + 3*x^12 + 3*x^8 + 4*x^6 + 3*x^4 + 3)/x^6)*y), [(x/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 - x^34 + x^32 - 2*x^30 + 2*x^28 - x^26 - 2*x^24 - 2*x^20 - 2*x^18 - 2*x^16 + x^14 + x^12 + x^10 - 2*x^8 + x^6 + 2*x^4 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^36 + 3*x^34 + 3*x^32 + x^30 + 4*x^28 + 3*x^26 + 2*x^24 + 4*x^22 + 2*x^20 + 4*x^16 + 4*x^14 + 4*x^12 + 3*x^8 + 4*x^4 + x^2 + 2)/(x^44 + 2*x^40 + 3*x^36 + 3*x^34 + 4*x^32 + 2*x^30 + 2*x^24 + x^20 + 3*x^14 + 4*x^12 + x^10 + 3*x^8 + x^6))*y])),
+ ([(x^2/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^33 + 2*x^31 + x^29 - x^27 + x^25 - x^21 - x^19 + 2*x^17 + 2*x^15 - x^13 - 2*x^11 + 2*x^9 + x^7 + 2*x^5 + x^3 + 2*x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^129 + 3*x^125 + x^123 + 2*x^121 + 3*x^119 + x^115 + x^105 + 3*x^103 + 2*x^99 + 3*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 2*x^85 + x^81 + 3*x^79 + 4*x^77 + x^75 + x^73 + 3*x^71 + 2*x^63 + 3*x^59 + 3*x^57 + 2*x^51 + x^49 + 2*x^47 + 4*x^45 + 2*x^43 + 4*x^41 + 2*x^39 + 3*x^35 + 2*x^33 + 4*x^31 + 3*x^29 + 4*x^25 + 4*x^23 + 4*x^21 + 4*x^19)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^7)*y), [(x^2/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^33 + 2*x^31 + x^29 - x^27 + x^25 - x^21 - x^19 + 2*x^17 + 2*x^15 - x^13 - 2*x^11 + 2*x^9 + x^7 + 2*x^5 + x^3 + 2*x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^32 + 3*x^30 + x^28 + 2*x^24 + 3*x^20 + 4*x^18 + 2*x^16 + 4*x^14 + 4*x^12 + 2*x^10 + 2*x^6 + 1)/(x^45 + 2*x^41 + 3*x^37 + 3*x^35 + 4*x^33 + 2*x^31 + 2*x^25 + x^21 + 3*x^15 + 4*x^13 + x^11 + 3*x^9 + x^7))*y])),
+ ([(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^134 + 3*x^130 + x^128 + 2*x^126 + 3*x^124 + x^120 + x^110 + 3*x^108 + 2*x^104 + 3*x^102 + 2*x^100 + 2*x^98 + 3*x^96 + 2*x^90 + x^86 + 3*x^84 + 4*x^82 + x^80 + x^78 + 3*x^76 + 2*x^68 + 3*x^64 + 3*x^62 + 2*x^56 + x^54 + 2*x^52 + 4*x^50 + 2*x^48 + 4*x^46 + 2*x^44 + 3*x^40 + 2*x^38 + 4*x^36 + 3*x^34 + 4*x^30 + 4*x^28 + 4*x^26 + 4*x^24)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^2)*y), [(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^32 + 3*x^30 + x^28 + 2*x^24 + 3*x^20 + 4*x^18 + 2*x^16 + 4*x^14 + 4*x^12 + 2*x^10 + 2*x^6 + 1)/(x^40 + 2*x^36 + 3*x^32 + 3*x^30 + 4*x^28 + 2*x^26 + 2*x^20 + x^16 + 3*x^10 + 4*x^8 + x^6 + 3*x^4 + x^2))*y])),
+ ([(x^4/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^37 - 2*x^33 + x^31 - x^29 - 2*x^27 + 2*x^23 - x^21 + x^19 + 2*x^15 + x^13 - x^11 - x^9 + x^5 + x^3 - x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^139 + 3*x^135 + x^133 + 2*x^131 + 3*x^129 + x^125 + x^115 + 3*x^113 + 2*x^109 + 3*x^107 + 2*x^105 + 2*x^103 + 3*x^101 + 2*x^95 + x^91 + 3*x^89 + 4*x^87 + x^85 + x^83 + 3*x^81 + 2*x^73 + 3*x^69 + 3*x^67 + 2*x^61 + x^59 + 2*x^57 + 4*x^55 + 2*x^53 + 4*x^51 + 2*x^49 + 3*x^45 + 2*x^43 + 4*x^41 + 3*x^39 + 4*x^35 + 4*x^33 + 4*x^31 + 4*x^29)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^106 + 4*x^102 + x^100 + 3*x^98 + 4*x^94 + 2*x^92 + 4*x^90 + 2*x^86 + x^84 + 3*x^82 + x^80 + 3*x^78 + x^76 + 3*x^74 + 2*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + x^60 + 2*x^58 + x^56 + 3*x^54 + 2*x^52 + 4*x^46 + x^44 + 2*x^42 + 4*x^40 + x^38 + x^36 + 4*x^34 + 2*x^32 + 4*x^30 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + 3*x^14 + 2*x^12 + 3*x^10 + 4*x^8 + 3*x^2 + 3)/x^5)*y), [(x^4/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^37 - 2*x^33 + x^31 - x^29 - 2*x^27 + 2*x^23 - x^21 + x^19 + 2*x^15 + x^13 - x^11 - x^9 + x^5 + x^3 - x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((4*x^34 + 3*x^32 + 2*x^30 + 2*x^28 + x^26 + x^24 + 4*x^22 + 3*x^20 + x^18 + 2*x^16 + 4*x^14 + x^10 + 3*x^4 + 3*x^2 + 2)/(x^43 + 2*x^39 + 3*x^35 + 3*x^33 + 4*x^31 + 2*x^29 + 2*x^23 + x^19 + 3*x^13 + 4*x^11 + x^9 + 3*x^7 + x^5))*y])),
+ ([(x^5/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-2*x^42 + x^38 - 2*x^36 - 2*x^32 + x^30 + 2*x^28 - 2*x^24 + x^22 - x^20 + 2*x^18 - 2*x^14 - 2*x^10 + 2*x^8 + x^6 - 2*x^4 + 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^144 + 3*x^140 + x^138 + 2*x^136 + 3*x^134 + x^130 + x^120 + 3*x^118 + 2*x^114 + 3*x^112 + 2*x^110 + 2*x^108 + 3*x^106 + 2*x^100 + x^96 + 3*x^94 + 4*x^92 + x^90 + x^88 + 3*x^86 + 2*x^78 + 3*x^74 + 3*x^72 + 2*x^66 + x^64 + 2*x^62 + 4*x^60 + 2*x^58 + 4*x^56 + 2*x^54 + 3*x^50 + 2*x^48 + 4*x^46 + 3*x^44 + 4*x^40 + 4*x^38 + 4*x^36 + 4*x^34)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(((2*x^112 + 4*x^108 + x^106 + 3*x^104 + 4*x^100 + 2*x^98 + 4*x^96 + 2*x^92 + x^90 + 3*x^88 + x^86 + 3*x^84 + x^82 + 3*x^80 + 2*x^78 + 3*x^76 + x^74 + 4*x^70 + 3*x^68 + x^66 + 2*x^64 + x^62 + 3*x^60 + 2*x^58 + 4*x^52 + x^50 + 2*x^48 + 4*x^46 + x^44 + x^42 + 4*x^40 + 2*x^38 + 4*x^36 + 3*x^32 + 3*x^28 + 4*x^26 + 3*x^24 + 3*x^20 + 2*x^18 + 3*x^16 + 4*x^14 + 3*x^8 + 3*x^6 + 4*x^2 + 3)/x^6)*y), [(x^5/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-2*x^42 + x^38 - 2*x^36 - 2*x^32 + x^30 + 2*x^28 - 2*x^24 + x^22 - x^20 + 2*x^18 - 2*x^14 - 2*x^10 + 2*x^8 + x^6 - 2*x^4 + 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((4*x^36 + x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^22 + x^20 + 4*x^18 + 2*x^16 + 2*x^14 + x^10 + 3*x^8 + x^6 + 2*x^2 + 2)/(x^44 + 2*x^40 + 3*x^36 + 3*x^34 + 4*x^32 + 2*x^30 + 2*x^24 + x^20 + 3*x^14 + 4*x^12 + x^10 + 3*x^8 + x^6))*y])),
+ ([((3*x^12 + 3*x^8 + 3*x^2 + 4)/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-2*x^77 - x^73 - 2*x^69 - x^67 - x^65 + 2*x^61 + x^59 - 2*x^57 - x^55 - x^49 + 2*x^45 + 2*x^43 + x^41 - x^37 - x^35 + 2*x^33 + x^31 + x^29 - x^25 + x^23 - x^21 + 2*x^17 - 2*x^15 - x^13 + 2*x^11 - x^7 + 2*x^5 - 2*x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((x^179 + 4*x^175 + 3*x^173 + x^171 + 4*x^169 + 3*x^165 + x^159 + 2*x^155 + 2*x^153 + x^151 + 4*x^147 + 4*x^145 + x^143 + 4*x^141 + 4*x^135 + 4*x^133 + 3*x^131 + x^129 + x^127 + 3*x^125 + 2*x^123 + 4*x^121 + 2*x^119 + x^115 + x^111 + x^107 + 2*x^103 + 4*x^99 + 2*x^95 + x^91 + 3*x^89 + x^87 + 3*x^85 + 4*x^83 + 3*x^81 + x^79 + 3*x^77 + x^73 + 2*x^71 + x^67 + 3*x^65 + x^63 + 4*x^61 + 3*x^59 + 4*x^57 + 2*x^55 + 3*x^51 + 2*x^49 + 3*x^47 + 2*x^45 + x^43 + 3*x^37 + 4*x^33 + 3*x^31 + 2*x^29 + 4*x^25 + 3*x^21 + 4*x^19 + x^15 + x^13 + x^11 + x^9)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), [2/x*y] + V(((x^146 + 2*x^142 + 3*x^140 + 4*x^138 + 2*x^134 + x^132 + 2*x^130 + 2*x^126 + 3*x^124 + x^122 + x^120 + 3*x^118 + 3*x^116 + x^114 + 2*x^112 + x^110 + 3*x^108 + x^106 + 3*x^102 + x^100 + 2*x^96 + 3*x^94 + 4*x^92 + 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + x^80 + x^78 + 2*x^76 + 4*x^72 + x^70 + 4*x^68 + 2*x^66 + x^64 + 3*x^62 + 2*x^60 + 2*x^58 + 2*x^56 + 4*x^52 + x^50 + 2*x^48 + 2*x^46 + x^42 + 2*x^38 + 3*x^36 + 3*x^34 + 2*x^32 + 4*x^30 + 3*x^28 + x^26 + x^24 + 3*x^18 + 4*x^14 + x^12 + 4*x^10 + 2*x^8 + 3*x^6 + 4*x^4 + 3*x^2 + 1)/x^5)*y), [(4/(x^16 + 2*x^12 + 3*x^8 + x^6 + 4*x^4 + 4*x^2))*y] d[x] + V(((x^40 - x^38 + 2*x^34 - 2*x^32 - 2*x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - 2*x^16 + x^14 - x^12 - 2*x^10 - 2*x^8 + 2*x^6 - 2*x^4 - x^2 + 2)/(x^41*y + 2*x^37*y - 2*x^33*y - 2*x^31*y - x^29*y + 2*x^27*y + 2*x^21*y + x^17*y - 2*x^11*y - x^9*y + x^7*y - 2*x^5*y + x^3*y)) dx) + dV([((2*x^34 + x^30 + x^28 + 2*x^26 + 3*x^24 + x^20 + 3*x^18 + x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 2*x^6 + 4*x^2 + 4)/(x^43 + 2*x^39 + 3*x^35 + 3*x^33 + 4*x^31 + 2*x^29 + 2*x^23 + x^19 + 3*x^13 + 4*x^11 + x^9 + 3*x^7 + x^5))*y])),
+ ([((x^12 + 4*x^8 + 4*x^4 + x^2 + 1)/(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x))*y] d[x] + V(((2*x^68 + 2*x^62 + x^60 - x^58 - 2*x^56 + x^54 - 2*x^52 + 2*x^50 - 2*x^42 - x^40 - 2*x^36 + 2*x^34 - x^32 + x^30 + 2*x^28 + x^26 + x^22 - 2*x^20 + 2*x^18 + 2*x^16 - 2*x^14 - 2*x^12 + x^10 + x^8 - x^6 + 2*x^4 + 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^174 + 3*x^170 + x^168 + 2*x^166 + 3*x^164 + x^160 + 3*x^154 + 3*x^150 + 2*x^148 + 3*x^146 + 4*x^144 + 3*x^142 + x^140 + 2*x^138 + 3*x^136 + 3*x^134 + 3*x^130 + x^128 + 4*x^126 + x^122 + x^120 + 2*x^116 + x^110 + x^106 + x^104 + x^102 + 4*x^100 + x^96 + 3*x^94 + x^86 + 3*x^84 + x^82 + x^80 + 3*x^78 + 3*x^76 + 2*x^72 + 3*x^70 + x^68 + 4*x^66 + 2*x^64 + x^62 + 3*x^60 + x^58 + 2*x^56 + 4*x^54 + x^52 + 2*x^50 + x^48 + 4*x^46 + 3*x^44 + x^40 + 2*x^36 + 2*x^32 + 3*x^30 + 4*x^26 + x^24 + 2*x^20 + x^18 + 3*x^16 + 2*x^14 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), [2/x^2*y] + V(((2*x^142 + 4*x^138 + x^136 + 3*x^134 + 4*x^130 + 2*x^128 + 4*x^126 + x^120 + 4*x^118 + x^112 + 4*x^110 + 4*x^106 + x^104 + x^102 + 3*x^100 + x^98 + 4*x^96 + x^94 + 2*x^92 + x^90 + 2*x^88 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + 2*x^76 + 4*x^74 + x^72 + 3*x^70 + 3*x^68 + x^66 + 2*x^64 + 2*x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 4*x^54 + 4*x^52 + 3*x^50 + 3*x^48 + 3*x^46 + 2*x^44 + 4*x^42 + x^40 + 3*x^38 + x^36 + 3*x^34 + 3*x^32 + 4*x^28 + 3*x^26 + 3*x^24 + 3*x^22 + x^18 + 3*x^16 + 4*x^14 + 4*x^6 + 3*x^4 + 4)/x^6)*y), [(2/(x^17 + 2*x^13 + 3*x^9 + x^7 + 4*x^5 + 4*x^3))*y] d[x] + V(((x^44 - x^42 - 2*x^40 - x^36 + 2*x^34 - x^32 - x^28 + x^26 - 2*x^24 + x^20 + 2*x^18 + x^12 - 2*x^10 - x^8 + 2*x^6 - 2*x^4 - 1)/(x^46*y + 2*x^42*y - 2*x^38*y - 2*x^36*y - x^34*y + 2*x^32*y + 2*x^26*y + x^22*y - 2*x^16*y - x^14*y + x^12*y - 2*x^10*y + x^8*y)) dx) + dV([((4*x^34 + 3*x^32 + 3*x^30 + 2*x^28 + 2*x^26 + 4*x^24 + 3*x^22 + x^20 + x^14 + 2*x^10 + 3*x^6 + 2*x^2 + 2)/(x^42 + 2*x^38 + 3*x^34 + 3*x^32 + 4*x^30 + 2*x^28 + 2*x^22 + x^18 + 3*x^12 + 4*x^10 + x^8 + 3*x^6 + x^4))*y])),
+ ([((4*x^10 + 3*x^2 + 4)/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^67 + x^63 + 2*x^59 + 2*x^57 - 2*x^55 - 2*x^53 - 2*x^49 + x^47 - x^45 - 2*x^43 + x^41 - 2*x^39 + 2*x^37 + 2*x^35 + 2*x^33 - 2*x^27 - x^25 - x^23 - 2*x^21 + x^17 + 2*x^11 - x^9 + 2*x^5 + 2*x^3)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^169 + 2*x^165 + 4*x^163 + 3*x^161 + 2*x^159 + 4*x^155 + 4*x^145 + 2*x^143 + 3*x^139 + 2*x^137 + 3*x^135 + 3*x^133 + 2*x^131 + x^129 + 2*x^125 + 3*x^123 + 4*x^119 + x^117 + 4*x^115 + 3*x^113 + 2*x^109 + 2*x^105 + 2*x^103 + 3*x^99 + x^97 + 3*x^93 + 2*x^91 + 2*x^89 + x^83 + x^81 + 2*x^79 + 2*x^77 + 3*x^75 + x^73 + 4*x^71 + 4*x^69 + x^67 + x^63 + 3*x^61 + 4*x^57 + 3*x^53 + x^51 + 3*x^47 + 2*x^45 + x^43 + 3*x^37 + 4*x^33 + 3*x^31 + 2*x^29 + 4*x^25 + 3*x^21 + 4*x^19 + x^15 + x^13 + x^11 + x^9)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), [2/x^3*y] + V(((3*x^138 + x^134 + 4*x^132 + 2*x^130 + x^126 + 3*x^124 + x^122 + 3*x^118 + 4*x^116 + 2*x^114 + 4*x^112 + 2*x^110 + 4*x^108 + 2*x^106 + 3*x^104 + 2*x^102 + 4*x^100 + x^98 + x^96 + 4*x^94 + 2*x^92 + 2*x^90 + 2*x^88 + 4*x^86 + x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 3*x^70 + 4*x^66 + x^64 + 4*x^62 + x^58 + 4*x^56 + 4*x^54 + x^52 + 2*x^50 + 3*x^48 + 2*x^46 + x^44 + x^42 + 4*x^40 + x^38 + x^34 + 4*x^32 + 3*x^30 + 3*x^26 + 2*x^22 + 3*x^20 + 3*x^18 + x^16 + x^14 + 4*x^12 + 2*x^10 + 2*x^8 + 4*x^6 + 3*x^4 + 2*x^2 + 4)/x^7)*y), [(2/(x^16 + 2*x^12 + 3*x^8 + x^6 + 4*x^4 + 4*x^2))*y] d[x] + V(((2*x^44 + x^36 + x^34 - 2*x^32 - x^30 + x^24 + x^22 + 2*x^20 - 2*x^18 - 2*x^16 - x^14 - 2*x^12 - 2*x^10 + x^6 + x^4 - x^2 - 1)/(x^51*y + 2*x^47*y - 2*x^43*y - 2*x^41*y - x^39*y + 2*x^37*y + 2*x^31*y + x^27*y - 2*x^21*y - x^19*y + x^17*y - 2*x^15*y + x^13*y)) dx) + dV([((3*x^40 + 4*x^38 + 2*x^36 + x^34 + 2*x^32 + 2*x^30 + 3*x^26 + 2*x^24 + 3*x^22 + x^20 + x^18 + x^14 + x^12 + x^10 + 2*x^8 + 4*x^2 + 4)/(x^49 + 2*x^45 + 3*x^41 + 3*x^39 + 4*x^37 + 2*x^35 + 2*x^29 + x^25 + 3*x^19 + 4*x^17 + x^15 + 3*x^13 + x^11))*y])),
+ ([(2/(x^5 + 4*x))*y] d[x] + V(((x^32 - x^24 + 2*x^22 + x^18 + x^16 - x^14 + x^12 - 2*x^10 + x^6 - 2*x^4 + 2*x^2 - 1)/(x^8*y - 2*x^4*y + y)) dx) + dV([((4*x^134 + 2*x^128 + 4*x^126 + x^124 + 4*x^122 + x^120 + 3*x^118 + 2*x^116 + 3*x^114 + x^112 + x^110 + 4*x^108 + 3*x^104 + 2*x^102 + 4*x^98 + 2*x^96 + x^94 + x^92 + 4*x^88 + x^84 + 3*x^82 + 4*x^80 + 2*x^78 + 3*x^76 + 3*x^74 + x^70 + 4*x^68 + 3*x^66 + 2*x^64 + x^62 + 2*x^60 + 3*x^58 + 4*x^54 + 3*x^48 + 4*x^46 + 3*x^44 + x^42 + 2*x^38 + 3*x^36 + 3*x^34 + 3*x^30 + 4*x^28 + 4*x^26 + x^22 + 3*x^18 + x^14 + 2*x^8 + 4*x^6 + 3*x^4)/(x^8 + 3*x^4 + 1))*y]), [2/x^4*y] + V(((4*x^132 + 3*x^128 + 2*x^126 + x^124 + 3*x^120 + 4*x^118 + 3*x^116 + x^112 + 2*x^110 + 3*x^106 + 4*x^104 + 2*x^102 + x^98 + 2*x^94 + x^92 + 4*x^90 + 2*x^88 + 3*x^84 + 2*x^82 + 2*x^80 + 3*x^78 + 3*x^76 + 2*x^74 + 2*x^72 + x^70 + 2*x^68 + 4*x^66 + 4*x^62 + 4*x^60 + x^58 + x^56 + 3*x^54 + 2*x^52 + 3*x^48 + 3*x^44 + 3*x^42 + 4*x^40 + x^38 + 2*x^36 + 2*x^34 + 3*x^32 + 3*x^30 + 2*x^28 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^12 + 3*x^10 + 3*x^8 + 4*x^6 + x^4 + 2)/x^6)*y), [(3/(x^19 + 2*x^15 + 3*x^11 + x^9 + 4*x^7 + 4*x^5))*y] d[x] + V(((2*x^54 - x^52 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 + 2*x^40 - 2*x^36 - 2*x^32 - x^30 - 2*x^28 - 2*x^26 + x^22 + 2*x^20 + 2*x^18 + x^16 - x^14 + x^12 + x^10 + 2*x^8 - x^4 - 2*x^2 - 1)/(x^56*y + 2*x^52*y - 2*x^48*y - 2*x^46*y - x^44*y + 2*x^42*y + 2*x^36*y + x^32*y - 2*x^26*y - x^24*y + x^22*y - 2*x^20*y + x^18*y)) dx) + dV([((3*x^46 + 4*x^44 + x^42 + 2*x^40 + 3*x^38 + 4*x^34 + x^32 + x^28 + x^26 + 3*x^24 + 2*x^22 + 2*x^20 + 3*x^18 + 2*x^16 + 3*x^14 + 2*x^12 + 4*x^6 + 4*x^4 + 4*x^2 + 4)/(x^54 + 2*x^50 + 3*x^46 + 3*x^44 + 4*x^42 + 2*x^40 + 2*x^34 + x^30 + 3*x^24 + 4*x^22 + x^20 + 3*x^18 + x^16))*y])),
+ ([((2*x^4 + 1)/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^57 - 2*x^53 - 2*x^49 + x^47 - x^45 + x^43 - 2*x^41 - x^37 + 2*x^35 - 2*x^33 - x^31 + x^29 + 2*x^23 + x^21 + x^19 + x^17 - x^15 - x^13 - 2*x^11 + x^9 + x^7 + x^5 - 2*x^3 + x)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((4*x^139 + x^135 + 2*x^133 + 4*x^131 + x^129 + 2*x^125 + 2*x^119 + 2*x^113 + 2*x^111 + 2*x^109 + x^107 + 4*x^103 + x^101 + 3*x^93 + 2*x^91 + 3*x^89 + x^87 + 4*x^85 + 4*x^83 + 4*x^81 + 2*x^75 + 4*x^73 + x^71 + 4*x^69 + x^65 + x^63 + 2*x^61 + 2*x^59 + 4*x^57 + 3*x^55 + x^53 + 3*x^51 + 2*x^49 + 3*x^47 + x^45 + 4*x^43 + 2*x^39 + 2*x^37 + 2*x^35 + 2*x^31 + 3*x^25 + 2*x^23 + 4*x^21 + 3*x^19 + 4*x^15 + 4*x^13 + 4*x^11 + 4*x^9)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), [2/x^5*y] + V(((4*x^106 + 3*x^102 + 2*x^100 + x^98 + 3*x^94 + 4*x^92 + 3*x^90 + x^86 + 2*x^84 + 3*x^80 + 4*x^78 + 2*x^76 + x^72 + 2*x^68 + 2*x^66 + 4*x^64 + 4*x^62 + 3*x^60 + 2*x^58 + 3*x^56 + 4*x^54 + x^52 + 3*x^50 + x^48 + 3*x^46 + x^44 + 2*x^42 + 4*x^40 + 4*x^38 + 3*x^36 + x^34 + x^32 + 3*x^30 + x^24 + 3*x^22 + 2*x^20 + 2*x^18 + x^16 + x^12 + 3*x^8 + x^6 + 4)/x^5)*y), [((3*x^2 + 1)/(x^20 + 2*x^16 + 3*x^12 + x^10 + 4*x^8 + 4*x^6))*y] d[x] + V(((-x^60 + 2*x^56 - x^54 - x^52 - 2*x^50 + x^48 - 2*x^46 - x^44 + x^42 + x^40 - x^34 - 2*x^32 + x^30 - 2*x^24 - x^22 + x^20 - x^18 + 2*x^16 - 2*x^14 - x^12 + x^10 - 2*x^6 + x^4 + x^2 + 1)/(x^61*y + 2*x^57*y - 2*x^53*y - 2*x^51*y - x^49*y + 2*x^47*y + 2*x^41*y + x^37*y - 2*x^31*y - x^29*y + x^27*y - 2*x^25*y + x^23*y)) dx) + dV([((3*x^50 + 4*x^46 + x^44 + x^42 + x^40 + 2*x^38 + 4*x^36 + 2*x^34 + 4*x^32 + 4*x^30 + 4*x^28 + x^26 + 3*x^18 + 3*x^16 + x^14 + 3*x^12 + 2*x^10 + 4*x^6 + 4*x^4 + 4*x^2 + 4)/(x^59 + 2*x^55 + 3*x^51 + 3*x^49 + 4*x^47 + 2*x^45 + 2*x^39 + x^35 + 3*x^29 + 4*x^27 + x^25 + 3*x^23 + x^21))*y])),
+ ([((3*x^7 + 3*x^3)/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((x^52 - 2*x^48 + x^44 - 2*x^40 + x^38 - x^36 + x^30 - x^28 + 2*x^26 + x^24 + x^22 + x^20 - 2*x^18 + 2*x^16 + 2*x^14 + 2*x^12 - 2*x^10 - 2*x^8 + x^6 + x^4 + 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((x^154 + 4*x^150 + 3*x^148 + x^146 + 4*x^144 + 3*x^140 + x^134 + 2*x^130 + 2*x^128 + x^126 + 4*x^122 + 4*x^120 + x^118 + 4*x^116 + 4*x^110 + 4*x^108 + 3*x^106 + x^102 + 4*x^100 + 4*x^98 + 3*x^96 + x^90 + x^88 + 3*x^86 + 3*x^84 + x^82 + 3*x^80 + 3*x^78 + 3*x^74 + x^72 + 2*x^70 + 2*x^68 + 2*x^66 + 4*x^62 + 4*x^60 + x^58 + 3*x^56 + 2*x^54 + x^52 + 4*x^50 + 3*x^48 + 4*x^46 + 3*x^44 + 4*x^40 + x^38 + 2*x^36 + 4*x^34 + 2*x^30 + 2*x^28 + 2*x^26 + 2*x^24)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), [2/x^6*y] + V(((x^120 + 2*x^116 + 3*x^114 + 4*x^112 + 2*x^108 + x^106 + 2*x^104 + 2*x^100 + 3*x^98 + x^96 + x^94 + 3*x^92 + 3*x^90 + x^88 + 2*x^86 + x^84 + 3*x^82 + x^80 + 3*x^76 + x^74 + x^70 + 3*x^68 + 2*x^66 + 4*x^64 + 3*x^62 + 2*x^60 + 4*x^52 + x^50 + x^48 + 2*x^46 + 2*x^44 + x^40 + 3*x^38 + 4*x^34 + 2*x^32 + 3*x^30 + x^28 + 2*x^26 + x^24 + 2*x^22 + 4*x^20 + 3*x^16 + x^14 + 4*x^12 + 2*x^10 + 3*x^8 + 3*x^6 + 2*x^4 + 2)/x^4)*y), [((2*x^2 + 4)/(x^19 + 4*x^17 + 3*x^15 + 2*x^13 + x^11 + 4*x^7))*y] d[x] + V(((-x^60 - 2*x^58 - 2*x^56 + x^54 - x^52 - x^50 + x^48 - x^46 + x^40 - 2*x^38 - 2*x^36 - x^30 - 2*x^28 + 2*x^24 + 2*x^22 + x^18 + x^14 - 2*x^12 + 2*x^10 - x^8 + 2*x^6 - x^4 - 2*x^2 + 1)/(x^62*y - x^60*y - 2*x^58*y + 2*x^56*y + x^54*y + 2*x^52*y + 2*x^50*y + 2*x^42*y - 2*x^40*y - 2*x^38*y + 2*x^36*y - 2*x^34*y - x^30*y + 2*x^28*y + x^26*y)) dx) + dV([((x^52 + x^46 + 2*x^44 + 2*x^42 + 3*x^40 + x^38 + 3*x^36 + x^34 + 3*x^30 + 3*x^28 + 3*x^26 + x^24 + 2*x^22 + 2*x^20 + 4*x^18 + 4*x^16 + 3*x^14 + 2*x^12 + 4*x^10 + 3*x^8 + 2*x^6 + 3*x^4 + x^2 + 4)/(x^60 + 3*x^58 + 2*x^54 + 4*x^52 + 3*x^50 + 4*x^48 + x^46 + 4*x^44 + x^42 + x^40 + 2*x^38 + x^36 + x^34 + 2*x^32 + 3*x^30 + x^28 + x^26))*y])),
+ ([(x^2/(x^10 + 3*x^6 + x^2 + 1))*y] d[x] + V(((-2*x^39 + 2*x^35 - 2*x^31 + 2*x^29 - x^27 + x^25 + 2*x^23 + x^19 - x^9 + 2*x^7 + 2*x^5 - x^3 - 2*x)/(x^30*y - x^26*y - 2*x^20*y - 2*x^16*y - 2*x^12*y + 2*x^10*y - 2*x^8*y - 2*x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^141 + 2*x^137 + x^135 + 4*x^133 + x^129 + 3*x^125 + 3*x^121 + x^117 + 2*x^115 + 2*x^113 + 3*x^111 + x^109 + 2*x^105 + 3*x^101 + 2*x^95 + 3*x^93 + 2*x^89 + 2*x^87 + 4*x^83 + 3*x^81 + x^79 + 4*x^77 + 4*x^73 + 4*x^71 + 3*x^69 + 2*x^67 + x^65 + 4*x^63 + 3*x^59 + 3*x^57 + 2*x^55 + 4*x^49 + x^47 + 4*x^43 + 3*x^41 + x^37 + 3*x^35 + 4*x^33 + 3*x^31 + 2*x^29 + 3*x^25 + 3*x^23 + x^21 + x^19)/(x^30 + 4*x^26 + 3*x^20 + 3*x^16 + 3*x^12 + 2*x^10 + 3*x^8 + 3*x^4 + 3*x^2 + 1))*y]), [2/x^7*y] + V(((2*x^118 + 4*x^114 + x^112 + 3*x^110 + 4*x^106 + 2*x^104 + 4*x^102 + x^96 + 4*x^94 + x^88 + 4*x^86 + 4*x^82 + x^80 + 3*x^78 + 3*x^76 + 4*x^70 + 2*x^62 + 4*x^60 + 4*x^58 + 2*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + x^46 + 4*x^42 + 4*x^38 + 4*x^36 + x^34 + 2*x^30 + 4*x^28 + 4*x^26 + 4*x^22 + 4*x^20 + 2*x^18 + 4*x^12 + 2*x^10 + 4*x^8 + 2*x^4 + 3*x^2 + 2)/x^7)*y), [((x^6 + 4*x^4 + 4*x^2 + 2)/(x^22 + 2*x^18 + 3*x^14 + x^12 + 4*x^10 + 4*x^8))*y] d[x] + V(((x^70 + 2*x^68 - x^66 - 2*x^64 - x^62 - 2*x^60 + x^56 + 2*x^54 - x^52 - 2*x^50 - x^48 - 2*x^46 + 2*x^44 - 2*x^42 + x^40 - x^38 - 2*x^36 - x^34 - 2*x^32 + x^30 + x^28 + x^26 - 2*x^24 + 2*x^20 + x^14 + 2*x^12 + x^10 - x^8 + x^6 - x^4 - x^2 + 2)/(x^71*y + 2*x^67*y - 2*x^63*y - 2*x^61*y - x^59*y + 2*x^57*y + 2*x^51*y + x^47*y - 2*x^41*y - x^39*y + x^37*y - 2*x^35*y + x^33*y)) dx) + dV([((x^60 + 2*x^56 + 4*x^54 + 4*x^52 + 2*x^50 + 3*x^46 + 2*x^44 + 4*x^40 + 3*x^38 + 3*x^36 + 4*x^34 + 2*x^32 + 4*x^28 + 2*x^26 + x^24 + 2*x^22 + 4*x^20 + 2*x^16 + x^14 + 3*x^12 + 2*x^10 + 4*x^6 + 4*x^4 + 4*x^2 + 4)/(x^69 + 2*x^65 + 3*x^61 + 3*x^59 + 4*x^57 + 2*x^55 + 2*x^49 + x^45 + 3*x^39 + 4*x^37 + x^35 + 3*x^33 + x^31))*y]))]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor i in range(2):[17D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[17D[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint("a")[9D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l( [3*x*y] d[x] + [3*x^2 + 2] d[y] + V((0) dy) + dV((x^16 + 2*x^14 + x^12 + 2*x^6 + 4*x^4 + 2*x^2)*y), V((4*x^14 + x^12 + 3*x^10 + 3*x^8 + x^6 + x^4 + 3*x^2 + 4)*y) )
+( [3*x^2*y] d[x] + [3*x^3 + 2*x] d[y] + V((0) dy) + dV((3*x^21 + x^19 + 3*x^17)*y), [2/x*y] + V(((4*x^20 + x^18 + 3*x^16 + 3*x^14 + x^12 + x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3*x^2 + 4)/x)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m.nth_root(3)[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94msage: [0mbor b [0;38;5;28min[0m B1:[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0;94m....: [0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0mbor b [0;38;5;28min[0m B1:[0m

+[0;94m....: [0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [38][0;36m[0m
+[0;31m    bor b in B1:[0m
+[0m        ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbor b [0;38;5;28min[0m B1:[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m[K[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mb.regular_form()[0;38;5;16;48;5;152m)[33D[33C[?7h[0m[?12l[?25h[?25l[?7l[A[27D[0mbor[7C1:[0m

+[0m [0m[K[A[17C[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mbor b [0;38;5;28min[0m B1:[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;28;1mfor[7C[0m:[0m[K[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mb.regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([16C)[A[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m1:[?7h[0m[?12l[?25h[?25l[?7l[0m

+[17C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([14C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B1:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[1;32m      1[0m [38;5;28;01mfor[39;00m b [38;5;129;01min[39;00m B1:
+[0;32m----> 2[0m     [38;5;28mprint[39m([43mb[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m)
+
+File [0;32m<string>:90[0m, in [0;36mregular_drw_cech[0;34m(cocycle)[0m
+
+File [0;32m<string>:83[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mor b in B1:[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[CF(2)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]/[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mB1[[0;38;5;20;1m0[0m].omega0.regular_form()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [40][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mB1[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:83[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB1[[0;38;5;20;1m0[0m].omega0.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maB1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[0muB1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[0mtB1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[0moB1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[0mmB1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[0m(B1[[0;38;5;20;1m0[0m][5D[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[0m[[C][0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mautom(B1[[0;38;5;20;1m0[0m]).coordinates()[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+File [0;32m<string>:60[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:253[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    896[0m if no_extra_args:
+[0;32m--> 897[0m     return mor._call_(x)
+[1;32m    898[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    896[0m if no_extra_args:
+[0;32m--> 897[0m     return mor._call_(x)
+[1;32m    898[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1002[0m try:
+[0;32m-> 1003[0m     return self(str(element))
+[1;32m   1004[0m except TypeError:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
+[1;32m   2689[0m """
+[0;32m-> 2690[0m return self._repr()
+[1;32m   2691[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2656[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
+[1;32m   2655[0m     s += " + "
+[0;32m-> 2656[0m x = y = repr(x)
+[1;32m   2657[0m if y.find("-") == 0:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:338[0m, in [0;36msage.rings.fraction_field_FpT.FpTElement._repr_[0;34m()[0m
+[1;32m    337[0m if nmod_poly_degree(self._denom) == 0 and nmod_poly_get_coeff_ui(self._denom, 0) == 1:
+[0;32m--> 338[0m     return repr(self.numer())
+[1;32m    339[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
+[1;32m   2689[0m """
+[0;32m-> 2690[0m return self._repr()
+[1;32m   2691[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2656[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
+[1;32m   2655[0m     s += " + "
+[0;32m-> 2656[0m x = y = repr(x)
+[1;32m   2657[0m if y.find("-") == 0:
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+
+During handling of the above exception, another exception occurred:
+
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mautom[49m[43m([49m[43mB1[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:97[0m, in [0;36mcoordinates[0;34m(self, basis, prec)[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:25[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:15[0m, in [0;36mde_rham_witt_lift_form8[0;34m(omega)[0m
+
+File [0;32m<string>:90[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:99[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+    [0;31m[... skipping similar frames: __rmul__ at line 55 (4 times), sage.rings.integer.Integer.__mul__ at line 1964 (3 times), sage.structure.coerce.CoercionModel.bin_op at line 1242 (3 times)][0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:84[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:31[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B1[[0;38;5;20;1m0[0m]).coordinates[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mautom(B1[[0;38;5;20;1m0[0m]).coordinates(basis = B1)[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [42][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mautom[49m[43m([49m[43mB1[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241m.[39mcoordinates(basis [38;5;241m=[39m B1)
+
+File [0;32m<string>:26[0m, in [0;36mautom[0;34m(self)[0m
+
+File [0;32m<string>:23[0m, in [0;36mautom[0;34m(self)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:82[0m, in [0;36m__pow__[0;34m(self, exp)[0m
+
+File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:253[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1001[0m 
+[1;32m   1002[0m         try:
+[0;32m-> 1003[0m             return self(str(element))
+[1;32m   1004[0m         except TypeError:
+[1;32m   1005[0m             pass
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    192[0m except AttributeError:
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+[1;32m    196[0m     return result
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:482[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._repr_[0;34m()[0m
+[1;32m    480[0m if self.is_zero():
+[1;32m    481[0m     return "0"
+[0;32m--> 482[0m s = "%s" % self.__numerator
+[1;32m    483[0m if self.__denominator != 1:
+[1;32m    484[0m     denom_string = str( self.__denominator )
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    192[0m except AttributeError:
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+[1;32m    196[0m     return result
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
+[1;32m   2688[0m         NotImplementedError: object does not support renaming: x^3 + 2/3*x^2 - 5/3
+[1;32m   2689[0m     """
+[0;32m-> 2690[0m     return self._repr()
+[1;32m   2691[0m 
+[1;32m   2692[0m def _latex_(self, name=None):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2667[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
+[1;32m   2665[0m         else:
+[1;32m   2666[0m             var = ""
+[0;32m-> 2667[0m         s += "%s%s"%(x,var)
+[1;32m   2668[0m s = s.replace(" + -", " - ")
+[1;32m   2669[0m s = re.sub(r' 1(\.0+)?\*',' ', s)
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m1[0].omega0.regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].regul[Cr_form()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega0.regular_form()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0moB[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0mmB[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m=B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m = B[[0;38;5;20;1m0[0m].omega0[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m = B[[0;38;5;20;1m0[0m].omega0[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0mM = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mOM = B[[0;38;5;20;1m0[0m].omega0[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mo[0;38;5;241mm = ((C.x^28 - C.x^26 + C.x^25 - C.x^24 + C.x^23 - C.x^22 - C.x^21 + C.x^20 + C.x^19 + C.x^18 + C.x^17 + C.x^15 - C.x^14 + C.x^13 + C.x^12 + C.x^11 - C.x^1
[162C0[0m

+[0;94m....: [0;38;5;241m - C.x^8 - C.x^7 + C.x^6 - C.x^5 + C.x^4 + C.x^2 + C.x - C.one)/(C.x^16*C.y - C.x^15*C.y + C.x^14*C.y - C.x^13*C.y + C.x^12*C.y - C.x^11*C.y + C.x^10*C.y - 
[162CC[0m

+[0;94m....: [0;38;5;241m.x^9*C.y - C.x^8*C.y + C.x^7*C.y - C.x^6*C.y + C.x^5*C.y - C.x^4*C.y + C.x^3*C.y - C.x^2*C.y + C.x*C.y))*C.dx[115D[2A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mO[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[11C[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mom = OM.r()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM = B[0].omega0[15D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift_form0[0;38;5;16;48;5;152m([0momega0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mOM - de_rham_witt_lift_form0(OM)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m OM [38;5;241m-[39m [43mde_rham_witt_lift_form0[49m[43m([49m[43mOM[49m[43m)[49m
+
+File [0;32m<string>:4[0m, in [0;36mde_rham_witt_lift_form0[0;34m(omega)[0m
+
+File [0;32m<string>:80[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:99[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2414[0m, in [0;36msage.rings.rational.Rational.__mul__[0;34m()[0m
+[1;32m   2412[0m         return x
+[1;32m   2413[0m 
+[0;32m-> 2414[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   2415[0m 
+[1;32m   2416[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:48[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:31[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:82[0m, in [0;36m__pow__[0;34m(self, exp)[0m
+
+File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:261[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2321[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.__truediv__[0;34m()[0m
+[1;32m   2319[0m # Same parents => bypass coercion
+[1;32m   2320[0m if have_same_parent(left, right):
+[0;32m-> 2321[0m     return (<Element>left)._div_(right)
+[1;32m   2322[0m 
+[1;32m   2323[0m # Try division of polynomial by a scalar
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:2739[0m, in [0;36msage.structure.element.RingElement._div_[0;34m()[0m
+[1;32m   2737[0m     except AttributeError:
+[1;32m   2738[0m         raise bin_op_exception('/', self, other)
+[0;32m-> 2739[0m     return frac(self, other)
+[1;32m   2740[0m 
+[1;32m   2741[0m def __divmod__(self, other):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:899[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[0;32m--> 899[0m         return mor._call_with_args(x, args, kwds)
+[1;32m    900[0m 
+[1;32m    901[0m raise TypeError(_LazyString("No conversion defined from %s to %s", (R, self), {}))
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:173[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_with_args[0;34m()[0m
+[1;32m    171[0m else:
+[1;32m    172[0m     if len(kwds) == 0:
+[0;32m--> 173[0m         return C._element_constructor(x, *args)
+[1;32m    174[0m     else:
+[1;32m    175[0m         return C._element_constructor(x, *args, **kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:648[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    646[0m     x, y [38;5;241m=[39m x[38;5;241m.[39mnumerator() [38;5;241m*[39m y[38;5;241m.[39mdenominator(), y[38;5;241m.[39mnumerator() [38;5;241m*[39m x[38;5;241m.[39mdenominator()
+[1;32m    647[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 648[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43my[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    649[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    650[0m     [38;5;28;01mpass[39;00m
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mOM - de_rham_witt_lift_form0[0;38;5;16;48;5;152m([0mOM[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mOM - de_rham_witt_lift_form0(om)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((x^18 - x^16 + 2*x^14 + 2*x^12 + x^8 - 2*x^6 + 2*x^4 + 2*x^2 + 2)/y) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM - de_rham_witt_lift_form0(om)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mOM.regular_form()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[3*x*y] d[x] + [3*x^2 + 2] d[y] + V((0) dy) + dV((x^16 + 2*x^14 + x^12 + 2*x^6 + 4*x^4 + 2*x^2)*y)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM.regular_form()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m- de_rham_witt_lift_form0(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m=[C[0;38;5;241mB[0].o[Cega0[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB[[0;38;5;20;1m0[0m].omega0[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][0m.omega0[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mOM = B1[[0;38;5;20;1m0[0m].omega0[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mOM = B1[[0;38;5;20;1m0[0m].omega0[?7h[0m[?12l[?25h[?25l[?7l[15D[0m.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mOM.regular_form()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mOM[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:83[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM.regular_form()[16D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mOM[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x))*y] d[x] + V(((2*x^36 - 2*x^34 - x^32 + x^24 + x^22 + 2*x^20 + 2*x^18 - 2*x^16 - 2*x^14 + x^10 + 2*x^8 + x^6 - x^4 - 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^114 + 3*x^110 + x^108 + 2*x^106 + 3*x^104 + x^100 + x^90 + 3*x^88 + 2*x^84 + 3*x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 2*x^70 + x^66 + 3*x^64 + 4*x^62 + x^60 + x^58 + 3*x^56 + 2*x^48 + 3*x^44 + 3*x^42 + 2*x^36 + x^34 + 2*x^32 + 4*x^30 + 2*x^28 + 4*x^26 + 2*x^24 + 3*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = OM.r()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mOM.r[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mom = OM.r()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= B1[0].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0m-[C[0;38;5;241mde_rham_witt_lift_form0(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241me_rham_witt_lift_form0(om)[26D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_witt_lift_form0[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mOM - de_rham_witt_lift_form0(om)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((2*x^94 + 2*x^90 + x^86 + x^84 + 2*x^82 + x^78 + 2*x^72 - 2*x^70 - x^68 + 2*x^66 - 2*x^64 - 2*x^62 - x^60 + 2*x^50 - x^48 + x^44 - x^42 - x^40 + 2*x^38 - x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 + 2*x^26 + 2*x^24 + 2*x^22 - 2*x^20 - x^18 - x^16 - x^12 + x^10 + x^8 - x^6 + x^4 - 2*x^2 - 1)/y) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m(aux.h2)[0m

+[0;94m....: [0m    aux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[23D[23C[?7h[0m[?12l[?25h[?25l[?7l[12A[23D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m(aux.h2)[0m

+[0;94m....: [0m    aux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [53][0;36m[0m
+[0;31m    print('aux', aux)[0m
+[0m    ^[0m
+[0;31mTabError[0m[0;31m:[0m inconsistent use of tabs and spaces in indentation
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0;34m^I[0mC = omega.curve[0m

+[0;94m....: [0;34m^I[0momega_aux = omega.r()[0m

+[0;94m....: [0;34m^I[0momega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0;34m^I[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0;34m^I[0maux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0;34m^I[0maux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m(aux.h2)[0m

+[0;94m....: [0;34m^I[0maux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[21D[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[13A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0;34m^I[0mC = omega.curve[0m

+[0;94m....: [0;34m^I[0momega_aux = omega.r()[0m

+[0;94m....: [0;34m^I[0momega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0;34m^I[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0;34m^I[0maux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0;34m^I[0maux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m(aux.h2)[0m

+[0;94m....: [0;34m^I[0maux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241maise ValueError("Test")[23D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mw[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mO[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mregular_drw_form(OM)[26D[0m

+[J[?7h[0m[?12l[?25h[?2004laux V(((2*x^94 + 2*x^90 + x^86 + x^84 + 2*x^82 + x^78 + 2*x^72 - 2*x^70 - x^68 + 2*x^66 - 2*x^64 - 2*x^62 - x^60 + 2*x^50 - x^48 + x^44 - x^42 - x^40 + 2*x^38 - x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 + 2*x^26 + 2*x^24 + 2*x^22 - 2*x^20 - x^18 - x^16 - x^12 + x^10 + x^8 - x^6 + x^4 - 2*x^2 - 1)/y) dx)
+aux.omega, fct ((-2*x^790 + x^786 - x^782 + 2*x^780 + 2*x^778 - 2*x^776 + 2*x^774 - x^770 + x^766 + x^764 - 2*x^762 + 2*x^760 + x^756 + x^754 + x^752 + 2*x^744 - x^740 + x^736 - 2*x^732 - x^724 - x^720 - x^716 + x^714 - x^712 + 2*x^710 - x^708 - 2*x^706 - x^704 + x^702 + 2*x^700 - 2*x^698 + 2*x^696 - 2*x^694 + x^692 + 2*x^690 + 2*x^688 + 2*x^686 - 2*x^684 - x^682 - x^680 - x^678 - 2*x^676 - 2*x^672 + 2*x^666 + 2*x^664 - 2*x^662 - 2*x^660 - x^658 + 2*x^656 - 2*x^654 - x^646 - 2*x^644 + 2*x^640 + x^638 + 2*x^636 - 2*x^634 + x^632 - 2*x^630 - 2*x^628 + x^626 + x^624 - x^622 + x^620 + 2*x^616 - x^614 + x^612 - x^606 - 2*x^604 - 2*x^602 - 2*x^598 - 2*x^596 + x^594 - x^592 - x^590 + 2*x^588 - x^586 - 2*x^584 - 2*x^582 - x^576 - x^574 - x^572 - 2*x^570 - 2*x^568 + 2*x^566 - 2*x^564 + 2*x^558 - 2*x^556 + 2*x^552 + x^548 - x^546 + x^544 + x^542 - 2*x^540 - x^538 + 2*x^536 - 2*x^534 + x^530 - 2*x^528 + x^526 - x^524 - x^522 - 2*x^516 + x^512 + x^510 + x^508 + x^502 + 2*x^498 + x^496 - 2*x^494 - x^492 - x^490 - x^488 + x^486 + x^484 - 2*x^482 + 2*x^480 - 2*x^476 + x^474 + x^470 + x^468 + 2*x^466 - 2*x^464 - x^462 + x^460 - 2*x^458 - 2*x^456 - 2*x^454 - x^452 - x^450 - x^448 + 2*x^446 - x^444 - 2*x^442 + 2*x^438 + 2*x^436 + 2*x^434 - 2*x^430 + x^428 + x^426 + x^424 - 2*x^422 + x^418 - 2*x^416 + x^414 - x^410 - 2*x^408 + x^406 + x^404 - x^402 + 2*x^398 - x^396 + x^392 - x^390 + x^388 + x^386 + x^384 + 2*x^380 + x^378 + 2*x^376 + 2*x^372 + 2*x^370 + x^368 - x^366 - 2*x^362 + 2*x^358 + 2*x^356 - x^352 + x^350 - 2*x^348 + x^346 + x^344 - 2*x^342 - 2*x^340 + 2*x^336 - x^334 + x^332 + 2*x^330 - 2*x^328 - 2*x^326 - 2*x^324 + 2*x^318 - 2*x^314 + 2*x^310 - x^308 + x^306 + x^302 + 2*x^298 + 2*x^296 + x^294 + x^292 - 2*x^290 - x^288 - x^286 - x^284 + x^282 + 2*x^280 + x^278 - x^276 + 2*x^274 + x^272 + 2*x^270 - x^266 + 2*x^264 + x^262 - x^260 - 2*x^258 + 2*x^256 - 2*x^254 + 2*x^252 + x^250 + x^246 - 2*x^244 + x^242 - 2*x^240 - 2*x^236 - x^232 - x^224 + 2*x^222 + x^220 + x^218 + x^216 - x^214 + 2*x^212 + 2*x^210 + 2*x^208 + 2*x^206 + 2*x^204 + 2*x^200 + x^198 + 2*x^196 + x^194 + 2*x^192 - 2*x^188 + 2*x^186 - 2*x^180 + 2*x^178 + x^174 - 2*x^172 + x^170 - x^168 - x^166 + 2*x^164 + 2*x^160 - x^158 + x^156 - x^154 - 2*x^152 - 2*x^150 - x^148 - x^144 - 2*x^140 + 2*x^138 + 2*x^134 + 2*x^132 - 2*x^130 + x^128 - x^126 + x^122 + 2*x^116 + x^114 - x^112 - x^108 - x^106 - x^104 + x^102 - 2*x^100 + x^96 - x^94 - 2*x^92 + 2*x^90 - x^88 - x^86 + x^82 + 2*x^80 - x^78 + 2*x^74 - x^72 + x^70 - 2*x^68 + 2*x^66 + 2*x^64 - 2*x^62 - 2*x^60 + 2*x^58 - 2*x^56 + 2*x^54 - 2*x^50 + 2*x^48 - x^46 + x^42 - 2*x^40 + 2*x^38 + 2*x^36 + x^34 + 2*x^32 - x^30 - x^26 - x^24 - 2*x^22 - x^20 - 2*x^18 + x^12)/y) dx ((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+((x^816 + 2*x^814 + x^812 + 2*x^806 + 4*x^804 + 2*x^802 + 4*x^796 + 3*x^794 + 4*x^792 + x^786 + 2*x^784 + x^782 + x^766 + 2*x^764 + x^762 + 2*x^746 + 4*x^744 + 2*x^742 + 3*x^736 + x^734 + 3*x^732 + x^726 + 2*x^724 + x^722 + x^716 + 2*x^714 + x^712 + 4*x^706 + 3*x^704 + 4*x^702 + 4*x^696 + 3*x^694 + 4*x^692 + x^676 + 2*x^674 + x^672 + 2*x^666 + 4*x^664 + 2*x^662 + 2*x^656 + 4*x^654 + 2*x^652 + 2*x^646 + 4*x^644 + 2*x^642 + x^636 + 2*x^634 + x^632 + x^616 + 2*x^614 + x^612 + x^606 + 2*x^604 + x^602 + 2*x^596 + 4*x^594 + 2*x^592 + 3*x^576 + x^574 + 3*x^572 + 4*x^566 + 3*x^564 + 4*x^562 + 3*x^556 + x^554 + 3*x^552 + 4*x^546 + 3*x^544 + 4*x^542 + x^526 + 2*x^524 + x^522 + x^516 + 2*x^514 + x^512 + 4*x^506 + 3*x^504 + 4*x^502 + 4*x^496 + 3*x^494 + 4*x^492 + 3*x^476 + x^474 + 3*x^472 + 4*x^456 + 3*x^454 + 4*x^452 + x^446 + 2*x^444 + x^442 + 3*x^426 + x^424 + 3*x^422 + 3*x^416 + x^414 + 3*x^412 + 4*x^396 + 3*x^394 + 4*x^392 + x^376 + 2*x^374 + x^372 + 4*x^366 + 3*x^364 + 4*x^362 + 3*x^356 + x^354 + 3*x^352 + x^346 + 2*x^344 + x^342 + 4*x^336 + 3*x^334 + 4*x^332 + 3*x^326 + x^324 + 3*x^322 + 2*x^316 + 4*x^314 + 2*x^312 + 2*x^306 + 4*x^304 + 2*x^302 + 2*x^296 + 4*x^294 + 2*x^292 + x^286 + 2*x^284 + x^282 + 2*x^276 + 4*x^274 + 2*x^272 + x^246 + 2*x^244 + x^242 + 2*x^236 + 4*x^234 + 2*x^232 + 4*x^226 + 3*x^224 + 4*x^222 + 4*x^206 + 3*x^204 + 4*x^202 + 4*x^196 + 3*x^194 + 4*x^192 + x^186 + 2*x^184 + x^182 + 4*x^166 + 3*x^164 + 4*x^162 + 2*x^156 + 4*x^154 + 2*x^152 + 3*x^146 + x^144 + 3*x^142 + x^136 + 2*x^134 + x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 4*x^116 + 3*x^114 + 4*x^112 + 3*x^106 + x^104 + 3*x^102 + 2*x^86 + 4*x^84 + 2*x^82 + 2*x^66 + 4*x^64 + 2*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 4*x^46 + 3*x^44 + 4*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^26 + 3*x^24 + 4*x^22 + 4*x^16 + 3*x^14 + 4*x^12 + 2*x^6 + 4*x^4 + 2*x^2)/(x^156 + 2*x^154 + 2*x^152 + 2*x^150 + 2*x^148 + 2*x^146 + 2*x^144 + 3*x^142 + 4*x^140 + 3*x^138 + 4*x^136 + 3*x^134 + 4*x^132 + 3*x^130 + x^128 + 2*x^126 + 4*x^124 + 2*x^122 + x^120 + 3*x^118 + 2*x^116 + 3*x^114 + 3*x^112 + 2*x^108 + x^104 + x^102 + 4*x^100 + 2*x^98 + x^96 + 2*x^94 + 4*x^92 + 3*x^90 + 3*x^88 + x^84 + 3*x^82 + 4*x^80 + 3*x^78 + 4*x^76 + 4*x^74 + 4*x^72 + 3*x^70 + 4*x^66 + 2*x^64 + x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 3*x^52 + 3*x^50 + 3*x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 2*x^38 + 2*x^36 + 3*x^34 + 4*x^32 + x^30 + 2*x^26 + 2*x^22 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [55][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mregular_drw_form[49m[43m([49m[43mOM[49m[43m)[49m
+
+Input [0;32mIn [54][0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+[1;32m      9[0m aux[38;5;241m.[39mh2 [38;5;241m+[39m[38;5;241m=[39m fct[38;5;241m*[39m[38;5;241m*[39mp
+[1;32m     10[0m [38;5;28mprint[39m(aux[38;5;241m.[39mh2)
+[0;32m---> 11[0m aux[38;5;241m.[39mh2 [38;5;241m=[39m [43mdecomposition_g0_p2th_power[49m[43m([49m[43maux[49m[38;5;241;43m.[39;49m[43mh2[49m[43m)[49m[Integer([38;5;241m0[39m)]
+[1;32m     12[0m result [38;5;241m=[39m superelliptic_regular_drw_form(omega_aux[38;5;241m.[39mdx, omega_aux[38;5;241m.[39mdy, aux[38;5;241m.[39momega[38;5;241m.[39mregular_form(), aux[38;5;241m.[39mh2)
+[1;32m     13[0m [38;5;28;01mreturn[39;00m result
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0;34m^I[0mC = omega.curve[0m

+[0;94m....: [0;34m^I[0momega_aux = omega.r()[0m

+[0;94m....: [0;34m^I[0momega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0;34m^I[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0;34m^I[0maux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0;34m^I[0maux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m aux.h2'[0m, aux.h2, [0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m'[0m)[0m

+[0;94m....: [0;34m^I[0maux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[21D[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[13A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0;34m^I[0mC = omega.curve[0m

+[0;94m....: [0;34m^I[0momega_aux = omega.r()[0m

+[0;94m....: [0;34m^I[0momega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0;34m^I[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0;34m^I[0maux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0;34m^I[0maux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m aux.h2'[0m, aux.h2, [0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m'[0m)[0m

+[0;94m....: [0;34m^I[0maux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0;34m^I[0mC = omega.curve[0m

+[0;94m....: [0;34m^I[0momega_aux = omega.r()[0m

+[0;94m....: [0;34m^I[0momega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0;34m^I[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux'[0m, aux)[0m

+[0;94m....: [0;34m^I[0maux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'aux.omega, fct'[0m, aux.omega, fct)[0m

+[0;94m....: [0;34m^I[0maux.h2 += fct^p[0m

+[0;94m....: [0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m aux.h2'[0m, aux.h2, [0;38;5;160;48;5;231m'[0;38;5;26;48;5;231m\n[0;38;5;160;48;5;231m'[0m)[0m

+[0;94m....: [0;34m^I[0maux.h2 = decomposition_g0_p2th_power(aux.h2)[[0;38;5;20;1m0[0m][0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[14D[0mregular_drw_form[0;38;5;16;48;5;152m([0mOM[0;38;5;16;48;5;152m)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[12A[25C[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mregular_drw_form(OM)[26D[0m

+[J[?7h[0m[?12l[?25h[?2004laux V(((2*x^94 + 2*x^90 + x^86 + x^84 + 2*x^82 + x^78 + 2*x^72 - 2*x^70 - x^68 + 2*x^66 - 2*x^64 - 2*x^62 - x^60 + 2*x^50 - x^48 + x^44 - x^42 - x^40 + 2*x^38 - x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 + 2*x^26 + 2*x^24 + 2*x^22 - 2*x^20 - x^18 - x^16 - x^12 + x^10 + x^8 - x^6 + x^4 - 2*x^2 - 1)/y) dx)
+aux.omega, fct ((-2*x^790 + x^786 - x^782 + 2*x^780 + 2*x^778 - 2*x^776 + 2*x^774 - x^770 + x^766 + x^764 - 2*x^762 + 2*x^760 + x^756 + x^754 + x^752 + 2*x^744 - x^740 + x^736 - 2*x^732 - x^724 - x^720 - x^716 + x^714 - x^712 + 2*x^710 - x^708 - 2*x^706 - x^704 + x^702 + 2*x^700 - 2*x^698 + 2*x^696 - 2*x^694 + x^692 + 2*x^690 + 2*x^688 + 2*x^686 - 2*x^684 - x^682 - x^680 - x^678 - 2*x^676 - 2*x^672 + 2*x^666 + 2*x^664 - 2*x^662 - 2*x^660 - x^658 + 2*x^656 - 2*x^654 - x^646 - 2*x^644 + 2*x^640 + x^638 + 2*x^636 - 2*x^634 + x^632 - 2*x^630 - 2*x^628 + x^626 + x^624 - x^622 + x^620 + 2*x^616 - x^614 + x^612 - x^606 - 2*x^604 - 2*x^602 - 2*x^598 - 2*x^596 + x^594 - x^592 - x^590 + 2*x^588 - x^586 - 2*x^584 - 2*x^582 - x^576 - x^574 - x^572 - 2*x^570 - 2*x^568 + 2*x^566 - 2*x^564 + 2*x^558 - 2*x^556 + 2*x^552 + x^548 - x^546 + x^544 + x^542 - 2*x^540 - x^538 + 2*x^536 - 2*x^534 + x^530 - 2*x^528 + x^526 - x^524 - x^522 - 2*x^516 + x^512 + x^510 + x^508 + x^502 + 2*x^498 + x^496 - 2*x^494 - x^492 - x^490 - x^488 + x^486 + x^484 - 2*x^482 + 2*x^480 - 2*x^476 + x^474 + x^470 + x^468 + 2*x^466 - 2*x^464 - x^462 + x^460 - 2*x^458 - 2*x^456 - 2*x^454 - x^452 - x^450 - x^448 + 2*x^446 - x^444 - 2*x^442 + 2*x^438 + 2*x^436 + 2*x^434 - 2*x^430 + x^428 + x^426 + x^424 - 2*x^422 + x^418 - 2*x^416 + x^414 - x^410 - 2*x^408 + x^406 + x^404 - x^402 + 2*x^398 - x^396 + x^392 - x^390 + x^388 + x^386 + x^384 + 2*x^380 + x^378 + 2*x^376 + 2*x^372 + 2*x^370 + x^368 - x^366 - 2*x^362 + 2*x^358 + 2*x^356 - x^352 + x^350 - 2*x^348 + x^346 + x^344 - 2*x^342 - 2*x^340 + 2*x^336 - x^334 + x^332 + 2*x^330 - 2*x^328 - 2*x^326 - 2*x^324 + 2*x^318 - 2*x^314 + 2*x^310 - x^308 + x^306 + x^302 + 2*x^298 + 2*x^296 + x^294 + x^292 - 2*x^290 - x^288 - x^286 - x^284 + x^282 + 2*x^280 + x^278 - x^276 + 2*x^274 + x^272 + 2*x^270 - x^266 + 2*x^264 + x^262 - x^260 - 2*x^258 + 2*x^256 - 2*x^254 + 2*x^252 + x^250 + x^246 - 2*x^244 + x^242 - 2*x^240 - 2*x^236 - x^232 - x^224 + 2*x^222 + x^220 + x^218 + x^216 - x^214 + 2*x^212 + 2*x^210 + 2*x^208 + 2*x^206 + 2*x^204 + 2*x^200 + x^198 + 2*x^196 + x^194 + 2*x^192 - 2*x^188 + 2*x^186 - 2*x^180 + 2*x^178 + x^174 - 2*x^172 + x^170 - x^168 - x^166 + 2*x^164 + 2*x^160 - x^158 + x^156 - x^154 - 2*x^152 - 2*x^150 - x^148 - x^144 - 2*x^140 + 2*x^138 + 2*x^134 + 2*x^132 - 2*x^130 + x^128 - x^126 + x^122 + 2*x^116 + x^114 - x^112 - x^108 - x^106 - x^104 + x^102 - 2*x^100 + x^96 - x^94 - 2*x^92 + 2*x^90 - x^88 - x^86 + x^82 + 2*x^80 - x^78 + 2*x^74 - x^72 + x^70 - 2*x^68 + 2*x^66 + 2*x^64 - 2*x^62 - 2*x^60 + 2*x^58 - 2*x^56 + 2*x^54 - 2*x^50 + 2*x^48 - x^46 + x^42 - 2*x^40 + 2*x^38 + 2*x^36 + x^34 + 2*x^32 - x^30 - x^26 - x^24 - 2*x^22 - x^20 - 2*x^18 + x^12)/y) dx ((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+
+ aux.h2 ((x^816 + 2*x^814 + x^812 + 2*x^806 + 4*x^804 + 2*x^802 + 4*x^796 + 3*x^794 + 4*x^792 + x^786 + 2*x^784 + x^782 + x^766 + 2*x^764 + x^762 + 2*x^746 + 4*x^744 + 2*x^742 + 3*x^736 + x^734 + 3*x^732 + x^726 + 2*x^724 + x^722 + x^716 + 2*x^714 + x^712 + 4*x^706 + 3*x^704 + 4*x^702 + 4*x^696 + 3*x^694 + 4*x^692 + x^676 + 2*x^674 + x^672 + 2*x^666 + 4*x^664 + 2*x^662 + 2*x^656 + 4*x^654 + 2*x^652 + 2*x^646 + 4*x^644 + 2*x^642 + x^636 + 2*x^634 + x^632 + x^616 + 2*x^614 + x^612 + x^606 + 2*x^604 + x^602 + 2*x^596 + 4*x^594 + 2*x^592 + 3*x^576 + x^574 + 3*x^572 + 4*x^566 + 3*x^564 + 4*x^562 + 3*x^556 + x^554 + 3*x^552 + 4*x^546 + 3*x^544 + 4*x^542 + x^526 + 2*x^524 + x^522 + x^516 + 2*x^514 + x^512 + 4*x^506 + 3*x^504 + 4*x^502 + 4*x^496 + 3*x^494 + 4*x^492 + 3*x^476 + x^474 + 3*x^472 + 4*x^456 + 3*x^454 + 4*x^452 + x^446 + 2*x^444 + x^442 + 3*x^426 + x^424 + 3*x^422 + 3*x^416 + x^414 + 3*x^412 + 4*x^396 + 3*x^394 + 4*x^392 + x^376 + 2*x^374 + x^372 + 4*x^366 + 3*x^364 + 4*x^362 + 3*x^356 + x^354 + 3*x^352 + x^346 + 2*x^344 + x^342 + 4*x^336 + 3*x^334 + 4*x^332 + 3*x^326 + x^324 + 3*x^322 + 2*x^316 + 4*x^314 + 2*x^312 + 2*x^306 + 4*x^304 + 2*x^302 + 2*x^296 + 4*x^294 + 2*x^292 + x^286 + 2*x^284 + x^282 + 2*x^276 + 4*x^274 + 2*x^272 + x^246 + 2*x^244 + x^242 + 2*x^236 + 4*x^234 + 2*x^232 + 4*x^226 + 3*x^224 + 4*x^222 + 4*x^206 + 3*x^204 + 4*x^202 + 4*x^196 + 3*x^194 + 4*x^192 + x^186 + 2*x^184 + x^182 + 4*x^166 + 3*x^164 + 4*x^162 + 2*x^156 + 4*x^154 + 2*x^152 + 3*x^146 + x^144 + 3*x^142 + x^136 + 2*x^134 + x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 4*x^116 + 3*x^114 + 4*x^112 + 3*x^106 + x^104 + 3*x^102 + 2*x^86 + 4*x^84 + 2*x^82 + 2*x^66 + 4*x^64 + 2*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 4*x^46 + 3*x^44 + 4*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^26 + 3*x^24 + 4*x^22 + 4*x^16 + 3*x^14 + 4*x^12 + 2*x^6 + 4*x^4 + 2*x^2)/(x^156 + 2*x^154 + 2*x^152 + 2*x^150 + 2*x^148 + 2*x^146 + 2*x^144 + 3*x^142 + 4*x^140 + 3*x^138 + 4*x^136 + 3*x^134 + 4*x^132 + 3*x^130 + x^128 + 2*x^126 + 4*x^124 + 2*x^122 + x^120 + 3*x^118 + 2*x^116 + 3*x^114 + 3*x^112 + 2*x^108 + x^104 + x^102 + 4*x^100 + 2*x^98 + x^96 + 2*x^94 + 4*x^92 + 3*x^90 + 3*x^88 + x^84 + 3*x^82 + 4*x^80 + 3*x^78 + 4*x^76 + 4*x^74 + 4*x^72 + 3*x^70 + 4*x^66 + 2*x^64 + x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 3*x^52 + 3*x^50 + 3*x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 2*x^38 + 2*x^36 + 3*x^34 + 4*x^32 + x^30 + 2*x^26 + 2*x^22 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y 
+
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [57][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mregular_drw_form[49m[43m([49m[43mOM[49m[43m)[49m
+
+Input [0;32mIn [56][0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+[1;32m      9[0m aux[38;5;241m.[39mh2 [38;5;241m+[39m[38;5;241m=[39m fct[38;5;241m*[39m[38;5;241m*[39mp
+[1;32m     10[0m [38;5;28mprint[39m([38;5;124m'[39m[38;5;130;01m\n[39;00m[38;5;124m aux.h2[39m[38;5;124m'[39m, aux[38;5;241m.[39mh2, [38;5;124m'[39m[38;5;130;01m\n[39;00m[38;5;124m'[39m)
+[0;32m---> 11[0m aux[38;5;241m.[39mh2 [38;5;241m=[39m [43mdecomposition_g0_p2th_power[49m[43m([49m[43maux[49m[38;5;241;43m.[39;49m[43mh2[49m[43m)[49m[Integer([38;5;241m0[39m)]
+[1;32m     12[0m result [38;5;241m=[39m superelliptic_regular_drw_form(omega_aux[38;5;241m.[39mdx, omega_aux[38;5;241m.[39mdy, aux[38;5;241m.[39momega[38;5;241m.[39mregular_form(), aux[38;5;241m.[39mh2)
+[1;32m     13[0m [38;5;28;01mreturn[39;00m result
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m((C1.x^[0;38;5;20;1m816[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m814[0m + C1.x^[0;38;5;20;1m812[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m806[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m804[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m802[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m796[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m794[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m792[0m + C1.x^[0;38;5;20;1m786[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m784[0m + C1.x^[0;38;5;20;1m782[0m + C1.x^[0;38;5;20;1m7
[162C6[0m

+[0;94m....: [0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m764[0m + C1.x^[0;38;5;20;1m762[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m746[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m744[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m742[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m736[0m + C1.x^[0;38;5;20;1m734[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m732[0m + C1.x^[0;38;5;20;1m726[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m724[0m + C1.x^[0;38;5;20;1m722[0m + C1.x^[0;38;5;20;1m716[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m714[0m + C1.x^[0;38;5;20;1m712[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m706[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m704[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m702[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m696[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m694[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m692[0m + C1.x^[0;38;5;20;1m676[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m674[0m + C1.x^[0;38;5;20;1m672[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m666[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m664[0m + 
[162C[0;38;5;20;1m2[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m662[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m656[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m654[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m652[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m646[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m644[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m642[0m + C1.x^[0;38;5;20;1m636[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m634[0m + C1.x^[0;38;5;20;1m632[0m + C1.x^[0;38;5;20;1m616[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m614[0m + C1.x^[0;38;5;20;1m61
[162C2[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m606[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m604[0m + C1.x^[0;38;5;20;1m602[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m596[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m594[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m592[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m576[0m + C1.x^[0;38;5;20;1m574[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m572[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m566[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m564[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m562[0m + [0;38;5;20;1m3[0m*C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m556[0m + C1.x^[0;38;5;20;1m554[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m552[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m546[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m544[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m542[0m + C1.x^[0;38;5;20;1m526[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m524[0m + C1.x^[0;38;5;20;1m522[0m + C1.x^[0;38;5;20;1m516[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m514[0m + C1.x^[0;38;5;20;1m512[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m506[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m504[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m502[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m496[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m494[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m492[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m476[0m + C1.x^[0;38;5;20;1m474[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m472[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m456[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m454[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m452[0m + C1.x^[0;38;5;20;1m446[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m444[0m + C1.x^[0;38;5;20;1m442[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m426[0m + C1.x^[0;38;5;20;1m424[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m422[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m416[0m + C1.x^[0;38;5;20;1m414[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m412[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m396[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m394[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m392[0m + C1.x^[0;38;5;20;1m376[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m374[0m + C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m372[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m366[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m364[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m362[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m356[0m + C1.x^[0;38;5;20;1m354[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m352[0m + C1.x^[0;38;5;20;1m346[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m344[0m + C1.x^[0;38;5;20;1m342[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m336[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m334[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m332[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m326[0m + C1.x^[0;38;5;20;1m324[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m322[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m316[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m314[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m312[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m306[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m304[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m302[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m296[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m294[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m292[0m + C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m286[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m284[0m + C1.x^[0;38;5;20;1m282[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m276[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m274[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m272[0m + C1.x^[0;38;5;20;1m246[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m244[0m + C1.x^[0;38;5;20;1m242[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m236[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m234[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m232[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m226[0m

+[0;94m....: [0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m224[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m222[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m206[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m204[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m202[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m196[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m194[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m192[0m + C1.x^[0;38;5;20;1m186[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m184[0m + C1.x^[0;38;5;20;1m182[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m166[0m + [0;38;5;20;1m3[0m*
[162CC[0m

+[0;94m....: [0m1.x^[0;38;5;20;1m164[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m162[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m146[0m + C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m134[0m + C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12
[162C4[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m4[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m)/(C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m150[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m148[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m140[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m138[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m130[0m + C1.x^[0;38;5;20;1m128[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + C1.x^[0;38;5;20;1m120[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m11
[162C8[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m108[0m + C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m100[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m98[0m + C1.x^[0;38;5;20;1m96[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m90[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m8
[162C8[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m80[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m78[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m60[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m58[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m40[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[91D[91C[?7h[0m[?12l[?25h[?25l[?7l[20A[91D[0m[J[0;94msage: [0m((C1.x^[0;38;5;20;1m816[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m814[0m + C1.x^[0;38;5;20;1m812[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m806[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m804[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m802[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m796[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m794[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m792[0m + C1.x^[0;38;5;20;1m786[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m784[0m + C1.x^[0;38;5;20;1m782[0m + C1.x^[0;38;5;20;1m7
[162C6[0m

+[0;94m....: [0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m764[0m + C1.x^[0;38;5;20;1m762[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m746[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m744[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m742[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m736[0m + C1.x^[0;38;5;20;1m734[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m732[0m + C1.x^[0;38;5;20;1m726[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m724[0m + C1.x^[0;38;5;20;1m722[0m + C1.x^[0;38;5;20;1m716[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m714[0m + C1.x^[0;38;5;20;1m712[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m706[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m704[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m702[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m696[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m694[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m692[0m + C1.x^[0;38;5;20;1m676[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m674[0m + C1.x^[0;38;5;20;1m672[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m666[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m664[0m + 
[162C[0;38;5;20;1m2[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m662[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m656[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m654[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m652[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m646[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m644[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m642[0m + C1.x^[0;38;5;20;1m636[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m634[0m + C1.x^[0;38;5;20;1m632[0m + C1.x^[0;38;5;20;1m616[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m614[0m + C1.x^[0;38;5;20;1m61
[162C2[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m606[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m604[0m + C1.x^[0;38;5;20;1m602[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m596[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m594[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m592[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m576[0m + C1.x^[0;38;5;20;1m574[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m572[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m566[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m564[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m562[0m + [0;38;5;20;1m3[0m*C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m556[0m + C1.x^[0;38;5;20;1m554[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m552[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m546[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m544[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m542[0m + C1.x^[0;38;5;20;1m526[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m524[0m + C1.x^[0;38;5;20;1m522[0m + C1.x^[0;38;5;20;1m516[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m514[0m + C1.x^[0;38;5;20;1m512[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m506[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m504[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m502[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m496[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m494[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m492[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m476[0m + C1.x^[0;38;5;20;1m474[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m472[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m456[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m454[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m452[0m + C1.x^[0;38;5;20;1m446[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m444[0m + C1.x^[0;38;5;20;1m442[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m426[0m + C1.x^[0;38;5;20;1m424[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m422[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m416[0m + C1.x^[0;38;5;20;1m414[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m412[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m396[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m394[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m392[0m + C1.x^[0;38;5;20;1m376[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m374[0m + C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m372[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m366[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m364[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m362[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m356[0m + C1.x^[0;38;5;20;1m354[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m352[0m + C1.x^[0;38;5;20;1m346[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m344[0m + C1.x^[0;38;5;20;1m342[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m336[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m334[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m332[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m326[0m + C1.x^[0;38;5;20;1m324[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m322[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m316[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m314[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m312[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m306[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m304[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m302[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m296[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m294[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m292[0m + C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m286[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m284[0m + C1.x^[0;38;5;20;1m282[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m276[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m274[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m272[0m + C1.x^[0;38;5;20;1m246[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m244[0m + C1.x^[0;38;5;20;1m242[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m236[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m234[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m232[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m226[0m

+[0;94m....: [0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m224[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m222[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m206[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m204[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m202[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m196[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m194[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m192[0m + C1.x^[0;38;5;20;1m186[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m184[0m + C1.x^[0;38;5;20;1m182[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m166[0m + [0;38;5;20;1m3[0m*
[162CC[0m

+[0;94m....: [0m1.x^[0;38;5;20;1m164[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m162[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m146[0m + C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m134[0m + C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12
[162C4[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m4[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m)/(C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m150[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m148[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m140[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m138[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m130[0m + C1.x^[0;38;5;20;1m128[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + C1.x^[0;38;5;20;1m120[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m11
[162C8[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m108[0m + C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m100[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m98[0m + C1.x^[0;38;5;20;1m96[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m90[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m8
[162C8[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m80[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m78[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m60[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m58[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m40[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[91D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^816 + 2*x^814 + x^812 + 2*x^806 + 4*x^804 + 2*x^802 + 4*x^796 + 3*x^794 + 4*x^792 + x^786 + 2*x^784 + x^782 + x^766 + 2*x^764 + x^762 + 2*x^746 + 4*x^744 + 2*x^742 + 3*x^736 + x^734 + 3*x^732 + x^726 + 2*x^724 + x^722 + x^716 + 2*x^714 + x^712 + 4*x^706 + 3*x^704 + 4*x^702 + 4*x^696 + 3*x^694 + 4*x^692 + x^676 + 2*x^674 + x^672 + 2*x^666 + 4*x^664 + 2*x^662 + 2*x^656 + 4*x^654 + 2*x^652 + 2*x^646 + 4*x^644 + 2*x^642 + x^636 + 2*x^634 + x^632 + x^616 + 2*x^614 + x^612 + x^606 + 2*x^604 + x^602 + 2*x^596 + 4*x^594 + 2*x^592 + 3*x^576 + x^574 + 3*x^572 + 4*x^566 + 3*x^564 + 4*x^562 + 3*x^556 + x^554 + 3*x^552 + 4*x^546 + 3*x^544 + 4*x^542 + x^526 + 2*x^524 + x^522 + x^516 + 2*x^514 + x^512 + 4*x^506 + 3*x^504 + 4*x^502 + 4*x^496 + 3*x^494 + 4*x^492 + 3*x^476 + x^474 + 3*x^472 + 4*x^456 + 3*x^454 + 4*x^452 + x^446 + 2*x^444 + x^442 + 3*x^426 + x^424 + 3*x^422 + 3*x^416 + x^414 + 3*x^412 + 4*x^396 + 3*x^394 + 4*x^392 + x^376 + 2*x^374 + x^372 + 4*x^366 + 3*x^364 + 4*x^362 + 3*x^356 + x^354 + 3*x^352 + x^346 + 2*x^344 + x^342 + 4*x^336 + 3*x^334 + 4*x^332 + 3*x^326 + x^324 + 3*x^322 + 2*x^316 + 4*x^314 + 2*x^312 + 2*x^306 + 4*x^304 + 2*x^302 + 2*x^296 + 4*x^294 + 2*x^292 + x^286 + 2*x^284 + x^282 + 2*x^276 + 4*x^274 + 2*x^272 + x^246 + 2*x^244 + x^242 + 2*x^236 + 4*x^234 + 2*x^232 + 4*x^226 + 3*x^224 + 4*x^222 + 4*x^206 + 3*x^204 + 4*x^202 + 4*x^196 + 3*x^194 + 4*x^192 + x^186 + 2*x^184 + x^182 + 4*x^166 + 3*x^164 + 4*x^162 + 2*x^156 + 4*x^154 + 2*x^152 + 3*x^146 + x^144 + 3*x^142 + x^136 + 2*x^134 + x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 4*x^116 + 3*x^114 + 4*x^112 + 3*x^106 + x^104 + 3*x^102 + 2*x^86 + 4*x^84 + 2*x^82 + 2*x^66 + 4*x^64 + 2*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 4*x^46 + 3*x^44 + 4*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^26 + 3*x^24 + 4*x^22 + 4*x^16 + 3*x^14 + 4*x^12 + 2*x^6 + 4*x^4 + 2*x^2)/(x^156 + 2*x^154 + 2*x^152 + 2*x^150 + 2*x^148 + 2*x^146 + 2*x^144 + 3*x^142 + 4*x^140 + 3*x^138 + 4*x^136 + 3*x^134 + 4*x^132 + 3*x^130 + x^128 + 2*x^126 + 4*x^124 + 2*x^122 + x^120 + 3*x^118 + 2*x^116 + 3*x^114 + 3*x^112 + 2*x^108 + x^104 + x^102 + 4*x^100 + 2*x^98 + x^96 + 2*x^94 + 4*x^92 + 3*x^90 + 3*x^88 + x^84 + 3*x^82 + 4*x^80 + 3*x^78 + 4*x^76 + 4*x^74 + 4*x^72 + 3*x^70 + 4*x^66 + 2*x^64 + x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 3*x^52 + 3*x^50 + 3*x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 2*x^38 + 2*x^36 + 3*x^34 + 4*x^32 + x^30 + 2*x^26 + 2*x^22 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m((C1.x^[0;38;5;20;1m816[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m814[0m + C1.x^[0;38;5;20;1m812[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m806[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m804[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m802[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m796[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m794[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m792[0m + C1.x^[0;38;5;20;1m786[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m784[0m + C1.x^[0;38;5;20;1m782[0m + C1.x^[0;38;5;20;1m7
[162C6[0m

+[0;94m....: [0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m764[0m + C1.x^[0;38;5;20;1m762[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m746[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m744[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m742[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m736[0m + C1.x^[0;38;5;20;1m734[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m732[0m + C1.x^[0;38;5;20;1m726[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m724[0m + C1.x^[0;38;5;20;1m722[0m + C1.x^[0;38;5;20;1m716[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m714[0m + C1.x^[0;38;5;20;1m712[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m706[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m704[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m702[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m696[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m694[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m692[0m + C1.x^[0;38;5;20;1m676[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m674[0m + C1.x^[0;38;5;20;1m672[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m666[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m664[0m + 
[162C[0;38;5;20;1m2[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m662[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m656[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m654[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m652[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m646[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m644[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m642[0m + C1.x^[0;38;5;20;1m636[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m634[0m + C1.x^[0;38;5;20;1m632[0m + C1.x^[0;38;5;20;1m616[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m614[0m + C1.x^[0;38;5;20;1m61
[162C2[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m606[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m604[0m + C1.x^[0;38;5;20;1m602[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m596[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m594[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m592[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m576[0m + C1.x^[0;38;5;20;1m574[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m572[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m566[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m564[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m562[0m + [0;38;5;20;1m3[0m*C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m556[0m + C1.x^[0;38;5;20;1m554[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m552[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m546[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m544[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m542[0m + C1.x^[0;38;5;20;1m526[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m524[0m + C1.x^[0;38;5;20;1m522[0m + C1.x^[0;38;5;20;1m516[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m514[0m + C1.x^[0;38;5;20;1m512[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m506[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m504[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m502[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m496[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m494[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m492[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m476[0m + C1.x^[0;38;5;20;1m474[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m472[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m456[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m454[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m452[0m + C1.x^[0;38;5;20;1m446[0m + [0;38;5;20;1m2[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m444[0m + C1.x^[0;38;5;20;1m442[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m426[0m + C1.x^[0;38;5;20;1m424[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m422[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m416[0m + C1.x^[0;38;5;20;1m414[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m412[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m396[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m394[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m392[0m + C1.x^[0;38;5;20;1m376[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m374[0m + C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m372[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m366[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m364[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m362[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m356[0m + C1.x^[0;38;5;20;1m354[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m352[0m + C1.x^[0;38;5;20;1m346[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m344[0m + C1.x^[0;38;5;20;1m342[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m336[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m334[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m332[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m326[0m + C1.x^[0;38;5;20;1m324[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m322[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m316[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m314[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m312[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m306[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m304[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m302[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m296[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m294[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m292[0m + C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m286[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m284[0m + C1.x^[0;38;5;20;1m282[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m276[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m274[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m272[0m + C1.x^[0;38;5;20;1m246[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m244[0m + C1.x^[0;38;5;20;1m242[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m236[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m234[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m232[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m226[0m

+[0;94m....: [0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m224[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m222[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m206[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m204[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m202[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m196[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m194[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m192[0m + C1.x^[0;38;5;20;1m186[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m184[0m + C1.x^[0;38;5;20;1m182[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m166[0m + [0;38;5;20;1m3[0m*
[162CC[0m

+[0;94m....: [0m1.x^[0;38;5;20;1m164[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m162[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m146[0m + C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m134[0m + C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12
[162C4[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m4[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m)/(C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m150[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m148[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m140[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m138[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m130[0m + C1.x^[0;38;5;20;1m128[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + C1.x^[0;38;5;20;1m120[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m11
[162C8[0m

+[0;94m....: [0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m108[0m + C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m100[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m98[0m + C1.x^[0;38;5;20;1m96[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m90[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m8
[162C8[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m80[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m78[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m60[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m58[0m + [0;38;5;20;1m3
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m40[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[91D[91C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[20A[85D[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[20A[5C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor b in B1:[11D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = ((2*C.x^2 + C.x + 2*C.one)/(C.x + 2*C.one))*C.y[50D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m((C1.x^[0;38;5;20;1m816[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m814[0m + C1.x^[0;38;5;20;1m812[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m806[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m804[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m802[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m796[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m794[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m792[0m + C1.x^[0;38;5;20;1m786[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m784[0m + C1.x^[0;38;5;20;1m782[0m + C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m766[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m764[0m + C1.x^[0;38;5;20;1m762[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m746[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m744[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m742[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m736[0m + C1.x^[0;38;5;20;1m734[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m732[0m + C1.x^[0;38;5;20;1m726[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m724[0m + C1.x^[0;38;5;20;1m722[0m + C1.x^[0;38;5;20;1m716[0m + [0;38;5;20;1m2
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m714[0m + C1.x^[0;38;5;20;1m712[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m706[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m704[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m702[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m696[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m694[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m692[0m + C1.x^[0;38;5;20;1m676[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m674[0m + C1.x^[0;38;5;20;1m672[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m666[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m6
[162C6[0m

+[0;94m....: [0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m662[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m656[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m654[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m652[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m646[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m644[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m642[0m + C1.x^[0;38;5;20;1m636[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m634[0m + C1.x^[0;38;5;20;1m632[0m + C1.x^[0;38;5;20;1m616[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m614[0m + C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m612[0m + C1.x^[0;38;5;20;1m606[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m604[0m + C1.x^[0;38;5;20;1m602[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m596[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m594[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m592[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m576[0m + C1.x^[0;38;5;20;1m574[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m572[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m566[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m564[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m562[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m556[0m + C1.x^[0;38;5;20;1m554[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m552[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m546[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m544[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m542[0m + C1.x^[0;38;5;20;1m526[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m524[0m + C1.x^[0;38;5;20;1m522[0m + C1.x^[0;38;5;20;1m516[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m514[0m + C1.x^[0;38;5;20;1m512[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m50
[162C6[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m504[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m502[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m496[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m494[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m492[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m476[0m + C1.x^[0;38;5;20;1m474[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m472[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m456[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m454[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m452[0m + C1.x^[0;38;5;20;1m446[0m + [0;38;5;20;1m2
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m444[0m + C1.x^[0;38;5;20;1m442[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m426[0m + C1.x^[0;38;5;20;1m424[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m422[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m416[0m + C1.x^[0;38;5;20;1m414[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m412[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m396[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m394[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m392[0m + C1.x^[0;38;5;20;1m376[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m374[0m

+[0;94m....: [0m+ C1.x^[0;38;5;20;1m372[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m366[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m364[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m362[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m356[0m + C1.x^[0;38;5;20;1m354[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m352[0m + C1.x^[0;38;5;20;1m346[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m344[0m + C1.x^[0;38;5;20;1m342[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m336[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m334[0m + [0;38;5;20;1m4[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m332[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m326[0m + C1.x^[0;38;5;20;1m324[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m322[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m316[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m314[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m312[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m306[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m304[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m302[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m296[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m294[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m29
[162C2[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m286[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m284[0m + C1.x^[0;38;5;20;1m282[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m276[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m274[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m272[0m + C1.x^[0;38;5;20;1m246[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m244[0m + C1.x^[0;38;5;20;1m242[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m236[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m234[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m232[0m + [0;38;5;20;1m4[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m226[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m224[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m222[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m206[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m204[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m202[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m196[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m194[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m192[0m + C1.x^[0;38;5;20;1m186[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m184[0m + C1.x^[0;38;5;20;1m182[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m166[0m

+[0;94m....: [0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m164[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m162[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m146[0m + C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m134[0m + C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m64[0m +[0m

+[0;94m....: [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m22[0m + 
[162C[0;38;5;20;1m4[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m16[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m)/(C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m150[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m148[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m +[0m

+[0;94m....: [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m140[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m138[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m130[0m + C1.x^[0;38;5;20;1m128[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + C1.x^[0;38;5;20;1m120[0m + [0;38;5;20;1m3[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m118[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m108[0m + C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m100[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m98[0m + C1.x^[0;38;5;20;1m96[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m90[0m + [0;38;5;20;1m3[0m*C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m88[0m + C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m80[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m78[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m60[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m5
[162C8[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m40[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m26[0m +[0m

+[0;94m....: [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[?7h[0m[?12l[?25h[?25l[?7l[20A[96D[0m[J[0;94msage: [0mf1 = ((C1.x^[0;38;5;20;1m816[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m814[0m + C1.x^[0;38;5;20;1m812[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m806[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m804[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m802[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m796[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m794[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m792[0m + C1.x^[0;38;5;20;1m786[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m784[0m + C1.x^[0;38;5;20;1m782[0m + C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m766[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m764[0m + C1.x^[0;38;5;20;1m762[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m746[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m744[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m742[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m736[0m + C1.x^[0;38;5;20;1m734[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m732[0m + C1.x^[0;38;5;20;1m726[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m724[0m + C1.x^[0;38;5;20;1m722[0m + C1.x^[0;38;5;20;1m716[0m + [0;38;5;20;1m2
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m714[0m + C1.x^[0;38;5;20;1m712[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m706[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m704[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m702[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m696[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m694[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m692[0m + C1.x^[0;38;5;20;1m676[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m674[0m + C1.x^[0;38;5;20;1m672[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m666[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m6
[162C6[0m

+[0;94m....: [0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m662[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m656[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m654[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m652[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m646[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m644[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m642[0m + C1.x^[0;38;5;20;1m636[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m634[0m + C1.x^[0;38;5;20;1m632[0m + C1.x^[0;38;5;20;1m616[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m614[0m + C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m612[0m + C1.x^[0;38;5;20;1m606[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m604[0m + C1.x^[0;38;5;20;1m602[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m596[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m594[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m592[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m576[0m + C1.x^[0;38;5;20;1m574[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m572[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m566[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m564[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m562[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m556[0m + C1.x^[0;38;5;20;1m554[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m552[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m546[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m544[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m542[0m + C1.x^[0;38;5;20;1m526[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m524[0m + C1.x^[0;38;5;20;1m522[0m + C1.x^[0;38;5;20;1m516[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m514[0m + C1.x^[0;38;5;20;1m512[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m50
[162C6[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m504[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m502[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m496[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m494[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m492[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m476[0m + C1.x^[0;38;5;20;1m474[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m472[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m456[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m454[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m452[0m + C1.x^[0;38;5;20;1m446[0m + [0;38;5;20;1m2
[162C[0m*[0m

+[0;94m....: [0mC1.x^[0;38;5;20;1m444[0m + C1.x^[0;38;5;20;1m442[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m426[0m + C1.x^[0;38;5;20;1m424[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m422[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m416[0m + C1.x^[0;38;5;20;1m414[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m412[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m396[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m394[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m392[0m + C1.x^[0;38;5;20;1m376[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m374[0m

+[0;94m....: [0m+ C1.x^[0;38;5;20;1m372[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m366[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m364[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m362[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m356[0m + C1.x^[0;38;5;20;1m354[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m352[0m + C1.x^[0;38;5;20;1m346[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m344[0m + C1.x^[0;38;5;20;1m342[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m336[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m334[0m + [0;38;5;20;1m4[0m*C1.x
[162C^[0m

+[0;94m....: [0;38;5;20;1m332[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m326[0m + C1.x^[0;38;5;20;1m324[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m322[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m316[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m314[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m312[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m306[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m304[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m302[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m296[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m294[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m29
[162C2[0m

+[0;94m....: [0m + C1.x^[0;38;5;20;1m286[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m284[0m + C1.x^[0;38;5;20;1m282[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m276[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m274[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m272[0m + C1.x^[0;38;5;20;1m246[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m244[0m + C1.x^[0;38;5;20;1m242[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m236[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m234[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m232[0m + [0;38;5;20;1m4[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m226[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m224[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m222[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m206[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m204[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m202[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m196[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m194[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m192[0m + C1.x^[0;38;5;20;1m186[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m184[0m + C1.x^[0;38;5;20;1m182[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m166[0m

+[0;94m....: [0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m164[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m162[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m146[0m + C1.x^[0;38;5;20;1m144[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m134[0m + C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m64[0m +[0m

+[0;94m....: [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m22[0m + 
[162C[0;38;5;20;1m4[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m16[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m)/(C1.x^[0;38;5;20;1m156[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m154[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m152[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m150[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m148[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m +[0m

+[0;94m....: [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m140[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m138[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m130[0m + C1.x^[0;38;5;20;1m128[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + C1.x^[0;38;5;20;1m120[0m + [0;38;5;20;1m3[0m*C1
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m118[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m116[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m112[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m108[0m + C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m100[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m98[0m + C1.x^[0;38;5;20;1m96[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m90[0m + [0;38;5;20;1m3[0m*C
[162C1[0m

+[0;94m....: [0m.x^[0;38;5;20;1m88[0m + C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m80[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m78[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m60[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m5
[162C8[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m40[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m26[0m +[0m

+[0;94m....: [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[96D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mf[0;38;5;241m1 = ((C1.x^816 + 2*C1.x^814 + C1.x^812 + 2*C1.x^806 + 4*C1.x^804 + 2*C1.x^802 + 4*C1.x^796 + 3*C1.x^794 + 4*C1.x^792 + C1.x^786 + 2*C1.x^784 + C1.x^782 + C
[162C1[0m

+[0;94m....: [0;38;5;241m.x^766 + 2*C1.x^764 + C1.x^762 + 2*C1.x^746 + 4*C1.x^744 + 2*C1.x^742 + 3*C1.x^736 + C1.x^734 + 3*C1.x^732 + C1.x^726 + 2*C1.x^724 + C1.x^722 + C1.x^716 + 2
[162C*[0m

+[0;94m....: [0;38;5;241mC1.x^714 + C1.x^712 + 4*C1.x^706 + 3*C1.x^704 + 4*C1.x^702 + 4*C1.x^696 + 3*C1.x^694 + 4*C1.x^692 + C1.x^676 + 2*C1.x^674 + C1.x^672 + 2*C1.x^666 + 4*C1.x^6
[162C6[0m

+[0;94m....: [0;38;5;241m4 + 2*C1.x^662 + 2*C1.x^656 + 4*C1.x^654 + 2*C1.x^652 + 2*C1.x^646 + 4*C1.x^644 + 2*C1.x^642 + C1.x^636 + 2*C1.x^634 + C1.x^632 + C1.x^616 + 2*C1.x^614 + C1
[162C.[0m

+[0;94m....: [0;38;5;241mx^612 + C1.x^606 + 2*C1.x^604 + C1.x^602 + 2*C1.x^596 + 4*C1.x^594 + 2*C1.x^592 + 3*C1.x^576 + C1.x^574 + 3*C1.x^572 + 4*C1.x^566 + 3*C1.x^564 + 4*C1.x^562 
[162C+[0m

+[0;94m....: [0;38;5;241m 3*C1.x^556 + C1.x^554 + 3*C1.x^552 + 4*C1.x^546 + 3*C1.x^544 + 4*C1.x^542 + C1.x^526 + 2*C1.x^524 + C1.x^522 + C1.x^516 + 2*C1.x^514 + C1.x^512 + 4*C1.x^50
[162C6[0m

+[0;94m....: [0;38;5;241m + 3*C1.x^504 + 4*C1.x^502 + 4*C1.x^496 + 3*C1.x^494 + 4*C1.x^492 + 3*C1.x^476 + C1.x^474 + 3*C1.x^472 + 4*C1.x^456 + 3*C1.x^454 + 4*C1.x^452 + C1.x^446 + 2
[162C*[0m

+[0;94m....: [0;38;5;241mC1.x^444 + C1.x^442 + 3*C1.x^426 + C1.x^424 + 3*C1.x^422 + 3*C1.x^416 + C1.x^414 + 3*C1.x^412 + 4*C1.x^396 + 3*C1.x^394 + 4*C1.x^392 + C1.x^376 + 2*C1.x^374
[162C [0m

+[0;94m....: [0;38;5;241m+ C1.x^372 + 4*C1.x^366 + 3*C1.x^364 + 4*C1.x^362 + 3*C1.x^356 + C1.x^354 + 3*C1.x^352 + C1.x^346 + 2*C1.x^344 + C1.x^342 + 4*C1.x^336 + 3*C1.x^334 + 4*C1.x
[162C^[0m

+[0;94m....: [0;38;5;241m332 + 3*C1.x^326 + C1.x^324 + 3*C1.x^322 + 2*C1.x^316 + 4*C1.x^314 + 2*C1.x^312 + 2*C1.x^306 + 4*C1.x^304 + 2*C1.x^302 + 2*C1.x^296 + 4*C1.x^294 + 2*C1.x^29
[162C2[0m

+[0;94m....: [0;38;5;241m + C1.x^286 + 2*C1.x^284 + C1.x^282 + 2*C1.x^276 + 4*C1.x^274 + 2*C1.x^272 + C1.x^246 + 2*C1.x^244 + C1.x^242 + 2*C1.x^236 + 4*C1.x^234 + 2*C1.x^232 + 4*C1.
[162Cx[0m

+[0;94m....: [0;38;5;241m^226 + 3*C1.x^224 + 4*C1.x^222 + 4*C1.x^206 + 3*C1.x^204 + 4*C1.x^202 + 4*C1.x^196 + 3*C1.x^194 + 4*C1.x^192 + C1.x^186 + 2*C1.x^184 + C1.x^182 + 4*C1.x^166
[162C [0m

+[0;94m....: [0;38;5;241m+ 3*C1.x^164 + 4*C1.x^162 + 2*C1.x^156 + 4*C1.x^154 + 2*C1.x^152 + 3*C1.x^146 + C1.x^144 + 3*C1.x^142 + C1.x^136 + 2*C1.x^134 + C1.x^132 + 2*C1.x^126 + 4*C1
[162C.[0m

+[0;94m....: [0;38;5;241mx^124 + 2*C1.x^122 + 4*C1.x^116 + 3*C1.x^114 + 4*C1.x^112 + 3*C1.x^106 + C1.x^104 + 3*C1.x^102 + 2*C1.x^86 + 4*C1.x^84 + 2*C1.x^82 + 2*C1.x^66 + 4*C1.x^64 +
[162C [0m

+[0;94m....: [0;38;5;241m2*C1.x^62 + 4*C1.x^56 + 3*C1.x^54 + 4*C1.x^52 + 4*C1.x^46 + 3*C1.x^44 + 4*C1.x^42 + 4*C1.x^36 + 3*C1.x^34 + 4*C1.x^32 + 4*C1.x^26 + 3*C1.x^24 + 4*C1.x^22 + 
[162C4[0m

+[0;94m....: [0;38;5;241m*C1.x^16 + 3*C1.x^14 + 4*C1.x^12 + 2*C1.x^6 + 4*C1.x^4 + 2*C1.x^2)/(C1.x^156 + 2*C1.x^154 + 2*C1.x^152 + 2*C1.x^150 + 2*C1.x^148 + 2*C1.x^146 + 2*C1.x^144 +
[162C [0m

+[0;94m....: [0;38;5;241m3*C1.x^142 + 4*C1.x^140 + 3*C1.x^138 + 4*C1.x^136 + 3*C1.x^134 + 4*C1.x^132 + 3*C1.x^130 + C1.x^128 + 2*C1.x^126 + 4*C1.x^124 + 2*C1.x^122 + C1.x^120 + 3*C1
[162C.[0m

+[0;94m....: [0;38;5;241mx^118 + 2*C1.x^116 + 3*C1.x^114 + 3*C1.x^112 + 2*C1.x^108 + C1.x^104 + C1.x^102 + 4*C1.x^100 + 2*C1.x^98 + C1.x^96 + 2*C1.x^94 + 4*C1.x^92 + 3*C1.x^90 + 3*C
[162C1[0m

+[0;94m....: [0;38;5;241m.x^88 + C1.x^84 + 3*C1.x^82 + 4*C1.x^80 + 3*C1.x^78 + 4*C1.x^76 + 4*C1.x^74 + 4*C1.x^72 + 3*C1.x^70 + 4*C1.x^66 + 2*C1.x^64 + C1.x^62 + 4*C1.x^60 + 3*C1.x^5
[162C8[0m

+[0;94m....: [0;38;5;241m + 3*C1.x^56 + 3*C1.x^52 + 3*C1.x^50 + 3*C1.x^48 + 2*C1.x^46 + 4*C1.x^44 + 4*C1.x^40 + 2*C1.x^38 + 2*C1.x^36 + 3*C1.x^34 + 4*C1.x^32 + C1.x^30 + 2*C1.x^26 +
[162C [0m

+[0;94m....: [0;38;5;241m2*C1.x^22 + 2*C1.x^18 + C1.x^14 + 4*C1.x^12 + C1.x^8 + C1.x^6 + 3*C1.x^4 + 4*C1.one))*C1.y[96D[20A[7C[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcoordinates()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[20A[8C[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mf1.diffn()[16D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+[0m [18A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mf1.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mf1.diffn().int()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+[0m [16A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_p2th_power(aux.h2)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([6C[0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mdecomposition_g0_p2th_power(f1)[[0;38;5;20;1m0[0m][40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [62][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_g0_p2th_power[49m[43m([49m[43mf1[49m[43m)[49m[Integer([38;5;241m0[39m)]
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1.diffn().int()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mf2 = f1.pth_root()[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_p2th_power(f1)[0][33D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_g0_p2th_power(f1)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;210;48;5;88m)[0m[[0;38;5;20;1m0[0m][4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mdecomposition_g0_p2th_power(f2)[[0;38;5;20;1m0[0m][40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [64][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_g0_p2th_power[49m[43m([49m[43mf2[49m[43m)[49m[Integer([38;5;241m0[39m)]
+
+File [0;32m<string>:11[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m2 = f1.pth_root()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mf2.diffn()[16D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf2.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mf2.diffn().int()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf2.diffn().int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mdecomposition_g0_p2th_power(f2)[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mth_power(f2)[[0;38;5;20;1m0[0m][0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mdecomposition_g0_pth_power(f2)[[0;38;5;20;1m0[0m][39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [67][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_g0_pth_power[49m[43m([49m[43mf2[49m[43m)[49m[Integer([38;5;241m0[39m)]
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(x)[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mp[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg0, A = decomposition_g0_pth_power[0;38;5;16;48;5;152m([0mfct[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mg0, A = decomposition_g0_pth_power(f1)[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m0, A = decomposition_g0_pth_power(f1)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mg0[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mA[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA0, A1 = decomposition_g0_pth_power[0;38;5;16;48;5;152m([0mA[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mA0, A1 = decomposition_g0_pth_power(A)[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [72][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m A0, A1 [38;5;241m=[39m [43mdecomposition_g0_pth_power[49m[43m([49m[43mA[49m[43m)[49m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m0, A1 = decomposition_g0_pth_power(A)[37D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mA[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mleading_coefficient()[21D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mA.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.diffn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mA.diffn().regular_form()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^145 + 3*x^141 + 3*x^137 + 3*x^135 + 3*x^133 + 2*x^131 + 3*x^127 + 4*x^125 + x^123 + 2*x^121 + x^119 + 4*x^117 + 2*x^115 + 4*x^111 + 3*x^109 + x^107 + 3*x^103 + 2*x^101 + 4*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 3*x^87 + 2*x^85 + 4*x^83 + 2*x^81 + 3*x^77 + x^75 + x^73 + 4*x^69 + 2*x^67 + 4*x^65 + 2*x^63 + 2*x^61 + 3*x^59 + 4*x^57 + 4*x^55 + 4*x^53 + 2*x^51 + 2*x^47 + 3*x^45 + x^43 + 2*x^41 + x^39 + 4*x^37 + 4*x^35 + 4*x^33 + 4*x^31 + 3*x^25 + 3*x^23 + 2*x^15 + 2*x^13 + x^11 + x^5 + x^3 + 2*x)*y) dx + (2*x^150 + 2*x^136 + 3*x^134 + 3*x^132 + 4*x^130 + 4*x^128 + 2*x^126 + 2*x^124 + x^122 + 3*x^118 + x^116 + 2*x^114 + 4*x^106 + 3*x^104 + 3*x^100 + 2*x^98 + x^96 + 2*x^94 + x^92 + 2*x^88 + 2*x^84 + 2*x^82 + 4*x^80 + 4*x^78 + 3*x^76 + 4*x^74 + 3*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + 3*x^60 + 2*x^58 + 3*x^56 + 4*x^54 + x^50 + 2*x^46 + 4*x^44 + x^42 + 4*x^40 + 4*x^38 + 4*x^36 + 4*x^34 + 2*x^32 + x^30 + 4*x^28 + x^26 + 3*x^22 + 3*x^20 + 4*x^18 + x^16 + 3*x^14 + x^12 + 2*x^10 + x^8 + 3*x^6 + 3*x^4 + x^2 + 3) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega = fct.diffn().regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.dif[Cn().regular_form()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m.dif[Cn().regular_form()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m.dif[Cn().regular_form()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m.dif[Cn().regular_form()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m .di[Cfn().regular_form()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mA.di[Cfn().regular_form()[23D[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0momega = A.diffn().regular_form()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg0 = omega.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mg0 = omega.int()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [77][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g0 [38;5;241m=[39m [43momega[49m[38;5;241;43m.[39;49m[43mint[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega = A.diffn().regular_form()[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0momega.int()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [78][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43momega[49m[38;5;241;43m.[39;49m[43mint[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega.int()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0momega[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^145 + 3*x^141 + 3*x^137 + 3*x^135 + 3*x^133 + 2*x^131 + 3*x^127 + 4*x^125 + x^123 + 2*x^121 + x^119 + 4*x^117 + 2*x^115 + 4*x^111 + 3*x^109 + x^107 + 3*x^103 + 2*x^101 + 4*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 3*x^87 + 2*x^85 + 4*x^83 + 2*x^81 + 3*x^77 + x^75 + x^73 + 4*x^69 + 2*x^67 + 4*x^65 + 2*x^63 + 2*x^61 + 3*x^59 + 4*x^57 + 4*x^55 + 4*x^53 + 2*x^51 + 2*x^47 + 3*x^45 + x^43 + 2*x^41 + x^39 + 4*x^37 + 4*x^35 + 4*x^33 + 4*x^31 + 3*x^25 + 3*x^23 + 2*x^15 + 2*x^13 + x^11 + x^5 + x^3 + 2*x)*y) dx + (2*x^150 + 2*x^136 + 3*x^134 + 3*x^132 + 4*x^130 + 4*x^128 + 2*x^126 + 2*x^124 + x^122 + 3*x^118 + x^116 + 2*x^114 + 4*x^106 + 3*x^104 + 3*x^100 + 2*x^98 + x^96 + 2*x^94 + x^92 + 2*x^88 + 2*x^84 + 2*x^82 + 4*x^80 + 4*x^78 + 3*x^76 + 4*x^74 + 3*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + 3*x^60 + 2*x^58 + 3*x^56 + 4*x^54 + x^50 + 2*x^46 + 4*x^44 + x^42 + 4*x^40 + 4*x^38 + 4*x^36 + 4*x^34 + 2*x^32 + x^30 + 4*x^28 + x^26 + 3*x^22 + 3*x^20 + 4*x^18 + x^16 + 3*x^14 + x^12 + 2*x^10 + x^8 + 3*x^6 + 3*x^4 + x^2 + 3) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I^I[0;38;5;28;1mreturn[0m [0;38;5;20;1m0[0m*C.x[0m

+[0;94m....: [0;34m^I[0;38;5;102m#which = random.choice([0, 1])[0m

+[0;94m....: [0;34m^I[0mP = [0;38;5;24mself[0m.dx.function[0m

+[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I[0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[21D[0m[J[0;94m....: [0;34m^I^I[0;38;5;28;1mreturn[0m [0;38;5;20;1m0[0m*C.x[0m

+[0;94m....: [0;34m^I[0;38;5;102m#which = random.choice([0, 1])[0m

+[0;94m....: [0;34m^I[0mP = [0;38;5;24mself[0m.dx.function[0m

+[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I[0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [80][0;36m[0m
+[0;31m    W += Rx(numerator/f.derivative())[0m
+[0m    ^[0m
+[0;31mTabError[0m[0;31m:[0m inconsistent use of tabs and spaces in indentation
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I^I[0;38;5;28;1mreturn[0m [0;38;5;20;1m0[0m*C.x[0m

+[0;94m....: [0;34m^I[0;38;5;102m#which = random.choice([0, 1])[0m

+[0;94m....: [0;34m^I[0mP = [0;38;5;24mself[0m.dx.function[0m

+[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0;38;5;102m#which = random.choice([0, 1])[0m

+[8C[0mP = [0;38;5;24mself[0m.dx.function[0m[K[0m

+[8C[0mQ[9Cy[0m

+[8C[0mPy,[CPx = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[8C[0mQ[3CQ[4CQ[11C[0m[K[0m

+[8C[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0md = [9C.degree()[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0;38;5;102m#which = random.choice([0, 1])[0m

+[0;94m....: [0;34m^I[0mP = [0;38;5;24mself[0m.dx.function[0m

+[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241m, j = (x^6*y^7).exponents()[0][30D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0;38;5;24mint[0m(omega)[16D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43momega[49m[43m)[49m
+
+Input [0;32mIn [81][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     32[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     33[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 34[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     35[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     36[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega[4D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mga[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m2[0m*x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[34D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mCx^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[32D[?7h[0m[?12l[?25h[?25l[?7l[0m1x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[32D[?7h[0m[?12l[?25h[?25l[?7l[0m.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[32D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mCx^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[23D[?7h[0m[?12l[?25h[?25l[?7l[0m1x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[23D[?7h[0m[?12l[?25h[?25l[?7l[0m.x^[0;38;5;20;1m6[0m + x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[23D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mCx^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m1x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m/C1.y*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0mC/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0m1/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0m./C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0mo/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0mn/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0me/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[41D[0;38;5;16;48;5;152m([40C)[0m/C1.y*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[42D[0m([40C)[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[67D[0m[J[0;94msage: [0momega1 = ([0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C1.one)/C1.y*C.dx[67D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1 = (2*C1.x^10 + 2*C1.x^6 + C1.x^2 + 2*C1.one)/C1.y*C.dx[60D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^10 + 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0momega1.int()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^32 + 4*x^30 + 2*x^28 + 3*x^24 + 2*x^20 + 4*x^18 + 2*x^16 + 4*x^12 + x^10 + x^8 + 4*x^4 + 3*x^2 + 4)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega1.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = ([0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C1.one)/C1.y*C.dx[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m1.dx[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[68D[0m[J[0;94msage: [0momega1 = ([0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C1.one)/C1.y*C1.dx[68D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1 = (2*C1.x^10 + 2*C1.x^6 + C1.x^2 + 2*C1.one)/C1.y*C1.dx[61D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint()[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0momega1.int()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^32 + 4*x^30 + 2*x^28 + 3*x^24 + 2*x^20 + 4*x^18 + 2*x^16 + 4*x^12 + x^10 + x^8 + 4*x^4 + 3*x^2 + 4)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.expansion_at_infty()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = su[Cerelliptic(x^3 + x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1.int()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0momega1.regular_form()[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^15 + 2*x^7 + x^5 + 2*x^3 + 4*x)*y) dx + (4*x^20 + x^16 + 3*x^12 + 3*x^6 + 2*x^4 + 2*x^2 + 1) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1.regular_form()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^10 + 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (2*C1.x^10 + 2*C1.x^6 + C1.x^2 + 2*C1.one)/C1.y*C1.dx[55D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0momega1 == [0;38;5;20;1m2[0m*C1.y.diffn()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1 == 2*C1.y.diffn()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m,[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m@[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0momega1, [0;38;5;20;1m2[0m*C1.diffn()[26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [93][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m omega1, Integer([38;5;241m2[39m)[38;5;241m*[39m[43mC1[49m[38;5;241;43m.[39;49m[43mdiffn[49m()
+
+[0;31mAttributeError[0m: 'superelliptic' object has no attribute 'diffn'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega1, [0;38;5;20;1m2[0m*C1.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mydi[Cfn()[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.di[Cfn()[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0momega1, [0;38;5;20;1m2[0m*C1.y.diffn()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((2*x^10 + 2*x^6 + x^2 + 2)/y) dx, ((2*x^10 + x^6 + 2*x^2 - 1)/y) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mC1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88;7m)[?7h[0m[?12l[?25h[?25l[?7l[0m(C[?7h[0m[?12l[?25h[?25l[?7l[0m1C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0myC1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[0mC1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)^C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m(C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0m-C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0mC1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*C1.dx[5D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC1.y[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[0m)*C1.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0maux = (C1.y)^(-[0;38;5;20;1m1[0m)*C1.dx[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = (C1.y)^(-1)*C1.dx[22D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega[Ccartier().expansion_at_infty()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0maux.int()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [96][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43maux[49m[38;5;241;43m.[39;49m[43mint[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:198[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:3994[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.integral[0;34m()[0m
+[1;32m   3992[0m cdef Py_ssize_t n
+[1;32m   3993[0m zero = Q.zero()
+[0;32m-> 3994[0m p = [zero] + [cm.bin_op(Q(self.get_unsafe(n)), n + 1, operator.truediv)
+[1;32m   3995[0m               if self.get_unsafe(n) else zero for n in range(self.degree() + 1)]
+[1;32m   3996[0m return S(p)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1204[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1202[0m     self._record_exception()
+[1;32m   1203[0m else:
+[0;32m-> 1204[0m     return PyObject_CallObject(op, xy)
+[1;32m   1205[0m 
+[1;32m   1206[0m if op is mul:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1737[0m, in [0;36msage.structure.element.Element.__truediv__[0;34m()[0m
+[1;32m   1735[0m cdef int cl = classify_elements(left, right)
+[1;32m   1736[0m if HAVE_SAME_PARENT(cl):
+[0;32m-> 1737[0m     return (<Element>left)._div_(right)
+[1;32m   1738[0m if BOTH_ARE_ELEMENT(cl):
+[1;32m   1739[0m     return coercion_model.bin_op(left, right, truediv)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:2623[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_int._div_[0;34m()[0m
+[1;32m   2621[0m right_inverse = self.__modulus.inverses[(<IntegerMod_int>right).ivalue]
+[1;32m   2622[0m if right_inverse is None:
+[0;32m-> 2623[0m     raise ZeroDivisionError(f"inverse of Mod({right}, {self.__modulus.sageInteger}) does not exist")
+[1;32m   2624[0m else:
+[1;32m   2625[0m     return self._new_c((self.ivalue * (<IntegerMod_int>right_inverse).ivalue) % self.__modulus.int32)
+
+[0;31mZeroDivisionError[0m: inverse of Mod(0, 5) does not exist
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[6D[0m = (C1.y)^(-[0;38;5;20;1m1[0m)*C1.dx[?7h[0m[?12l[?25h[?25l[?7l[23D[0momega1, [0;38;5;20;1m2[0m*C1.y.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;20;1m2[0m*C1.y.dif[Cn()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0m- [0;38;5;20;1m2[0m*C1.y.di[Cfn()[15D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0momega1- [0;38;5;20;1m2[0m*C1.y.diffn()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^6 - x^2 - 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega1- [0;38;5;20;1m2[0m*C1.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m())[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(omega1- [0;38;5;20;1m2[0m*C1.y.di[Cfn([C)[23D[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([20C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([22C).[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0m(omega1- [0;38;5;20;1m2[0m*C1.y.diffn()).int()[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^28 + 4*x^26 + 4*x^24 + x^22 + 4*x^20 + 4*x^16 + x^14 + 2*x^12 + 2*x^10 + 4*x^8 + 3*x^6 + 4*x^4 + 2*x^2 + 4)/(x^36 + 3*x^34 + 2*x^32 + 3*x^30 + 2*x^28 + 2*x^26 + 4*x^24 + 2*x^22 + 2*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 3*x^12 + 4*x^10 + 4*x^6 + x^2 + 1))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1- 2*C1.y.diffn()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mregular_form()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt()[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0momega1.int()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^32 + 4*x^30 + 2*x^28 + 3*x^24 + 2*x^20 + 4*x^18 + 2*x^16 + 4*x^12 + x^10 + x^8 + 4*x^4 + 3*x^2 + 4)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega1.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m(omega1- [0;38;5;20;1m2[0m*C1.y.diffn()).int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0meint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mgint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0muint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mlint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0maint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0m_int()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mfint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0moint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mmint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.int()[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0m(omega1- [0;38;5;20;1m2[0m*C1.y.diffn()).regular_form.int()[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [100][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[43momega1[49m[38;5;241;43m-[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC1[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[38;5;241;43m.[39;49m[43mint[49m()
+
+[0;31mAttributeError[0m: 'function' object has no attribute 'int'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(omega1- [0;38;5;20;1m2[0m*C1.y.diffn()).regular_form.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(.int()[6D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.int()[6D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[4C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0m(omega1- [0;38;5;20;1m2[0m*C1.y.diffn()).regular_form().int()[51D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [101][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[43momega1[49m[38;5;241;43m-[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC1[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mint[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1.int()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^10 + 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(omega)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0;38;5;24mint[0m(omega)[16D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [104][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43momega[49m[43m)[49m
+
+Input [0;32mIn [81][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     32[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     33[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 34[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     35[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     36[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mC1.polynomial.derivative()[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^10 + x^6 + 2*x^2 + 4
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^10 + 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m1[0].omega0.regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m1[[0;38;5;20;1m0[0m].omega0.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mB1[[0;38;5;20;1m0[0m].omega0.regular_form()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [108][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mB1[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43momega0[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:83[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM - de_rham_witt_lift_form0(om)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[C[0;38;5;241mB1[0].omega0[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB1[[0;38;5;20;1m0[0m].omega0[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mOM = B1[[0;38;5;20;1m0[0m].omega0[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM = B1[0].omega0[16D[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mOM[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x))*y] d[x] + V(((2*x^36 - 2*x^34 - x^32 + x^24 + x^22 + 2*x^20 + 2*x^18 - 2*x^16 - 2*x^14 + x^10 + 2*x^8 + x^6 - x^4 - 2*x^2 - 1)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((2*x^114 + 3*x^110 + x^108 + 2*x^106 + 3*x^104 + x^100 + x^90 + 3*x^88 + 2*x^84 + 3*x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 2*x^70 + x^66 + 3*x^64 + 4*x^62 + x^60 + x^58 + 3*x^56 + 2*x^48 + 3*x^44 + 3*x^42 + 2*x^36 + x^34 + 2*x^32 + 4*x^30 + 2*x^28 + 4*x^26 + 2*x^24 + 3*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mO[0;38;5;241mM[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= B1[0].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241m de_rham_witt_lift_form0(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift_form0[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mOM - de_rham_witt_lift_form0(om)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV(((2*x^94 + 2*x^90 + x^86 + x^84 + 2*x^82 + x^78 + 2*x^72 - 2*x^70 - x^68 + 2*x^66 - 2*x^64 - 2*x^62 - x^60 + 2*x^50 - x^48 + x^44 - x^42 - x^40 + 2*x^38 - x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 + 2*x^26 + 2*x^24 + 2*x^22 - 2*x^20 - x^18 - x^16 - x^12 + x^10 + x^8 - x^6 + x^4 - 2*x^2 - 1)/y) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mOM - de_rham_witt_lift_form0[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maOM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[0muOM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mxOM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m OM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m=OM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m OM - de_rham_wi[Ct_lift_form0(om)[32D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[24C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0maux = OM - de_rham_witt_lift_form0(om)[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = OM - de_rham_witt_lift_form0(om)[37D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint()[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega.cartier().expansion_at_infty()[35D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = OM - de_rham_witt_lift_form0(om)[37D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = OM - de_rham_witt_lift_form0(om)[37D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0maom = aux.omega[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mom = aux.omega[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0maom[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^94 + 2*x^90 + x^86 + x^84 + 2*x^82 + x^78 + 2*x^72 - 2*x^70 - x^68 + 2*x^66 - 2*x^64 - 2*x^62 - x^60 + 2*x^50 - x^48 + x^44 - x^42 - x^40 + 2*x^38 - x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 + 2*x^26 + 2*x^24 + 2*x^22 - 2*x^20 - x^18 - x^16 - x^12 + x^10 + x^8 - x^6 + x^4 - 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mom[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[14D[0;94msage: [0maom.is_regular_on_U[0m

+[25C[0;38;5;16;48;5;250m aom.is_regular_on_U0    [0m

+[25C[0;38;5;16;48;5;250m aom.is_regular_on_Uinfty[0m

+

+

+[0m [5A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m0[0m

+[25C[0;38;5;231;48;5;102m aom.is_regular_on_U0    [0m

+

+[25C[0;38;5;16;48;5;248m <unknown> [3A[10D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[25C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0maom.is_regular_on_U0()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mom.is_regular_on_U0()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef int(self):[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_g0_pth_power(f2)[0][30D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition[0m

+[19C[0;38;5;16;48;5;250m decomposition               decomposition_g0_pth_power  decomposition_omega0_hpdh  [0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_g8         decomposition_g8_p2th_power decomposition_omega0_omega8[0m

+[0m                   [0;38;5;16;48;5;250m decomposition_g0_p2th_power decomposition_g8_pth_power  decomposition_omega8_hpdh  [0m

+

+[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[19C[0;38;5;231;48;5;102m decomposition              [0m

+

+

+[19C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_pth_power[0m[K[0m

+[19C[0;38;5;16;48;5;250m decomposition              [0;38;5;231;48;5;102m decomposition_g0_pth_power [A[43D[?7h[0m[?12l[?25h[?25l[?7l[12D[0momega0[Chpdh[0m[K[0m

+[47C[0;38;5;16;48;5;250m decomposition_g0_pth_power [0;38;5;231;48;5;102m decomposition_omega0_hpdh  [A[72D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[31C[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maom)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madecomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0modecomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mmdecomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m0decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m,decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mhdecomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega0_hpdh(aom)[30D[?7h[0m[?12l[?25h[?25l[?7l[25C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0maom0, h = decomposition_omega0_hpdh(aom)[46D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+

+[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mom0, h = decomposition_omega0_hpdh(aom)[39D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241m0, h = decomposition_omega0_hpdh(aom)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_regular_on_U0()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mv[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmh.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0muh.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mlh.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mth.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m_h.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mbh.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0myh.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m_h.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mph.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0m(h.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[70D[0m[J[0;94msage: [0maom.verschiebung() == aom0.verschiebung() + mult_by_p(h.diffn())[70D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0maom.verschiebung() == aom0.verschiebung() + mult_by_p[0;38;5;16;48;5;152m([0mh.diffn()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([7C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[12D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(mult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(mult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.dif[Cn()[C[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[9D[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C).[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mmult_by_p(h.diffn()) == ([0;38;5;20;1m0[0m*C.dx).verschiebung()[53D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;241mult_by_p(h.diffn()) == (0*C.dx).verschiebung()[46D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt_by_p(h.diffn()) == ([0;38;5;20;1m0[0m*C.dx).verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([6C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)*[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([17C).[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[64D[0m[J[0;94msage: [0mmult_by_p(h.diffn()) == (h^(p-[0;38;5;20;1m1[0m)*h.diffn()).verschiebung()[64D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(h.diffn()) == (h^(p-[0;38;5;20;1m1[0m)*h.diffn()).verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[58D[0m[J[0;94msage: [0mmult_by_p(h.diffn()) == (h^p).verschiebung().diffn()[58D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mh1 = h^p[14D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef int(self):[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_g0_pth_power(f2)[0][30D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mdecomposition[0;38;5;241m_g0_pth_power(f2)[0][0m

+[19C[0;38;5;16;48;5;250m decomposition               decomposition_g0_pth_power  decomposition_omega0_hpdh  [0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_g8         decomposition_g8_p2th_power decomposition_omega0_omega8[0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_p2th_power decomposition_g8_pth_power  decomposition_omega8_hpdh  [0m

+

+[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[19C[0;38;5;231;48;5;102m decomposition              [0m

+

+

+[19C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_pth_power[0m[K[0m

+[19C[0;38;5;16;48;5;250m decomposition              [0;38;5;231;48;5;102m decomposition_g0_pth_power [A[43D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m8[2C2th_power[0m

+[47C[0;38;5;16;48;5;250m decomposition_g0_pth_power [0m

+[47C[0;38;5;231;48;5;102m decomposition_g8_p2th_power[2A[42D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m0[2Cth_power[0m[K[0m

+[47C[0;38;5;231;48;5;102m decomposition_g0_pth_power [0m

+[47C[0;38;5;16;48;5;250m decomposition_g8_p2th_power[2A[43D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[0m

+[19C[0;38;5;231;48;5;102m decomposition              [0;38;5;16;48;5;250m decomposition_g0_pth_power [A[56D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_g8[0m

+[19C[0;38;5;16;48;5;250m decomposition              [0m

+[19C[0;38;5;231;48;5;102m decomposition_g0_g8        [2A[22D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mp2th_power[0m

+

+[19C[0;38;5;16;48;5;250m decomposition_g0_g8        [0m

+[19C[0;38;5;231;48;5;102m decomposition_g0_p2th_power[3A[14D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mf2)[0][0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[33C[?7h[0m[?12l[?25h[?25l[?7l[0mh[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mdecomposition_g0_p2th_power(h1)[37D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [122][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_g0_p2th_power[49m[43m([49m[43mh1[49m[43m)[49m
+
+File [0;32m<string>:12[0m, in [0;36mdecomposition_g0_p2th_power[0;34m(fct)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m1 = h^p[7D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mh1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^816 + 2*x^814 + x^812 + 2*x^806 + 4*x^804 + 2*x^802 + 4*x^796 + 3*x^794 + 4*x^792 + x^786 + 2*x^784 + x^782 + x^766 + 2*x^764 + x^762 + 2*x^746 + 4*x^744 + 2*x^742 + 3*x^736 + x^734 + 3*x^732 + x^726 + 2*x^724 + x^722 + x^716 + 2*x^714 + x^712 + 4*x^706 + 3*x^704 + 4*x^702 + 4*x^696 + 3*x^694 + 4*x^692 + x^676 + 2*x^674 + x^672 + 2*x^666 + 4*x^664 + 2*x^662 + 2*x^656 + 4*x^654 + 2*x^652 + 2*x^646 + 4*x^644 + 2*x^642 + x^636 + 2*x^634 + x^632 + x^616 + 2*x^614 + x^612 + x^606 + 2*x^604 + x^602 + 2*x^596 + 4*x^594 + 2*x^592 + 3*x^576 + x^574 + 3*x^572 + 4*x^566 + 3*x^564 + 4*x^562 + 3*x^556 + x^554 + 3*x^552 + 4*x^546 + 3*x^544 + 4*x^542 + x^526 + 2*x^524 + x^522 + x^516 + 2*x^514 + x^512 + 4*x^506 + 3*x^504 + 4*x^502 + 4*x^496 + 3*x^494 + 4*x^492 + 3*x^476 + x^474 + 3*x^472 + 4*x^456 + 3*x^454 + 4*x^452 + x^446 + 2*x^444 + x^442 + 3*x^426 + x^424 + 3*x^422 + 3*x^416 + x^414 + 3*x^412 + 4*x^396 + 3*x^394 + 4*x^392 + x^376 + 2*x^374 + x^372 + 4*x^366 + 3*x^364 + 4*x^362 + 3*x^356 + x^354 + 3*x^352 + x^346 + 2*x^344 + x^342 + 4*x^336 + 3*x^334 + 4*x^332 + 3*x^326 + x^324 + 3*x^322 + 2*x^316 + 4*x^314 + 2*x^312 + 2*x^306 + 4*x^304 + 2*x^302 + 2*x^296 + 4*x^294 + 2*x^292 + x^286 + 2*x^284 + x^282 + 2*x^276 + 4*x^274 + 2*x^272 + x^246 + 2*x^244 + x^242 + 2*x^236 + 4*x^234 + 2*x^232 + 4*x^226 + 3*x^224 + 4*x^222 + 4*x^206 + 3*x^204 + 4*x^202 + 4*x^196 + 3*x^194 + 4*x^192 + x^186 + 2*x^184 + x^182 + 4*x^166 + 3*x^164 + 4*x^162 + 2*x^156 + 4*x^154 + 2*x^152 + 3*x^146 + x^144 + 3*x^142 + x^136 + 2*x^134 + x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 4*x^116 + 3*x^114 + 4*x^112 + 3*x^106 + x^104 + 3*x^102 + 2*x^86 + 4*x^84 + 2*x^82 + 2*x^66 + 4*x^64 + 2*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 4*x^46 + 3*x^44 + 4*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^26 + 3*x^24 + 4*x^22 + 4*x^16 + 3*x^14 + 4*x^12 + 2*x^6 + 4*x^4 + 2*x^2)/(x^156 + 2*x^154 + 2*x^152 + 2*x^150 + 2*x^148 + 2*x^146 + 2*x^144 + 3*x^142 + 4*x^140 + 3*x^138 + 4*x^136 + 3*x^134 + 4*x^132 + 3*x^130 + x^128 + 2*x^126 + 4*x^124 + 2*x^122 + x^120 + 3*x^118 + 2*x^116 + 3*x^114 + 3*x^112 + 2*x^108 + x^104 + x^102 + 4*x^100 + 2*x^98 + x^96 + 2*x^94 + 4*x^92 + 3*x^90 + 3*x^88 + x^84 + 3*x^82 + 4*x^80 + 3*x^78 + 4*x^76 + 4*x^74 + 4*x^72 + 3*x^70 + 4*x^66 + 2*x^64 + x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 3*x^52 + 3*x^50 + 3*x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 2*x^38 + 2*x^36 + 3*x^34 + 4*x^32 + x^30 + 2*x^26 + 2*x^22 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mh1.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mh1.diffn().regular_form().form() == h1.diffn()[52D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh1.diffn().regular_form().form() == h1.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mh1.diffn().regular_form().int()[37D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_p2th_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition_g0_p2th_power[0;38;5;16;48;5;152m([0mh1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mth_power(h1)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[8C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mdecomposition_g0_pth_power(h1)[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(0,
+ ((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdecomposition_g0_pth_power[0;38;5;16;48;5;152m([0mh1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAdecomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m1decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m,decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mAdecomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m=decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_g0_pth_power(h1)[30D[?7h[0m[?12l[?25h[?25l[?7l[26C[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mA1, A = decomposition_g0_pth_power(h1)[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m1, A = decomposition_g0_pth_power(h1)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn().regular_f[Crm()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn().regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mA.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mregular_form()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mA.diffn().int()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^162 + 2*x^160 + 4*x^158 + x^156 + x^152 + 2*x^148 + 3*x^146 + x^144 + x^142 + 4*x^140 + 4*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + x^126 + x^122 + x^120 + 2*x^118 + 3*x^114 + 4*x^112 + 3*x^110 + 4*x^108 + x^104 + x^102 + 4*x^100 + 4*x^98 + 3*x^94 + 4*x^90 + x^88 + 3*x^84 + 3*x^82 + 4*x^78 + x^74 + 4*x^72 + 3*x^70 + x^68 + 4*x^66 + 3*x^64 + 2*x^62 + 2*x^60 + 2*x^58 + x^56 + 2*x^54 + x^48 + 2*x^46 + 4*x^44 + 4*x^40 + 4*x^38 + x^36 + 4*x^32 + 2*x^30 + 3*x^28 + x^26 + 2*x^24 + 4*x^22 + 3*x^20 + 2*x^16 + 2*x^12 + 4*x^10 + 4*x^8 + 4*x^6 + 4*x^4 + 4*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA.diffn().int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0meint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mgint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0muint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mlint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0maint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0m_int()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mfint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0moint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mrint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mmint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;24mint[0m()[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0;38;5;24mint[0m()[5D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().int()[5D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mA.diffn().regular_form().int()[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [130][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mint[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA.diffn().regular_form().int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m())[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[13C[0m()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m()[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0miA.di[Cfn().regular_form([C)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mnA.di[Cfn().regular_form([C)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mtA.di[Cfn().regular_form([C)[25D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;24mint[0m(A.di[Cfn().regular_form([C)[25D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([22C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [131][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [81][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     32[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     33[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 34[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     35[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     36[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([22C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[14D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[7D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0mintA.dif[Cn().regular_form()[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0mA.dif[Cn().regular_form()[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0mA.dif[Cn().regular_form()[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0mA.dif[Cn().regular_form()[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mA.diffn().regular_form()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^145 + 3*x^141 + 3*x^137 + 3*x^135 + 3*x^133 + 2*x^131 + 3*x^127 + 4*x^125 + x^123 + 2*x^121 + x^119 + 4*x^117 + 2*x^115 + 4*x^111 + 3*x^109 + x^107 + 3*x^103 + 2*x^101 + 4*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 3*x^87 + 2*x^85 + 4*x^83 + 2*x^81 + 3*x^77 + x^75 + x^73 + 4*x^69 + 2*x^67 + 4*x^65 + 2*x^63 + 2*x^61 + 3*x^59 + 4*x^57 + 4*x^55 + 4*x^53 + 2*x^51 + 2*x^47 + 3*x^45 + x^43 + 2*x^41 + x^39 + 4*x^37 + 4*x^35 + 4*x^33 + 4*x^31 + 3*x^25 + 3*x^23 + 2*x^15 + 2*x^13 + x^11 + x^5 + x^3 + 2*x)*y) dx + (2*x^150 + 2*x^136 + 3*x^134 + 3*x^132 + 4*x^130 + 4*x^128 + 2*x^126 + 2*x^124 + x^122 + 3*x^118 + x^116 + 2*x^114 + 4*x^106 + 3*x^104 + 3*x^100 + 2*x^98 + x^96 + 2*x^94 + x^92 + 2*x^88 + 2*x^84 + 2*x^82 + 4*x^80 + 4*x^78 + 3*x^76 + 4*x^74 + 3*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + 3*x^60 + 2*x^58 + 3*x^56 + 4*x^54 + x^50 + 2*x^46 + 4*x^44 + x^42 + 4*x^40 + 4*x^38 + 4*x^36 + 4*x^34 + 2*x^32 + x^30 + 4*x^28 + x^26 + 3*x^22 + 3*x^20 + 4*x^18 + x^16 + 3*x^14 + x^12 + 2*x^10 + x^8 + 3*x^6 + 3*x^4 + x^2 + 3) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mP = [0;38;5;24mself[0m.dx.function[0m

+[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mQ[9Cy[0m

+[8C[0mPy,[CPx = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[8C[0mQ[3CQ[4CQ[11C[0m[K[0m

+[8C[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0md = numerator.degree()[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mQ = [0;38;5;24mself[0m.dy.function[0m

+[0;94m....: [0;34m^I[0mPy, Px = P.quo_rem(y) [0;38;5;102m#P = y*Py + Px[0m

+[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+numerator:  4*x^80 + 4*x^78 + 2*x^76 + 4*x^74 + 4*x^72 + x^70 + x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68
+numerator:  4*x^78 + 4*x^74 + 2*x^70 + x^68 + 3*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66
+numerator:  2*x^70 + 2*x^68 + x^66 + 2*x^64 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64
+numerator:  2*x^68 + 2*x^64 + 3*x^62 + 4*x^60 + 3*x^58 + 2*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56
+numerator:  3*x^62 + 4*x^60 + x^58 + x^56 + x^54 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54
+numerator:  4*x^60 + 4*x^58 + x^56 + 4*x^54 + 2*x^52 + 3*x^50 + 2*x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48
+numerator:  4*x^58 + 4*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + 2*x^48 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46
+numerator:  4*x^56 + 3*x^52 + 4*x^50 + 3*x^48 + 3*x^46 + 3*x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44
+numerator:  3*x^52 + 4*x^50 + 4*x^46 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42
+numerator:  4*x^50 + 3*x^48 + 4*x^46 + 3*x^44 + 4*x^42 + 2*x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38
+numerator:  3*x^48 + 2*x^46 + 3*x^44 + x^40 + 2*x^38 + 2*x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36
+numerator:  2*x^46 + x^40 + 4*x^38 + 3*x^36 + 4*x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34
+numerator:  x^40 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32
+numerator:  3*x^36 + x^32 + 3*x^28 + x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26
+numerator:  x^32 + 2*x^28 + 3*x^26 + 2*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22
+numerator:  3*x^28 + 3*x^26 + 3*x^24 + x^22 + 4*x^20 + x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18
+numerator:  3*x^26 + x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14
+numerator:  x^22 + 4*x^20 + 2*x^18 + 3*x^16 + 2*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12
+numerator:  4*x^20 + 3*x^18 + 3*x^16 + 3*x^14 + 4*x^12 + x^10 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8
+numerator:  3*x^18 + x^16 + 3*x^14 + 2*x^10 + 2*x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6
+numerator:  x^16 + 2*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4
+numerator:  2*x^10 + 2*x^6 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4 + 4*x^2
+numerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [134][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [133][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     34[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     35[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 36[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     37[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     38[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m == (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m == (C.y*W1).diff[C() + n1)[0m[K[0m

+[10C[0md = numerator.degree([C[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m == (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m == (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[0m

+[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[21D[0;94msage: [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[26A[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [136][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [135][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     24[0m W1 [38;5;241m=[39m superelliptic_function(C, W)
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[0;32m---> 26[0m [38;5;28mprint[39m([38;5;28;43mself[39;49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m*[39;49m[43mW1[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mn1[49m)
+[1;32m     27[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+[1;32m     28[0m r [38;5;241m=[39m f[38;5;241m.[39mdegree()
+
+File [0;32m<string>:12[0m, in [0;36m__eq__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_regular_form' object has no attribute 'reduce'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+

+

+

+[0m [6A[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1)[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+False
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+False
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+False
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+False
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+False
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+False
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+False
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+False
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+False
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+False
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+False
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+False
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+False
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+False
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+False
+numerator:  4*x^80 + 4*x^78 + 2*x^76 + 4*x^74 + 4*x^72 + x^70 + x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68
+False
+numerator:  4*x^78 + 4*x^74 + 2*x^70 + x^68 + 3*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66
+False
+numerator:  2*x^70 + 2*x^68 + x^66 + 2*x^64 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64
+False
+numerator:  2*x^68 + 2*x^64 + 3*x^62 + 4*x^60 + 3*x^58 + 2*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56
+False
+numerator:  3*x^62 + 4*x^60 + x^58 + x^56 + x^54 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54
+False
+numerator:  4*x^60 + 4*x^58 + x^56 + 4*x^54 + 2*x^52 + 3*x^50 + 2*x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [138][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [137][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     24[0m W1 [38;5;241m=[39m superelliptic_function(C, W)
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[0;32m---> 26[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform() [38;5;241m==[39m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m*[39;49m[43mW1[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m+[39m n1)
+[1;32m     27[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+[1;32m     28[0m r [38;5;241m=[39m f[38;5;241m.[39mdegree()
+
+File [0;32m<string>:95[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:296[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1001[0m 
+[1;32m   1002[0m         try:
+[0;32m-> 1003[0m             return self(str(element))
+[1;32m   1004[0m         except TypeError:
+[1;32m   1005[0m             pass
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1)[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + x^136 + x^130 - 2*x^128 - x^126 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 + x^130 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 + 2*x^128 + 2*x^124 + 2*x^120 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + 2*x^120 + 2*x^118 - 2*x^116 - x^114 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 + x^118 - 2*x^116 - 2*x^114 - x^112 - x^110 + x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 - 2*x^116 - x^112 - x^110 - 2*x^108 - x^104 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 - 2*x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - 2*x^102 - 2*x^98 + 2*x^96 - 2*x^94 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 + 2*x^98 + 2*x^96 + 2*x^94 - x^90 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 + 2*x^96 - x^90 - 2*x^88 - x^86 - 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 - x^90 + 2*x^88 + x^86 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^86 - x^82 + 2*x^80 - x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^86 + x^84 - x^82 + 2*x^80 + x^76 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 - x^82 + 2*x^80 - 2*x^78 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^80 + 4*x^78 + 2*x^76 + 4*x^74 + 4*x^72 + x^70 + x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 + 2*x^80 + x^78 + x^74 + 2*x^72 - x^70 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^78 + 4*x^74 + 2*x^70 + x^68 + 3*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 + x^78 - x^76 + x^74 + 2*x^70 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  2*x^70 + 2*x^68 + x^66 + 2*x^64 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + 2*x^70 - 2*x^68 - x^66 + x^64 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  2*x^68 + 2*x^64 + 3*x^62 + 4*x^60 + 3*x^58 + 2*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 - 2*x^68 + x^66 + x^64 - x^62 - 2*x^58 - 2*x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^62 + 4*x^60 + x^58 + x^56 + x^54 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - x^62 + 2*x^58 - 2*x^54 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^60 + 4*x^58 + x^56 + 4*x^54 + 2*x^52 + 3*x^50 + 2*x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 + x^58 + 2*x^54 + x^52 + 2*x^50 - x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^58 + 4*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + 2*x^48 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 + x^58 - x^56 + 2*x^54 - x^52 - x^48 + 2*x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^56 + 3*x^52 + 4*x^50 + 3*x^48 + 3*x^46 + 3*x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 - x^56 - x^52 + 2*x^48 + x^46 + 2*x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^52 + 4*x^50 + 4*x^46 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [140][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [139][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     24[0m W1 [38;5;241m=[39m superelliptic_function(C, W)
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[0;32m---> 26[0m [38;5;28mprint[39m([38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mform[49m[43m([49m[43m)[49m, (C[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1)
+[1;32m     27[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+[1;32m     28[0m r [38;5;241m=[39m f[38;5;241m.[39mdegree()
+
+File [0;32m<string>:17[0m, in [0;36mform[0;34m(self)[0m
+
+File [0;32m<string>:95[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1001[0m 
+[1;32m   1002[0m         try:
+[0;32m-> 1003[0m             return self(str(element))
+[1;32m   1004[0m         except TypeError:
+[1;32m   1005[0m             pass
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:988[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m    986[0m try:
+[1;32m    987[0m     if '/' in element:
+[0;32m--> 988[0m         element = sage_eval(element,d)
+[1;32m    989[0m     else:
+[1;32m    990[0m         element = element.replace("^","**")
+
+File [0;32m/ext/sage/9.7/src/sage/misc/sage_eval.py:192[0m, in [0;36msage_eval[0;34m(source, locals, cmds, preparse)[0m
+[1;32m    190[0m [38;5;28;01melse[39;00m:
+[1;32m    191[0m     [38;5;28;01mif[39;00m preparse:
+[0;32m--> 192[0m         source [38;5;241m=[39m [43mpreparser[49m[38;5;241;43m.[39;49m[43mpreparse[49m[43m([49m[43msource[49m[43m)[49m
+[1;32m    194[0m [38;5;28;01mif[39;00m cmds:
+[1;32m    195[0m     exec(cmd_seq, sage[38;5;241m.[39mall[38;5;241m.[39m[38;5;18m__dict__[39m, [38;5;28mlocals[39m)
+
+File [0;32m/ext/sage/9.7/src/sage/repl/preparse.py:1816[0m, in [0;36mpreparse[0;34m(line, reset, do_time, ignore_prompts, numeric_literals)[0m
+[1;32m   1811[0m     L [38;5;241m=[39m implicit_mul(L, level [38;5;241m=[39m implicit_mul_level)
+[1;32m   1813[0m [38;5;28;01mif[39;00m numeric_literals:
+[1;32m   1814[0m     [38;5;66;03m# Wrapping[39;00m
+[1;32m   1815[0m     [38;5;66;03m# 1 + 0.5 -> Integer(1) + RealNumber('0.5')[39;00m
+[0;32m-> 1816[0m     L [38;5;241m=[39m [43mpreparse_numeric_literals[49m[43m([49m[43mL[49m[43m,[49m[43m [49m[43mquotes[49m[38;5;241;43m=[39;49m[43mquote_state[49m[38;5;241;43m.[39;49m[43msafe_delimiter[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m   1818[0m [38;5;66;03m# Generators[39;00m
+[1;32m   1819[0m [38;5;66;03m# R.0 -> R.gen(0)[39;00m
+[1;32m   1820[0m L [38;5;241m=[39m re[38;5;241m.[39msub([38;5;124mr[39m[38;5;124m'[39m[38;5;124m([39m[38;5;124m\[39m[38;5;124mb[^[39m[38;5;124m\[39m[38;5;124mW[39m[38;5;124m\[39m[38;5;124md][39m[38;5;124m\[39m[38;5;124mw*|[)[39m[38;5;124m\[39m[38;5;124m]])[39m[38;5;124m\[39m[38;5;124m.([39m[38;5;124m\[39m[38;5;124md+)[39m[38;5;124m'[39m, [38;5;124mr[39m[38;5;124m'[39m[38;5;124m\[39m[38;5;124m1.gen([39m[38;5;124m\[39m[38;5;124m2)[39m[38;5;124m'[39m, L)
+
+File [0;32m/ext/sage/9.7/src/sage/repl/preparse.py:1286[0m, in [0;36mpreparse_numeric_literals[0;34m(code, extract, quotes)[0m
+[1;32m   1283[0m     all_num_regex [38;5;241m=[39m re[38;5;241m.[39mcompile(all_num, re[38;5;241m.[39mI)
+[1;32m   1285[0m [38;5;28;01mfor[39;00m m [38;5;129;01min[39;00m all_num_regex[38;5;241m.[39mfinditer(code):
+[0;32m-> 1286[0m     start, end [38;5;241m=[39m [43mm[49m[38;5;241;43m.[39;49m[43mstart[49m[43m([49m[43m)[49m, m[38;5;241m.[39mend()
+[1;32m   1287[0m     num [38;5;241m=[39m m[38;5;241m.[39mgroup([38;5;241m1[39m)
+[1;32m   1288[0m     postfix [38;5;241m=[39m m[38;5;241m.[39mgroups()[[38;5;241m-[39m[38;5;241m1[39m][38;5;241m.[39mupper()
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*[C.y*W1).diffn([C + n1)[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[0m

+[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[21D[0;94msage: [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[26A[5C[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+False
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+False
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+False
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+False
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+False
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+False
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+False
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+False
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+False
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+False
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+False
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+False
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+False
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+False
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [142][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [141][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     23[0m [38;5;28mprint[39m([38;5;124m'[39m[38;5;124mW: [39m[38;5;124m'[39m, W)
+[1;32m     24[0m W1 [38;5;241m=[39m superelliptic_function(C, W)
+[0;32m---> 25[0m n1 [38;5;241m=[39m [43msuperelliptic_form[49m[43m([49m[43mC[49m[43m,[49m[43m [49m[43mnumerator[49m[38;5;241;43m/[39;49m[43my[49m[43m)[49m
+[1;32m     26[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform() [38;5;241m==[39m (Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1)
+[1;32m     27[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:296[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1009[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1007[0m try:
+[1;32m   1008[0m     # now try calling the base ring's __call__ methods
+[0;32m-> 1009[0m     element = self.base_ring()(element)
+[1;32m   1010[0m     _p = p_NSet(sa2si(element,_ring), _ring)
+[1;32m   1011[0m     return new_MP(self,_p)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod_ring.py:1185[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
+[1;32m   1143[0m [38;5;124;03m"""[39;00m
+[1;32m   1144[0m [38;5;124;03mTESTS::[39;00m
+[1;32m   1145[0m 
+[0;32m   (...)[0m
+[1;32m   1182[0m [38;5;124;03m    True[39;00m
+[1;32m   1183[0m [38;5;124;03m"""[39;00m
+[1;32m   1184[0m [38;5;28;01mtry[39;00m:
+[0;32m-> 1185[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
+[1;32m   1186[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
+[1;32m   1187[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124merror coercing to finite field[39m[38;5;124m"[39m)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:201[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
+[1;32m    199[0m         return a
+[1;32m    200[0m t = modulus.element_class()
+[0;32m--> 201[0m return t(parent, value)
+[1;32m    202[0m 
+[1;32m    203[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:380[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    378[0m else:
+[1;32m    379[0m     try:
+[0;32m--> 380[0m         z = integer_ring.Z(value)
+[1;32m    381[0m     except (TypeError, ValueError):
+[1;32m    382[0m         from sage.structure.element import Expression
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:287[0m, in [0;36msage.structure.coerce_maps.NamedConvertMap._call_[0;34m()[0m
+[1;32m    285[0m     raise TypeError("Cannot coerce {} to {}".format(x, C))
+[1;32m    286[0m cdef Map m
+[0;32m--> 287[0m cdef Element e = method(C)
+[1;32m    288[0m if e is None:
+[1;32m    289[0m     raise RuntimeError("BUG in coercion model: {} method of {} returned None".format(self.method_name, type(x)))
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:831[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._conversion[0;34m()[0m
+[1;32m    829[0m     return R(self.__numerator)
+[1;32m    830[0m else:
+[0;32m--> 831[0m     self.reduce()
+[1;32m    832[0m     num = R(self.__numerator)
+[1;32m    833[0m     inv_den = R(self.__denominator).inverse_of_unit()
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:1239[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement_1poly_field.reduce[0;34m()[0m
+[1;32m   1237[0m if self._is_reduced:
+[1;32m   1238[0m     return
+[0;32m-> 1239[0m super(self.__class__, self).reduce()
+[1;32m   1240[0m self.normalize_leading_coefficients()
+[1;32m   1241[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:164[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.reduce[0;34m()[0m
+[1;32m    162[0m     return codomain.coerce(nnum/nden)
+[1;32m    163[0m 
+[0;32m--> 164[0m cpdef reduce(self):
+[1;32m    165[0m     """
+[1;32m    166[0m     Reduce this fraction.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:197[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.reduce[0;34m()[0m
+[1;32m    195[0m     return
+[1;32m    196[0m try:
+[0;32m--> 197[0m     g = self.__numerator.gcd(self.__denominator)
+[1;32m    198[0m     if not g.is_unit():
+[1;32m    199[0m         self.__numerator //= g
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4913[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4911[0m         raise NotImplementedError("%s does not provide a gcd implementation for univariate polynomials"%self._parent._base)
+[1;32m   4912[0m     else:
+[0;32m-> 4913[0m         return doit(self, other)
+[1;32m   4914[0m 
+[1;32m   4915[0m @coerce_binop
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:946[0m, in [0;36mFractionField_generic._gcd_univariate_polynomial[0;34m(self, f, g)[0m
+[1;32m    944[0m f1 [38;5;241m=[39m Num(f[38;5;241m.[39mnumerator())
+[1;32m    945[0m g1 [38;5;241m=[39m Num(g[38;5;241m.[39mnumerator())
+[0;32m--> 946[0m [38;5;28;01mreturn[39;00m Pol([43mf1[49m[38;5;241;43m.[39;49m[43mgcd[49m[43m([49m[43mg1[49m[43m)[49m)[38;5;241m.[39mmonic()
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4906[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4904[0m tgt = flatten.codomain()
+[1;32m   4905[0m if tgt.ngens() > 1 and tgt._has_singular:
+[0;32m-> 4906[0m     g = flatten(self).gcd(flatten(other))
+[1;32m   4907[0m     return flatten.section()(g)
+[1;32m   4908[0m try:
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:769[0m, in [0;36msage.categories.map.Map.__call__[0;34m()[0m
+[1;32m    767[0m if P is D: # we certainly want to call _call_/with_args
+[1;32m    768[0m     if not args and not kwds:
+[0;32m--> 769[0m         return self._call_(x)
+[1;32m    770[0m     return self._call_with_args(x, args, kwds)
+[1;32m    771[0m # Is there coercion?
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
+[1;32m    786[0m     return self._call_with_args(x, args, kwds)
+[1;32m    787[0m 
+[0;32m--> 788[0m cpdef Element _call_(self, x):
+[1;32m    789[0m     """
+[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/flatten.py:220[0m, in [0;36mFlatteningMorphism._call_[0;34m(self, p)[0m
+[1;32m    218[0m     [38;5;28;01mfor[39;00m mon, pp [38;5;129;01min[39;00m p[38;5;241m.[39mitems():
+[1;32m    219[0m         [38;5;28;01massert[39;00m pp[38;5;241m.[39mparent() [38;5;129;01mis[39;00m ring
+[0;32m--> 220[0m         [38;5;28;01mfor[39;00m i, j [38;5;129;01min[39;00m [43mpp[49m[38;5;241;43m.[39;49m[43mdict[49m[43m([49m[43m)[49m[38;5;241m.[39mitems():
+[1;32m    221[0m             new_p[(i,)[38;5;241m+[39m(mon)] [38;5;241m=[39m j
+[1;32m    222[0m [38;5;28;01melif[39;00m is_MPolynomialRing(ring):
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*[C.y*W1).diffn([C + n1 + result)[0m

+[27C[0m, ([0;38;5;20;1m2[0m*C.y*W1).diffn() +[Cn1 +[Cresult)[0m[K[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result)[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [144][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [143][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     24[0m W1 [38;5;241m=[39m superelliptic_function(C, W)
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[0;32m---> 26[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform() [38;5;241m==[39m [43m([49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m*[39;49m[43mW1[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mn1[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mresult[49m)
+[1;32m     27[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform(), (Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1 [38;5;241m+[39m result)
+[1;32m     28[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+
+File [0;32m<string>:19[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*[C.y*W1).diffn([C + n1 + result.diffn())[0m

+[27C[0m, ([0;38;5;20;1m2[0m*C.y*W1).diffn() +[Cn1 +[Cresult.diffn())[0m[K[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), ([0;38;5;20;1m2[0m*C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[0m

+[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[21D[0;94msage: [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[26A[5C[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241megular_drw_form(OM)[19D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+False
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [146][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [145][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[1;32m     26[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform() [38;5;241m==[39m (Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1 [38;5;241m+[39m result[38;5;241m.[39mdiffn())
+[0;32m---> 27[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform(), [43m([49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m*[39;49m[43mW1[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m+[39m n1 [38;5;241m+[39m result[38;5;241m.[39mdiffn())
+[1;32m     28[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+[1;32m     29[0m r [38;5;241m=[39m f[38;5;241m.[39mdegree()
+
+File [0;32m<string>:95[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:282[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m<string>:263[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:974[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m    972[0m if isinstance(element, (SingularElement, cypari2.gen.Gen)):
+[1;32m    973[0m     element = str(element)
+[0;32m--> 974[0m elif is_Macaulay2Element(element):
+[1;32m    975[0m     element = element.external_string()
+[1;32m    976[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/interfaces/macaulay2.py:1835[0m, in [0;36mis_Macaulay2Element[0;34m(x)[0m
+[1;32m   1823[0m         [38;5;124;03m"""[39;00m
+[1;32m   1824[0m [38;5;124;03m        EXAMPLES::[39;00m
+[1;32m   1825[0m 
+[0;32m   (...)[0m
+[1;32m   1828[0m [38;5;124;03m            -- code for method: resolution(Matrix)...[39;00m
+[1;32m   1829[0m [38;5;124;03m        """[39;00m
+[1;32m   1830[0m         [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_obj[38;5;241m.[39mparent()[38;5;241m.[39meval(
+[1;32m   1831[0m             [38;5;124m'[39m[38;5;124mcode select(methods [39m[38;5;132;01m%s[39;00m[38;5;124m, m->instance([39m[38;5;132;01m%s[39;00m[38;5;124m, m#1))[39m[38;5;124m'[39m
+[1;32m   1832[0m             [38;5;241m%[39m ([38;5;28mself[39m[38;5;241m.[39m_name, [38;5;28mself[39m[38;5;241m.[39m_obj[38;5;241m.[39m_name))
+[0;32m-> 1835[0m [38;5;28;01mdef[39;00m [38;5;21mis_Macaulay2Element[39m(x):
+[1;32m   1836[0m     [38;5;124;03m"""[39;00m
+[1;32m   1837[0m [38;5;124;03m    EXAMPLES::[39;00m
+[1;32m   1838[0m 
+[0;32m   (...)[0m
+[1;32m   1843[0m [38;5;124;03m        True[39;00m
+[1;32m   1844[0m [38;5;124;03m    """[39;00m
+[1;32m   1845[0m     [38;5;28;01mreturn[39;00m [38;5;28misinstance[39m(x, Macaulay2Element)
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/y)[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[27C[0m, (C.y*W1).diffn() +[Cn1 +[Cresult.diffn())[0m[K[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/y)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[21D[0;94msage: [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[26A[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((2*x^140 - x^136 + x^132 + 2*x^130 - 2*x^128 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + x^136 + x^130 - 2*x^128 - x^126 - 2*x^124 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 + x^130 + 2*x^122 - x^120 + x^118 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+False
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 + 2*x^128 + 2*x^124 + 2*x^120 + 2*x^116 - 2*x^112 - 2*x^110 - 2*x^108 - x^106 - 2*x^102 - 2*x^96 - x^92 - 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 - 2*x^78 - 2*x^76 - 2*x^74 + 2*x^70 - x^68 + 2*x^66 + x^60 - 2*x^58 - x^56 + x^50 + x^48 - x^46 + x^44 + 2*x^42 - 2*x^40 + x^38 + x^36 + 2*x^32 + x^30 - 2*x^28 + 2*x^26 - 2*x^24 + 2*x^22 - x^18 - x^14 + 2*x^10 - 2*x^8 + x^6 - 2*x^4 + x^2 + 2)/y) dx
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+False
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m<string>:58[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [148][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [147][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     25[0m n1 [38;5;241m=[39m superelliptic_form(C, numerator[38;5;241m/[39my)
+[1;32m     26[0m [38;5;28mprint[39m([38;5;28mself[39m[38;5;241m.[39mform() [38;5;241m==[39m (C[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1 [38;5;241m+[39m result[38;5;241m.[39mdiffn())
+[0;32m---> 27[0m [38;5;28mprint[39m([38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mform[49m[43m([49m[43m)[49m, (C[38;5;241m.[39my[38;5;241m*[39mW1)[38;5;241m.[39mdiffn() [38;5;241m+[39m n1 [38;5;241m+[39m result[38;5;241m.[39mdiffn())
+[1;32m     28[0m d [38;5;241m=[39m numerator[38;5;241m.[39mdegree()
+[1;32m     29[0m r [38;5;241m=[39m f[38;5;241m.[39mdegree()
+
+File [0;32m<string>:17[0m, in [0;36mform[0;34m(self)[0m
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1001[0m 
+[1;32m   1002[0m         try:
+[0;32m-> 1003[0m             return self(str(element))
+[1;32m   1004[0m         except TypeError:
+[1;32m   1005[0m             pass
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:988[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m    986[0m try:
+[1;32m    987[0m     if '/' in element:
+[0;32m--> 988[0m         element = sage_eval(element,d)
+[1;32m    989[0m     else:
+[1;32m    990[0m         element = element.replace("^","**")
+
+File [0;32m/ext/sage/9.7/src/sage/misc/sage_eval.py:186[0m, in [0;36msage_eval[0;34m(source, locals, cmds, preparse)[0m
+[1;32m    183[0m     [38;5;28mlocals[39m [38;5;241m=[39m {}
+[1;32m    185[0m [38;5;28;01mimport[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01mall[39;00m
+[0;32m--> 186[0m [38;5;28;01mif[39;00m cmds:
+[1;32m    187[0m     cmd_seq [38;5;241m=[39m cmds [38;5;241m+[39m [38;5;124m'[39m[38;5;130;01m\n[39;00m[38;5;124m_sage_eval_returnval_ = [39m[38;5;124m'[39m [38;5;241m+[39m source
+[1;32m    188[0m     [38;5;28;01mif[39;00m preparse:
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[10C[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[27C[0m, (C.y*W1).diffn() +[Cn1 +[Cresult.diffn())[0m[K[0m

+[10C[0md = numerator.degree()[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form() == (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;24mself[0m.form(), (C.y*W1).diffn() + n1 + result.diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^80 + 4*x^78 + 2*x^76 + 4*x^74 + 4*x^72 + x^70 + x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^78 + 4*x^74 + 2*x^70 + x^68 + 3*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^70 + 2*x^68 + x^66 + 2*x^64 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^68 + 2*x^64 + 3*x^62 + 4*x^60 + 3*x^58 + 2*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^62 + 4*x^60 + x^58 + x^56 + x^54 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^60 + 4*x^58 + x^56 + 4*x^54 + 2*x^52 + 3*x^50 + 2*x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^58 + 4*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + 2*x^48 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^56 + 3*x^52 + 4*x^50 + 3*x^48 + 3*x^46 + 3*x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^52 + 4*x^50 + 4*x^46 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^50 + 3*x^48 + 4*x^46 + 3*x^44 + 4*x^42 + 2*x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^48 + 2*x^46 + 3*x^44 + x^40 + 2*x^38 + 2*x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^46 + x^40 + 4*x^38 + 3*x^36 + 4*x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^40 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^36 + x^32 + 3*x^28 + x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^32 + 2*x^28 + 3*x^26 + 2*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^28 + 3*x^26 + 3*x^24 + x^22 + 4*x^20 + x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^26 + x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^22 + 4*x^20 + 2*x^18 + 3*x^16 + 2*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  4*x^20 + 3*x^18 + 3*x^16 + 3*x^14 + 4*x^12 + x^10 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  3*x^18 + x^16 + 3*x^14 + 2*x^10 + 2*x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  x^16 + 2*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator:  2*x^10 + 2*x^6 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4 + 4*x^2
+True
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx ((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 + x^10 - x^8 - 2*x^6 - x^4 - 2*x^2 + 1)/y) dx
+numerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [150][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [149][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     38[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     39[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 40[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     41[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     42[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94m....: [0;34m^I[0mQy, Qx = Q.quo_rem(y)[0m

+[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m((C.y*W1).diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[21D[21C[?7h[0m[?12l[?25h[?25l[?7l[26A[13D[0mresult[3Csuperelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[8C[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m[K[0m

+[8C[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[8C[0mW = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[8C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[17C[0;38;5;160;48;5;231mW: '[0m, W)[0m[K[0m

+[10C[0mW1 = superelliptic_function(C, W)[0m

+[10C[0mn[19Corm(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[10C[0;38;5;24mprint[0m((C.y*W1).d[Cffn())[0m[K[0m

+[10C[0md = numerator.degree[2C[0m[K[0m

+[10C[0mr[3Cf.d[Cgree()[0m[K[0m

+[10C[0mn_lead = numerator.leading_coefficient()[0m

+[10C[0mf[8CRx(f).leading_coefficient()[0m[K[0m

+[10C[0ma = d - (r-[0;38;5;20;1m1[0m)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a >=[C[0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[13C[0m += W_coeff*Rx(x^a)[0m[K[0m

+[12C[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[22C[0m= Rx(numerator)[0m[K[0m

+[10C[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m[K[0m

+[10C[0;34m^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[12C[0mW += Rx(numerator/f.derivative())[0m

+[12C[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m[K[0m

+[8C[0mresult = result[C+ superelliptic_function(C, y*W)[0m

+[8C[0;38;5;28;1mreturn[C[0mresult[0m[K[0m

+[6C[0m[K[4C[?7h[0m[?12l[?25h[?25l[?7l[26A[10D[0m[J[0;94m....: [0;34m^I[0mresult = superelliptic_function(C, Rx(Px + [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*Qy*f.derivative()).integral())[0m

+[0;94m....: [0;34m^I[0mnumerator = Rx([0;38;5;20;1m2[0m*f*Py + f.derivative()*Qx)[0m

+[0;94m....: [0;34m^I[0;38;5;102m# Now numerator = 2W' f + W f'. We are looking for W. Then result is W*y.[0m

+[0;94m....: [0;34m^I[0mW = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mwhile[0m(numerator != [0;38;5;20;1m0[0m):[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator: '[0m, numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'W: '[0m, W)[0m

+[0;94m....: [0;34m^I^I[0mW1 = superelliptic_function(C, W)[0m

+[0;94m....: [0;34m^I^I[0mn1 = superelliptic_form(C, numerator/([0;38;5;20;1m2[0m*y))[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m((C.y*W1).diffn())[0m

+[0;94m....: [0;34m^I^I[0md = numerator.degree()[0m

+[0;94m....: [0;34m^I^I[0mr = f.degree()[0m

+[0;94m....: [0;34m^I^I[0mn_lead = numerator.leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0mf_lead = Rx(f).leading_coefficient()[0m

+[0;94m....: [0;34m^I^I[0ma = d - (r-[0;38;5;20;1m1[0m)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a >= [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0mW_coeff = F(n_lead/f_lead)*F(([0;38;5;20;1m2[0m*a + r)^(-[0;38;5;20;1m1[0m))[0m

+[0;94m....: [0;34m^I^I^I[0mW += W_coeff*Rx(x^a)[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator -= [0;38;5;20;1m2[0m*f*(W_coeff*Rx(x^a)).derivative() + (W_coeff*Rx(x^a))*f.derivative()[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx(numerator)[0m

+[0;94m....: [0;34m^I^I[0;38;5;28;1mif[0m a < [0;38;5;20;1m0[0m:[0m

+[0;94m....: [0;34m^I^I^I[0;38;5;24mprint[0m([0;38;5;160;48;5;231m'numerator'[0m, numerator)[0m

+[0;94m....: [0;34m^I^I^I[0mW += Rx(numerator/f.derivative())[0m

+[0;94m....: [0;34m^I^I^I[0mnumerator = Rx([0;38;5;20;1m0[0m)[0m

+[0;94m....: [0;34m^I[0mresult = result + superelliptic_function(C, y*W)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt(A.diffn().regular_form())[28D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mint[0;38;5;16;48;5;152m([0mA.diffn().regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0;38;5;24mint[0m(A.diffn().regular_form())[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lnumerator:  2*x^140 + 4*x^136 + x^132 + 2*x^130 + 3*x^128 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  0
+0 dx
+numerator:  3*x^136 + 4*x^132 + 3*x^128 + 3*x^126 + 3*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126
+((x^140 - 2*x^136 + x^132 + x^130 + x^126)/y) dx
+numerator:  4*x^132 + 2*x^128 + 2*x^124 + 2*x^122 + 4*x^120 + x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122
+((x^140 + 2*x^136 + x^132 + x^130 - 2*x^128 - 2*x^124)/y) dx
+numerator:  x^128 + x^124 + 3*x^122 + 4*x^118 + 2*x^116 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118
+((x^140 + 2*x^136 - 2*x^132 + x^130 + x^128 + x^124 + 2*x^122 + 2*x^120 + x^118)/y) dx
+numerator:  3*x^122 + 3*x^118 + 4*x^116 + 3*x^114 + 3*x^112 + 3*x^110 + 3*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + 2*x^122 + 2*x^120 - x^118 - x^116 + x^114)/y) dx
+numerator:  x^118 + 4*x^116 + x^114 + 4*x^108 + 4*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - x^116 + 2*x^114 - x^112 - x^110 + 2*x^108)/y) dx
+numerator:  4*x^116 + 3*x^108 + x^106 + 3*x^104 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 - x^116 - x^112 - x^110 - x^106 + x^104)/y) dx
+numerator:  2*x^106 + 3*x^102 + 3*x^96 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + x^106)/y) dx
+numerator:  3*x^102 + x^98 + x^96 + x^94 + 4*x^92 + 3*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 + 2*x^98 + x^96 + 2*x^94)/y) dx
+numerator:  4*x^98 + x^96 + 4*x^94 + x^92 + 3*x^88 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - 2*x^98 + x^96 - 2*x^94 - x^92 - x^90 + 2*x^88)/y) dx
+numerator:  x^96 + x^92 + 4*x^88 + 3*x^86 + 4*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 + x^96 - x^92 - x^90 - x^88 + x^86 - x^84)/y) dx
+numerator:  x^92 + 2*x^88 + 2*x^86 + 2*x^84 + 2*x^82 + 3*x^78 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 - x^92 - x^90 - x^86)/y) dx
+numerator:  3*x^88 + 2*x^86 + 3*x^84 + x^82 + 4*x^80 + 3*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + 2*x^88 - x^86 + 2*x^84 - 2*x^82 - 2*x^80 - x^78)/y) dx
+numerator:  2*x^86 + x^82 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 - x^86 + x^84 - 2*x^82 - 2*x^80 - 2*x^78 + 2*x^76 - 2*x^74)/y) dx
+numerator:  x^82 + 4*x^80 + 3*x^78 + 2*x^76 + 3*x^74 + 2*x^70 + 4*x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 - 2*x^82 - 2*x^80 - 2*x^76)/y) dx
+numerator:  4*x^80 + 4*x^78 + 2*x^76 + 4*x^74 + 4*x^72 + x^70 + x^68 + 2*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - 2*x^80 + 2*x^78 - 2*x^76 + 2*x^74 - 2*x^72 - 2*x^70 - x^68)/y) dx
+numerator:  4*x^78 + 4*x^74 + 2*x^70 + x^68 + 3*x^66 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 + 2*x^78 - x^76 + 2*x^74 - x^68 + 2*x^66)/y) dx
+numerator:  2*x^70 + 2*x^68 + x^66 + 2*x^64 + x^60 + 3*x^58 + 4*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^68 - 2*x^66 - x^64)/y) dx
+numerator:  2*x^68 + 2*x^64 + 3*x^62 + 4*x^60 + 3*x^58 + 2*x^56 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + x^68 + x^66 - x^64 + x^62 + x^60 + x^56)/y) dx
+numerator:  3*x^62 + 4*x^60 + x^58 + x^56 + x^54 + x^50 + x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 + x^62 + x^60 + x^58 - x^56 + 2*x^54)/y) dx
+numerator:  4*x^60 + 4*x^58 + x^56 + 4*x^54 + 2*x^52 + 3*x^50 + 2*x^48 + 4*x^46 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 + x^60 + 2*x^58 - x^56 - 2*x^54 - x^52 - x^50 + 2*x^48)/y) dx
+numerator:  4*x^58 + 4*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + 2*x^48 + x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 + 2*x^58 - 2*x^54 + x^52 + x^50 + 2*x^48 + 2*x^46)/y) dx
+numerator:  4*x^56 + 3*x^52 + 4*x^50 + 3*x^48 + 3*x^46 + 3*x^44 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + x^52 + x^50 - x^48 - 2*x^46 - x^44)/y) dx
+numerator:  3*x^52 + 4*x^50 + 4*x^46 + 2*x^42 + 3*x^40 + x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 + x^52 + x^50 - 2*x^48 - 2*x^44)/y) dx
+numerator:  4*x^50 + 3*x^48 + 4*x^46 + 3*x^44 + 4*x^42 + 2*x^38 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 + x^50 - x^48 - x^44 - x^42 - x^40 + 2*x^38)/y) dx
+numerator:  3*x^48 + 2*x^46 + 3*x^44 + x^40 + 2*x^38 + 2*x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - x^48 + x^46 - x^44 + x^42 + x^40 + 2*x^38 + 2*x^36)/y) dx
+numerator:  2*x^46 + x^40 + 4*x^38 + 3*x^36 + 4*x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + x^46 - 2*x^44 + x^42 + x^40 + x^38 - x^36 - 2*x^34)/y) dx
+numerator:  x^40 + x^36 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 + x^40 - 2*x^38)/y) dx
+numerator:  3*x^36 + x^32 + 3*x^28 + x^26 + 3*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - x^36 - 2*x^32 - 2*x^30 - 2*x^26)/y) dx
+numerator:  x^32 + 2*x^28 + 3*x^26 + 2*x^24 + 2*x^22 + 4*x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 - 2*x^32 - 2*x^30 - 2*x^28 + 2*x^26 - 2*x^24)/y) dx
+numerator:  3*x^28 + 3*x^26 + 3*x^24 + x^22 + 4*x^20 + x^18 + 4*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 + 2*x^26 - 2*x^22 - 2*x^20 - x^18)/y) dx
+numerator:  3*x^26 + x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + 2*x^26 - x^24 - 2*x^22 - 2*x^20 - 2*x^18 + 2*x^16 - 2*x^14)/y) dx
+numerator:  x^22 + 4*x^20 + 2*x^18 + 3*x^16 + 2*x^14 + 2*x^10 + 3*x^8 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 - 2*x^22 - 2*x^20 + x^18 + x^16 + x^14)/y) dx
+numerator:  4*x^20 + 3*x^18 + 3*x^16 + 3*x^14 + 4*x^12 + x^10 + x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 - 2*x^20 - 2*x^18 + x^16 - 2*x^14 - 2*x^12 - 2*x^10 - x^8)/y) dx
+numerator:  3*x^18 + x^16 + 3*x^14 + 2*x^10 + 2*x^6 + 3*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 - 2*x^18 + 2*x^16 - 2*x^14 - x^8 + 2*x^6)/y) dx
+numerator:  x^16 + 2*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^16 + 2*x^14 - 2*x^8 - x^6 - 2*x^4)/y) dx
+numerator:  2*x^10 + 2*x^6 + x^2 + 2
+W:  x^126 + 2*x^122 + 4*x^118 + 2*x^114 + 3*x^108 + 2*x^104 + x^102 + 3*x^92 + 3*x^88 + 3*x^84 + 4*x^82 + x^78 + x^74 + 3*x^72 + x^68 + 2*x^66 + 3*x^64 + x^56 + 4*x^54 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 3*x^38 + 2*x^36 + x^34 + 3*x^32 + 3*x^26 + 2*x^22 + x^18 + x^14 + 2*x^12 + x^8 + 2*x^6 + x^4 + 4*x^2
+((x^140 + 2*x^136 - 2*x^132 + x^130 - x^128 - x^124 + x^122 + 2*x^120 - 2*x^118 + x^116 - x^112 - x^110 - x^108 + 2*x^106 - x^102 - x^96 + 2*x^92 - x^90 + x^88 + x^84 + x^82 - x^78 - x^76 - x^74 + x^70 + 2*x^68 + x^66 - 2*x^60 - x^58 + 2*x^56 - 2*x^50 - 2*x^48 + 2*x^46 - 2*x^44 + x^42 - x^40 - 2*x^38 - 2*x^36 + x^32 - 2*x^30 - x^28 + x^26 - x^24 + x^22 + 2*x^18 + 2*x^14 - x^8 + 2*x^6 - x^4)/y) dx
+numerator 2*x^10 + 2*x^6 + x^2 + 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [152][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;28;43mint[39;49m[43m([49m[43mA[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mregular_form[49m[43m([49m[43m)[49m[43m)[49m
+
+Input [0;32mIn [151][0m, in [0;36mint[0;34m(self)[0m
+[1;32m     37[0m 	[38;5;28;01mif[39;00m a [38;5;241m<[39m Integer([38;5;241m0[39m):
+[1;32m     38[0m 		[38;5;28mprint[39m([38;5;124m'[39m[38;5;124mnumerator[39m[38;5;124m'[39m, numerator)
+[0;32m---> 39[0m 		W [38;5;241m+[39m[38;5;241m=[39m [43mRx[49m[43m([49m[43mnumerator[49m[38;5;241;43m/[39;49m[43mf[49m[38;5;241;43m.[39;49m[43mderivative[49m[43m([49m[43m)[49m[43m)[49m
+[1;32m     40[0m 		numerator [38;5;241m=[39m Rx(Integer([38;5;241m0[39m))
+[1;32m     41[0m result [38;5;241m=[39m result [38;5;241m+[39m superelliptic_function(C, y[38;5;241m*[39mW)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.diffn().regular_form()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m, A = decompositi[Cn_g0_pth_power(h1)[36D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mA1 = C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m118[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m108[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m88[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m82[0m + C1.x^[0;38;5;20;1m78[0m + C1.x^[0;38;5;20;1m7
[162C4[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m72[0m + C1.x^[0;38;5;20;1m68[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m3[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m32[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m2[105D[105C[?7h[0m[?12l[?25h[?25l[?7l[2A[105D[0m[J[0;94msage: [0mA1 = C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m118[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m114[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m108[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m104[0m + C1.x^[0;38;5;20;1m102[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m88[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m84[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m82[0m + C1.x^[0;38;5;20;1m78[0m + C1.x^[0;38;5;20;1m7
[162C4[0m

+[0;94m....: [0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m72[0m + C1.x^[0;38;5;20;1m68[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m66[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m64[0m + C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m54[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m48[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m44[0m + C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m38[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m36[0m + C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m3[0m*C1.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m32[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m2[105D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mA[0;38;5;241m1 = C1.x^126 + 2*C1.x^122 + 4*C1.x^118 + 2*C1.x^114 + 3*C1.x^108 + 2*C1.x^104 + C1.x^102 + 3*C1.x^92 + 3*C1.x^88 + 3*C1.x^84 + 4*C1.x^82 + C1.x^78 + C1.x^7
[162C4[0m

+[0;94m....: [0;38;5;241m + 3*C1.x^72 + C1.x^68 + 2*C1.x^66 + 3*C1.x^64 + C1.x^56 + 4*C1.x^54 + 3*C1.x^48 + 2*C1.x^46 + 3*C1.x^44 + C1.x^42 + 3*C1.x^38 + 2*C1.x^36 + C1.x^34 + 3*C1.
[162Cx[0m

+[0;94m....: [0;38;5;241m^32 + 3*C1.x^26 + 2*C1.x^22 + C1.x^18 + C1.x^14 + 2*C1.x^12 + C1.x^8 + 2*C1.x^6 + C1.x^4 + 4*C1.x^2[105D[2A[7C[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mA1 = A1 * C1.y[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m1 = A1 * C1.y[13D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= Rx(A)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A -[3D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0m(A - A1).diffn()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^10 + x^6 - 2*x^2 + 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m1 = A1 * C1.y[13D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= Rx(A)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mA - A1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + x^32 + 2*x^30 + x^28 + 2*x^26 + 3*x^24 + 2*x^22 + x^20 + 2*x^18 + 2*x^16 + 2*x^14 + 3*x^12 + 3*x^10 + 3*x^8 + 4*x^6 + 3*x^2 + 2)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.polynomial.derivative()[25D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mpolynomial.derivative[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mC1.polynomial.derivative()[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x^10 + x^6 + 2*x^2 + 4
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m - A1[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - C.y/[0;38;5;20;1m2[14D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([14C).[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0m(A - A1 - C.y/[0;38;5;20;1m2[0m).diffn()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [158][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m (A [38;5;241m-[39m A1 [38;5;241m-[39m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m/[39;49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m)[38;5;241m.[39mdiffn()
+
+File [0;32m<string>:75[0m, in [0;36m__truediv__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
+[1;32m    493[0m     """
+[0;32m--> 494[0m     return self.getattr_from_category(name)
+[1;32m    495[0m 
+[1;32m    496[0m cdef getattr_from_category(self, name):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    505[0m     else:
+[1;32m    506[0m         cls = P._abstract_element_class
+[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+[1;32m    509[0m def __dir__(self):
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    359[0m     dummy_error_message.cls = type(self)
+[1;32m    360[0m     dummy_error_message.name = name
+[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
+[1;32m    362[0m attribute = <object>attr
+[1;32m    363[0m # Check for a descriptor (__get__ in Python)
+
+[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 'function'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - C.y/[0;38;5;20;1m2[0m).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([14C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.dif[Cn()[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.dif[Cn()[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0mC.y).di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1.[0mC.y).di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mC.y).di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y).di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([16C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;20;1m12[0m*C.y).dif[Cn()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;20;1m2[0m*C.y).di[Cfn()[14D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0m(A - A1 - [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*C.y).diffn()[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^10 + 2*x^6)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m*C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([16C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([16C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0m(A - A1 - C.y).diffn()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^6 + 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0m(A - A1 - C.y)[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C)/[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([12C[0;38;5;16;48;5;152m)[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;210;48;5;88m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[0m/C.y[18D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;210;48;5;88m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[0m/C.y[18D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[0m/C.y[18D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[0m/C.y[18D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mA - A1 - C.y[0;38;5;16;48;5;152m)[0m/C.y[18D[?7h[0m[?12l[?25h[?25l[?7l[0m([12C)[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mA2 = (A - A1 - C.y)/C.y[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2 = (A - A1 - C.y)/C.y[22D[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mA2[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mA2.function.numerator[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([21C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([21C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdnumerator([C)[12D[?7h[0m[?12l[?25h[?25l[?7l[0menumerator([C)[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0merator()[C[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0merator()[C[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0moerator([C)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mmerator([C)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mierator([C)[9D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mrator()[C[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mator()[C[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mnator([C)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[64D[0m[J[0;94msage: [0mA2.function.numerator().quo_rem(A2.function.denominator())[64D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4),
+ 0)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA2.function.numerator().quo_rem[0;38;5;16;48;5;152m([0mA2.function.denominator()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0m([23C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mA2.function.numerator()[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA2.function.numerator[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().quo_rem[0;38;5;16;48;5;152m([0mA2.function.denominator()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([23C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([25C[0;38;5;16;48;5;152m)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m([25C)[28D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()).quo_rem(A2.function.denominator([C)[35D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[11D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A2.function.numerator([C).quo_rem(A2.function.denominator([C)[59D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[10C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([25C[0;38;5;16;48;5;152m)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m([25C)[24D[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(A2.function.numerator()).quo_rem(A2.function.denominator())[66D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4),
+ 0)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxt.<t> = PolynomialRing(Rx)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mF[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241my, Rxy, x, y=C.fct_field[24D[?7h[0m[?12l[?25h[?25l[?7l[0my, Rxy, x, y=C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mFxy, Rxy, x, y=C.fct_field[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y=C.fct_field[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m1.fct_field[10D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mFxy, Rxy, x, y=C1.fct_field[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mFxy, Rxy, x, y=C1.fct_field[?7h[0m[?12l[?25h[?25l[?7l[11D[0m.fct_field[0m[K[?7h[0m[?12l[?25h[?25l[?7l[26D[0m(A2.function.numera[Cor()).quo_rem[0;38;5;16;48;5;152m([0mA2.function.denominator()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([23C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0;38;5;16;48;5;152m([23C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m([21C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([23C[0;38;5;16;48;5;152m)[25D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;210;48;5;88m([0mA2.function.numerator()[0;38;5;16;48;5;152m)[0m.quo_rem(A2.function.denominator([C)[60D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m([0mA2.function.numerator()[0;38;5;16;48;5;152m)[0m.quo_rem(A2.function.denominator([C)[60D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;210;48;5;88m([0mA2.function.numerator()[0;38;5;16;48;5;152m)[0m.quo_rem(A2.function.denominator([C)[60D[?7h[0m[?12l[?25h[?25l[?7l[0m([23C)[22D[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[10C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[2C[?7h[0m[?12l[?25h[?25l[?7l[7C[0;38;5;210;48;5;88m([25C[0;38;5;16;48;5;152m)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m([25C)[24D[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([23C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A2.function.denominator([C)[26D[?7h[0m[?12l[?25h[?25l[?7l[0mA2.function.denominator()[C[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mRA2.function.denominator([C)[26D[?7h[0m[?12l[?25h[?25l[?7l[0mxA2.function.denominator([C)[26D[?7h[0m[?12l[?25h[?25l[?7l[0myA2.function.denominator([C)[26D[?7h[0m[?12l[?25h[?25l[?7l[0m(A2.function.denominator([C)[26D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[24D[0;38;5;16;48;5;152m([23C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m([3C[0m([25C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[74D[0m[J[0;94msage: [0mRxy(A2.function.numerator()).quo_rem(Rxy(A2.function.denominator()))[74D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^110 - x^106 + 2*x^100 + 2*x^96 + 2*x^92 - x^90 + 2*x^88 + 2*x^84 + x^82 + x^76 - 2*x^72 + x^70 - 2*x^68 - 2*x^66 - 2*x^64 - 2*x^62 - x^58 + x^56 - x^54 + x^52 + x^50 - x^48 + x^46 - x^44 - x^42 + 2*x^40 + 2*x^38 - 2*x^36 + 2*x^34 - x^32 - 2*x^30 - 2*x^28 - x^26 - 2*x^24 + 2*x^22 - 2*x^18 + x^16 - 2*x^14 - x^12 + 2*x^10 - 2*x^6 + 2,
+ x^32 + 2*x^30 + 2*x^22 - x^20 + 2*x^18 - x^16 - 2*x^14 + 2*x^12 + x^10 - x^6 + x^4 - 2*x^2)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega1[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = om.cartier()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga1[3D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^10 + 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.polynomial.derivative()[25D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mC1.y.diffn()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^10 - 2*x^6 + x^2 + 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0moC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mmC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0meC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mgC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0maC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m2C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m =C1[Cy.diffn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0moC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mmC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0meC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mgC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0maC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m1C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m-C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0mC1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m*C1.y.di[Cfn()[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0momega2 = omega1 - [0;38;5;20;1m2[0m*C1.y.diffn()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega2 = omega1 - 2*C1.y.diffn()[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0momega2[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^6 - x^2 - 2)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega2[5D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0momega2.regular_form()[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^11 + 4*x^7 + 4*x^5 + 3*x^3 + x)*y) dx + (2*x^16 + 4*x^12 + x^10 + x^8 + x^6 + 3*x^4 + 3*x^2 + 4) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega2.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0momega2.int()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((3*x^28 + 4*x^26 + 4*x^24 + x^22 + 4*x^20 + 4*x^16 + x^14 + 2*x^12 + 2*x^10 + 4*x^8 + 3*x^6 + 4*x^4 + 2*x^2 + 4)/(x^36 + 3*x^34 + 2*x^32 + 3*x^30 + 2*x^28 + 2*x^26 + 4*x^24 + 2*x^22 + 2*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 3*x^12 + 4*x^10 + 4*x^6 + x^2 + 1))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.y.diffn()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m.y.diffn()[10D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my.diffn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28mis[?7h[0m[?12l[?25h[?25l[?7l[2D[0mis_[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mC1.is_smooth()[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2.function.numerator()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC1.is_smooth[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0momega2.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[5D[0mregular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = omega1 - [0;38;5;20;1m2[0m*C1.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0mC1.y.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0momega1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0mRxy(A2.function.numerator()).quo_rem[0;38;5;16;48;5;152m([0mRxy(A2.function.denominator())[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[68D[0mF[2C, Rxy, x, y=C1.fct_field[0m[K[?7h[0m[?12l[?25h[?25l[?7l[11D[0m.fct_field[0m[K[?7h[0m[?12l[?25h[?25l[?7l[26D[0m(A2.function.numera[Cor()).quo_rem[0;38;5;16;48;5;152m([0mA2.function.denominator()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[60D[0mA2.function.numerator[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().quo_rem[0;38;5;16;48;5;152m([0mA2.function.denominator()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = (A - A1 - C.y)/C.y[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mA2 = (A - A1 - C.y)/C.y[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2 = (A - A1 - C.y)/C.y[22D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2 = (A - A1 - C.y)/C.y[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m- A1[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - C.y)[13D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([12C).[0;38;5;241mdiffn()[7D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0m(A - A1 - C.y).diffn()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^6 + 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m2 = (A - A1 - C.y)/C.y[22D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m- A1[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mA - A1 - C.y[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mxy(A2.function.numerator()).quo_rem(Rxy(A2.function.denominator()))[67D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mRx[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mx^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[125D[0m([123C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[140D[0m[J[0;94msage: [0m(x^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m).factor()[140D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x - 1)^3 * (x + 1)^3 * (x^5 - x + 2)^3 * (x^5 - x - 2)^3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m26[0m + x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*x^[0;38;5;20;1m18[0m + x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*x^[0;38;5;20;1m12[0m + x^[0;38;5;20;1m8[0m + x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m).factor[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[134D[0mR[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mA - A1 - C.y[?7h[0m[?12l[?25h[?25l[?7l[12D[0m(A - A1 - C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([12C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m1.y).di[Cfn()[11D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[5C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0m(A - A1 - C1.y).diffn()[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^6 + 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(A - A1 - C1.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m - A1 - C.y[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA1 - C.y[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mA - A1 - C.y[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.is_smooth()[13D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mA = ((C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + 
[162C[0;38;5;20;1m3[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m96[0m + C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m84[0m + C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m66[0m + C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m

+[0;94m....: [0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m16[0m + C1.x^[0;38;5;20;1m14[0m + 
[162C[0;38;5;20;1m4[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m3[0m*C1.one)/(C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + C1.x^[0;38;5;20;1m24[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn())[0m

+[0;94m....: [0;38;5;24mprint[0;38;5;16;48;5;152m([0mA.diffn().is_regular_on_U0()[0;38;5;16;48;5;152m)[41D[41C[?7h[0m[?12l[?25h[?25l[?7l[15A[41D[0m[J[0;94msage: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mA = ((C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + 
[162C[0;38;5;20;1m3[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m96[0m + C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m84[0m + C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m66[0m + C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m

+[0;94m....: [0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m16[0m + C1.x^[0;38;5;20;1m14[0m + 
[162C[0;38;5;20;1m4[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m3[0m*C1.one)/(C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + C1.x^[0;38;5;20;1m24[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn())[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn().is_regular_on_U0())[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l((-2*x^6 + 2*x^2 - 1)/y) dx
+True
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mA[0;38;5;241m = ((C1.x^146 + 2*C1.x^144 + C1.x^142 + 4*C1.x^136 + 3*C1.x^134 + 4*C1.x^132 + 2*C1.x^126 + 4*C1.x^124 + 2*C1.x^122 + 3*C1.x^106 + C1.x^104 + 3*C1.x^102 + 
[162C3[0m

+[0;94m....: [0;38;5;241m*C1.x^96 + C1.x^94 + 3*C1.x^92 + C1.x^86 + 2*C1.x^84 + C1.x^82 + 4*C1.x^76 + 3*C1.x^74 + 4*C1.x^72 + 3*C1.x^66 + C1.x^64 + 3*C1.x^62 + 4*C1.x^56 + 3*C1.x^54
[162C [0m

+[0;94m....: [0;38;5;241m+ 4*C1.x^52 + 2*C1.x^46 + 4*C1.x^44 + 2*C1.x^42 + 4*C1.x^36 + 3*C1.x^34 + 4*C1.x^32 + 4*C1.x^28 + 3*C1.x^26 + 2*C1.x^24 + 3*C1.x^20 + 2*C1.x^16 + C1.x^14 + 
[162C4[0m

+[0;94m....: [0;38;5;241m*C1.x^12 + 3*C1.x^10 + 2*C1.x^8 + 3*C1.x^6 + 2*C1.x^4 + 3*C1.x^2 + 3*C1.one)/(C1.x^36 + 2*C1.x^34 + 2*C1.x^32 + 2*C1.x^30 + 2*C1.x^28 + 4*C1.x^26 + C1.x^24 
[162C+[0m

+[0;94m....: [0;38;5;241m 2*C1.x^22 + 3*C1.x^20 + 2*C1.x^18 + C1.x^14 + 4*C1.x^12 + C1.x^8 + C1.x^6 + 3*C1.x^4 + 4*C1.one))*C1.y[109D[4A[7C[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn().regular_form()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[4A[7C[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mnsion[0m

+[17C[0;38;5;16;48;5;250m A.expansion         [0m

+[17C[0;38;5;16;48;5;250m A.expansion_at_infty[0m

+

+[0m [0m

+[0m [5A[17C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[17C[0;38;5;231;48;5;102m A.expansion         [0m

+

+[17C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_at_infty[0m

+[17C[0;38;5;16;48;5;250m A.expansion         [0m

+[17C[0;38;5;231;48;5;102m A.expansion_at_infty[2A[12D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[26C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mA.expansion_at_infty()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-235 + 3*t^-195 + 2*t^-175 + 2*t^-155 + 3*t^-95 + 3*t^-55 + 3*t^-35 + 4*t + 2*t^9 + 4*t^13 + 4*t^25 + 4*t^29 + 2*t^33 + 4*t^37 + 2*t^41 + 3*t^49 + 2*t^65 + t^69 + 3*t^73 + 4*t^77 + 4*t^81 + t^85 + 4*t^93 + 4*t^97 + 2*t^105 + t^109 + 3*t^117 + 3*t^125 + 2*t^129 + t^137 + t^145 + 4*t^149 + 2*t^165 + 4*t^173 + 4*t^177 + 2*t^181 + 3*t^185 + t^197 + 2*t^201 + 3*t^205 + t^209 + 2*t^213 + 3*t^217 + 3*t^221 + 2*t^225 + 2*t^229 + 4*t^237 + t^245 + 4*t^249 + O(t^265)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef int(self):[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241momposition_g0_pth_power(h1)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mposition_g0_pth_power[0;38;5;16;48;5;152m([0mh1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_g0_pth_power(A)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [187][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_g0_pth_power[49m[43m([49m[43mA[49m[43m)[49m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:51[0m, in [0;36mint[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_FpT.pyx:1331[0m, in [0;36msage.rings.fraction_field_FpT.FpT_Polyring_section._call_[0;34m()[0m
+[1;32m   1329[0m     normalize(x._numer, x._denom, self.p)
+[1;32m   1330[0m     if nmod_poly_degree(x._denom) != 0:
+[0;32m-> 1331[0m         raise ValueError("not integral")
+[1;32m   1332[0m ans = Polynomial_zmod_flint.__new__(Polynomial_zmod_flint)
+[1;32m   1333[0m if nmod_poly_get_coeff_ui(x._denom, 0) != 1:
+
+[0;31mValueError[0m: not integral
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mA[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^146 + 2*x^144 + x^142 + 4*x^136 + 3*x^134 + 4*x^132 + 2*x^126 + 4*x^124 + 2*x^122 + 3*x^106 + x^104 + 3*x^102 + 3*x^96 + x^94 + 3*x^92 + x^86 + 2*x^84 + x^82 + 4*x^76 + 3*x^74 + 4*x^72 + 3*x^66 + x^64 + 3*x^62 + 4*x^56 + 3*x^54 + 4*x^52 + 2*x^46 + 4*x^44 + 2*x^42 + 4*x^36 + 3*x^34 + 4*x^32 + 4*x^28 + 3*x^26 + 2*x^24 + 3*x^20 + 2*x^16 + x^14 + 4*x^12 + 3*x^10 + 2*x^8 + 3*x^6 + 2*x^4 + 3*x^2 + 3)/(x^36 + 2*x^34 + 2*x^32 + 2*x^30 + 2*x^28 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + 2*x^18 + x^14 + 4*x^12 + x^8 + x^6 + 3*x^4 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = A1 * C1.y[12D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[20D[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241miff[C().regular_form()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mA.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^6 + 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mA = ((C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + 
[162C[0;38;5;20;1m3[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m96[0m + C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m84[0m + C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m66[0m + C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54[0m

+[0;94m....: [0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m16[0m + C1.x^[0;38;5;20;1m14[0m + 
[162C[0;38;5;20;1m4[0m

+[0;94m....: [0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m3[0m*C1.one)/(C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + C1.x^[0;38;5;20;1m24[0m 
[162C+[0m

+[0;94m....: [0m [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn())[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn().is_regular_on_U0())[0m

+[0;94m....: [0;38;5;24mprint[0;38;5;16;48;5;152m([0mdecomposition_g0_pth_power(A)[0;38;5;16;48;5;152m)[42D[42C[?7h[0m[?12l[?25h[?25l[?7l[A[31D[0;38;5;16;48;5;152m([28C)[0m

+[11C[0m([29C)[A[?7h[0m[?12l[?25h[?25l[?7l[A[30D[0;38;5;16;48;5;152m([9C)[0m

+[11C[0m([28C)[A[19D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[5A[20C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[4A[25D[?7h[0m[?12l[?25h[?25l[?7l[A[15C[?7h[0m[?12l[?25h[?25l[?7l[A[3D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[0m

+

+

+

+

+

+[6C[0mA =[C((C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + C1.x^[0;38;5;20;1m142[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + 
[162C[0;38;5;20;1m3[0m

+[6C[0m*C1.x^[0;38;5;20;1m96[0m + C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + C1.x^[0;38;5;20;1m86[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m84[0m + C1.x^[0;38;5;20;1m82[0m +[C[0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m66[0m + C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54
[162C[0m[K[0m

+[6C[0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m16[0m + C1.x^[0;38;5;20;1m14[0m + 
[162C[0;38;5;20;1m4[0m

+[6C[0m*C1.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m3[0m*C1.one)/(C1.x^[0;38;5;20;1m36[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m34[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m32[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m30[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m28[C[0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[C[0m+ C1.x^[0;38;5;20;1m24[C[0m+[0m

+[6C[0m [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[C[0m+ [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[C[0m+ [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[C[0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[3C4[4C[0mone))*C1.y[0m[K[0m

+[6C[0;38;5;24mprint[0;38;5;16;48;5;152m([0mA.diffn()[0;38;5;16;48;5;152m)[0m[K[0m

+[21C[0m.is_regular_on_U0())[0m

+[0m [0m[K[0m

+[0m [0m[K[3A[21C[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[5A[19C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[18D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[A[17D[0;38;5;16;48;5;152m([11C)[0m

+[23C[0m([4C)[A[4D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[A[8D[?7h[0m[?12l[?25h[?25l[?7l[A[15C[?7h[0m[?12l[?25h[?25l[?7l[A[3D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[A[20D[0;38;5;16;48;5;152m([C)[0m

+[29C[0m([C)[A[17D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[A[4D[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[12C[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[0m

+[29C[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)[0m

+[32C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[17C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[12C[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[0m

+[23C[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[0m

+[41C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[41C[?7h[0m[?12l[?25h[?25l[?7l[0m

+

+

+

+

+[11C[0;38;5;16;48;5;152m([9C)[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([9C)[0m

+[11C[0;38;5;16;48;5;152m([28C)[?7h[0m[?12l[?25h[?25l[?7l[6A[35D[0mom1[C= ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m[K[0m

+[6C[0mA = ((C1.x^[0;38;5;20;1m146[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m144[0m + C1.x^[0;38;5;20;1m142[0m +[C[0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m136[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m134[C[0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m132[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m126[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m124[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m122[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m106[0m + C1.x^[0;38;5;20;1m104[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m102[0m + 
[162C[0;38;5;20;1m3[0m

+[6C[0m*C1.x^[0;38;5;20;1m96[0m + C1.x^[0;38;5;20;1m94[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m92[0m + C1.x^[0;38;5;20;1m86[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m84[0m + C1.x^[0;38;5;20;1m82[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m76[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m74[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m72[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m66[0m + C1.x^[0;38;5;20;1m64[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m56[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m54
[162C[0m[K[0m

+[6C[0m+ [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m52[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m46[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m42[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m36[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m32[0m +[C[0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m28[0m +[C[0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m26[0m +[C[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m24[0m +[C[0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m +[C[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m16[0m +[CC1.x^[0;38;5;20;1m14[0m +[C[0;38;5;20;1m4[0m

+[6C[0m*C1.x^[0;38;5;20;1m12[0m +[C[0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m10[0m +[C[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m8[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m6[0m +[C[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m3[0m*C1.one)/(C1.x^[0;38;5;20;1m36[3C2[4C[0mx^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m30[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m28[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m26[0m + C1.x^[0;38;5;20;1m24[0m 
[162C+[0m

+[6C[0m [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m20[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m18[0m + C1.x^[0;38;5;20;1m14[0m + [0;38;5;20;1m4[0m*C1.x^[0;38;5;20;1m12[0m + C1.x^[0;38;5;20;1m8[0m + C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m3[0m*C1.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m4[0m*C1.one))*C1.y[0m

+[11C[0m([9C)[0m[K[0m

+[0;94m....: [0;38;5;24mprint[0m(A.diffn().is_regular_on_U0())[0m

+[0;94m....: [0;38;5;24mprint[0m(decomposition_g0_pth_power(A))[17A[31D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;102m([7C)[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[0;38;5;210;48;5;88m([0m

+

+

+[81C[0;38;5;16;48;5;152m)[3A[71D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+

+

+[81C[0m)[0m

+

+[11C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[0m

+[11C[0;38;5;210;48;5;88m([28C[0;38;5;16;48;5;152m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m([28C)[0m

+[11C[0;38;5;210;48;5;88m([29C[0;38;5;16;48;5;152m)[31D[?7h[0m[?12l[?25h[?25l[?7l[17A[5D[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[17A[5C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0m    polynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I[0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mpolynom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17A[26D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0m    polynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I[0m    [0;38;5;24mprint[0m(polynom)[26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [190][0;36m[0m
+[0;31m    polynom = superelliptic_function(C1, polynom)[0m
+[0m    ^[0m
+[0;31mTabError[0m[0;31m:[0m inconsistent use of tabs and spaces in indentation
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0m    polynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0;38;5;16;48;5;152m([0mpolynom[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[17A[24D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0m    polynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [191][0;36m[0m
+[0;31m    polynom = superelliptic_function(C1, polynom)[0m
+[0m    ^[0m
+[0;31mTabError[0m[0;31m:[0m inconsistent use of tabs and spaces in indentation
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0;38;5;16;48;5;152m([0mpolynom[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[18A[14D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m5[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m7[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0;38;5;16;48;5;152m([0mpolynom[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[18A[14D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m7[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyError[0m                                  Traceback (most recent call last)
+File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:839[0m, in [0;36msage.structure.category_object.CategoryObject.getattr_from_category[0;34m()[0m
+[1;32m    838[0m try:
+[0;32m--> 839[0m     return self.__cached_methods[name]
+[1;32m    840[0m except KeyError:
+
+[0;31mKeyError[0m: '_mpoly_base_ring'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:1114[0m, in [0;36mPolynomialRing_general._mpoly_base_ring[0;34m(self, variables)[0m
+[1;32m   1113[0m [38;5;28;01mtry[39;00m:
+[0;32m-> 1114[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mbase_ring[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43m_mpoly_base_ring[49m(variables[:variables[38;5;241m.[39mindex(var)])
+[1;32m   1115[0m [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:833[0m, in [0;36msage.structure.category_object.CategoryObject.__getattr__[0;34m()[0m
+[1;32m    832[0m """
+[0;32m--> 833[0m return self.getattr_from_category(name)
+[1;32m    834[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/structure/category_object.pyx:848[0m, in [0;36msage.structure.category_object.CategoryObject.getattr_from_category[0;34m()[0m
+[1;32m    847[0m 
+[0;32m--> 848[0m             attr = getattr_from_other_class(self, cls, name)
+[1;32m    849[0m             self.__cached_methods[name] = attr
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:356[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    355[0m     dummy_error_message.name = name
+[0;32m--> 356[0m     raise AttributeError(dummy_error_message)
+[1;32m    357[0m cdef PyObject* attr = instance_getattr(cls, name)
+
+[0;31mAttributeError[0m: 'FpT_with_category' object has no attribute '_mpoly_base_ring'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [193][0m, in [0;36m<cell line: 14>[0;34m()[0m
+[1;32m     15[0m polynom [38;5;241m=[39m [38;5;28msum[39m(a[i] [38;5;241m*[39m x[38;5;241m*[39m[38;5;241m*[39mi [38;5;28;01mfor[39;00m i [38;5;129;01min[39;00m [38;5;28mrange[39m(N))
+[1;32m     16[0m polynom [38;5;241m=[39m superelliptic_function(C1, polynom)
+[0;32m---> 17[0m [38;5;28;01mif[39;00m [43mpolynom[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43mom1[49m:
+[1;32m     18[0m 	[38;5;28mprint[39m(polynom)
+
+File [0;32m<string>:12[0m, in [0;36m__eq__[0;34m(self, other)[0m
+
+File [0;32m<string>:161[0m, in [0;36mreduce[0;34m(self)[0m
+
+File [0;32m<string>:263[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:921[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m    919[0m 
+[1;32m    920[0m         elif isinstance(element, polynomial_element.Polynomial):
+[0;32m--> 921[0m             if base_ring.has_coerce_map_from(element.parent()._mpoly_base_ring(self.variable_names())):
+[1;32m    922[0m                 return self(element._mpoly_dict_recursive(self.variable_names(), base_ring))
+[1;32m    923[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_ring.py:1114[0m, in [0;36mPolynomialRing_general._mpoly_base_ring[0;34m(self, variables)[0m
+[1;32m   1112[0m [38;5;28;01melse[39;00m:
+[1;32m   1113[0m     [38;5;28;01mtry[39;00m:
+[0;32m-> 1114[0m         [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mbase_ring[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43m_mpoly_base_ring[49m(variables[:variables[38;5;241m.[39mindex(var)])
+[1;32m   1115[0m     [38;5;28;01mexcept[39;00m [38;5;167;01mAttributeError[39;00m:
+[1;32m   1116[0m         [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39mbase_ring()
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m7[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = C1.y*superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0;38;5;16;48;5;152m([0mpolynom[0;38;5;16;48;5;152m)[24D[24C[?7h[0m[?12l[?25h[?25l[?7l[24D[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[14C[?7h[0m[?12l[?25h[?25l[?7l[18A[14D[0m[J[0;94msage: [0;38;5;28;1mimport[0m [0;38;5;125;1mitertools[0m

+[0;94m....: [0mp = [0;38;5;20;1m5[0m

+[0;94m....: [0mm = [0;38;5;20;1m2[0m

+[0;94m....: [0mF = GF(p)[0m

+[0;94m....: [0mRx.<x> = PolynomialRing(F)[0m

+[0;94m....: [0;38;5;102m#f = (x^3 - x)^3 + x^3 - x[0m

+[0;94m....: [0mf = x^[0;38;5;20;1m3[0m + x[0m

+[0;94m....: [0mf1 = f(x = x^[0;38;5;20;1m5[0m - x)[0m

+[0;94m....: [0mC = superelliptic(f, m)[0m

+[0;94m....: [0mC1 = superelliptic(f1, m, prec = [0;38;5;20;1m500[0m)[0m

+[0;94m....: [0mom1 = ((-[0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C1.x^[0;38;5;20;1m2[0m - C1.one)/C1.y)* C1.dx[0m

+[0;94m....: [0mN = [0;38;5;20;1m7[0m

+[0;94m....: [0mlista = [GF(p) [0;38;5;28;1mfor[0m _ [0;38;5;28min[0m [0;38;5;24mrange[0m(N)][0m

+[0;94m....: [0;38;5;28;1mfor[0m a [0;38;5;28min[0m itertools.product(*lista):[0m

+[0;94m....: [0;34m^I[0mpolynom = [0;38;5;24msum[0m(a[i] * x^i [0;38;5;28;1mfor[0m i [0;38;5;28min[0m [0;38;5;24mrange[0m(N))[0m

+[0;94m....: [0;34m^I[0mpolynom = C1.y*superelliptic_function(C1, polynom)[0m

+[0;94m....: [0;34m^I[0;38;5;28;1mif[0m polynom.diffn() == om1:[0m

+[0;94m....: [0;34m^I^I[0;38;5;24mprint[0m(polynom)[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [194][0m, in [0;36m<cell line: 14>[0;34m()[0m
+[1;32m     15[0m polynom [38;5;241m=[39m [38;5;28msum[39m(a[i] [38;5;241m*[39m x[38;5;241m*[39m[38;5;241m*[39mi [38;5;28;01mfor[39;00m i [38;5;129;01min[39;00m [38;5;28mrange[39m(N))
+[1;32m     16[0m polynom [38;5;241m=[39m C1[38;5;241m.[39my[38;5;241m*[39msuperelliptic_function(C1, polynom)
+[0;32m---> 17[0m [38;5;28;01mif[39;00m [43mpolynom[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43mom1[49m:
+[1;32m     18[0m 	[38;5;28mprint[39m(polynom)
+
+File [0;32m<string>:12[0m, in [0;36m__eq__[0;34m(self, other)[0m
+
+File [0;32m<string>:162[0m, in [0;36mreduce[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:296[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+[1;32m   1518[0m cdef long value
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1200[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1198[0m # Now coerce to a common parent and do the operation there
+[1;32m   1199[0m try:
+[0;32m-> 1200[0m     xy = self.canonical_coercion(x, y)
+[1;32m   1201[0m except TypeError:
+[1;32m   1202[0m     self._record_exception()
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
+[1;32m   1313[0m     x_elt = x
+[1;32m   1314[0m if y_map is not None:
+[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
+[1;32m   1316[0m else:
+[1;32m   1317[0m     y_elt = y
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:432[0m, in [0;36msage.structure.coerce_maps.CallableConvertMap._call_[0;34m()[0m
+[1;32m    430[0m         y = self._func(C, x)
+[1;32m    431[0m     else:
+[0;32m--> 432[0m         y = self._func(x)
+[1;32m    433[0m except Exception:
+[1;32m    434[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:324[0m, in [0;36mFractionField_generic._coerce_map_from_.<locals>.wrapper[0;34m(x)[0m
+[1;32m    323[0m [38;5;28;01mdef[39;00m [38;5;21mwrapper[39m(x):
+[0;32m--> 324[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m[43m([49m[43m)[49m[43m,[49m[43m [49m[43mx[49m[38;5;241;43m.[39;49m[43mdenominator[49m[43m([49m[43m)[49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:1167[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement_1poly_field.__init__[0;34m()[0m
+[1;32m   1165[0m     1/2/x
+[1;32m   1166[0m """
+[0;32m-> 1167[0m FractionFieldElement.__init__(self, parent, numerator, denominator,
+[1;32m   1168[0m         coerce, reduce)
+[1;32m   1169[0m if not reduce:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:121[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    119[0m if reduce and parent.is_exact():
+[1;32m    120[0m     try:
+[0;32m--> 121[0m         self.reduce()
+[1;32m    122[0m     except ArithmeticError:
+[1;32m    123[0m         pass
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:1239[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement_1poly_field.reduce[0;34m()[0m
+[1;32m   1237[0m if self._is_reduced:
+[1;32m   1238[0m     return
+[0;32m-> 1239[0m super(self.__class__, self).reduce()
+[1;32m   1240[0m self.normalize_leading_coefficients()
+[1;32m   1241[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:164[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.reduce[0;34m()[0m
+[1;32m    162[0m     return codomain.coerce(nnum/nden)
+[1;32m    163[0m 
+[0;32m--> 164[0m cpdef reduce(self):
+[1;32m    165[0m     """
+[1;32m    166[0m     Reduce this fraction.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:197[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.reduce[0;34m()[0m
+[1;32m    195[0m     return
+[1;32m    196[0m try:
+[0;32m--> 197[0m     g = self.__numerator.gcd(self.__denominator)
+[1;32m    198[0m     if not g.is_unit():
+[1;32m    199[0m         self.__numerator //= g
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4913[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4911[0m         raise NotImplementedError("%s does not provide a gcd implementation for univariate polynomials"%self._parent._base)
+[1;32m   4912[0m     else:
+[0;32m-> 4913[0m         return doit(self, other)
+[1;32m   4914[0m 
+[1;32m   4915[0m @coerce_binop
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:946[0m, in [0;36mFractionField_generic._gcd_univariate_polynomial[0;34m(self, f, g)[0m
+[1;32m    944[0m f1 [38;5;241m=[39m Num(f[38;5;241m.[39mnumerator())
+[1;32m    945[0m g1 [38;5;241m=[39m Num(g[38;5;241m.[39mnumerator())
+[0;32m--> 946[0m [38;5;28;01mreturn[39;00m Pol([43mf1[49m[38;5;241;43m.[39;49m[43mgcd[49m[43m([49m[43mg1[49m[43m)[49m)[38;5;241m.[39mmonic()
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4907[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4905[0m if tgt.ngens() > 1 and tgt._has_singular:
+[1;32m   4906[0m     g = flatten(self).gcd(flatten(other))
+[0;32m-> 4907[0m     return flatten.section()(g)
+[1;32m   4908[0m try:
+[1;32m   4909[0m     doit = self._parent._base._gcd_univariate_polynomial
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:769[0m, in [0;36msage.categories.map.Map.__call__[0;34m()[0m
+[1;32m    767[0m if P is D: # we certainly want to call _call_/with_args
+[1;32m    768[0m     if not args and not kwds:
+[0;32m--> 769[0m         return self._call_(x)
+[1;32m    770[0m     return self._call_with_args(x, args, kwds)
+[1;32m    771[0m # Is there coercion?
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
+[1;32m    786[0m     return self._call_with_args(x, args, kwds)
+[1;32m    787[0m 
+[0;32m--> 788[0m cpdef Element _call_(self, x):
+[1;32m    789[0m     """
+[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/flatten.py:362[0m, in [0;36mUnflatteningMorphism._call_[0;34m(self, p)[0m
+[1;32m    359[0m     Morphism[38;5;241m.[39m[38;5;21m__init__[39m([38;5;28mself[39m, hom)
+[1;32m    360[0m     [38;5;28mself[39m[38;5;241m.[39m_repr_type_str [38;5;241m=[39m [38;5;124m'[39m[38;5;124mUnflattening[39m[38;5;124m'[39m
+[0;32m--> 362[0m [38;5;28;01mdef[39;00m [38;5;21m_call_[39m([38;5;28mself[39m, p):
+[1;32m    363[0m     [38;5;124;03m"""[39;00m
+[1;32m    364[0m [38;5;124;03m    Evaluate an unflattening morphism.[39;00m
+[1;32m    365[0m 
+[0;32m   (...)[0m
+[1;32m    377[0m [38;5;124;03m        ....:        assert z == g(f(z))[39;00m
+[1;32m    378[0m [38;5;124;03m    """[39;00m
+[1;32m    379[0m     index [38;5;241m=[39m [[38;5;241m0[39m]
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1 = ((-2*C1.x^6 + 2*C1.x^2 - C1.one)/C1.y)* C1.dx[50D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mom1[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-2*x^6 + 2*x^2 - 1)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1[2D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier().cartier().inv_cartier().inv_cartier()[47D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mom1.cartier()[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0 dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.cartier()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnv_ca[Ctier().inv_cartier()[26D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[0;38;5;241m().diffn[2C[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mom1.int()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((4*x^28 + 2*x^26 + 2*x^24 + 3*x^22 + 2*x^20 + 2*x^16 + 3*x^14 + x^12 + x^10 + 2*x^8 + 4*x^6 + 2*x^4 + x^2 + 2)/(x^36 + 3*x^34 + 2*x^32 + 3*x^30 + 2*x^28 + 2*x^26 + 4*x^24 + 2*x^22 + 2*x^20 + 2*x^18 + 4*x^16 + 3*x^14 + 3*x^12 + 4*x^10 + 4*x^6 + x^2 + 1))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm1.int()[8D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier()[8D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mom1.curve[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1 = superelliptic(f1, m, prec = 500)[36D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_smooth()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mC1.genus()[16D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m7
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mista = [GF(p) for _ in range(N)][32D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('init.sage')[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [200][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:11[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:26[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:90[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:99[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:84[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:94[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/categories/quotient_fields.py:610[0m, in [0;36mQuotientFields.ElementMethods.derivative[0;34m(self, *args)[0m
+[1;32m    580[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
+[1;32m    581[0m [38;5;124;03mThe derivative of this rational function, with respect to variables[39;00m
+[1;32m    582[0m [38;5;124;03msupplied in args.[39;00m
+[0;32m   (...)[0m
+[1;32m    607[0m [38;5;124;03m    2/(x^3 + 3*x^2*y + 3*x*y^2 + y^3)[39;00m
+[1;32m    608[0m [38;5;124;03m"""[39;00m
+[1;32m    609[0m [38;5;28;01mfrom[39;00m [38;5;21;01msage[39;00m[38;5;21;01m.[39;00m[38;5;21;01mmisc[39;00m[38;5;21;01m.[39;00m[38;5;21;01mderivative[39;00m [38;5;28;01mimport[39;00m multi_derivative
+[0;32m--> 610[0m [38;5;28;01mreturn[39;00m [43mmulti_derivative[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43margs[49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/derivative.pyx:222[0m, in [0;36msage.misc.derivative.multi_derivative[0;34m()[0m
+[1;32m    220[0m 
+[1;32m    221[0m     for arg in derivative_parse(args):
+[0;32m--> 222[0m         F = F._derivative(arg)
+[1;32m    223[0m     return F
+[1;32m    224[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/categories/quotient_fields.py:671[0m, in [0;36mQuotientFields.ElementMethods._derivative[0;34m(self, var)[0m
+[1;32m    613[0m [38;5;124mr[39m[38;5;124;03m"""[39;00m
+[1;32m    614[0m [38;5;124;03mReturns the derivative of this rational function with respect to the[39;00m
+[1;32m    615[0m [38;5;124;03mvariable ``var``.[39;00m
+[0;32m   (...)[0m
+[1;32m    668[0m [38;5;124;03m    (-t + 1)/(t^3 + 3*t^2 + 3*t + 1)[39;00m
+[1;32m    669[0m [38;5;124;03m"""[39;00m
+[1;32m    670[0m R [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mparent()
+[0;32m--> 671[0m [38;5;28;01mif[39;00m [43mvar[49m[43m [49m[38;5;129;43;01min[39;49;00m[43m [49m[43mR[49m[38;5;241;43m.[39;49m[43mgens[49m[43m([49m[43m)[49m:
+[1;32m    672[0m     var [38;5;241m=[39m R[38;5;241m.[39mring()(var)
+[1;32m    674[0m num [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mnumerator()
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1112[0m, in [0;36msage.structure.element.Element.__richcmp__[0;34m()[0m
+[1;32m   1110[0m         return (<Element>self)._richcmp_(other, op)
+[1;32m   1111[0m     else:
+[0;32m-> 1112[0m         return coercion_model.richcmp(self, other, op)
+[1;32m   1113[0m 
+[1;32m   1114[0m cpdef _richcmp_(left, right, int op):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1973[0m, in [0;36msage.structure.coerce.CoercionModel.richcmp[0;34m()[0m
+[1;32m   1971[0m # Coerce to a common parent
+[1;32m   1972[0m try:
+[0;32m-> 1973[0m     x, y = self.canonical_coercion(x, y)
+[1;32m   1974[0m except (TypeError, NotImplementedError):
+[1;32m   1975[0m     pass
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1315[0m, in [0;36msage.structure.coerce.CoercionModel.canonical_coercion[0;34m()[0m
+[1;32m   1313[0m     x_elt = x
+[1;32m   1314[0m if y_map is not None:
+[0;32m-> 1315[0m     y_elt = (<Map>y_map)._call_(y)
+[1;32m   1316[0m else:
+[1;32m   1317[0m     y_elt = y
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m1[0].omega0.regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mB[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[([(1/(x^3 + x))*y] d[x] + V(((-x^2 + 2)/(x^4*y + 2*x^2*y + y)) dx) + dV([((4*x^18 + 4*x^16 + 4*x^14 + x^8 + x^6 + x^4)/(x^4 + 2*x^2 + 1))*y]), V((4*x^14 + x^12 + 3*x^10 + 3*x^8 + x^6 + x^4 + 3*x^2 + 4)*y), [(1/(x^3 + x))*y] d[x] + V(((-x^2 + 2)/(x^4*y + 2*x^2*y + y)) dx) + dV([((4*x^2 + 1)/(x^4 + 2*x^2 + 1))*y])),
+ ([(1/(x^2 + 1))*y] d[x] + V(((-2*x^7 - 2*x^5 - 2*x^3 + x)/(x^4*y + 2*x^2*y + y)) dx) + dV([((4*x^23 + 4*x^21 + 4*x^19 + x^13 + x^11 + x^9)/(x^4 + 2*x^2 + 1))*y]), [2/x*y] + V(((4*x^20 + x^18 + 3*x^16 + 3*x^14 + x^12 + x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3*x^2 + 4)/x)*y), [(1/(x^4 + x^2))*y] d[x] + V(((-2*x^6 + x^4 - 2*x^2 - 2)/(x^7*y + 2*x^5*y + x^3*y)) dx) + dV([(3*x/(x^4 + 2*x^2 + 1))*y]))]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mom.verschiebung() == aom0.verschiebung() + mult_by_p(h.diffn())[63D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mx = OM - de_rham_witt_lift_form0(om)[0m[K[36D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mom(B1[0]).coordina[Ces(basis = B1)[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m4]).co[Crdinates(basis=B)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mautom(B[[0;38;5;20;1m0[0m]).coordinates(basis=B)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [203][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43mbasis[49m[38;5;241;43m=[39;49m[43mB[49m[43m)[49m
+
+File [0;32m<string>:109[0m, in [0;36mcoordinates[0;34m(self, basis, prec, info)[0m
+
+File [0;32m<string>:59[0m, in [0;36mcoordinates[0;34m(self)[0m
+
+File [0;32m<string>:93[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
+[1;32m    786[0m     return self._call_with_args(x, args, kwds)
+[1;32m    787[0m 
+[0;32m--> 788[0m cpdef Element _call_(self, x):
+[1;32m    789[0m     """
+[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:1254[0m, in [0;36mFractionFieldEmbeddingSection._call_[0;34m(self, x, check)[0m
+[1;32m   1249[0m     [38;5;28;01mreturn[39;00m num
+[1;32m   1250[0m [38;5;28;01mif[39;00m check [38;5;129;01mand[39;00m [38;5;129;01mnot[39;00m den[38;5;241m.[39mis_unit():
+[1;32m   1251[0m     [38;5;66;03m# This should probably be a ValueError.[39;00m
+[1;32m   1252[0m     [38;5;66;03m# However, too much existing code is expecting this to throw a[39;00m
+[1;32m   1253[0m     [38;5;66;03m# TypeError, so we decided to keep it for the time being.[39;00m
+[0;32m-> 1254[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mfraction must have unit denominator[39m[38;5;124m"[39m)
+[1;32m   1255[0m [38;5;28;01mreturn[39;00m num [38;5;241m*[39m den[38;5;241m.[39minverse_of_unit()
+
+[0;31mTypeError[0m: fraction must have unit denominator
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.genus()[9D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mutom(B[0]).coordinates(basis=B)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mutom(B[[0;38;5;20;1m0[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mautom(B[[0;38;5;20;1m0[0m]).coordinates(basis=B)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [206][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[43m)[49m[38;5;241;43m.[39;49m[43mcoordinates[49m[43m([49m[43mbasis[49m[38;5;241;43m=[39;49m[43mB[49m[43m)[49m
+
+File [0;32m<string>:117[0m, in [0;36mcoordinates[0;34m(self, basis, prec, info)[0m
+
+File [0;32m<string>:88[0m, in [0;36mdiv_by_p[0;34m(self, info)[0m
+
+[0;31mTypeError[0m: cannot unpack non-iterable superelliptic_function object
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mutom(B[0]).coordinates(basis=B)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mutom(B[[0;38;5;20;1m0[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mautom(B[[0;38;5;20;1m0[0m]).coordinates(basis=B)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[4, 6]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+Computing 8. basis element
+Computing 9. basis element
+Computing 10. basis element
+Computing 11. basis element
+Computing 12. basis element
+Computing 13. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [209][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:13[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:91[0m, in [0;36mregular_drw_cech[0;34m(cocycle)[0m
+
+File [0;32m<string>:83[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 'omega0'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0m    aux.h2, A = decomposition_g0_pth_power(aux.h2)[0m

+[0;94m....: [0m    aux.omega += (A.diffn()).inv_cartier()[0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[23D[23C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[11A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0m    aux.h2, A = decomposition_g0_pth_power(aux.h2)[0m

+[0;94m....: [0m    aux.omega += (A.diffn()).inv_cartier()[0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241megular_drw_form(OM)[19D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr_drw_form[0;38;5;16;48;5;152m([0mOM[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m][0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m0[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_drw_form(B[[0;38;5;20;1m0[0m].omega0)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+File [0;32m<string>:59[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1247[0m # This causes so much headache.
+[0;32m-> 1248[0m raise bin_op_exception(op, x, y)
+[1;32m   1249[0m 
+
+[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3' and 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [211][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mregular_drw_form[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43momega0[49m[43m)[49m
+
+Input [0;32mIn [210][0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+[1;32m      3[0m omega_aux [38;5;241m=[39m omega[38;5;241m.[39mr()
+[1;32m      4[0m omega_aux [38;5;241m=[39m omega_aux[38;5;241m.[39mregular_form()
+[0;32m----> 5[0m aux [38;5;241m=[39m omega [38;5;241m-[39m omega_aux[38;5;241m.[39mdx[38;5;241m.[39mteichmuller()[38;5;241m*[39m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m-[39m omega_aux[38;5;241m.[39mdy[38;5;241m.[39mteichmuller()[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn()
+[1;32m      6[0m aux[38;5;241m.[39momega, fct [38;5;241m=[39m decomposition_omega0_hpdh(aux[38;5;241m.[39momega)
+[1;32m      7[0m aux[38;5;241m.[39mh2 [38;5;241m+[39m[38;5;241m=[39m fct[38;5;241m*[39m[38;5;241m*[39mp
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2414[0m, in [0;36msage.rings.rational.Rational.__mul__[0;34m()[0m
+[1;32m   2412[0m         return x
+[1;32m   2413[0m 
+[0;32m-> 2414[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   2415[0m 
+[1;32m   2416[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:48[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+    [0;31m[... skipping similar frames: __rmul__ at line 43 (2 times), sage.structure.coerce.CoercionModel.bin_op at line 1242 (2 times), sage.structure.element.Element.__mul__ at line 1528 (2 times)][0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:31[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[0m[[0;38;5;241m0].regular_form()[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mB[[0;38;5;20;1m0[0m][10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([(1/(x^3 + 2*x))*y] d[x] + V((x/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y]), V(((x^2 + 1)/x)*y), [(1/(x^3 + 2*x))*y] d[x] + V((x/(x^2*y - y)) dx) + dV([(1/(x^3 + 2*x))*y]))
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m[0][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].[0;38;5;241mregular_form()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega0.regular_form()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mB[[0;38;5;20;1m0[0m].omega0[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V((x/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    p = C.characteristic[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0m    aux.h2, A = decomposition_g0_pth_power(aux.h2)[0m

+[0;94m....: [0m    aux.omega += (A.diffn()).inv_cartier()[0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[23D[23C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[12A[10D[0m[J[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    p = C.characteristic[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0m    aux.h2, A = decomposition_g0_pth_power(aux.h2)[0m

+[0;94m....: [0m    aux.omega += (A.diffn()).inv_cartier()[0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mdef[0m [0;38;5;25;1mregular_drw_form[0m(omega):[0m

+[0;94m....: [0m    C = omega.curve[0m

+[0;94m....: [0m    p = C.characteristic[0m

+[0;94m....: [0m    omega_aux = omega.r()[0m

+[0;94m....: [0m    omega_aux = omega_aux.regular_form()[0m

+[0;94m....: [0m    aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[0m

+[0;94m....: [0m    aux.omega, fct = decomposition_omega0_hpdh(aux.omega)[0m

+[0;94m....: [0m    aux.h2 += fct^p[0m

+[0;94m....: [0m    aux.h2, A = decomposition_g0_pth_power(aux.h2)[0m

+[0;94m....: [0m    aux.omega += (A.diffn()).inv_cartier()[0m

+[0;94m....: [0m    result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)[0m

+[0;94m....: [0m    [0;38;5;28;1mreturn[0m result[23D[23C[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[A[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[A[11D[?7h[0m[?12l[?25h[?25l[?7l[A[?7h[0m[?12l[?25h[?25l[?7l[0m

+[23C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[23C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[0m

+[23C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[23C[?7h[0m[?12l[?25h[?25l[?7l[11A[17D[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[11A[5C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241megular_drw_form(B[0].omega0)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mlar_drw_form[0;38;5;16;48;5;152m([0mB[[0;38;5;20;1m0[0m].omega0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mregular_drw_form(B[[0;38;5;20;1m0[0m].omega0)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+File [0;32m<string>:59[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1247[0m # This causes so much headache.
+[0;32m-> 1248[0m raise bin_op_exception(op, x, y)
+[1;32m   1249[0m 
+
+[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3' and 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [215][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mregular_drw_form[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m[38;5;241;43m.[39;49m[43momega0[49m[43m)[49m
+
+Input [0;32mIn [214][0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+[1;32m      4[0m omega_aux [38;5;241m=[39m omega[38;5;241m.[39mr()
+[1;32m      5[0m omega_aux [38;5;241m=[39m omega_aux[38;5;241m.[39mregular_form()
+[0;32m----> 6[0m aux [38;5;241m=[39m omega [38;5;241m-[39m omega_aux[38;5;241m.[39mdx[38;5;241m.[39mteichmuller()[38;5;241m*[39m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m-[39m omega_aux[38;5;241m.[39mdy[38;5;241m.[39mteichmuller()[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn()
+[1;32m      7[0m aux[38;5;241m.[39momega, fct [38;5;241m=[39m decomposition_omega0_hpdh(aux[38;5;241m.[39momega)
+[1;32m      8[0m aux[38;5;241m.[39mh2 [38;5;241m+[39m[38;5;241m=[39m fct[38;5;241m*[39m[38;5;241m*[39mp
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2414[0m, in [0;36msage.rings.rational.Rational.__mul__[0;34m()[0m
+[1;32m   2412[0m         return x
+[1;32m   2413[0m 
+[0;32m-> 2414[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   2415[0m 
+[1;32m   2416[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:48[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+    [0;31m[... skipping similar frames: __rmul__ at line 43 (2 times), sage.structure.coerce.CoercionModel.bin_op at line 1242 (2 times), sage.structure.element.Element.__mul__ at line 1528 (2 times)][0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1528[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1526[0m     if not err:
+[1;32m   1527[0m         return (<Element>right)._mul_long(value)
+[0;32m-> 1528[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1529[0m except TypeError:
+[1;32m   1530[0m     return NotImplemented
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:43[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:31[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:63[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.diffn().exp[Cns[Con_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdx.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.diffn().exp[Cns[Con_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.x.teichmuller().diffn()[31D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m[0].omega0[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C].omega0[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mOB[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0mMB[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m=B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m B[[0;38;5;20;1m0[0m].omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m = B[[0;38;5;20;1m0[0m].omega0[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m = B[[0;38;5;20;1m0[0m].omega0[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0mm = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0me = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0mg = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[0ma = B[[0;38;5;20;1m0[0m].omega0[14D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0momega = B[[0;38;5;20;1m0[0m].omega0[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux = omega.r[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0momega_aux = omega.r()[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux = omega_aux.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0momega_aux = omega_aux.regular_form()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[127D[0m[J[0;94msage: [0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[127D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m<string>:58[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [220][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m aux [38;5;241m=[39m omega [38;5;241m-[39m [43momega_aux[49m[38;5;241;43m.[39;49m[43mdx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m-[39m omega_aux[38;5;241m.[39mdy[38;5;241m.[39mteichmuller()[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn()
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:64[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+[1;32m   1518[0m cdef long value
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1246[0m     # We should really include the underlying error.
+[1;32m   1247[0m     # This causes so much headache.
+[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
+[1;32m   1249[0m 
+[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
+
+[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3' and 'Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 5'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[121D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux.dx.teichmuller()*C.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[58D[0m[J[0;94msage: [0momega_aux.dx.teichmuller()*C.x.teichmuller().diffn()[58D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m<string>:58[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [221][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43momega_aux[49m[38;5;241;43m.[39;49m[43mdx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:64[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+[1;32m   1518[0m cdef long value
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1246[0m     # We should really include the underlying error.
+[1;32m   1247[0m     # This causes so much headache.
+[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
+[1;32m   1249[0m 
+[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
+
+[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3' and 'Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 5'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega_aux.dx.teichmuller()*C.x.teichmuller().diffn()[51D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0maux.dx.teichmuller()*C.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0momega_aux.dx.teichmuller()[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux.dx.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpomega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0maomega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mromega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0meomega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mnomega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mtomega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m(omega_aux.dx.teichmu[Cler()[26D[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([24C[0m()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0m[J[0;94msage: [0mparent(omega_aux.dx.teichmuller())[40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class '__main__.superelliptic_witt'>
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0momega_aux.dx.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0m([28C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([28C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[31D[0m([28C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([28C[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0mparent(omega_aux.dx.teichmuller().t.function)[51D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega_aux.dx.teichmuller()[25D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0momega[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V((x/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega[4D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga[2D[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241maux.dx.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om[Cga_a[Cx.regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0momega_aux.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega[4D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241maux.dx.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om[Cga_a[Cx.regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0momega_aux.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega[?7h[0m[?12l[?25h[?25l[?7l[5D[0mparent[0;38;5;16;48;5;152m([0momega_aux.dx.teichmuller().t.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0momega_aux.dx.teichmuller[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()*C.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[52D[0maux = omega - omega_aux.dx.teichmuller()*C.x[Cteichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[127D[0m[J[0;94msage: [0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[127D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m<string>:58[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [226][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m aux [38;5;241m=[39m omega [38;5;241m-[39m [43momega_aux[49m[38;5;241;43m.[39;49m[43mdx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m [38;5;241m-[39m omega_aux[38;5;241m.[39mdy[38;5;241m.[39mteichmuller()[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m.[39mteichmuller()[38;5;241m.[39mdiffn()
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:64[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+[1;32m   1518[0m cdef long value
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1248[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1246[0m     # We should really include the underlying error.
+[1;32m   1247[0m     # This causes so much headache.
+[0;32m-> 1248[0m     raise bin_op_exception(op, x, y)
+[1;32m   1249[0m 
+[1;32m   1250[0m cpdef canonical_coercion(self, x, y):
+
+[0;31mTypeError[0m: unsupported operand parent(s) for *: 'Univariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 3' and 'Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 5'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0maux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[121D[0momega[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mparent[0;38;5;16;48;5;152m([0momega_aux.dx.teichmuller().t.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0momega_aux.dx.teichmuller[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()*C.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[52D[0maux = omega - omega_aux.dx.teichmuller()*C.x[Cteichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[121D[0momega_aux =[Comega_[Cux.regular_form[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0momega_aux = omega_aux.regular_form()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [227][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m omega_aux [38;5;241m=[39m [43momega_aux[49m[38;5;241;43m.[39;49m[43mregular_form[49m()
+
+[0;31mAttributeError[0m: 'superelliptic_regular_form' object has no attribute 'regular_form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux = omega_aux.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0maux = omega[C- omeg[C_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[121D[0momega[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0mparent[0;38;5;16;48;5;152m([0momega_aux.dx.teichmuller().t.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[34D[0momega_aux.dx.teichmuller[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()*C.x.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[52D[0maux = omega - omega_aux.dx.teichmuller()*C.x[Cteichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[121D[0momega_aux =[Comega_[Cux.regular_form[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m.r[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[16D[0m = B[[0;38;5;20;1m0[0m].omega0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0m_aux = omega.r[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0momega_aux = omega.r()[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()[120D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpamega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[C[0mamega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[0mramega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[0meamega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[0mnamega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[0mtamega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[0m(amega_aux.function[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mmega_aux.function[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0momega_aux.function[17D[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[9C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([18C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mparent(omega_aux.function)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [229][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m parent([43momega_aux[49m[38;5;241;43m.[39;49m[43mfunction[49m)
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0momega_aux.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mparent(omega_aux.form)[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega_aux = omega.r()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint()[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0momega.curve[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mx.[Cxpansion_at_in[Cty[20D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241m_rham_basis()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mrham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, (1/(x*y)) dx)]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.diffn()[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;94msage: [0mA [0;38;5;241m= ((C1.x^146 + 2*C1.x^144 + C1.x^142 + 4*C1.x^136 + 3*C1.x^134 + 4*C1.x^132 + 2*C1.x^126 + 4*C1.x^124 + 2*C1.x^122 + 3*C1.x^106 + C1.x^104 + 3*C1.x^102 + 
[162C3[0m

+[0;94m....: [0;38;5;241m*C1.x^96 + C1.x^94 + 3*C1.x^92 + C1.x^86 + 2*C1.x^84 + C1.x^82 + 4*C1.x^76 + 3*C1.x^74 + 4*C1.x^72 + 3*C1.x^66 + C1.x^64 + 3*C1.x^62 + 4*C1.x^56 + 3*C1.x^54
[162C [0m

+[0;94m....: [0;38;5;241m+ 4*C1.x^52 + 2*C1.x^46 + 4*C1.x^44 + 2*C1.x^42 + 4*C1.x^36 + 3*C1.x^34 + 4*C1.x^32 + 4*C1.x^28 + 3*C1.x^26 + 2*C1.x^24 + 3*C1.x^20 + 2*C1.x^16 + C1.x^14 + 
[162C4[0m

+[0;94m....: [0;38;5;241m*C1.x^12 + 3*C1.x^10 + 2*C1.x^8 + 3*C1.x^6 + 2*C1.x^4 + 3*C1.x^2 + 3*C1.one)/(C1.x^36 + 2*C1.x^34 + 2*C1.x^32 + 2*C1.x^30 + 2*C1.x^28 + 4*C1.x^26 + C1.x^24 
[162C+[0m

+[0;94m....: [0;38;5;241m 2*C1.x^22 + 3*C1.x^20 + 2*C1.x^18 + C1.x^14 + 4*C1.x^12 + C1.x^8 + C1.x^6 + 3*C1.x^4 + 4*C1.one))*C1.y[109D[4A[8C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[4A[10C[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mA = C.de_rham_basis[[0;38;5;20;1m0[0m][28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [234][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m A [38;5;241m=[39m [43mC[49m[38;5;241;43m.[39;49m[43mde_rham_basis[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m][49m
+
+[0;31mTypeError[0m: 'method' object is not subscriptable
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA = C.de_rham_basis[0;38;5;16;48;5;152m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m[[0;38;5;20;1m0[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mA = C.de_rham_basis()[[0;38;5;20;1m0[0m][30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = C.de_rham_basis()[0][23D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mA[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mA = A.omega0[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = A.omega0[11D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0maA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0mrA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0meA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0mnA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0mtA.form[6D[?7h[0m[?12l[?25h[?25l[?7l[0m(A.form[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mparent(A.form)[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m[0].omega0[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m].omega0[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mregular_form()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0maB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mrB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0meB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mnB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mtB[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[0m(B[[0;38;5;20;1m0[0m].omega0.omega.form)[23D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[6C[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([22C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mparent(B[[0;38;5;20;1m0[0m].omega0.omega.form)[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mef regular_drw_form(omega):[27D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mde_rham_witt_lift[0m

+[23C[0;38;5;16;48;5;250m de_rham_witt_lift      [0m

+[23C[0;38;5;16;48;5;250m de_rham_witt_lift_form0[0m

+[23C[0;38;5;16;48;5;250m de_rham_witt_lift_form8[0m

+

+[0m [5A[23C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

+[23C[0;38;5;231;48;5;102m de_rham_witt_lift      [0m

+

+

+[23C[0;38;5;16;48;5;248m <unknown> [4A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_form0[0m

+[23C[0;38;5;16;48;5;250m de_rham_witt_lift      [0m

+[23C[0;38;5;231;48;5;102m de_rham_witt_lift_form0[2A[18D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[29C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mde_rham_witt_lift_form0(C.dx)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_witt_lift_form0[0;38;5;16;48;5;152m([0mC.dx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[29D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mAde_rham_wi[Ct_lift_form0(C.dx)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift_form0(C.dx)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m=de_rham_wi[Ct_lift_form0(C.dx)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m de_rham_wi[Ct_lift_form0(C.dx)[29D[?7h[0m[?12l[?25h[?25l[?7l[23C[0;38;5;210;48;5;88m([4C[0;38;5;16;48;5;152m)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m([4C)[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mA = de_rham_witt_lift_form0(C.dx)[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = de_rham_witt_lift_form0(C.dx)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[3D[0mform[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mpA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0maA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mrA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0meA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mnA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mtA.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m(A.omega.form)[13D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[5C[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([12C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mparent(A.omega.form)[26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0mA.omega.form[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([12C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.form)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m.form)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m.form)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m.form)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0m.form)[0m[K[6D[?7h[0m[?12l[?25h[?25l[?7l[0mh.form)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m1.form)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[9D[0;38;5;16;48;5;152m([9C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;28;1mfor[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfo[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mparent(A.h1.function)[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0mA.h1.function[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[14D[0m([13C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.function)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m2.function)[10D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([13C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0mparent(A.h2.function)[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in y over Fraction Field of Univariate Polynomial Ring in x over Finite Field of size 5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mB[0;38;5;241m[0].omega0[10D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[23;0t
+]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.7, Release Date: 2022-09-19                     │
+│ Using Python 3.10.5. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
+
+[0;31mNameError[0m: name 'C1' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+Computing 8. basis element
+Computing 9. basis element
+Computing 10. basis element
+Computing 11. basis element
+Computing 12. basis element
+Computing 13. basis element
+( [(3*x^5 + 2*x)*y] d[x] + [2*x^10 + x^6 + 2*x^2 + 3] d[y] + V(((2*x^215 + 2*x^211 + 2*x^207 + 3*x^205 + 2*x^203 + 4*x^201 + 3*x^197 + 4*x^189 + 3*x^185 + x^181 + 4*x^179 + 4*x^177 + 2*x^175 + 2*x^173 + 4*x^171 + 2*x^169 + x^167 + 4*x^165 + 2*x^163 + 3*x^161 + x^159 + x^155 + 2*x^151 + 4*x^149 + 3*x^147 + 4*x^145 + 3*x^143 + 2*x^141 + 3*x^137 + 4*x^135 + 4*x^133 + 2*x^131 + 4*x^129 + x^127 + x^125 + 4*x^123 + 2*x^121 + x^117 + 4*x^115 + x^113 + 2*x^111 + x^109 + 2*x^105 + x^103 + 2*x^99 + 3*x^97 + 2*x^95 + 4*x^93 + 4*x^91 + 2*x^89 + x^87 + x^85 + x^83 + x^81 + x^79 + 3*x^77 + 4*x^75 + 4*x^71 + 3*x^69 + x^67 + 2*x^63 + 3*x^61 + x^59 + x^57 + x^55 + 3*x^51 + 3*x^47 + x^43 + x^41 + 4*x^37 + 4*x^33 + 4*x^31 + 4*x^29 + 4*x^25 + 2*x^23 + 2*x^21 + x^19 + 4*x^17 + 3*x^13 + 3*x^11 + x^9 + 3*x^7 + 2*x^3)*y) dx + (3*x^220 + 4*x^210 + 3*x^206 + 2*x^204 + 2*x^202 + 3*x^200 + x^198 + 2*x^196 + 4*x^194 + 4*x^190 + 4*x^180 + x^176 + 2*x^174 + 2*x^170 + 3*x^168 + 4*x^166 + 2*x^164 + 2*x^162 + x^158 + 2*x^156 + 3*x^154 + 2*x^152 + 3*x^150 + 3*x^148 + 2*x^146 + 2*x^142 + 2*x^140 + x^134 + 2*x^132 + 3*x^130 + 2*x^128 + x^126 + 3*x^124 + 4*x^122 + x^120 + 2*x^118 + 4*x^116 + 2*x^114 + 3*x^108 + 4*x^104 + 2*x^100 + 3*x^98 + 3*x^94 + 3*x^92 + 4*x^90 + 4*x^88 + 2*x^86 + x^84 + x^82 + 4*x^80 + 2*x^78 + 3*x^76 + 2*x^74 + 4*x^72 + 2*x^70 + x^62 + 4*x^60 + 2*x^58 + 2*x^54 + 3*x^52 + 3*x^50 + 4*x^44 + x^42 + 3*x^40 + 2*x^32 + x^26 + 2*x^24 + 2*x^22 + x^20 + 2*x^18 + 4*x^16 + 4*x^14 + x^12 + 3*x^10 + 2*x^4 + 3*x^2) dy) + dV(0), V(((2*x^80 + 4*x^76 + x^74 + 3*x^72 + 4*x^68 + 2*x^66 + 4*x^64 + 2*x^60 + x^58 + 3*x^56 + x^54 + 3*x^52 + x^50 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 4*x^38 + 3*x^36 + x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 4*x^20 + x^18 + 2*x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 2*x^6 + 4*x^4 + 3)/x^4)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.7, Release Date: 2022-09-19                     │
+│ Using Python 3.10.5. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:12[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:25[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:15[0m, in [0;36mde_rham_witt_lift_form8[0;34m(omega)[0m
+
+File [0;32m<string>:90[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+    [0;31m[... skipping similar frames: auxilliary_derivative at line 149 (1 times)][0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+    [0;31m[... skipping similar frames: __rmul__ at line 55 (2 times), sage.rings.integer.Integer.__mul__ at line 1964 (2 times), sage.structure.coerce.CoercionModel.bin_op at line 1242 (2 times)][0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:53[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:44[0m, in [0;36m__rmul__[0;34m(self, constant)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:296[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1516[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[0;32m-> 1516[0m     return coercion_model.bin_op(left, right, mul)
+[1;32m   1517[0m 
+[1;32m   1518[0m cdef long value
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1204[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1202[0m     self._record_exception()
+[1;32m   1203[0m else:
+[0;32m-> 1204[0m     return PyObject_CallObject(op, xy)
+[1;32m   1205[0m 
+[1;32m   1206[0m if op is mul:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:1514[0m, in [0;36msage.structure.element.Element.__mul__[0;34m()[0m
+[1;32m   1512[0m cdef int cl = classify_elements(left, right)
+[1;32m   1513[0m if HAVE_SAME_PARENT(cl):
+[0;32m-> 1514[0m     return (<Element>left)._mul_(right)
+[1;32m   1515[0m if BOTH_ARE_ELEMENT(cl):
+[1;32m   1516[0m     return coercion_model.bin_op(left, right, mul)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:669[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._mul_[0;34m()[0m
+[1;32m    667[0m try:
+[1;32m    668[0m     d1 = rnum.gcd(sden)
+[0;32m--> 669[0m     d2 = snum.gcd(rden)
+[1;32m    670[0m     if not d1.is_unit():
+[1;32m    671[0m         rnum = rnum // d1
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4913[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4911[0m         raise NotImplementedError("%s does not provide a gcd implementation for univariate polynomials"%self._parent._base)
+[1;32m   4912[0m     else:
+[0;32m-> 4913[0m         return doit(self, other)
+[1;32m   4914[0m 
+[1;32m   4915[0m @coerce_binop
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:946[0m, in [0;36mFractionField_generic._gcd_univariate_polynomial[0;34m(self, f, g)[0m
+[1;32m    944[0m f1 [38;5;241m=[39m Num(f[38;5;241m.[39mnumerator())
+[1;32m    945[0m g1 [38;5;241m=[39m Num(g[38;5;241m.[39mnumerator())
+[0;32m--> 946[0m [38;5;28;01mreturn[39;00m Pol([43mf1[49m[38;5;241;43m.[39;49m[43mgcd[49m[43m([49m[43mg1[49m[43m)[49m)[38;5;241m.[39mmonic()
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:4494[0m, in [0;36msage.structure.element.coerce_binop.new_method[0;34m()[0m
+[1;32m   4492[0m def new_method(self, other, *args, **kwargs):
+[1;32m   4493[0m     if have_same_parent(self, other):
+[0;32m-> 4494[0m         return method(self, other, *args, **kwargs)
+[1;32m   4495[0m     else:
+[1;32m   4496[0m         a, b = coercion_model.canonical_coercion(self, other)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:4907[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.gcd[0;34m()[0m
+[1;32m   4905[0m if tgt.ngens() > 1 and tgt._has_singular:
+[1;32m   4906[0m     g = flatten(self).gcd(flatten(other))
+[0;32m-> 4907[0m     return flatten.section()(g)
+[1;32m   4908[0m try:
+[1;32m   4909[0m     doit = self._parent._base._gcd_univariate_polynomial
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:769[0m, in [0;36msage.categories.map.Map.__call__[0;34m()[0m
+[1;32m    767[0m if P is D: # we certainly want to call _call_/with_args
+[1;32m    768[0m     if not args and not kwds:
+[0;32m--> 769[0m         return self._call_(x)
+[1;32m    770[0m     return self._call_with_args(x, args, kwds)
+[1;32m    771[0m # Is there coercion?
+
+File [0;32m/ext/sage/9.7/src/sage/categories/map.pyx:788[0m, in [0;36msage.categories.map.Map._call_[0;34m()[0m
+[1;32m    786[0m     return self._call_with_args(x, args, kwds)
+[1;32m    787[0m 
+[0;32m--> 788[0m cpdef Element _call_(self, x):
+[1;32m    789[0m     """
+[1;32m    790[0m     Call method with a single argument, not implemented in the base class.
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/flatten.py:380[0m, in [0;36mUnflatteningMorphism._call_[0;34m(self, p)[0m
+[1;32m    363[0m [38;5;124;03m"""[39;00m
+[1;32m    364[0m [38;5;124;03mEvaluate an unflattening morphism.[39;00m
+[1;32m    365[0m 
+[0;32m   (...)[0m
+[1;32m    377[0m [38;5;124;03m    ....:        assert z == g(f(z))[39;00m
+[1;32m    378[0m [38;5;124;03m"""[39;00m
+[1;32m    379[0m index [38;5;241m=[39m [[38;5;241m0[39m]
+[0;32m--> 380[0m [38;5;28;01mfor[39;00m R, _ [38;5;129;01min[39;00m [38;5;28;43mreversed[39;49m[43m([49m[38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_intermediate_rings[49m[43m)[49m:
+[1;32m    381[0m     index[38;5;241m.[39mappend(index[[38;5;241m-[39m[38;5;241m1[39m] [38;5;241m+[39m [38;5;28mlen[39m(R[38;5;241m.[39mgens()))
+[1;32m    382[0m newpol [38;5;241m=[39m [{} [38;5;28;01mfor[39;00m _ [38;5;129;01min[39;00m [38;5;28mself[39m[38;5;241m.[39m_intermediate_rings]
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+Computing 8. basis element
+Computing 9. basis element
+Computing 10. basis element
+Computing 11. basis element
+Computing 12. basis element
+Computing 13. basis element
+( [3*x*y] d[x] + [3*x^2 + 2] d[y] + V(((x^37 + 2*x^35 + x^33 + 4*x^29 + 4*x^27 + x^25 + x^23 + 2*x^19 + 4*x^17 + 2*x^15 + 4*x^9 + x^7 + 3*x^3)*y) dx + (x^38 + x^36 + 4*x^34 + 4*x^32 + 4*x^30 + 2*x^26 + 4*x^22 + 2*x^20 + 2*x^18 + 3*x^16 + 3*x^14 + 4*x^10 + 2*x^8 + 4*x^6 + 3*x^4 + 2*x^2) dy) + dV(0), V((4*x^14 + x^12 + 3*x^10 + 3*x^8 + x^6 + x^4 + 3*x^2 + 4)*y) )
+( [3*x^2*y] d[x] + [3*x^3 + 2*x] d[y] + V(((x^42 + 2*x^40 + x^38 + 4*x^34 + 4*x^32 + x^30 + x^28 + 2*x^24 + 3*x^22 + 4*x^18)*y) dx + (x^43 + x^41 + 4*x^39 + 4*x^37 + 4*x^35 + 2*x^31 + 4*x^27 + 2*x^25 + x^23 + 2*x^21 + 4*x^19 + x^17) dy) + dV(0), [2/x*y] + V(((4*x^20 + x^18 + 3*x^16 + 3*x^14 + x^12 + x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3*x^2 + 4)/x)*y) )
+( [(3*x^5 + 2*x)*y] d[x] + [2*x^10 + x^6 + 2*x^2 + 3] d[y] + V(((2*x^215 + 2*x^211 + 2*x^207 + 3*x^205 + 2*x^203 + 4*x^201 + 3*x^197 + 4*x^189 + 3*x^185 + x^181 + 4*x^179 + 4*x^177 + 2*x^175 + 2*x^173 + 4*x^171 + 2*x^169 + x^167 + 4*x^165 + 2*x^163 + 3*x^161 + x^159 + x^155 + 2*x^151 + 4*x^149 + 3*x^147 + 4*x^145 + 3*x^143 + 2*x^141 + 3*x^137 + 4*x^135 + 4*x^133 + 2*x^131 + 4*x^129 + x^127 + x^125 + 4*x^123 + 2*x^121 + x^117 + 4*x^115 + x^113 + 2*x^111 + x^109 + 2*x^105 + x^103 + 2*x^99 + 3*x^97 + 2*x^95 + 4*x^93 + 4*x^91 + 2*x^89 + x^87 + x^85 + x^83 + x^81 + x^79 + 3*x^77 + 4*x^75 + 4*x^71 + 3*x^69 + x^67 + 2*x^63 + 3*x^61 + x^59 + x^57 + x^55 + 3*x^51 + 3*x^47 + x^43 + x^41 + 4*x^37 + 4*x^33 + 4*x^31 + 4*x^29 + 4*x^25 + 2*x^23 + 2*x^21 + x^19 + 4*x^17 + 3*x^13 + 3*x^11 + x^9 + 3*x^7 + 2*x^3)*y) dx + (3*x^220 + 4*x^210 + 3*x^206 + 2*x^204 + 2*x^202 + 3*x^200 + x^198 + 2*x^196 + 4*x^194 + 4*x^190 + 4*x^180 + x^176 + 2*x^174 + 2*x^170 + 3*x^168 + 4*x^166 + 2*x^164 + 2*x^162 + x^158 + 2*x^156 + 3*x^154 + 2*x^152 + 3*x^150 + 3*x^148 + 2*x^146 + 2*x^142 + 2*x^140 + x^134 + 2*x^132 + 3*x^130 + 2*x^128 + x^126 + 3*x^124 + 4*x^122 + x^120 + 2*x^118 + 4*x^116 + 2*x^114 + 3*x^108 + 4*x^104 + 2*x^100 + 3*x^98 + 3*x^94 + 3*x^92 + 4*x^90 + 4*x^88 + 2*x^86 + x^84 + x^82 + 4*x^80 + 2*x^78 + 3*x^76 + 2*x^74 + 4*x^72 + 2*x^70 + x^62 + 4*x^60 + 2*x^58 + 2*x^54 + 3*x^52 + 3*x^50 + 4*x^44 + x^42 + 3*x^40 + 2*x^32 + x^26 + 2*x^24 + 2*x^22 + x^20 + 2*x^18 + 4*x^16 + 4*x^14 + x^12 + 3*x^10 + 2*x^4 + 3*x^2) dy) + dV(0), V(((2*x^80 + 4*x^76 + x^74 + 3*x^72 + 4*x^68 + 2*x^66 + 4*x^64 + 2*x^60 + x^58 + 3*x^56 + x^54 + 3*x^52 + x^50 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 4*x^38 + 3*x^36 + x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 4*x^20 + x^18 + 2*x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 2*x^6 + 4*x^4 + 3)/x^4)*y) )
+( [(3*x^6 + 2*x^2)*y] d[x] + [2*x^11 + x^7 + 2*x^3 + 3*x] d[y] + V(((2*x^220 + 2*x^216 + 2*x^212 + 4*x^210 + 2*x^208 + 4*x^202 + 4*x^200 + x^198 + 2*x^196 + 4*x^194 + 4*x^192 + 3*x^190 + x^186 + x^184 + 4*x^182 + 2*x^180 + 2*x^178 + 3*x^176 + 4*x^174 + 4*x^172 + 2*x^170 + 4*x^168 + 2*x^164 + x^160 + 4*x^158 + 3*x^156 + 4*x^154 + x^152 + 2*x^150 + 4*x^148 + x^138 + x^136 + 3*x^134 + 3*x^128 + 3*x^126 + 4*x^124 + 3*x^122 + x^120 + 3*x^118 + 3*x^116 + 3*x^114 + 2*x^110 + 3*x^108 + 4*x^106 + 4*x^104 + 2*x^102 + 4*x^98 + 2*x^94 + 4*x^90 + 2*x^88 + 4*x^86 + 2*x^84 + 2*x^82 + 2*x^80 + 3*x^78 + x^76 + 4*x^74 + 2*x^72 + x^70 + 3*x^68 + 3*x^66 + 2*x^64 + 3*x^58 + x^56 + 2*x^50 + x^48 + 2*x^46 + x^44 + 4*x^42 + 2*x^40 + x^38 + 4*x^36 + x^32 + 4*x^30 + 2*x^28 + x^26 + 4*x^24 + 3*x^22 + 4*x^18 + 3*x^16 + x^14 + 3*x^12 + 2*x^8)*y) dx + (3*x^225 + 3*x^215 + 3*x^211 + 2*x^209 + 2*x^207 + x^203 + x^201 + x^197 + 3*x^195 + 3*x^193 + x^191 + 2*x^189 + x^181 + 2*x^179 + 3*x^175 + 3*x^173 + x^171 + 4*x^169 + 3*x^167 + 3*x^163 + 2*x^161 + 4*x^159 + x^157 + 2*x^155 + x^149 + 4*x^147 + 4*x^145 + 2*x^143 + 3*x^141 + x^139 + x^135 + 2*x^133 + x^131 + 2*x^129 + 4*x^127 + x^125 + 2*x^123 + 4*x^121 + x^119 + 2*x^117 + 3*x^115 + 4*x^113 + 3*x^111 + 4*x^109 + 2*x^107 + x^105 + x^103 + x^101 + 4*x^99 + 3*x^97 + 2*x^91 + 4*x^89 + 4*x^87 + 3*x^85 + 3*x^83 + 3*x^81 + 3*x^77 + x^75 + x^73 + 2*x^71 + 2*x^69 + 4*x^67 + 4*x^65 + x^63 + 4*x^61 + 4*x^59 + x^57 + 4*x^55 + 2*x^53 + 2*x^51 + 3*x^49 + 4*x^45 + x^43 + 4*x^37 + 2*x^35 + x^33 + 3*x^31 + 4*x^27 + 2*x^23 + 4*x^21 + 3*x^15 + 2*x^9 + 3*x^7) dy) + dV(0), V(((2*x^88 + 4*x^84 + x^82 + 3*x^80 + 4*x^76 + 2*x^74 + 4*x^72 + 2*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + x^58 + 3*x^56 + 2*x^54 + 3*x^52 + x^50 + 4*x^46 + 3*x^44 + x^42 + 2*x^40 + x^38 + 3*x^36 + 2*x^34 + 4*x^28 + x^26 + 2*x^24 + 4*x^22 + x^20 + x^18 + 4*x^16 + 2*x^14 + 4*x^12 + 3*x^8 + 3*x^4 + 4*x^2 + 3)/x^7)*y) )
+( [(3*x^7 + 2*x^3)*y] d[x] + [2*x^12 + x^8 + 2*x^4 + 3*x^2] d[y] + V(((2*x^225 + 2*x^221 + 2*x^217 + 2*x^213 + x^211 + 3*x^205 + 2*x^203 + 4*x^201 + 4*x^199 + 3*x^197 + 3*x^195 + x^191 + 3*x^189 + 4*x^187 + 2*x^185 + 2*x^183 + 2*x^181 + x^179 + 2*x^177 + x^173 + 2*x^171 + 3*x^169 + x^165 + 3*x^163 + 4*x^161 + 4*x^159 + 4*x^157 + 3*x^151 + 2*x^147 + x^145 + 3*x^143 + 2*x^139 + 4*x^137 + 4*x^135 + 2*x^133 + 4*x^131 + 3*x^129 + 4*x^125 + x^117 + x^115 + x^113 + x^109 + 2*x^105 + 4*x^103 + 4*x^99 + 3*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 4*x^87 + 2*x^85 + 2*x^83 + x^81 + 4*x^79 + 2*x^77 + 4*x^75 + x^73 + x^71 + 4*x^69 + x^67 + 2*x^65 + 4*x^61 + 3*x^59 + 4*x^57 + 2*x^55 + x^49 + 4*x^47 + x^45 + x^43 + 3*x^41 + 4*x^39 + x^37 + 4*x^35 + 3*x^33 + x^31 + 2*x^29 + x^27 + 2*x^25 + 2*x^23 + 4*x^21 + 4*x^19 + x^13 + 4*x^11 + 3*x^9 + 4*x^7 + x^3)*y) dx + (3*x^230 + 2*x^220 + 3*x^216 + 2*x^214 + 2*x^212 + 2*x^210 + x^208 + x^204 + 2*x^202 + 2*x^200 + x^198 + 2*x^196 + 4*x^194 + x^190 + x^186 + 2*x^184 + 4*x^180 + 3*x^178 + 3*x^176 + x^174 + 4*x^172 + 2*x^166 + x^160 + 2*x^158 + 3*x^156 + 2*x^154 + x^152 + x^150 + 4*x^148 + x^146 + x^144 + 3*x^142 + 4*x^140 + 2*x^138 + x^136 + x^134 + 4*x^132 + 2*x^128 + 4*x^126 + 4*x^122 + 3*x^120 + 2*x^108 + 3*x^106 + 2*x^104 + 3*x^102 + x^100 + x^98 + 3*x^96 + x^94 + x^92 + 4*x^90 + x^88 + 2*x^84 + 2*x^82 + x^80 + x^78 + x^74 + 4*x^72 + x^68 + 2*x^66 + x^64 + 2*x^60 + 4*x^58 + 2*x^56 + 2*x^54 + 2*x^48 + 3*x^46 + 2*x^44 + x^42 + x^40 + 3*x^38 + 2*x^36 + 3*x^30 + 2*x^28 + 2*x^26 + 3*x^24 + 4*x^22 + x^20 + x^18 + 2*x^16 + 4*x^14 + x^12 + 4*x^10 + x^4 + 4*x^2) dy) + dV(0), V(((2*x^92 + 4*x^88 + x^86 + 3*x^84 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^72 + x^70 + 3*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + 2*x^58 + 3*x^56 + x^54 + 4*x^50 + 3*x^48 + x^46 + 2*x^44 + x^42 + 3*x^40 + 2*x^38 + 4*x^32 + x^30 + 2*x^28 + 4*x^26 + x^24 + x^22 + 4*x^20 + 2*x^18 + 4*x^16 + 3*x^12 + 3*x^8 + 4*x^6 + 3*x^4 + 3)/x^6)*y) )
+( [(3*x^8 + 2*x^4)*y] d[x] + [2*x^13 + x^9 + 2*x^5 + 3*x^3] d[y] + V(((2*x^230 + 2*x^226 + 2*x^222 + x^220 + 2*x^218 + 2*x^216 + x^212 + 2*x^210 + 3*x^208 + x^206 + 4*x^204 + 2*x^202 + 3*x^200 + x^196 + 4*x^192 + 2*x^190 + 2*x^188 + x^186 + 3*x^184 + 3*x^180 + 3*x^178 + 4*x^176 + 4*x^174 + x^170 + 2*x^168 + 4*x^164 + 2*x^162 + 3*x^160 + x^158 + x^156 + 4*x^152 + 2*x^150 + 4*x^146 + x^144 + 3*x^142 + 3*x^140 + x^138 + 2*x^134 + 2*x^132 + 3*x^130 + 2*x^128 + 3*x^126 + 2*x^124 + 3*x^122 + x^120 + 3*x^114 + 4*x^112 + 4*x^110 + x^108 + x^106 + 3*x^104 + x^102 + 4*x^100 + 4*x^98 + x^96 + 4*x^94 + 3*x^92 + 4*x^88 + 4*x^86 + 3*x^84 + 3*x^82 + 4*x^80 + 3*x^78 + x^76 + 4*x^74 + 2*x^72 + 3*x^70 + 2*x^68 + x^66 + 2*x^64 + 4*x^62 + 2*x^54 + 4*x^52 + x^50 + 2*x^48 + 4*x^46 + 4*x^44 + 3*x^40 + 3*x^38 + 4*x^36 + 4*x^34 + 3*x^30 + 3*x^28 + 4*x^24 + 4*x^22 + x^16 + 2*x^14 + x^12 + 4*x^8)*y) dx + (3*x^235 + x^225 + 3*x^221 + 2*x^219 + 2*x^217 + 4*x^215 + x^213 + 4*x^211 + 2*x^209 + 3*x^207 + x^205 + 4*x^203 + 3*x^201 + x^199 + 2*x^195 + x^191 + 2*x^189 + 3*x^183 + 3*x^179 + 2*x^173 + 2*x^171 + x^169 + 4*x^167 + 4*x^163 + x^161 + 3*x^159 + 3*x^157 + 3*x^155 + x^153 + 4*x^151 + x^149 + x^147 + 2*x^145 + 2*x^143 + x^141 + 4*x^137 + 3*x^135 + 2*x^133 + 4*x^131 + 4*x^129 + x^127 + 3*x^125 + x^123 + x^121 + 2*x^119 + 4*x^117 + x^113 + 4*x^111 + 4*x^109 + 4*x^105 + 3*x^103 + 4*x^101 + 4*x^99 + 2*x^95 + x^89 + 3*x^87 + 4*x^85 + x^83 + 2*x^81 + 3*x^79 + x^77 + 4*x^75 + x^71 + 4*x^69 + 3*x^67 + 4*x^65 + 2*x^63 + 3*x^61 + 3*x^59 + 3*x^57 + x^55 + 4*x^53 + 2*x^51 + 2*x^49 + 3*x^47 + x^45 + 3*x^43 + 3*x^41 + 4*x^39 + 3*x^37 + 4*x^35 + 4*x^33 + 3*x^27 + 3*x^25 + 4*x^23 + 3*x^21 + 2*x^19 + 3*x^17 + x^15 + 4*x^9 + x^7) dy) + dV(0), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^7)*y) )
+( [(3*x^9 + 2*x^5)*y] d[x] + [2*x^14 + x^10 + 2*x^6 + 3*x^4] d[y] + V(((2*x^235 + 2*x^231 + 2*x^227 + 2*x^225 + 2*x^223 + 3*x^221 + 2*x^217 + x^215 + 4*x^213 + 3*x^211 + 4*x^209 + x^207 + 3*x^205 + x^201 + 2*x^199 + 4*x^197 + 2*x^195 + 2*x^193 + 3*x^187 + x^185 + x^181 + x^175 + x^173 + x^171 + 4*x^169 + x^165 + 2*x^163 + 4*x^161 + x^157 + 3*x^155 + 2*x^153 + 3*x^151 + 2*x^147 + 2*x^145 + x^141 + x^139 + 4*x^137 + 2*x^135 + 4*x^133 + x^131 + 4*x^129 + 4*x^123 + 4*x^121 + 2*x^117 + x^115 + 2*x^113 + 4*x^111 + 2*x^109 + 4*x^107 + 4*x^105 + 4*x^101 + x^99 + 2*x^95 + 3*x^93 + 3*x^91 + 3*x^89 + 3*x^85 + 4*x^83 + 2*x^77 + 4*x^75 + x^73 + x^69 + x^65 + 2*x^61 + 3*x^59 + 2*x^57 + 4*x^55 + x^53 + x^51 + 4*x^49 + 2*x^47 + x^45 + 4*x^43 + 3*x^41 + 2*x^37 + x^35 + x^33 + x^31 + 4*x^29 + 3*x^27 + x^25 + 3*x^23 + 3*x^19 + 3*x^17 + 2*x^11 + 4*x^9 + 2*x^7 + 3*x^3)*y) dx + (3*x^240 + 3*x^226 + 2*x^224 + 2*x^222 + x^220 + x^218 + 3*x^216 + 3*x^214 + 4*x^212 + 2*x^208 + 4*x^206 + 3*x^204 + 3*x^200 + x^196 + 2*x^194 + x^190 + 3*x^188 + 2*x^186 + x^182 + 4*x^178 + 2*x^176 + 2*x^174 + 3*x^172 + 4*x^170 + x^168 + 4*x^166 + 4*x^164 + 3*x^158 + 2*x^156 + x^154 + 4*x^152 + 2*x^148 + x^146 + 4*x^144 + 4*x^142 + x^140 + 2*x^138 + 4*x^136 + 3*x^134 + 3*x^132 + 4*x^130 + 2*x^128 + 2*x^126 + 4*x^124 + 3*x^122 + 4*x^120 + x^116 + x^112 + 4*x^110 + 2*x^108 + 4*x^104 + 3*x^102 + 3*x^100 + x^98 + 2*x^96 + x^92 + 2*x^90 + 2*x^88 + 3*x^86 + 3*x^84 + 3*x^82 + 3*x^80 + x^76 + 4*x^74 + 4*x^72 + 3*x^70 + 2*x^66 + 3*x^64 + 3*x^62 + x^60 + 4*x^58 + 2*x^56 + 3*x^54 + 3*x^50 + 4*x^46 + 4*x^42 + x^40 + 3*x^38 + 4*x^34 + x^30 + 3*x^28 + 2*x^24 + 4*x^22 + x^20 + 3*x^18 + x^16 + 4*x^14 + x^12 + 2*x^10 + 3*x^4 + 2*x^2) dy) + dV(0), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^2)*y) )
+( [(3*x^10 + 2*x^6)*y] d[x] + [2*x^15 + x^11 + 2*x^7 + 3*x^5] d[y] + V(((2*x^240 + 2*x^236 + 2*x^232 + 3*x^230 + 2*x^228 + 4*x^226 + 3*x^222 + 4*x^214 + 3*x^210 + x^206 + 4*x^204 + 4*x^202 + 2*x^200 + 2*x^198 + 4*x^196 + 2*x^194 + x^192 + 4*x^190 + 2*x^188 + 3*x^186 + x^184 + x^180 + 2*x^176 + 4*x^174 + 3*x^172 + 4*x^170 + 3*x^168 + 2*x^166 + 3*x^162 + 4*x^160 + 4*x^158 + 2*x^156 + 4*x^154 + x^152 + x^150 + 4*x^148 + 2*x^146 + x^142 + x^140 + x^138 + 4*x^136 + x^134 + 2*x^132 + 4*x^130 + 3*x^128 + 3*x^126 + 2*x^124 + 4*x^120 + 3*x^118 + 3*x^116 + x^114 + 3*x^112 + x^110 + 2*x^108 + 2*x^106 + 3*x^104 + 4*x^102 + 4*x^100 + x^96 + 2*x^92 + x^90 + 3*x^88 + x^86 + 4*x^84 + 4*x^82 + 4*x^78 + x^76 + 3*x^74 + 2*x^72 + 2*x^70 + 4*x^68 + x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^58 + 4*x^54 + 3*x^52 + 3*x^50 + 3*x^48 + 2*x^46 + 3*x^42 + 3*x^38 + 2*x^36 + 3*x^34 + x^32 + x^30 + 2*x^28 + 3*x^26 + 4*x^24 + x^22 + 2*x^18 + 2*x^16 + 4*x^14 + 2*x^12 + 3*x^8)*y) dx + (3*x^245 + 4*x^235 + 3*x^231 + 2*x^229 + 2*x^227 + 3*x^225 + x^223 + 2*x^221 + 4*x^219 + 4*x^215 + 4*x^205 + x^201 + 2*x^199 + 2*x^195 + 3*x^193 + 4*x^191 + 2*x^189 + 2*x^187 + x^183 + 2*x^181 + 3*x^179 + 2*x^177 + 3*x^175 + 3*x^173 + 2*x^171 + 2*x^167 + 2*x^165 + x^159 + 2*x^157 + 3*x^155 + 2*x^153 + x^151 + 3*x^149 + 4*x^147 + 4*x^145 + 2*x^143 + 4*x^141 + 2*x^139 + 3*x^133 + 3*x^131 + x^129 + 2*x^127 + 2*x^125 + 4*x^123 + 3*x^121 + x^119 + 2*x^117 + 3*x^115 + x^113 + 2*x^107 + x^105 + 2*x^101 + 4*x^99 + 2*x^97 + 2*x^95 + 2*x^93 + 4*x^91 + 2*x^89 + 3*x^87 + 3*x^85 + 4*x^83 + 4*x^81 + 4*x^79 + 3*x^77 + 4*x^75 + x^73 + 3*x^69 + 4*x^67 + 4*x^65 + 4*x^63 + 2*x^59 + 4*x^57 + 4*x^55 + x^53 + 4*x^51 + 3*x^49 + 3*x^45 + 4*x^43 + 3*x^41 + 4*x^39 + 4*x^37 + x^35 + 4*x^31 + 2*x^29 + 4*x^27 + 4*x^25 + 3*x^23 + x^21 + x^19 + 4*x^17 + 2*x^15 + 3*x^9 + 2*x^7) dy) + dV(0), V(((2*x^106 + 4*x^102 + x^100 + 3*x^98 + 4*x^94 + 2*x^92 + 4*x^90 + 2*x^86 + x^84 + 3*x^82 + x^80 + 3*x^78 + x^76 + 3*x^74 + 2*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + x^60 + 2*x^58 + x^56 + 3*x^54 + 2*x^52 + 4*x^46 + x^44 + 2*x^42 + 4*x^40 + x^38 + x^36 + 4*x^34 + 2*x^32 + 4*x^30 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + 3*x^14 + 2*x^12 + 3*x^10 + 4*x^8 + 3*x^2 + 3)/x^5)*y) )
+( [(3*x^11 + 2*x^7)*y] d[x] + [2*x^16 + x^12 + 2*x^8 + 3*x^6] d[y] + V(((2*x^245 + 2*x^241 + 2*x^237 + 4*x^235 + 2*x^233 + 4*x^227 + 4*x^225 + x^223 + 2*x^221 + 4*x^219 + 4*x^217 + 3*x^215 + x^211 + x^209 + 4*x^207 + 2*x^205 + 2*x^203 + 3*x^201 + 4*x^199 + 4*x^197 + 2*x^195 + 4*x^193 + 2*x^189 + x^185 + 4*x^183 + 3*x^181 + 4*x^179 + x^177 + 2*x^175 + 4*x^173 + x^163 + x^161 + 3*x^159 + 3*x^153 + 3*x^151 + 4*x^149 + 3*x^147 + 3*x^143 + 2*x^141 + 3*x^139 + 4*x^137 + 3*x^135 + 2*x^133 + 2*x^131 + 4*x^129 + 3*x^127 + 2*x^125 + 4*x^123 + 2*x^121 + 2*x^117 + 4*x^115 + 4*x^113 + x^111 + 4*x^107 + x^105 + 3*x^103 + 2*x^101 + 2*x^99 + 4*x^97 + 3*x^95 + 3*x^93 + 4*x^91 + 4*x^85 + 2*x^83 + 4*x^81 + 4*x^79 + 4*x^75 + 3*x^73 + 3*x^71 + 4*x^69 + 4*x^65 + 4*x^63 + 3*x^61 + x^59 + x^53 + x^51 + 3*x^49 + x^45 + 2*x^41 + 4*x^39 + 2*x^37 + 2*x^35 + x^33 + 4*x^29 + 4*x^27 + 2*x^25 + 3*x^23 + x^19 + x^17 + 4*x^11 + 3*x^9 + 4*x^7 + x^3)*y) dx + (3*x^250 + 3*x^240 + 3*x^236 + 2*x^234 + 2*x^232 + x^228 + x^226 + x^222 + 3*x^220 + 3*x^218 + x^216 + 2*x^214 + x^206 + 2*x^204 + 3*x^200 + 3*x^198 + x^196 + 4*x^194 + 3*x^192 + 3*x^188 + 2*x^186 + 4*x^184 + x^182 + 2*x^180 + x^174 + 4*x^172 + 4*x^170 + 2*x^168 + 3*x^166 + x^164 + x^160 + 2*x^158 + x^156 + 2*x^154 + 4*x^152 + 2*x^150 + 2*x^148 + 4*x^146 + x^144 + 2*x^142 + x^140 + 4*x^138 + 4*x^136 + 3*x^134 + x^132 + 3*x^128 + 2*x^124 + 3*x^122 + x^120 + x^114 + x^112 + 4*x^108 + x^106 + 4*x^104 + 4*x^102 + 3*x^100 + 4*x^94 + 4*x^92 + x^88 + 3*x^86 + x^84 + 2*x^82 + 2*x^80 + 2*x^78 + 2*x^76 + 3*x^74 + 4*x^72 + 3*x^70 + 2*x^66 + x^64 + 4*x^62 + 3*x^60 + 4*x^58 + 4*x^56 + 4*x^54 + x^52 + 3*x^50 + x^48 + x^46 + 2*x^42 + 2*x^40 + 3*x^38 + 4*x^36 + 3*x^34 + x^28 + x^24 + x^22 + 2*x^20 + x^18 + 2*x^16 + 3*x^14 + 2*x^12 + 4*x^10 + x^4 + 4*x^2) dy) + dV(0), V(((2*x^112 + 4*x^108 + x^106 + 3*x^104 + 4*x^100 + 2*x^98 + 4*x^96 + 2*x^92 + x^90 + 3*x^88 + x^86 + 3*x^84 + x^82 + 3*x^80 + 2*x^78 + 3*x^76 + x^74 + 4*x^70 + 3*x^68 + x^66 + 2*x^64 + x^62 + 3*x^60 + 2*x^58 + 4*x^52 + x^50 + 2*x^48 + 4*x^46 + x^44 + x^42 + 4*x^40 + 2*x^38 + 4*x^36 + 3*x^32 + 3*x^28 + 4*x^26 + 3*x^24 + 3*x^20 + 2*x^18 + 3*x^16 + 4*x^14 + 3*x^8 + 3*x^6 + 4*x^2 + 3)/x^6)*y) )
+( [(4*x^18 + x^10 + 4*x^8 + 2*x^6 + x^4 + 3*x^2)*y] d[x] + [x^23 + 4*x^19 + 4*x^15 + 4*x^11 + 2*x^9 + 4*x^7 + x^5 + 2*x^3 + 2*x] d[y] + V(((x^280 + x^276 + x^272 + 3*x^270 + x^268 + x^266 + 3*x^262 + x^260 + 4*x^258 + 3*x^256 + 2*x^254 + x^252 + 3*x^250 + 2*x^246 + x^242 + 4*x^236 + 4*x^234 + 4*x^232 + x^230 + 2*x^228 + 3*x^226 + 2*x^222 + 3*x^220 + x^218 + x^216 + x^214 + 3*x^212 + 4*x^210 + x^208 + x^206 + 4*x^202 + x^196 + x^194 + x^192 + 3*x^190 + 2*x^188 + x^186 + 2*x^184 + x^180 + 2*x^178 + 4*x^174 + 4*x^172 + 2*x^170 + 2*x^168 + 2*x^166 + x^164 + 2*x^162 + 3*x^160 + x^158 + x^156 + x^150 + 3*x^148 + 4*x^144 + x^142 + x^138 + 4*x^136 + 4*x^132 + 4*x^130 + 2*x^128 + x^126 + x^124 + x^122 + 3*x^120 + 3*x^118 + x^116 + 2*x^112 + 3*x^110 + x^108 + 2*x^106 + 4*x^104 + 2*x^102 + 3*x^100 + 4*x^98 + 4*x^96 + 2*x^92 + x^88 + 3*x^86 + 2*x^84 + x^82 + x^80 + 4*x^78 + 3*x^74 + 3*x^70 + 3*x^68 + 2*x^66 + 4*x^64 + 3*x^62 + 4*x^60 + 4*x^58 + x^56 + 3*x^54 + x^48 + 3*x^46 + 2*x^44 + 4*x^42 + 3*x^40 + 4*x^38 + x^36 + 4*x^34 + 3*x^32 + 2*x^30 + 2*x^28 + 2*x^26 + 3*x^22 + 3*x^18 + 4*x^16 + 3*x^14 + 4*x^12 + x^8)*y) dx + (4*x^285 + 3*x^275 + 4*x^271 + x^269 + x^267 + 2*x^265 + 3*x^263 + 2*x^261 + x^259 + 4*x^257 + 4*x^255 + 2*x^253 + 4*x^251 + 3*x^249 + x^245 + 4*x^241 + 4*x^237 + 2*x^235 + x^233 + x^231 + 3*x^227 + x^225 + 4*x^221 + 4*x^219 + 2*x^217 + 4*x^215 + 2*x^213 + x^211 + 2*x^209 + 3*x^207 + x^203 + x^199 + 4*x^193 + x^189 + 4*x^183 + x^181 + x^179 + x^177 + x^175 + 4*x^173 + 4*x^171 + 2*x^169 + 3*x^167 + x^165 + x^163 + 2*x^161 + 2*x^159 + 3*x^157 + 3*x^155 + x^151 + 2*x^149 + 4*x^147 + 3*x^145 + 3*x^143 + 3*x^139 + 3*x^135 + 3*x^133 + 4*x^131 + 2*x^129 + 3*x^125 + 3*x^121 + x^119 + x^117 + 3*x^115 + x^113 + 3*x^111 + 2*x^109 + 4*x^107 + 4*x^105 + 3*x^103 + 4*x^101 + 3*x^99 + 4*x^97 + 2*x^95 + 2*x^93 + 3*x^91 + 2*x^85 + x^83 + 2*x^79 + 2*x^75 + x^73 + 3*x^71 + x^69 + x^67 + 4*x^63 + x^57 + x^55 + 3*x^53 + x^51 + x^49 + 3*x^47 + x^45 + 2*x^41 + 2*x^39 + 2*x^37 + 2*x^35 + 4*x^33 + x^31 + 4*x^29 + 3*x^27 + 4*x^25 + x^23 + 2*x^21 + x^19 + 4*x^17 + 4*x^15 + x^9 + 4*x^7) dy) + dV(0), [2/x*y] + V(((x^146 + 2*x^142 + 3*x^140 + 4*x^138 + 2*x^134 + x^132 + 2*x^130 + 2*x^126 + 3*x^124 + x^122 + x^120 + 3*x^118 + 3*x^116 + x^114 + 2*x^112 + x^110 + 3*x^108 + x^106 + 3*x^102 + x^100 + 2*x^96 + 3*x^94 + 4*x^92 + 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + x^80 + x^78 + 2*x^76 + 4*x^72 + x^70 + 4*x^68 + 2*x^66 + x^64 + 3*x^62 + 2*x^60 + 2*x^58 + 2*x^56 + 4*x^52 + x^50 + 2*x^48 + 2*x^46 + x^42 + 2*x^38 + 3*x^36 + 3*x^34 + 2*x^32 + 4*x^30 + 3*x^28 + x^26 + x^24 + 3*x^18 + 4*x^14 + x^12 + 4*x^10 + 2*x^8 + 3*x^6 + 4*x^4 + 3*x^2 + 1)/x^5)*y) )
+( [(3*x^17 + 4*x^13 + 3*x^7 + x^5 + 2*x^3 + 2*x)*y] d[x] + [2*x^22 + 4*x^18 + 4*x^14 + 4*x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3] d[y] + V(((2*x^275 + 2*x^271 + 2*x^267 + 2*x^263 + x^261 + 4*x^255 + 2*x^253 + 4*x^249 + 4*x^247 + 2*x^245 + x^243 + 3*x^241 + 3*x^239 + 3*x^237 + x^235 + 2*x^233 + x^231 + 3*x^229 + x^227 + 2*x^225 + x^215 + x^213 + x^211 + 3*x^209 + x^207 + 2*x^205 + 2*x^203 + x^201 + 4*x^197 + 3*x^195 + 2*x^193 + 2*x^191 + 4*x^189 + x^187 + 4*x^185 + 4*x^183 + 3*x^181 + 4*x^179 + x^177 + 3*x^175 + x^173 + 3*x^171 + x^169 + 3*x^167 + x^165 + x^163 + 3*x^161 + 4*x^159 + 4*x^157 + 4*x^153 + 2*x^151 + 3*x^149 + 3*x^143 + 2*x^139 + 4*x^135 + 3*x^133 + 2*x^131 + 3*x^129 + 3*x^127 + x^123 + 4*x^121 + 2*x^119 + 4*x^117 + 2*x^115 + 4*x^111 + 4*x^109 + 4*x^107 + 4*x^105 + 3*x^103 + x^101 + 2*x^99 + 4*x^97 + 2*x^95 + 3*x^89 + x^87 + 2*x^85 + 4*x^79 + 2*x^77 + 4*x^75 + 2*x^73 + 4*x^71 + x^67 + 4*x^65 + x^61 + 4*x^59 + x^57 + 3*x^53 + 4*x^49 + 2*x^45 + 2*x^43 + 4*x^39 + 4*x^37 + 3*x^31 + 2*x^29 + 4*x^27 + 4*x^25 + 3*x^23 + 2*x^21 + x^19 + 4*x^17 + 3*x^13 + 3*x^11 + x^9 + 3*x^7 + 2*x^3)*y) dx + (3*x^280 + 2*x^270 + 3*x^266 + 2*x^264 + 2*x^262 + x^260 + x^258 + x^254 + 2*x^252 + 4*x^250 + x^248 + x^246 + x^242 + x^240 + 3*x^238 + 2*x^236 + 4*x^234 + 2*x^230 + 3*x^228 + 4*x^226 + 3*x^222 + x^220 + 2*x^218 + 2*x^216 + x^214 + 2*x^212 + 2*x^208 + x^206 + 3*x^204 + 3*x^202 + x^194 + 4*x^192 + x^190 + 2*x^188 + 4*x^186 + 4*x^184 + x^182 + 4*x^180 + 3*x^178 + x^176 + 2*x^174 + 2*x^172 + x^166 + x^164 + 4*x^160 + 2*x^158 + x^156 + 2*x^154 + 4*x^152 + 4*x^150 + 3*x^148 + 3*x^146 + 3*x^142 + 2*x^140 + 3*x^138 + x^136 + 3*x^134 + 3*x^132 + 4*x^128 + 4*x^124 + 2*x^122 + 2*x^118 + 2*x^116 + x^114 + 3*x^112 + 2*x^110 + 4*x^108 + 4*x^106 + 3*x^104 + 2*x^102 + x^100 + 2*x^98 + 4*x^96 + 2*x^94 + 3*x^90 + 2*x^88 + 4*x^86 + x^82 + x^80 + 3*x^78 + x^76 + 4*x^74 + x^72 + 2*x^70 + x^68 + 3*x^66 + x^64 + x^62 + 3*x^60 + 4*x^58 + 4*x^54 + x^52 + 2*x^50 + 2*x^48 + 2*x^46 + x^44 + x^42 + 4*x^40 + x^38 + 2*x^36 + 4*x^34 + 3*x^32 + 4*x^30 + x^26 + 3*x^24 + x^22 + x^20 + 2*x^18 + 4*x^16 + 4*x^14 + x^12 + 3*x^10 + 2*x^4 + 3*x^2) dy) + dV(0), [2/x^2*y] + V(((2*x^142 + 4*x^138 + x^136 + 3*x^134 + 4*x^130 + 2*x^128 + 4*x^126 + x^120 + 4*x^118 + x^112 + 4*x^110 + 4*x^106 + x^104 + x^102 + 3*x^100 + x^98 + 4*x^96 + x^94 + 2*x^92 + x^90 + 2*x^88 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + 2*x^76 + 4*x^74 + x^72 + 3*x^70 + 3*x^68 + x^66 + 2*x^64 + 2*x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 4*x^54 + 4*x^52 + 3*x^50 + 3*x^48 + 3*x^46 + 2*x^44 + 4*x^42 + x^40 + 3*x^38 + x^36 + 3*x^34 + 3*x^32 + 4*x^28 + 3*x^26 + 3*x^24 + 3*x^22 + x^18 + 3*x^16 + 4*x^14 + 4*x^6 + 3*x^4 + 4)/x^6)*y) )
+( [(2*x^16 + 3*x^12 + 4*x^8 + 2*x^6 + x^4 + 3*x^2)*y] d[x] + [3*x^21 + 4*x^17 + 4*x^13 + 3*x^9 + 4*x^7 + x^5 + 2*x^3 + 2*x] d[y] + V(((3*x^270 + 3*x^266 + 3*x^262 + x^260 + 3*x^258 + x^252 + x^250 + 4*x^248 + 3*x^246 + x^244 + x^242 + x^240 + 3*x^236 + 4*x^234 + 4*x^230 + 2*x^228 + x^224 + 2*x^222 + 3*x^220 + x^218 + x^214 + x^208 + 4*x^206 + 4*x^204 + 2*x^202 + 3*x^200 + 4*x^196 + 4*x^194 + 3*x^192 + x^190 + 4*x^188 + x^186 + 4*x^184 + 3*x^182 + 4*x^180 + x^178 + x^174 + 4*x^170 + 4*x^168 + 2*x^164 + x^162 + 4*x^160 + 2*x^156 + 2*x^152 + 3*x^150 + 4*x^148 + 2*x^142 + x^138 + 2*x^136 + 3*x^134 + x^132 + 4*x^130 + 2*x^128 + 2*x^124 + 3*x^122 + 3*x^120 + 3*x^118 + 3*x^116 + 3*x^114 + 2*x^112 + 4*x^106 + 4*x^104 + 3*x^102 + 2*x^96 + x^94 + 3*x^92 + 3*x^90 + 3*x^86 + 4*x^84 + 3*x^82 + 3*x^80 + 3*x^76 + 4*x^74 + 2*x^72 + 2*x^70 + 2*x^68 + x^66 + 4*x^64 + 4*x^62 + x^60 + 3*x^58 + x^56 + 3*x^54 + x^50 + 4*x^44 + 4*x^42 + 3*x^40 + 2*x^38 + 3*x^36 + 3*x^34 + 2*x^30 + 2*x^26 + 3*x^22 + 3*x^18 + 4*x^16 + 3*x^14 + 4*x^12 + x^8)*y) dx + (2*x^275 + 2*x^265 + 2*x^261 + 3*x^259 + 3*x^257 + 4*x^253 + 4*x^251 + 4*x^247 + 3*x^245 + 2*x^243 + 4*x^241 + 3*x^239 + 3*x^235 + 2*x^229 + 4*x^227 + 3*x^225 + 4*x^223 + 3*x^221 + 4*x^219 + 2*x^217 + 3*x^215 + 2*x^213 + 3*x^211 + x^209 + 4*x^207 + 2*x^201 + 3*x^199 + x^197 + 3*x^195 + 4*x^193 + 4*x^191 + 4*x^189 + 3*x^183 + 4*x^177 + x^175 + x^173 + 3*x^171 + 3*x^169 + 3*x^167 + 3*x^165 + 4*x^163 + 2*x^161 + x^157 + x^155 + 4*x^153 + 4*x^151 + x^147 + 4*x^145 + 3*x^143 + 2*x^141 + 2*x^137 + x^135 + x^133 + 3*x^131 + 2*x^127 + 3*x^125 + 2*x^123 + 4*x^121 + 4*x^119 + 3*x^117 + 2*x^113 + x^111 + 4*x^109 + 3*x^107 + 2*x^105 + 4*x^97 + 4*x^95 + 3*x^93 + 3*x^91 + 2*x^89 + x^87 + 4*x^83 + 2*x^81 + x^79 + x^77 + 2*x^71 + 2*x^69 + 4*x^65 + x^63 + 2*x^61 + 4*x^59 + 2*x^57 + 2*x^55 + 4*x^53 + 2*x^51 + 3*x^49 + 2*x^47 + 4*x^45 + 3*x^43 + 3*x^41 + 4*x^39 + 4*x^35 + 4*x^33 + x^31 + 2*x^29 + 4*x^25 + x^23 + 2*x^21 + x^19 + 4*x^17 + 4*x^15 + x^9 + 4*x^7) dy) + dV(0), [2/x^3*y] + V(((3*x^138 + x^134 + 4*x^132 + 2*x^130 + x^126 + 3*x^124 + x^122 + 3*x^118 + 4*x^116 + 2*x^114 + 4*x^112 + 2*x^110 + 4*x^108 + 2*x^106 + 3*x^104 + 2*x^102 + 4*x^100 + x^98 + x^96 + 4*x^94 + 2*x^92 + 2*x^90 + 2*x^88 + 4*x^86 + x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 3*x^70 + 4*x^66 + x^64 + 4*x^62 + x^58 + 4*x^56 + 4*x^54 + x^52 + 2*x^50 + 3*x^48 + 2*x^46 + x^44 + x^42 + 4*x^40 + x^38 + x^34 + 4*x^32 + 3*x^30 + 3*x^26 + 2*x^22 + 3*x^20 + 3*x^18 + x^16 + x^14 + 4*x^12 + 2*x^10 + 2*x^8 + 4*x^6 + 3*x^4 + 2*x^2 + 4)/x^7)*y) )
+( [(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x)*y] d[x] + [4*x^20 + 4*x^16 + 4*x^12 + 4*x^8 + 4*x^4 + 1] d[y] + V(((4*x^265 + 4*x^261 + 4*x^257 + x^255 + 4*x^253 + 3*x^251 + x^247 + 2*x^245 + 2*x^241 + 3*x^239 + 2*x^237 + 3*x^235 + 2*x^233 + 3*x^229 + 3*x^223 + x^221 + 3*x^219 + 3*x^217 + x^215 + 4*x^213 + 2*x^211 + 4*x^209 + 4*x^207 + 2*x^205 + 2*x^203 + 2*x^201 + 3*x^199 + 2*x^197 + 3*x^195 + 4*x^193 + 3*x^191 + x^185 + x^183 + 3*x^181 + 3*x^179 + 4*x^177 + x^175 + 4*x^173 + x^165 + 2*x^163 + 3*x^161 + 2*x^159 + 4*x^157 + x^153 + x^151 + 4*x^149 + 4*x^147 + x^145 + 2*x^143 + 3*x^141 + 2*x^139 + 4*x^137 + 4*x^133 + 2*x^131 + 4*x^129 + 3*x^127 + 4*x^123 + 2*x^121 + 3*x^119 + 3*x^117 + x^115 + x^113 + 4*x^111 + 4*x^103 + 4*x^101 + x^99 + 2*x^97 + x^95 + 3*x^93 + x^91 + x^89 + 3*x^87 + 3*x^85 + 2*x^81 + 2*x^77 + 3*x^75 + 3*x^73 + 3*x^71 + 3*x^67 + 2*x^65 + 3*x^61 + 2*x^59 + 3*x^57 + 2*x^55 + 4*x^53 + x^51 + 3*x^47 + 3*x^45 + 2*x^43 + 2*x^41 + 2*x^39 + 3*x^35 + x^31 + 4*x^27 + x^25 + 3*x^23 + 4*x^21 + x^19 + 2*x^17 + x^13 + 2*x^11 + 4*x^9 + 2*x^7 + 3*x^3)*y) dx + (x^270 + 3*x^260 + x^256 + 4*x^254 + 4*x^252 + 4*x^250 + 2*x^248 + 4*x^246 + 3*x^244 + 3*x^240 + 3*x^236 + 2*x^234 + 2*x^232 + 4*x^230 + x^228 + 2*x^224 + 4*x^222 + 4*x^220 + 3*x^218 + 2*x^216 + 2*x^214 + 4*x^212 + 2*x^208 + 3*x^204 + 4*x^202 + x^200 + 4*x^198 + 3*x^196 + 3*x^194 + 3*x^192 + x^190 + 3*x^188 + 3*x^186 + 2*x^184 + 4*x^182 + 2*x^180 + x^178 + 4*x^176 + 3*x^174 + 2*x^172 + 4*x^170 + 4*x^168 + 3*x^166 + x^164 + 4*x^162 + 4*x^160 + 4*x^156 + x^154 + x^152 + 2*x^150 + 2*x^148 + 3*x^146 + 4*x^144 + 3*x^142 + 2*x^140 + x^138 + x^136 + 3*x^134 + x^132 + 2*x^130 + 3*x^126 + x^124 + 2*x^122 + 2*x^120 + 4*x^118 + 4*x^116 + x^114 + 4*x^112 + x^110 + 2*x^108 + x^106 + 4*x^104 + 2*x^102 + x^100 + 3*x^98 + 2*x^94 + 4*x^90 + 3*x^88 + 3*x^86 + x^84 + x^80 + 4*x^78 + x^76 + 3*x^74 + 3*x^72 + x^70 + 4*x^68 + 4*x^64 + 4*x^62 + 3*x^60 + 3*x^58 + 2*x^56 + 2*x^52 + 4*x^48 + 3*x^44 + 4*x^42 + 4*x^38 + x^34 + 3*x^30 + 4*x^28 + 2*x^26 + x^22 + 3*x^18 + x^16 + 2*x^10 + 3*x^4 + 2*x^2) dy) + dV(0), [2/x^4*y] + V(((4*x^132 + 3*x^128 + 2*x^126 + x^124 + 3*x^120 + 4*x^118 + 3*x^116 + x^112 + 2*x^110 + 3*x^106 + 4*x^104 + 2*x^102 + x^98 + 2*x^94 + x^92 + 4*x^90 + 2*x^88 + 3*x^84 + 2*x^82 + 2*x^80 + 3*x^78 + 3*x^76 + 2*x^74 + 2*x^72 + x^70 + 2*x^68 + 4*x^66 + 4*x^62 + 4*x^60 + x^58 + x^56 + 3*x^54 + 2*x^52 + 3*x^48 + 3*x^44 + 3*x^42 + 4*x^40 + x^38 + 2*x^36 + 2*x^34 + 3*x^32 + 3*x^30 + 2*x^28 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^12 + 3*x^10 + 3*x^8 + 4*x^6 + x^4 + 2)/x^6)*y) )
+^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:28[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:92[0m, in [0;36mregular_drw_cech[0;34m(cocycle)[0m
+
+File [0;32m<string>:81[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:84[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:65[0m, in [0;36m__mul__[0;34m(self, other)[0m
+
+File [0;32m<string>:95[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:638[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    636[0m ring_one [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39mring()[38;5;241m.[39mone()
+[1;32m    637[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 638[0m     [38;5;28;01mreturn[39;00m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43m_element_class[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mring_one[49m[43m,[49m[43m [49m[43mcoerce[49m[38;5;241;43m=[39;49m[43mcoerce[49m[43m)[49m
+[1;32m    639[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mTypeError[39;00m, [38;5;167;01mValueError[39;00m):
+[1;32m    640[0m     [38;5;28;01mpass[39;00m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:114[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement.__init__[0;34m()[0m
+[1;32m    112[0m FieldElement.__init__(self, parent)
+[1;32m    113[0m if coerce:
+[0;32m--> 114[0m     self.__numerator   = parent.ring()(numerator)
+[1;32m    115[0m     self.__denominator = parent.ring()(denominator)
+[1;32m    116[0m else:
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx:1003[0m, in [0;36msage.rings.polynomial.multi_polynomial_libsingular.MPolynomialRing_libsingular._element_constructor_[0;34m()[0m
+[1;32m   1001[0m 
+[1;32m   1002[0m         try:
+[0;32m-> 1003[0m             return self(str(element))
+[1;32m   1004[0m         except TypeError:
+[1;32m   1005[0m             pass
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    192[0m except AttributeError:
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+[1;32m    196[0m     return result
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field_element.pyx:482[0m, in [0;36msage.rings.fraction_field_element.FractionFieldElement._repr_[0;34m()[0m
+[1;32m    480[0m if self.is_zero():
+[1;32m    481[0m     return "0"
+[0;32m--> 482[0m s = "%s" % self.__numerator
+[1;32m    483[0m if self.__denominator != 1:
+[1;32m    484[0m     denom_string = str( self.__denominator )
+
+File [0;32m/ext/sage/9.7/src/sage/structure/sage_object.pyx:194[0m, in [0;36msage.structure.sage_object.SageObject.__repr__[0;34m()[0m
+[1;32m    192[0m except AttributeError:
+[1;32m    193[0m     return super().__repr__()
+[0;32m--> 194[0m result = reprfunc()
+[1;32m    195[0m if isinstance(result, str):
+[1;32m    196[0m     return result
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2690[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr_[0;34m()[0m
+[1;32m   2688[0m         NotImplementedError: object does not support renaming: x^3 + 2/3*x^2 - 5/3
+[1;32m   2689[0m     """
+[0;32m-> 2690[0m     return self._repr()
+[1;32m   2691[0m 
+[1;32m   2692[0m def _latex_(self, name=None):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:2656[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial._repr[0;34m()[0m
+[1;32m   2654[0m if n != m-1:
+[1;32m   2655[0m     s += " + "
+[0;32m-> 2656[0m x = y = repr(x)
+[1;32m   2657[0m if y.find("-") == 0:
+[1;32m   2658[0m     y = y[1:]
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
+
+  File [1;32m/ext/sage/9.7/local/var/lib/sage/venv-python3.10.5/lib/python3.10/site-packages/IPython/core/interactiveshell.py:3398[0m in [1;35mrun_code[0m
+    exec(code_obj, self.user_global_ns, self.user_ns)
+
+  Input [1;32mIn [3][0m in [1;35m<cell line: 1>[0m
+    load('init.sage')
+
+  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())
+
+  File [1;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m in [1;35mload[0m
+    exec(preparse_file(f.read()) + "\n", globals)
+
+  File [1;32m<string>:21[0m in [1;35m<module>[0m
+
+  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())
+
+[0;36m  File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m[0m
+[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0m
+
+[0;36m  File [0;32m<string>:40[0;36m[0m
+[0;31m    C = omega.curve[0m
+[0m    ^[0m
+[0;31mIndentationError[0m[0;31m:[0m unexpected indent
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+Computing 8. basis element
+Computing 9. basis element
+Computing 10. basis element
+Computing 11. basis element
+Computing 12. basis element
+Computing 13. basis element
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:25[0m, in [0;36m<module>[0;34m[0m
+
+File [0;32m<string>:92[0m, in [0;36mregular_drw_cech[0;34m(cocycle)[0m
+
+File [0;32m<string>:84[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:5[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'fucntion'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[0;38;5;241muperelliptic_drw/superelliptic_drw_auxilliaries.sage')[54D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mg[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ms[0;38;5;241muperelliptic_drw/superelliptic_drw_auxilliaries.sage')[54D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mu[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mp[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231me[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mr[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([6C[0;38;5;160;48;5;231melliptic_drw/superelliptic_drw_auxilliaries.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[67D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'superelliptic_drw/superelliptic_drw_auxilliaries.sage'[0m)[67D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor a in itertools.product(*lista):[34D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mfor[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[4C[0;38;5;241mB1:[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mB[?7h[0m[?12l[?25h[?25l[?7l[0m:[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241m = C.characteristic[19D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mint(b.regula[C_form())[21D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mb.regular_form()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l( [3*x*y] d[x] + [3*x^2 + 2] d[y] + V(((3*x^19 + 2*x^17 + x^15 + x^13 + 3*x^9 + 4*x^7 + x^5 + x^3 + x)*y) dx + (3*x^20 + 4*x^18 + 4*x^16 + 4*x^12 + 3*x^10 + x^8 + 2*x^6 + 4) dy) + dV(0), V((4*x^14 + x^12 + 3*x^10 + 3*x^8 + x^6 + x^4 + 3*x^2 + 4)*y) )
+( [3*x^2*y] d[x] + [3*x^3 + 2*x] d[y] + V(((3*x^24 + 4*x^22 + x^20 + 3*x^18 + 3*x^16 + 3*x^10 + 2*x^8 + 3*x^4 + 3*x^2)*y) dx + (3*x^25 + x^23 + 2*x^21 + 2*x^19 + 2*x^15 + 3*x^11 + 4*x^9 + 3*x^7 + 3*x^5 + 2*x) dy) + dV(0), [2/x*y] + V(((4*x^20 + x^18 + 3*x^16 + 3*x^14 + x^12 + x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3*x^2 + 4)/x)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mb.regular_form()[0;38;5;16;48;5;152m)[33D[33C[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([16C)[A[16D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m1:[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[18C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([14C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[33D[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m b [0;38;5;28min[0m B1:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(b.regular_form())[0m

+[0;94m....: [6D[0m

+[J[?7h[0m[?12l[?25h[?2004l( [(3*x^5 + 2*x)*y] d[x] + [2*x^10 + x^6 + 2*x^2 + 3] d[y] + V(((x^99 + 2*x^91 + 3*x^89 + 3*x^87 + 2*x^85 + 2*x^83 + 2*x^79 + x^77 + 4*x^75 + x^73 + 2*x^71 + 2*x^69 + 3*x^67 + 3*x^65 + x^63 + 3*x^61 + x^55 + 2*x^53 + 4*x^51 + x^49 + 2*x^47 + 4*x^45 + 4*x^43 + 3*x^35 + 2*x^33 + 2*x^31 + 2*x^29 + 3*x^25 + x^23 + 3*x^21 + 3*x^19 + 3*x^15 + x^13 + 4*x^11 + 2*x^7 + 4*x^5 + x^3 + 3*x)*y) dx + (4*x^104 + x^100 + 3*x^96 + 3*x^94 + 4*x^92 + 2*x^90 + x^88 + 3*x^84 + 3*x^80 + 3*x^78 + 2*x^76 + 4*x^74 + 3*x^70 + 4*x^68 + x^66 + 2*x^62 + x^60 + 3*x^58 + 2*x^56 + x^54 + 2*x^52 + 3*x^50 + 4*x^46 + 2*x^44 + 2*x^42 + 4*x^40 + 4*x^38 + 3*x^36 + x^34 + 4*x^32 + 3*x^30 + 3*x^28 + x^26 + 4*x^24 + 4*x^22 + 4*x^20 + x^18 + x^16 + x^14 + 4*x^12 + 4*x^10 + 4*x^8 + 3*x^6 + 4*x^4 + 2*x^2 + 2) dy) + dV(0), V(((2*x^80 + 4*x^76 + x^74 + 3*x^72 + 4*x^68 + 2*x^66 + 4*x^64 + 2*x^60 + x^58 + 3*x^56 + x^54 + 3*x^52 + x^50 + 3*x^48 + 2*x^46 + 3*x^44 + x^42 + 4*x^38 + 3*x^36 + x^34 + 2*x^32 + x^30 + 3*x^28 + 2*x^26 + 4*x^20 + x^18 + 2*x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 2*x^6 + 4*x^4 + 3)/x^4)*y) )
+( [(3*x^6 + 2*x^2)*y] d[x] + [2*x^11 + x^7 + 2*x^3 + 3*x] d[y] + V(((x^104 + x^100 + x^94 + x^90 + x^88 + 4*x^86 + x^84 + x^82 + 4*x^80 + 4*x^78 + 4*x^76 + x^74 + 4*x^72 + 2*x^70 + 2*x^66 + 4*x^64 + 2*x^60 + 4*x^58 + 3*x^56 + 3*x^54 + 4*x^52 + 2*x^50 + 4*x^48 + x^44 + 2*x^42 + 3*x^40 + 3*x^38 + 3*x^36 + 4*x^34 + x^32 + 3*x^30 + 3*x^28 + 4*x^26 + 4*x^24 + 2*x^22 + 2*x^20 + 4*x^18 + x^16 + 2*x^14 + 4*x^12 + 4*x^10 + 4*x^8 + x^4 + 2*x^2)*y) dx + (4*x^109 + x^101 + 2*x^95 + 4*x^93 + 4*x^91 + x^89 + 4*x^85 + x^81 + 2*x^79 + 2*x^77 + 2*x^75 + 2*x^71 + 3*x^69 + 3*x^67 + x^65 + 2*x^63 + x^59 + 3*x^55 + 2*x^51 + x^49 + 2*x^47 + 3*x^45 + 2*x^43 + 3*x^39 + 4*x^37 + 3*x^35 + 3*x^33 + 4*x^31 + 3*x^29 + 3*x^27 + 4*x^25 + 2*x^23 + 2*x^21 + 3*x^15 + 2*x^13 + 2*x^9 + 3*x^7 + 4*x^5 + x^3 + 3*x) dy) + dV(0), V(((2*x^88 + 4*x^84 + x^82 + 3*x^80 + 4*x^76 + 2*x^74 + 4*x^72 + 2*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + x^58 + 3*x^56 + 2*x^54 + 3*x^52 + x^50 + 4*x^46 + 3*x^44 + x^42 + 2*x^40 + x^38 + 3*x^36 + 2*x^34 + 4*x^28 + x^26 + 2*x^24 + 4*x^22 + x^20 + x^18 + 4*x^16 + 2*x^14 + 4*x^12 + 3*x^8 + 3*x^4 + 4*x^2 + 3)/x^7)*y) )
+( [(3*x^7 + 2*x^3)*y] d[x] + [2*x^12 + x^8 + 2*x^4 + 3*x^2] d[y] + V(((x^109 + 2*x^105 + 3*x^101 + 4*x^99 + 2*x^97 + 3*x^91 + x^87 + 4*x^85 + 2*x^83 + x^81 + x^75 + 4*x^73 + x^71 + 3*x^69 + 3*x^65 + x^63 + 2*x^61 + x^57 + 4*x^53 + 2*x^49 + 4*x^47 + 3*x^45 + 4*x^43 + 4*x^41 + x^39 + 2*x^37 + 3*x^35 + 4*x^27 + x^25 + 2*x^23 + 3*x^21 + 4*x^19 + x^17 + 4*x^15 + 3*x^13 + x^11 + 2*x^7 + 2*x^5 + 3*x^3 + 4*x)*y) dx + (4*x^114 + 4*x^110 + 4*x^106 + 2*x^104 + x^102 + 2*x^100 + 2*x^98 + 3*x^96 + 4*x^94 + 2*x^88 + 4*x^82 + x^80 + x^78 + 3*x^76 + x^74 + 4*x^72 + x^70 + x^68 + 3*x^66 + x^64 + 3*x^62 + 3*x^60 + 2*x^52 + 2*x^50 + 2*x^46 + 4*x^42 + 3*x^40 + 3*x^38 + 2*x^36 + 2*x^34 + 2*x^32 + 4*x^30 + 3*x^28 + 3*x^26 + 4*x^24 + x^22 + 2*x^20 + 4*x^18 + 3*x^16 + 3*x^14 + 2*x^10 + 3*x^8 + 3*x^6 + 2*x^4 + x^2 + 1) dy) + dV(0), V(((2*x^92 + 4*x^88 + x^86 + 3*x^84 + 4*x^80 + 2*x^78 + 4*x^76 + 2*x^72 + x^70 + 3*x^68 + x^66 + 3*x^64 + x^62 + 3*x^60 + 2*x^58 + 3*x^56 + x^54 + 4*x^50 + 3*x^48 + x^46 + 2*x^44 + x^42 + 3*x^40 + 2*x^38 + 4*x^32 + x^30 + 2*x^28 + 4*x^26 + x^24 + x^22 + 4*x^20 + 2*x^18 + 4*x^16 + 3*x^12 + 3*x^8 + 4*x^6 + 3*x^4 + 3)/x^6)*y) )
+( [(3*x^8 + 2*x^4)*y] d[x] + [2*x^13 + x^9 + 2*x^5 + 3*x^3] d[y] + V(((x^114 + 3*x^110 + x^106 + 2*x^104 + 4*x^102 + 4*x^100 + 4*x^98 + 2*x^96 + 4*x^94 + x^92 + 4*x^90 + 3*x^86 + 4*x^84 + x^82 + 3*x^78 + 2*x^74 + 4*x^70 + 3*x^68 + x^66 + 2*x^64 + 3*x^62 + 3*x^60 + 4*x^58 + 3*x^54 + x^52 + 3*x^50 + 3*x^44 + 3*x^42 + 3*x^40 + 2*x^38 + x^36 + x^34 + x^32 + x^24 + 3*x^22 + 4*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + 2*x^12 + 4*x^10 + x^8 + x^6 + 4*x^2)*y) dx + (4*x^119 + 3*x^115 + 2*x^111 + 4*x^109 + 2*x^107 + 2*x^105 + 2*x^101 + 2*x^99 + x^95 + 4*x^93 + 4*x^91 + 3*x^89 + x^87 + 2*x^83 + 4*x^81 + 4*x^79 + x^75 + x^71 + x^69 + x^67 + 3*x^65 + 3*x^61 + 4*x^59 + 2*x^57 + x^55 + 3*x^53 + 4*x^51 + 2*x^49 + 4*x^47 + 3*x^45 + 3*x^43 + x^39 + x^37 + 4*x^35 + 4*x^33 + 4*x^31 + 3*x^29 + 2*x^27 + x^25 + x^23 + x^21 + x^19 + 2*x^17 + 3*x^15 + 2*x^9 + x^7 + 4*x^3 + x) dy) + dV(0), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^7)*y) )
+( [(3*x^9 + 2*x^5)*y] d[x] + [2*x^14 + x^10 + 2*x^6 + 3*x^4] d[y] + V(((x^119 + 4*x^115 + 4*x^111 + x^107 + 3*x^105 + 3*x^103 + x^101 + 3*x^99 + x^97 + 4*x^95 + 3*x^93 + 3*x^89 + 2*x^87 + 4*x^85 + 2*x^83 + 4*x^81 + x^79 + 4*x^69 + x^65 + 4*x^63 + 4*x^59 + 3*x^57 + 3*x^55 + x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 2*x^41 + 2*x^39 + 3*x^37 + 4*x^35 + 3*x^33 + 2*x^31 + 3*x^29 + 4*x^25 + x^23 + 3*x^21 + 4*x^19 + 2*x^17 + x^15 + x^13 + 2*x^9 + x^7 + 2*x^5 + 4*x)*y) dx + (4*x^124 + 2*x^120 + x^114 + 3*x^112 + 2*x^110 + 3*x^108 + x^106 + 2*x^100 + x^98 + 3*x^96 + x^94 + 3*x^92 + 4*x^90 + 3*x^88 + 2*x^84 + x^82 + x^80 + 4*x^78 + 4*x^76 + x^74 + 4*x^72 + 3*x^70 + x^66 + 3*x^64 + 2*x^62 + x^58 + x^56 + 4*x^54 + 4*x^52 + 3*x^50 + 3*x^48 + 3*x^46 + 4*x^40 + 2*x^34 + 3*x^32 + 3*x^28 + 4*x^26 + 4*x^24 + 4*x^22 + 4*x^20 + 2*x^14 + 4*x^10 + 3*x^8 + 2*x^6 + 4*x^4 + 4*x^2 + 1) dy) + dV(0), V(((2*x^98 + 4*x^94 + x^92 + 3*x^90 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + x^76 + 3*x^74 + x^72 + 3*x^70 + x^68 + 3*x^66 + 2*x^64 + 3*x^62 + x^60 + 4*x^56 + 3*x^54 + x^52 + 2*x^50 + x^48 + 3*x^46 + 2*x^44 + 4*x^38 + x^36 + 2*x^34 + 4*x^32 + x^30 + x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 3*x^18 + 3*x^14 + 4*x^12 + 3*x^10 + 3*x^6 + 2*x^4 + 3*x^2 + 4)/x^2)*y) )
+( [(3*x^10 + 2*x^6)*y] d[x] + [2*x^15 + x^11 + 2*x^7 + 3*x^5] d[y] + V(((x^124 + 2*x^116 + 3*x^114 + 3*x^112 + 2*x^110 + 2*x^108 + 2*x^104 + x^102 + 4*x^100 + x^98 + 2*x^96 + 2*x^94 + 3*x^92 + 3*x^90 + x^88 + 3*x^86 + x^80 + 2*x^78 + 4*x^76 + x^74 + 2*x^72 + 4*x^70 + 4*x^68 + 3*x^60 + 2*x^58 + 2*x^56 + 2*x^54 + 3*x^50 + x^48 + 3*x^46 + 3*x^44 + 3*x^40 + x^38 + 4*x^36 + 2*x^32 + 4*x^30 + 4*x^26 + x^24 + 2*x^22 + 3*x^20 + x^18 + 4*x^16 + 4*x^14 + 3*x^12 + 2*x^10 + 2*x^8 + 2*x^6 + 3*x^4 + 3*x^2)*y) dx + (4*x^129 + x^125 + 3*x^121 + 3*x^119 + 4*x^117 + 2*x^115 + x^113 + 3*x^109 + 3*x^105 + 3*x^103 + 2*x^101 + 4*x^99 + 3*x^95 + 4*x^93 + x^91 + 2*x^87 + x^85 + 3*x^83 + 2*x^81 + x^79 + 2*x^77 + 3*x^75 + 4*x^71 + 2*x^69 + 2*x^67 + 4*x^65 + 4*x^63 + 3*x^61 + x^59 + 4*x^57 + 3*x^55 + 3*x^53 + x^51 + 4*x^49 + 4*x^47 + 4*x^45 + x^43 + x^41 + x^39 + 4*x^37 + 4*x^35 + 2*x^31 + 2*x^29 + x^27 + 2*x^19 + 4*x^17 + 2*x^11 + 2*x^9 + 4*x^7 + 3*x^5 + 2*x) dy) + dV(0), V(((2*x^106 + 4*x^102 + x^100 + 3*x^98 + 4*x^94 + 2*x^92 + 4*x^90 + 2*x^86 + x^84 + 3*x^82 + x^80 + 3*x^78 + x^76 + 3*x^74 + 2*x^72 + 3*x^70 + x^68 + 4*x^64 + 3*x^62 + x^60 + 2*x^58 + x^56 + 3*x^54 + 2*x^52 + 4*x^46 + x^44 + 2*x^42 + 4*x^40 + x^38 + x^36 + 4*x^34 + 2*x^32 + 4*x^30 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + 3*x^14 + 2*x^12 + 3*x^10 + 4*x^8 + 3*x^2 + 3)/x^5)*y) )
+( [(3*x^11 + 2*x^7)*y] d[x] + [2*x^16 + x^12 + 2*x^8 + 3*x^6] d[y] + V(((x^129 + x^125 + x^119 + x^115 + x^113 + 4*x^111 + x^109 + x^107 + 4*x^105 + 4*x^103 + 4*x^101 + x^99 + 4*x^97 + 2*x^95 + 2*x^91 + 4*x^89 + 2*x^85 + 4*x^83 + 3*x^81 + 3*x^79 + 4*x^77 + 2*x^75 + 4*x^73 + x^69 + 2*x^67 + 3*x^65 + 3*x^63 + 3*x^61 + 4*x^59 + x^57 + 3*x^55 + 3*x^53 + 4*x^51 + 4*x^49 + 2*x^47 + 2*x^45 + 4*x^43 + x^41 + 2*x^39 + 4*x^37 + 4*x^35 + 4*x^33 + 3*x^29 + 2*x^27 + x^23 + 3*x^21 + x^19 + 2*x^15 + x^13 + x^9 + x^7 + 3*x)*y) dx + (4*x^134 + x^126 + 2*x^120 + 4*x^118 + 4*x^116 + x^114 + 4*x^110 + x^106 + 2*x^104 + 2*x^102 + 2*x^100 + 2*x^96 + 3*x^94 + 3*x^92 + x^90 + 2*x^88 + x^84 + 3*x^80 + 2*x^76 + x^74 + 2*x^72 + 3*x^70 + 2*x^68 + 3*x^64 + 4*x^62 + 3*x^60 + 3*x^58 + 4*x^56 + 3*x^54 + 3*x^52 + 4*x^50 + 2*x^48 + 2*x^46 + 3*x^40 + 2*x^38 + 3*x^32 + x^30 + 2*x^24 + 3*x^22 + x^20 + 2*x^16 + 2*x^14 + 4*x^12 + 2*x^8 + x^6 + 2*x^4 + 3*x^2 + 2) dy) + dV(0), V(((2*x^112 + 4*x^108 + x^106 + 3*x^104 + 4*x^100 + 2*x^98 + 4*x^96 + 2*x^92 + x^90 + 3*x^88 + x^86 + 3*x^84 + x^82 + 3*x^80 + 2*x^78 + 3*x^76 + x^74 + 4*x^70 + 3*x^68 + x^66 + 2*x^64 + x^62 + 3*x^60 + 2*x^58 + 4*x^52 + x^50 + 2*x^48 + 4*x^46 + x^44 + x^42 + 4*x^40 + 2*x^38 + 4*x^36 + 3*x^32 + 3*x^28 + 4*x^26 + 3*x^24 + 3*x^20 + 2*x^18 + 3*x^16 + 4*x^14 + 3*x^8 + 3*x^6 + 4*x^2 + 3)/x^6)*y) )
+( [(4*x^18 + x^10 + 4*x^8 + 2*x^6 + x^4 + 3*x^2)*y] d[x] + [x^23 + 4*x^19 + 4*x^15 + 4*x^11 + 2*x^9 + 4*x^7 + x^5 + 2*x^3 + 2*x] d[y] + V(((3*x^164 + 4*x^160 + x^156 + x^154 + 3*x^152 + x^150 + 4*x^148 + x^146 + 2*x^144 + 3*x^140 + 2*x^138 + x^134 + 2*x^132 + 2*x^130 + 2*x^128 + 2*x^126 + 4*x^124 + 4*x^122 + 2*x^120 + 3*x^118 + 4*x^116 + 4*x^114 + 2*x^110 + x^108 + 4*x^106 + 2*x^100 + 2*x^98 + 2*x^96 + x^94 + 3*x^92 + 2*x^90 + 4*x^88 + x^86 + 4*x^84 + 2*x^82 + 4*x^80 + 2*x^78 + 3*x^72 + x^70 + x^68 + x^64 + x^60 + x^58 + 2*x^56 + 2*x^54 + 3*x^52 + 3*x^50 + x^48 + 3*x^46 + 3*x^44 + x^40 + 4*x^36 + 3*x^34 + 3*x^32 + 3*x^30 + x^28 + 4*x^26 + 2*x^24 + 3*x^22 + 2*x^20 + x^18 + 4*x^16 + 2*x^12 + 2*x^10 + x^6 + 2*x^4 + x^2)*y) dx + (2*x^169 + 4*x^165 + 3*x^161 + 2*x^159 + 3*x^157 + 2*x^155 + 4*x^153 + 3*x^151 + 3*x^149 + 2*x^147 + x^145 + 3*x^143 + x^141 + 3*x^139 + x^137 + 4*x^135 + 4*x^129 + 3*x^121 + 2*x^119 + 3*x^117 + 2*x^115 + x^113 + 2*x^111 + 2*x^109 + 3*x^107 + x^105 + 3*x^103 + 2*x^101 + x^99 + x^97 + x^95 + 3*x^93 + x^87 + 2*x^85 + x^83 + 2*x^81 + 2*x^79 + 2*x^77 + 3*x^75 + 4*x^73 + 2*x^69 + 2*x^67 + 3*x^65 + 2*x^63 + 2*x^61 + 3*x^59 + 2*x^57 + 4*x^55 + x^53 + 2*x^51 + 4*x^49 + 3*x^47 + x^45 + x^43 + 4*x^41 + x^39 + 3*x^37 + 4*x^33 + 3*x^31 + 4*x^29 + 3*x^27 + 3*x^25 + x^19 + 2*x^17 + 3*x^13 + 2*x^11 + 4*x^9 + 3*x^7 + 4*x^3 + 4*x) dy) + dV(0), [2/x*y] + V(((x^146 + 2*x^142 + 3*x^140 + 4*x^138 + 2*x^134 + x^132 + 2*x^130 + 2*x^126 + 3*x^124 + x^122 + x^120 + 3*x^118 + 3*x^116 + x^114 + 2*x^112 + x^110 + 3*x^108 + x^106 + 3*x^102 + x^100 + 2*x^96 + 3*x^94 + 4*x^92 + 2*x^90 + 2*x^88 + 2*x^84 + 2*x^82 + x^80 + x^78 + 2*x^76 + 4*x^72 + x^70 + 4*x^68 + 2*x^66 + x^64 + 3*x^62 + 2*x^60 + 2*x^58 + 2*x^56 + 4*x^52 + x^50 + 2*x^48 + 2*x^46 + x^42 + 2*x^38 + 3*x^36 + 3*x^34 + 2*x^32 + 4*x^30 + 3*x^28 + x^26 + x^24 + 3*x^18 + 4*x^14 + x^12 + 4*x^10 + 2*x^8 + 3*x^6 + 4*x^4 + 3*x^2 + 1)/x^5)*y) )
+( [(3*x^17 + 4*x^13 + 3*x^7 + x^5 + 2*x^3 + 2*x)*y] d[x] + [2*x^22 + 4*x^18 + 4*x^14 + 4*x^10 + 3*x^8 + 4*x^6 + 4*x^4 + 3] d[y] + V(((x^159 + 2*x^155 + 2*x^151 + 4*x^149 + x^147 + 2*x^145 + 3*x^143 + x^141 + 3*x^139 + 4*x^137 + 2*x^135 + 2*x^133 + x^131 + x^129 + 4*x^127 + x^125 + 3*x^123 + 2*x^121 + 3*x^119 + 3*x^115 + 2*x^111 + 3*x^107 + 4*x^103 + 2*x^101 + 2*x^99 + 3*x^97 + 4*x^95 + 3*x^93 + 4*x^91 + x^89 + 4*x^87 + 4*x^85 + x^83 + 2*x^77 + 2*x^69 + 3*x^67 + 3*x^63 + 4*x^61 + 4*x^59 + x^55 + 3*x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 3*x^41 + 2*x^39 + x^37 + 2*x^33 + 2*x^31 + x^29 + 4*x^27 + x^25 + 2*x^23 + x^19 + 4*x^17 + x^15 + x^13 + 4*x^11 + 4*x^7 + x^5 + 3*x^3 + 2*x)*y) dx + (4*x^164 + 4*x^160 + 2*x^154 + x^152 + 3*x^148 + x^146 + 4*x^144 + 3*x^142 + 2*x^140 + x^138 + 3*x^136 + 3*x^134 + 3*x^132 + 4*x^130 + 4*x^128 + 4*x^126 + 4*x^124 + x^122 + 2*x^118 + 3*x^116 + x^112 + 3*x^110 + x^108 + 3*x^106 + 4*x^104 + 2*x^102 + 2*x^98 + 4*x^96 + x^94 + 2*x^92 + 3*x^88 + x^86 + 2*x^84 + 4*x^82 + 4*x^78 + 4*x^72 + 4*x^70 + 2*x^68 + 3*x^66 + 3*x^64 + 4*x^62 + 2*x^60 + 3*x^56 + x^48 + 4*x^46 + 3*x^44 + x^40 + x^38 + x^32 + 4*x^30 + 2*x^28 + 2*x^26 + 2*x^24 + x^22 + 2*x^20 + 4*x^16 + 4*x^14 + x^12 + 3*x^10 + 3*x^8 + 2*x^6 + 4*x^2 + 3) dy) + dV(0), [2/x^2*y] + V(((2*x^142 + 4*x^138 + x^136 + 3*x^134 + 4*x^130 + 2*x^128 + 4*x^126 + x^120 + 4*x^118 + x^112 + 4*x^110 + 4*x^106 + x^104 + x^102 + 3*x^100 + x^98 + 4*x^96 + x^94 + 2*x^92 + x^90 + 2*x^88 + 4*x^86 + 2*x^84 + 4*x^82 + 2*x^78 + 2*x^76 + 4*x^74 + x^72 + 3*x^70 + 3*x^68 + x^66 + 2*x^64 + 2*x^62 + 4*x^60 + 3*x^58 + 3*x^56 + 4*x^54 + 4*x^52 + 3*x^50 + 3*x^48 + 3*x^46 + 2*x^44 + 4*x^42 + x^40 + 3*x^38 + x^36 + 3*x^34 + 3*x^32 + 4*x^28 + 3*x^26 + 3*x^24 + 3*x^22 + x^18 + 3*x^16 + 4*x^14 + 4*x^6 + 3*x^4 + 4)/x^6)*y) )
+( [(2*x^16 + 3*x^12 + 4*x^8 + 2*x^6 + x^4 + 3*x^2)*y] d[x] + [3*x^21 + 4*x^17 + 4*x^13 + 3*x^9 + 4*x^7 + x^5 + 2*x^3 + 2*x] d[y] + V(((4*x^154 + 4*x^150 + 4*x^144 + x^142 + 4*x^140 + 2*x^138 + 4*x^136 + 4*x^134 + 2*x^132 + 4*x^130 + x^128 + 2*x^126 + 3*x^124 + 2*x^122 + 3*x^120 + 3*x^116 + 4*x^114 + 3*x^112 + x^106 + 3*x^104 + 3*x^102 + 2*x^98 + 3*x^96 + 4*x^94 + x^92 + 4*x^88 + 4*x^84 + x^80 + x^78 + 4*x^74 + 3*x^72 + 2*x^70 + 2*x^68 + 3*x^66 + x^64 + 4*x^62 + 3*x^60 + 4*x^56 + 3*x^54 + 3*x^50 + 4*x^48 + 3*x^46 + 4*x^42 + 2*x^38 + 4*x^36 + 3*x^34 + 4*x^32 + 2*x^28 + 3*x^26 + 2*x^20 + 2*x^16 + 3*x^14 + 3*x^10 + 2*x^8 + 2*x^6 + 4*x^4)*y) dx + (x^159 + 4*x^151 + 4*x^147 + 3*x^145 + 4*x^143 + 3*x^141 + 2*x^139 + x^137 + 3*x^135 + 2*x^133 + 4*x^131 + 3*x^129 + 4*x^127 + 4*x^125 + 2*x^123 + x^121 + 4*x^119 + 3*x^117 + x^113 + 3*x^111 + 4*x^109 + 3*x^103 + 3*x^99 + 3*x^97 + 4*x^95 + 3*x^91 + 2*x^89 + 4*x^87 + 2*x^83 + 3*x^81 + 4*x^79 + 4*x^77 + 4*x^73 + 2*x^71 + 3*x^69 + 2*x^65 + 2*x^63 + x^61 + x^59 + 2*x^55 + 2*x^53 + x^51 + 3*x^49 + 2*x^45 + 2*x^43 + x^41 + 4*x^39 + 4*x^37 + 3*x^35 + 3*x^33 + x^31 + x^29 + x^27 + 2*x^25 + 2*x^21 + 2*x^19 + 4*x^17 + 2*x^15 + 3*x^9 + x^7 + 2*x^5 + x^3) dy) + dV(0), [2/x^3*y] + V(((3*x^138 + x^134 + 4*x^132 + 2*x^130 + x^126 + 3*x^124 + x^122 + 3*x^118 + 4*x^116 + 2*x^114 + 4*x^112 + 2*x^110 + 4*x^108 + 2*x^106 + 3*x^104 + 2*x^102 + 4*x^100 + x^98 + x^96 + 4*x^94 + 2*x^92 + 2*x^90 + 2*x^88 + 4*x^86 + x^82 + 2*x^80 + 2*x^78 + 3*x^76 + 3*x^70 + 4*x^66 + x^64 + 4*x^62 + x^58 + 4*x^56 + 4*x^54 + x^52 + 2*x^50 + 3*x^48 + 2*x^46 + x^44 + x^42 + 4*x^40 + x^38 + x^34 + 4*x^32 + 3*x^30 + 3*x^26 + 2*x^22 + 3*x^20 + 3*x^18 + x^16 + x^14 + 4*x^12 + 2*x^10 + 2*x^8 + 4*x^6 + 3*x^4 + 2*x^2 + 4)/x^7)*y) )
+( [(x^15 + 2*x^11 + 3*x^7 + x^5 + 4*x^3 + 4*x)*y] d[x] + [4*x^20 + 4*x^16 + 4*x^12 + 4*x^8 + 4*x^4 + 1] d[y] + V(((2*x^149 + x^139 + 2*x^135 + x^131 + 2*x^127 + 4*x^125 + x^123 + x^121 + 3*x^119 + x^117 + 2*x^111 + 2*x^109 + 4*x^107 + 4*x^105 + 3*x^103 + 2*x^101 + 3*x^99 + 4*x^97 + 2*x^95 + 3*x^93 + 2*x^89 + 3*x^83 + x^81 + x^79 + 2*x^77 + 3*x^73 + 3*x^71 + 2*x^69 + x^67 + 2*x^63 + 3*x^61 + 4*x^59 + 2*x^57 + 3*x^55 + 4*x^53 + 4*x^51 + x^47 + 2*x^45 + 2*x^43 + 3*x^37 + x^35 + 4*x^33 + 2*x^31 + 2*x^29 + 3*x^27 + x^25 + 4*x^23 + 2*x^21 + 4*x^19 + 2*x^17 + 3*x^15 + 3*x^13 + 3*x^11 + x^9 + 2*x^3 + 3*x)*y) dx + (3*x^154 + 2*x^150 + x^144 + x^140 + 3*x^136 + x^134 + x^132 + 4*x^130 + 3*x^128 + 2*x^126 + x^122 + 4*x^120 + 3*x^118 + 3*x^114 + x^112 + 3*x^110 + 4*x^108 + 4*x^106 + 4*x^102 + 3*x^96 + 3*x^94 + x^90 + 3*x^86 + 2*x^84 + 3*x^82 + x^80 + x^78 + 3*x^76 + 4*x^74 + 3*x^66 + x^64 + 3*x^62 + 4*x^60 + 2*x^58 + 2*x^54 + x^52 + 4*x^50 + x^48 + 2*x^46 + 4*x^44 + 3*x^42 + 3*x^40 + 2*x^38 + 3*x^36 + x^32 + 3*x^24 + 4*x^22 + 2*x^18 + x^16 + 4*x^14 + x^12 + x^10 + 4*x^8 + 4*x^4 + x^2 + 2) dy) + dV(0), [2/x^4*y] + V(((4*x^132 + 3*x^128 + 2*x^126 + x^124 + 3*x^120 + 4*x^118 + 3*x^116 + x^112 + 2*x^110 + 3*x^106 + 4*x^104 + 2*x^102 + x^98 + 2*x^94 + x^92 + 4*x^90 + 2*x^88 + 3*x^84 + 2*x^82 + 2*x^80 + 3*x^78 + 3*x^76 + 2*x^74 + 2*x^72 + x^70 + 2*x^68 + 4*x^66 + 4*x^62 + 4*x^60 + x^58 + x^56 + 3*x^54 + 2*x^52 + 3*x^48 + 3*x^44 + 3*x^42 + 4*x^40 + x^38 + 2*x^36 + 2*x^34 + 3*x^32 + 3*x^30 + 2*x^28 + 3*x^26 + 3*x^22 + 4*x^20 + 3*x^18 + x^16 + 3*x^14 + 2*x^12 + 3*x^10 + 3*x^8 + 4*x^6 + x^4 + 2)/x^6)*y) )
+( [(x^10 + 2*x^6 + 2*x^2)*y] d[x] + [4*x^15 + 4*x^11 + x^5 + 2*x^3 + 3*x] d[y] + V(((2*x^124 + x^114 + x^112 + 2*x^110 + x^108 + 3*x^104 + x^102 + 3*x^100 + 4*x^96 + x^94 + x^92 + 4*x^90 + 4*x^86 + 3*x^82 + 3*x^80 + 4*x^78 + 3*x^74 + 2*x^72 + 3*x^70 + 4*x^68 + 2*x^66 + 2*x^64 + 4*x^60 + 3*x^58 + x^54 + 4*x^52 + 2*x^48 + 4*x^42 + x^40 + 3*x^36 + 3*x^28 + 4*x^26 + 2*x^24 + 4*x^22 + 2*x^20 + 4*x^18 + 3*x^16 + 3*x^14 + 2*x^12 + 4*x^10 + 3*x^8 + 3*x^6 + 2*x^2)*y) dx + (3*x^129 + 2*x^125 + x^119 + 4*x^117 + x^115 + 4*x^111 + 4*x^109 + 2*x^107 + 3*x^105 + 2*x^101 + x^99 + 2*x^97 + 2*x^95 + 4*x^91 + x^87 + x^85 + 4*x^83 + x^81 + x^79 + 4*x^77 + 3*x^75 + 3*x^73 + 4*x^71 + 2*x^67 + 4*x^65 + x^63 + 2*x^61 + 3*x^59 + 4*x^57 + x^55 + 3*x^53 + 4*x^49 + x^45 + x^39 + 4*x^37 + 2*x^35 + 3*x^33 + x^31 + 2*x^29 + x^25 + 3*x^23 + 4*x^21 + x^19 + x^15 + 2*x^13 + x^11 + 4*x^9 + 3*x^7 + 2*x^3 + 3*x) dy) + dV(0), [2/x^5*y] + V(((4*x^106 + 3*x^102 + 2*x^100 + x^98 + 3*x^94 + 4*x^92 + 3*x^90 + x^86 + 2*x^84 + 3*x^80 + 4*x^78 + 2*x^76 + x^72 + 2*x^68 + 2*x^66 + 4*x^64 + 4*x^62 + 3*x^60 + 2*x^58 + 3*x^56 + 4*x^54 + x^52 + 3*x^50 + x^48 + 3*x^46 + x^44 + 2*x^42 + 4*x^40 + 4*x^38 + 3*x^36 + x^34 + x^32 + 3*x^30 + x^24 + 3*x^22 + 2*x^20 + 2*x^18 + x^16 + x^12 + 3*x^8 + x^6 + 4)/x^5)*y) )
+( [(4*x^13 + x^5)*y] d[x] + [x^18 + 4*x^14 + 4*x^10 + 4*x^8 + x^6 + 4*x^4] d[y] + V(((3*x^139 + 4*x^135 + x^131 + x^129 + 3*x^127 + x^125 + 2*x^123 + 4*x^121 + 2*x^119 + 2*x^117 + x^115 + x^113 + x^109 + 2*x^107 + 3*x^103 + 2*x^101 + x^97 + x^95 + x^93 + 3*x^91 + x^89 + 4*x^87 + 4*x^85 + 3*x^83 + x^81 + 4*x^77 + x^75 + 4*x^73 + x^71 + 4*x^69 + x^65 + 4*x^61 + x^59 + 3*x^57 + x^55 + 4*x^49 + 2*x^47 + x^45 + 2*x^43 + 4*x^41 + 2*x^39 + 3*x^35 + 3*x^33 + 2*x^29 + 2*x^27 + x^25 + 4*x^23 + x^21 + 2*x^17 + 2*x^15 + 4*x^13 + x^11 + 2*x^7 + x^5 + 4*x^3 + 2*x)*y) dx + (2*x^144 + 4*x^140 + 3*x^136 + 2*x^134 + 3*x^132 + 2*x^130 + x^128 + x^124 + 3*x^122 + 3*x^120 + 4*x^118 + 2*x^116 + x^112 + 2*x^110 + 3*x^108 + 4*x^106 + 3*x^104 + 4*x^102 + 4*x^100 + x^98 + x^94 + 2*x^92 + 4*x^90 + 3*x^86 + 3*x^84 + x^82 + 3*x^80 + 2*x^78 + 2*x^74 + x^70 + 3*x^68 + x^66 + x^64 + 3*x^60 + 2*x^58 + 3*x^56 + x^54 + 3*x^52 + 4*x^50 + 3*x^46 + 4*x^44 + 2*x^42 + 4*x^40 + 2*x^38 + 2*x^36 + 3*x^34 + 2*x^32 + x^30 + 3*x^24 + x^22 + 3*x^20 + 4*x^18 + 2*x^16 + 2*x^12 + 2*x^10 + 3*x^6 + x^4 + 3*x^2 + 3) dy) + dV(0), [2/x^6*y] + V(((x^120 + 2*x^116 + 3*x^114 + 4*x^112 + 2*x^108 + x^106 + 2*x^104 + 2*x^100 + 3*x^98 + x^96 + x^94 + 3*x^92 + 3*x^90 + x^88 + 2*x^86 + x^84 + 3*x^82 + x^80 + 3*x^76 + x^74 + x^70 + 3*x^68 + 2*x^66 + 4*x^64 + 3*x^62 + 2*x^60 + 4*x^52 + x^50 + x^48 + 2*x^46 + 2*x^44 + x^40 + 3*x^38 + 4*x^34 + 2*x^32 + 3*x^30 + x^28 + 2*x^26 + x^24 + 2*x^22 + 4*x^20 + 3*x^16 + x^14 + 4*x^12 + 2*x^10 + 3*x^8 + 3*x^6 + 2*x^4 + 2)/x^4)*y) )
+( [(3*x^12 + 4*x^8 + 3*x^4)*y] d[x] + [2*x^17 + 4*x^13 + x^9 + 3*x^7 + 3*x^5 + 2*x^3] d[y] + V(((x^134 + 2*x^130 + 2*x^126 + 4*x^124 + 3*x^122 + 2*x^120 + 4*x^118 + x^116 + 4*x^114 + 3*x^110 + x^108 + 2*x^104 + x^102 + x^100 + 3*x^98 + 3*x^96 + 2*x^94 + 4*x^92 + 3*x^90 + 4*x^88 + 4*x^86 + x^84 + 2*x^82 + 2*x^80 + 3*x^76 + 3*x^74 + 2*x^72 + 2*x^70 + 4*x^68 + 3*x^64 + 2*x^62 + 3*x^58 + 3*x^54 + 4*x^52 + 3*x^50 + 2*x^48 + 4*x^42 + 3*x^40 + 2*x^38 + 3*x^36 + 2*x^34 + 2*x^30 + 3*x^28 + 2*x^26 + x^24 + 2*x^22 + 3*x^18 + 4*x^16 + 4*x^14 + 2*x^12 + 3*x^10 + x^8 + x^2)*y) dx + (4*x^139 + 4*x^135 + 2*x^129 + 4*x^127 + 4*x^123 + x^121 + 4*x^119 + 4*x^117 + 2*x^115 + x^113 + x^107 + x^103 + 2*x^101 + x^99 + 4*x^97 + 3*x^93 + 3*x^91 + 3*x^89 + 2*x^85 + 4*x^83 + x^81 + x^75 + 2*x^73 + 3*x^69 + 3*x^67 + 2*x^65 + 3*x^63 + 4*x^61 + 2*x^59 + 2*x^57 + 2*x^55 + x^53 + 4*x^49 + 2*x^47 + 2*x^45 + 3*x^39 + 2*x^37 + x^35 + 3*x^33 + 4*x^31 + 4*x^27 + x^25 + x^23 + 3*x^21 + 2*x^19 + x^17 + 4*x^15 + 3*x^13 + 2*x^9 + 3*x^7 + 4*x^5 + x^3 + 4*x) dy) + dV(0), [2/x^7*y] + V(((2*x^118 + 4*x^114 + x^112 + 3*x^110 + 4*x^106 + 2*x^104 + 4*x^102 + x^96 + 4*x^94 + x^88 + 4*x^86 + 4*x^82 + x^80 + 3*x^78 + 3*x^76 + 4*x^70 + 2*x^62 + 4*x^60 + 4*x^58 + 2*x^56 + 4*x^54 + 3*x^52 + 4*x^50 + x^46 + 4*x^42 + 4*x^38 + 4*x^36 + x^34 + 2*x^30 + 4*x^28 + 4*x^26 + 4*x^22 + 4*x^20 + 2*x^18 + 4*x^12 + 2*x^10 + 4*x^8 + 2*x^4 + 3*x^2 + 2)/x^7)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[15D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.de_rham_basis()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx), ((x/y) dx, 2/x*y, (1/(x*y)) dx)]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.de_rham_basis[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m1.de_rham_basis()[16D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mC1.de_rham_basis()[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[((1/y) dx, 0, (1/y) dx),
+ ((x/y) dx, 0, (x/y) dx),
+ ((x^2/y) dx, 0, (x^2/y) dx),
+ ((x^3/y) dx, 0, (x^3/y) dx),
+ ((x^4/y) dx, 0, (x^4/y) dx),
+ ((x^5/y) dx, 0, (x^5/y) dx),
+ ((x^6/y) dx, 0, (x^6/y) dx),
+ (((-2*x^13 - 2*x^9 - 2*x^3 - x)/y) dx, 2/x*y, ((-1)/(x*y)) dx),
+ (((x^12 - x^8 - x^4 + x^2 + 1)/y) dx, 2/x^2*y, (2/(x^2*y)) dx),
+ (((-x^11 - 2*x^3 - x)/y) dx, 2/x^3*y, (2/(x*y)) dx),
+ (((2*x^10 + x^6 + 2*x^2 + 2)/y) dx, 2/x^4*y, ((-2)/(x^4*y)) dx),
+ (((2*x^5 + x)/y) dx, 2/x^5*y, ((-2*x^2 + 1)/(x^5*y)) dx),
+ (((-2*x^8 - 2*x^4)/y) dx, 2/x^6*y, ((2*x^4 + x^2 - 1)/(x^6*y)) dx),
+ (((x^7 - x^3)/y) dx, 2/x^7*y, ((x^6 - x^4 - x^2 + 2)/(x^7*y)) dx)]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h
\ No newline at end of file
diff --git a/sage/drafty/draft.sage b/sage/drafty/draft.sage
index 06d0e4f..f4033be 100644
--- a/sage/drafty/draft.sage
+++ b/sage/drafty/draft.sage
@@ -1,14 +1,14 @@
 p = 5
 m = 2
 F = GF(p)
-Rx.<x> = PolynomialRing(F)
+Rxx.<x> = PolynomialRing(F)
 #f = (x^3 - x)^3 + x^3 - x
 f = x^3 + x
 f1 = f(x = x^5 - x)
 C = superelliptic(f, m)
-C1 = superelliptic(f1, m)
+C1 = superelliptic(f1, m, prec = 500)
 B = C.crystalline_cohomology_basis(prec = 100, info = 1)
-B1 = C1.crystalline_cohomology_basis(prec = 500, info = 1)
+B1 = C1.crystalline_cohomology_basis(prec = 100, info = 1)
 
 def crystalline_matrix(C, prec = 50):
     B = C.crystalline_cohomology_basis(prec = prec)
@@ -20,6 +20,12 @@ def crystalline_matrix(C, prec = 50):
         M[i, :] = vector(autom(b).coordinates(basis = B))
     return M
 
+for b in B:
+    print(b.regular_form())
+    
+for b in B1:
+    print(b.regular_form())
+
 #M = crystalline_matrix(C, prec = 150)
 #print(M)
 #print(M^3)
\ No newline at end of file
diff --git a/sage/superelliptic/superelliptic_class.sage b/sage/superelliptic/superelliptic_class.sage
index 60ce5cb..dc61f23 100644
--- a/sage/superelliptic/superelliptic_class.sage
+++ b/sage/superelliptic/superelliptic_class.sage
@@ -1,7 +1,7 @@
 class superelliptic:
     """Class of a superelliptic curve. Given a polynomial f(x) with coefficient field F, it constructs
        the curve y^m = f(x)"""
-    def __init__(self, f, m):
+    def __init__(self, f, m, prec = 100):
         Rx = f.parent()
         x = Rx.gen()
         F = Rx.base()        
@@ -20,6 +20,31 @@ class superelliptic:
         self.y = superelliptic_function(self, Rxy(y))
         self.dx = superelliptic_form(self, Rxy(1))
         self.one = superelliptic_function(self, Rxy(1))
+        # We compute now expansions at infinity of x and y.
+        Rt.<t> = LaurentSeriesRing(F, default_prec=prec)
+        RptW.<W> = PolynomialRing(Rt)
+        RptWQ = FractionField(RptW)
+        Rxy.<x, y> = PolynomialRing(F)
+        RxyQ = FractionField(Rxy)
+        delta, a, b = xgcd(m, r)
+        a = -a
+        M = m/delta
+        R = r/delta
+        while a<0:
+            a += R
+            b += M
+        g = (x^r*f(x = 1/x))
+        gW = RptWQ(g(x = t^M * W^b)) - W^(delta)
+        self.x_series = []
+        self.y_series = []
+        self.dx_series = []
+        for place in range(delta):
+            ww = naive_hensel(gW, F, start = root_of_unity(F, delta)^place, prec = prec)
+            xx = Rt(1/(t^M*ww^b))
+            yy = 1/(t^R*ww^a)
+            self.x_series += [xx]
+            self.y_series += [yy]
+            self.dx_series += [xx.derivative()]
         
     def __repr__(self):
         f = self.polynomial
diff --git a/sage/superelliptic/superelliptic_form_class.sage b/sage/superelliptic/superelliptic_form_class.sage
index 6c0763d..257dac1 100644
--- a/sage/superelliptic/superelliptic_form_class.sage
+++ b/sage/superelliptic/superelliptic_form_class.sage
@@ -137,10 +137,10 @@ class superelliptic_form:
         g = self.form
         C = self.curve
         g = superelliptic_function(C, g)
-        g = g.expansion_at_infty(place = place, prec=prec)
-        x_series = C.x.expansion_at_infty(place = place, prec=prec)
-        dx_series = x_series.derivative()
-        return g*dx_series
+        F = C.base_ring
+        Rt.<t> = LaurentSeriesRing(F, default_prec=prec)
+        g = Rt(g.expansion_at_infty(place = place, prec=prec))
+        return g*C.dx_series[place]
     
     def expansion(self, pt, prec = 50):
         '''Expansion in the completed ring of the point pt. If pt is an integer, it means the corresponding place at infinity.'''
diff --git a/sage/superelliptic/superelliptic_function_class.sage b/sage/superelliptic/superelliptic_function_class.sage
index 63b0f6d..9ffc1c3 100644
--- a/sage/superelliptic/superelliptic_function_class.sage
+++ b/sage/superelliptic/superelliptic_function_class.sage
@@ -108,31 +108,11 @@ class superelliptic_function:
     
     def expansion_at_infty(self, place = 0, prec=20):
         C = self.curve
-        f = C.polynomial
-        m = C.exponent
-        F = C.base_ring
-        Rx.<x> = PolynomialRing(F)
-        f = Rx(f)
-        Rt.<t> = LaurentSeriesRing(F, default_prec=prec)
-        RptW.<W> = PolynomialRing(Rt)
-        RptWQ = FractionField(RptW)
-        Rxy.<x, y> = PolynomialRing(F)
-        RxyQ = FractionField(Rxy)
         fct = self.function
-        fct = RxyQ(fct)
-        r = f.degree()
-        delta, a, b = xgcd(m, r)
-        a = -a
-        M = m/delta
-        R = r/delta
-        while a<0:
-            a += R
-            b += M
-        g = (x^r*f(x = 1/x))
-        gW = RptWQ(g(x = t^M * W^b)) - W^(delta)
-        ww = naive_hensel(gW, F, start = root_of_unity(F, delta)^place, prec = prec)
-        xx = Rt(1/(t^M*ww^b))
-        yy = 1/(t^R*ww^a)
+        F = C.base_ring
+        Rt.<t> = LaurentSeriesRing(F, default_prec=prec)
+        xx = C.x_series[place]
+        yy = C.y_series[place]
         return Rt(fct(x = Rt(xx), y = Rt(yy)))
     
     def expansion(self, pt, prec = 50):
diff --git a/sage/superelliptic_drw/de_rham_witt_lift.sage b/sage/superelliptic_drw/de_rham_witt_lift.sage
index 921aed3..a698188 100644
--- a/sage/superelliptic_drw/de_rham_witt_lift.sage
+++ b/sage/superelliptic_drw/de_rham_witt_lift.sage
@@ -34,10 +34,10 @@ def de_rham_witt_lift(cech_class, prec = 50):
 
 def crystalline_cohomology_basis(self, prec = 50, info = 0):
     result = []
+    prec1 = prec
     for i, a in enumerate(self.de_rham_basis()):
         if info:
             print("Computing " + str(i) +". basis element")
-        prec1 = prec
         while True:
             try:
                 result += [de_rham_witt_lift(a, prec = prec1)]
diff --git a/sage/superelliptic_drw/regular_form.sage b/sage/superelliptic_drw/regular_form.sage
index 069bdea..a92ec4b 100644
--- a/sage/superelliptic_drw/regular_form.sage
+++ b/sage/superelliptic_drw/regular_form.sage
@@ -74,12 +74,14 @@ class superelliptic_regular_drw_form:
         
 def regular_drw_form(omega):
     C = omega.curve
+    p = C.characteristic
     omega_aux = omega.r()
     omega_aux = omega_aux.regular_form()
     aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()
     aux.omega, fct = decomposition_omega0_hpdh(aux.omega)
     aux.h2 += fct^p
-    aux.h2 = decomposition_g0_p2th_power(aux.h2)[0]
+    aux.h2, A = decomposition_g0_pth_power(aux.h2)
+    aux.omega += (A.diffn()).inv_cartier()
     result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)
     return result
 
diff --git a/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage b/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage
index 96e11bc..3f084d4 100644
--- a/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage
+++ b/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage
@@ -1,4 +1,8 @@
 def decomposition_g0_pth_power(fct):
+    C = fct.curve
+    Fxy, Rxy, xy, y = C.fct_field
+    if fct.function in Rxy:
+        return (fct, 0*C.x)
     '''Decompose fct as g0 + A^p, if possible. Output: (g0, A).'''
     omega = fct.diffn().regular_form()
     g0 = omega.int()
@@ -7,6 +11,8 @@ def decomposition_g0_pth_power(fct):
 
 def decomposition_g0_p2th_power(fct):
     '''Decompose fct as g0 + A^(p^2), if possible. Output: (g0, A).'''
+    C = fct.curve
+    p = C.characteristic
     g0, A = decomposition_g0_pth_power(fct)
     A0, A1 = decomposition_g0_pth_power(A)
     return (g0 + A0^p, A1)
@@ -14,6 +20,9 @@ def decomposition_g0_p2th_power(fct):
 def decomposition_omega0_hpdh(omega):
     '''Decompose omega = (regular on U0) + h^(p-1) dh, so that Cartier(omega) = (regular on U0) + dh.
     Result: (regular on U0, h)'''
+    C = omega.curve
+    if omega.is_regular_on_U0():
+        return (omega, 0*C.x)
     omega1 = omega.cartier().cartier()
     omega1 = omega1.inv_cartier().inv_cartier()
     fct = (omega.cartier() - omega1.cartier()).int()
@@ -27,6 +36,9 @@ def decomposition_omega8_hpdh(omega, prec = 50):
     Fxy, Rxy, x, y = C.fct_field
     F = C.base_ring
     p = C.characteristic
+    C = omega.curve
+    if omega.is_regular_on_Uinfty():
+        return (omega, 0*C.x)
     Rt.<t> = LaurentSeriesRing(F)
     omega_analytic = Rt(laurent_analytic_part(omega.expansion_at_infty(prec = prec)))
     Cv = C.uniformizer()
@@ -44,6 +56,8 @@ def decomposition_g8_pth_power(fct, prec = 50):
     F = C.base_ring
     Rt.<t> = LaurentSeriesRing(F)
     Fxy, Rxy, x, y = C.fct_field
+    if fct.expansion_at_infty().valuation() >= 0:
+        return (fct, 0*C.x)
     A = laurent_analytic_part(fct.expansion_at_infty(prec = prec))
     Cv = C.uniformizer()
     v = Cv.function
diff --git a/sage/superelliptic_drw/superelliptic_drw_cech.sage b/sage/superelliptic_drw/superelliptic_drw_cech.sage
index 7dd569d..541e382 100644
--- a/sage/superelliptic_drw/superelliptic_drw_cech.sage
+++ b/sage/superelliptic_drw/superelliptic_drw_cech.sage
@@ -56,13 +56,19 @@ class superelliptic_drw_cech:
         C = self.curve
         return superelliptic_cech(C, omega0.h1*C.dx, f.t)
     
-    def div_by_p(self):
+    def div_by_p(self, info = 0):
         '''Given a regular cocycle of the form (V(omega) + dV(h), [f] + V(t), ...), where [f] = 0 in H^1(X, OX),
         find de Rham cocycle (xi0, f, xi8) such that (V(omega) + dV(h), [f] + V(t), ...) = p*(xi0, f, xi8).'''
+        #
+        if info: print("Computing " + str(self) + " divided by p.")
+        #
         C = self.curve
         aux = self
         Fxy, Rxy, x, y = C.fct_field
         aux_f_t_0 = decomposition_g0_g8(aux.f.t, prec=50)[0]
+        #
+        if info: print("Computed decomposition_g0_g8 of self.f.t.")
+        #
         aux.f.t = 0*C.x
         aux.omega0 -= aux_f_t_0.teichmuller().diffn()
         aux.omega8 = aux.omega0 - aux.f.diffn()
@@ -72,9 +78,17 @@ class superelliptic_drw_cech:
         omega = aux.omega0.omega
         aux.omega0.omega, fct = decomposition_omega0_hpdh(aux.omega0.omega)
         aux.omega0.h2 += fct^p
+        #
+        if info: print("Computed decomposition_omega0_hpdh of self.omega0.omega.")
+        #
         # Now we have to ensure that aux.omega0.h2.function in Rxy...
-        # In other words, we decompose h2 = (regular on U0) + A^(p^2).
-        aux.omega0.h2 = decomposition_g0_p2th_power(aux.omega0.h2)[0]
+        # In other words, we decompose h2 = (regular on U0) + A^p.
+        # Then we replace h2 by (regular on U0) and omega by omega + inverse Cartier(dA)
+        aux.omega0.h2, A = decomposition_g0_pth_power(aux.omega0.h2)
+        aux.omega0.omega += (A.diffn()).inv_cartier()
+        #
+        if info: print("Computed decomposition_g0_p2th_power(aux.omega0.h2).")
+        #
         # Now we can reduce: (... + dV(h2), V(f), ...) --> (..., V(f - h2), ...)
         aux.f -= aux.omega0.h2.verschiebung()
         aux.omega0.h2 = 0*C.x
@@ -87,18 +101,21 @@ class superelliptic_drw_cech:
         aux_divided_by_p = superelliptic_cech(C, aux.omega0.omega.cartier(), aux.f.f.pth_root())
         return aux_divided_by_p
         
-    def coordinates(self, basis = 0, prec = 50):
+    def coordinates(self, basis = 0, prec = 50, info = 0):
+        if info: print("Computing coordinates of " + str(self))
         C = self.curve
         g = C.genus()
         coord_mod_p = self.r().coordinates()
+        if info: print("Computed coordinates mod p.")
         coord_lifted = [lift(a) for a in coord_mod_p]
         if basis == 0:
             basis = C.crystalline_cohomology_basis()
         aux = self
         for i, a in enumerate(basis):
             aux -= coord_lifted[i]*a
-        aux_divided_by_p = aux.div_by_p()
+        aux_divided_by_p = aux.div_by_p(info = info)
         coord_aux_divided_by_p = aux_divided_by_p.coordinates()
+        if info: print("Computed coordinates mod p of (self - lift)/p.")
         coord_aux_divided_by_p = [ZZ(a) for a in coord_aux_divided_by_p]
         coordinates = [ (coord_lifted[i] + p*coord_aux_divided_by_p[i])%p^2 for i in range(2*g)]
         return coordinates
diff --git a/sage/tests.sage b/sage/tests.sage
index 791d236..cf0054a 100644
--- a/sage/tests.sage
+++ b/sage/tests.sage
@@ -1,6 +1,6 @@
-load('init.sage')
-#print("Expansion at infty test:")
-#load('superelliptic/tests/expansion_at_infty.sage')
+#load('init.sage')
+print("Expansion at infty test:")
+load('superelliptic/tests/expansion_at_infty.sage')
 #print("superelliptic form coordinates test:")
 #load('superelliptic/tests/form_coordinates_test.sage')
 #print("p-th root test:")
