diff --git a/sage/.run.term-0.term b/sage/.run.term-0.term
index 142281a..b46964a 100644
--- a/sage/.run.term-0.term
+++ b/sage/.run.term-0.term
@@ -50685,3 +50685,3527 @@ Untracked files:
 
 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/as_covers/tests/cartier_test.sage sage/superelliptic_drw/tests/ sage/as_co[K[K[K[K[Ksuperelliptic/tests/
+]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[K[K[K-m ""w"s"p"o"l"r"z"e"d"n"i"e" "p"r"a"w"i"e" "d"z"[C[C[C[1@b[1@a[1@z[1@a[1@ [1@c[1@r[1@y[1@s[1@ [1@d[1@z[1@i[1@a[1@l[1@a[1@;[1@ [1@p[1@o[1@p[1@r[1@a[C[1@w[1@k[1@i[1@ [C[1@w[1@ [1@c[1@o[1@o[1@r[1@d[1@i[1@n[1@a[1@t[1@e[1@s[1@ [1@d[1@r[1@l[1P[1@;[1@ [C[C[C[C[C[C[C[C[C[C[C[C[C[1@ [1@c[1@r[1@i[1@s[C[1@ [1P[C[C[C[C[C[C[C[C[C[Ci"a"l"a"j"a"[C
+[master 42ccc4d] baza crys dziala; poprawki w coordinates dr; wspolrzednie cris prawie dzialaja
+ 20 files changed, 16269 insertions(+), 87 deletions(-)
+ create mode 100644 sage/as_covers/tests/cartier_test.sage
+ create mode 100644 sage/superelliptic/tests/a_number_test.sage
+ create mode 100644 sage/superelliptic/tests/form_coordinates_test.sage
+ create mode 100644 sage/superelliptic/tests/p_rank_test.sage
+ create mode 100644 sage/superelliptic/tests/pth_root_test.sage
+ create mode 100644 sage/superelliptic_drw/tests/decomposition_into_g0_g8_tests.sage
+ create mode 100644 sage/superelliptic_drw/tests/superelliptic_drw_tests.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: 50, done.
+Counting objects:   2% (1/50)
Counting objects:   4% (2/50)
Counting objects:   6% (3/50)
Counting objects:   8% (4/50)
Counting objects:  10% (5/50)
Counting objects:  12% (6/50)
Counting objects:  14% (7/50)
Counting objects:  16% (8/50)
Counting objects:  18% (9/50)
Counting objects:  20% (10/50)
Counting objects:  22% (11/50)
Counting objects:  24% (12/50)
Counting objects:  26% (13/50)
Counting objects:  28% (14/50)
Counting objects:  30% (15/50)
Counting objects:  32% (16/50)
Counting objects:  34% (17/50)
Counting objects:  36% (18/50)
Counting objects:  38% (19/50)
Counting objects:  40% (20/50)
Counting objects:  42% (21/50)
Counting objects:  44% (22/50)
Counting objects:  46% (23/50)
Counting objects:  48% (24/50)
Counting objects:  50% (25/50)
Counting objects:  52% (26/50)
Counting objects:  54% (27/50)
Counting objects:  56% (28/50)
Counting objects:  58% (29/50)
Counting objects:  60% (30/50)
Counting objects:  62% (31/50)
Counting objects:  64% (32/50)
Counting objects:  66% (33/50)
Counting objects:  68% (34/50)
Counting objects:  70% (35/50)
Counting objects:  72% (36/50)
Counting objects:  74% (37/50)
Counting objects:  76% (38/50)
Counting objects:  78% (39/50)
Counting objects:  80% (40/50)
Counting objects:  82% (41/50)
Counting objects:  84% (42/50)
Counting objects:  86% (43/50)
Counting objects:  88% (44/50)
Counting objects:  90% (45/50)
Counting objects:  92% (46/50)
Counting objects:  94% (47/50)
Counting objects:  96% (48/50)
Counting objects:  98% (49/50)
Counting objects: 100% (50/50)
Counting objects: 100% (50/50), done.
+Delta compression using up to 4 threads
+Compressing objects:   3% (1/30)
Compressing objects:   6% (2/30)
Compressing objects:  10% (3/30)
Compressing objects:  13% (4/30)
Compressing objects:  16% (5/30)
Compressing objects:  20% (6/30)
Compressing objects:  23% (7/30)
Compressing objects:  26% (8/30)
Compressing objects:  30% (9/30)
Compressing objects:  33% (10/30)
Compressing objects:  36% (11/30)
Compressing objects:  40% (12/30)
Compressing objects:  43% (13/30)
Compressing objects:  46% (14/30)
Compressing objects:  50% (15/30)
Compressing objects:  53% (16/30)
Compressing objects:  56% (17/30)
Compressing objects:  60% (18/30)
Compressing objects:  63% (19/30)
Compressing objects:  66% (20/30)
Compressing objects:  70% (21/30)
Compressing objects:  73% (22/30)
Compressing objects:  76% (23/30)
Compressing objects:  80% (24/30)
Compressing objects:  83% (25/30)
Compressing objects:  86% (26/30)
Compressing objects:  90% (27/30)
Compressing objects:  93% (28/30)
Compressing objects:  96% (29/30)
Compressing objects: 100% (30/30)
Compressing objects: 100% (30/30), done.
+Writing objects:   3% (1/30)
Writing objects:   6% (2/30)
Writing objects:  10% (3/30)
Writing objects:  13% (4/30)
Writing objects:  16% (5/30)
Writing objects:  20% (6/30)
Writing objects:  23% (7/30)
Writing objects:  26% (8/30)
Writing objects:  30% (9/30)
Writing objects:  33% (10/30)
Writing objects:  36% (11/30)
Writing objects:  40% (12/30)
Writing objects:  43% (13/30)
Writing objects:  46% (14/30)
Writing objects:  50% (15/30)
Writing objects:  53% (16/30)
Writing objects:  56% (17/30)
Writing objects:  60% (18/30)
Writing objects:  63% (19/30)
Writing objects:  66% (20/30)
Writing objects:  70% (21/30)
Writing objects:  73% (22/30)
Writing objects:  76% (23/30)
Writing objects:  80% (24/30)
Writing objects:  83% (25/30)
Writing objects:  86% (26/30)
Writing objects:  90% (27/30)
Writing objects:  93% (28/30)
Writing objects:  96% (29/30)
Writing objects: 100% (30/30)
Writing objects: 100% (30/30), 143.28 KiB | 1.06 MiB/s, done.
+Total 30 (delta 18), 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
+   ce0ac0d..42ccc4d  master -> master
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ sa[K[Kcd sa
+bash: cd: sa: No such file or directory
+]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[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.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[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[0mg[0;38;5;241m.diffn()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.x^7 * C.y^8 + 2*C.x*C.y^3 - C.x - C.y[41D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y[49D[0m

+[J[?7h[0m[?12l[?25h[?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^7 * C.y^8 + 2*C.x*C.y^3 - C.x - C.y[42D[?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[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: [0mg.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^18*y + x^16*y - x^12*y - x^10*y - x^6 - x^4 - x^2 - y - 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[0mg.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mint()[5D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241megular_form()[13D[?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_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mg.diffn().regular_form()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg.diffn().regular_form[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()[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mog.di[Cfn().regular_form()[24D[?7h[0m[?12l[?25h[?25l[?7l[0mmg.di[Cfn().regular_form()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m g.di[Cfn().regular_form()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m=g.di[Cfn().regular_form()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m g.di[Cfn().regular_form()[24D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?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[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[35D[0m[J[0;94msage: [0mom = g.diffn().regular_form()[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[0mo[0;38;5;241mm = g.diffn().regular_form()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mis_regular_on_U0()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0md[0m[K[?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[0;38;5;20;1m0[?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[19D[0m[J[0;94msage: [0mom.dy = [0;38;5;20;1m0[0m*C.x[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[0mo[0;38;5;241mm.dy = 0*C.x[12D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241ms_regular_on_U0()[17D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[0;38;5;241mt()[0m[K[3D[?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[14D[0m[J[0;94msage: [0mom.int()[14D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx
+m dx x^18
+int(self) (x^16 + 2*x^12 + 2*x^10 + 2) dx
+m dx x^16
+int(self) (2*x^12 + 2*x^10 + 2) dx
+m dx x^12
+int(self) (2*x^10 + 2) dx
+m dx x^10
+int(self) (2) dx
+m dx 1
+int(self) (0) dy
+[0m[?7h[0;91m[0m[0mx^19 + 2*x^17 + 2*x^13 + x^11 + 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;241m.diffn().regular_form()[23D[?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[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;241mxy, Rxy, x, y=C.fct_field[25D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?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[0mg[0;38;5;241m.diffn().regular_form()[23D[?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[0m)[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(g.function)[11D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10C).[?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[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[29D[0m[J[0;94msage: [0m(g.function).quo_rem(y)[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2*x^4 + x^2 + 2, x^19 + 2*x^17 + 2*x^13 + x^11 + 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;241m.diffn().regular_form()[23D[?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 + x^2 + 2)*y + x^19 + 2*x^17 + 2*x^13 + x^11 + 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[0m.[0;38;5;241mdiffn().regular_form()[22D[?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[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m(g.function).quo_rem[0;38;5;16;48;5;152m([0my[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[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)[10D[?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)[9D[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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([0mg.function[0;38;5;16;48;5;152m)[0m.quo_rem(y)[[0;38;5;20;1m0[0m][26D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mg.function[0;38;5;16;48;5;152m)[0m.quo_rem(y)[[0;38;5;20;1m0[0m][26D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mg.function[0;38;5;16;48;5;152m)[0m.quo_rem(y)[[0;38;5;20;1m0[0m][26D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mg.function[0;38;5;16;48;5;152m)[0m.quo_rem(y)[[0;38;5;20;1m0[0m][26D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mA = (g.function).quo_rem(y)[[0;38;5;20;1m0[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[0mA[0;38;5;241m = (g.function).quo_rem(y)[0][29D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m = (g.function).quo_rem(y)[0][29D[?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[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: [0mA = Rx(A)[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[0mA[0;38;5;241m = Rx(A)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241momega.cartier().cartier()[25D[?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[0m_[?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[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mi[?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[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0mA.monomial_coefficient(x^[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 [13][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mA[49m[38;5;241;43m.[39;49m[43mmonomial_coefficient[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
+
+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[0mA.monomial_coefficient[0;38;5;16;48;5;152m([0mx^[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[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRx^[0;38;5;20;1m3[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[0mx^[0;38;5;20;1m3[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m(x^[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[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[8D[0;38;5;16;48;5;152m([2C[0m([3C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mA.monomial_coefficient(Rx(x^[0;38;5;20;1m3[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[0mA[0;38;5;241m.monomial_coefficient(Rx(x^3))[30D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mA.[0;38;5;241mmonomial_coefficient(Rx(x^3))[0m

+[8C[0;38;5;16;48;5;250m  A.abs                         A.all_roots_in_interval       A.base_ring                   A.change_variable_name        A.compose_trunc                [0m

+[8C[0;38;5;16;48;5;250m  A.adams_operator              A.any_root                    A.cartesian_product           A.coefficients                A.composed_op                  [0m

+[8C[0;38;5;16;48;5;250m  A.add_bigoh                   A.args                        A.category                    A.complex_roots               A.constant_coefficient        >[0m

+[8C[0;38;5;16;48;5;250m  A.additive_order              A.base_extend                 A.change_ring                 A.compose_power               A.content_ideal                [0m

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

+[9C[0;38;5;231;48;5;102m A.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 A.abs                        [0;38;5;231;48;5;102m A.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 A.all_roots_in_interval      [0;38;5;231;48;5;102m A.base_ring                  [A[82D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mchange_variable_name[0m

+[69C[0;38;5;16;48;5;250m A.base_ring                  [0;38;5;231;48;5;102m A.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 A.change_variable_name       [0;38;5;231;48;5;102m A.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[0mgcd[0m[K[0m

+[13C[0;38;5;16;48;5;250mycl[Ctomic_part[15Cdi[Ct           [17Cspersion[21Cum[Cs     [20C[0;38;5;231;48;5;102mgcd  [0m

+[12C[0;38;5;16;48;5;250mdegree     [20Ciff  [26Cspersion_set[16Ceuclidean_degree[14Cget_cparent     [0m

+[12C[0;38;5;16;48;5;250mde[Comi[Cator         [11Cifferen[Ciate[19Cvides      [17Cexpon[Cnts[21Cglobal_height[0m

+[12C[0;38;5;16;48;5;250mderiva[Cive   [18Ciscrim[Cnant[19Cump        [18Cfactor[24Cgradient[4A[129D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mhamming_weight[0m

+[12C[0;38;5;16;48;5;250mdi[Ct           [17Cspersion[21Cum[Cs     [20Cgcd  [25C[0;38;5;231;48;5;102mhamming_weight[0m

+[13C[0;38;5;16;48;5;250miff  [26Cspersion_set[16Ceuclidean_degree[14Cget_cparent     [14Chas[2Cyclotomic_factor[0m

+[13C[0;38;5;16;48;5;250mifferen[Ciate[19Cvides      [17Cexpon[Cnts[21Cglobal_height[17Chomogenize   [0m

+[13C[0;38;5;16;48;5;250miscrim[Cnant[19Cump        [18Cfactor[24Cgradient[22Cintegral[4A[118D[?7h[0m[?12l[?25h[?25l[?7l[14D[0minverse[Cmod[0m[K[0m

+[14C[0;38;5;16;48;5;250mspersion[21Cum[Cs     [20Cgcd  [25Chamming_weight[16C[0;38;5;231;48;5;102minverse[Cmod   [0m

+[14C[0;38;5;16;48;5;250mspersion_set[16Ceuclidean_degree[14Cget_cparent     [14Chas[2Cyclotomic_factor[9Cinverse_[Cf_unit      [0m

+[14C[0;38;5;16;48;5;250mvides      [17Cexpon[Cnts[21Cglobal_height[17Chomogenize   [17Cinverse_s[Cries_trunc[0m

+[13C[0;38;5;16;48;5;250mump        [18Cfactor[24Cgradient[22Cintegral[23Cs_constant[4A[124D[?7h[0m[?12l[?25h[?25l[?7l[10D[0ms_cyclot[Cmic[0m

+[13C[0;38;5;16;48;5;250mum[Cs     [20Cgcd  [25Chamming_weight[16Cinverse[Cmod   [17C[0;38;5;231;48;5;102ms_cyclot[Cmic[0m

+[12C[0;38;5;16;48;5;250meuclidean_degree[14Cget_cparent     [14Chas[2Cyclotomic_factor[9Cinverse_[Cf_unit      [10Cs_cyclotomic_product[0m

+[12C[0;38;5;16;48;5;250mexpon[Cnts[21Cglobal_height[17Chomogenize   [17Cinverse_s[Cries_trunc[11Cs_gen              [0m

+[12C[0;38;5;16;48;5;250mfactor[24Cgradient[22Cintegral[23Cs_constant[22Ch[Cmoge[Ceous[4A[125D[?7h[0m[?12l[?25h[?25l[?7l[10D[0midempotent[0m

+[12C[0;38;5;16;48;5;250mgcd  [25Chamming_weight[16Cinverse[Cmod   [17Cs_cyclot[Cmic[20C[0;38;5;231;48;5;102midempotent[0m

+[12C[0;38;5;16;48;5;250mget_cparent     [14Chas[2Cyclotomic_factor[9Cinverse_[Cf_unit      [10Cs_cyclotomic_product[12Cirreducible       [0m

+[12C[0;38;5;16;48;5;250mglobal_height[17Chomogenize   [17Cinverse_s[Cries_trunc[11Cs_gen              [13Cmo[Cic[0m

+[12C[0;38;5;16;48;5;250mgradient[22Cintegral[23Cs_constant[22Ch[Cmoge[Ceous[19Cm[Cn[Cmial   [4A[125D[?7h[0m[?12l[?25h[?25l[?7l[10D[0mnilpotent[0m[K[0m

+[12C[0;38;5;16;48;5;250mhamming_weight[16Cinverse[Cmod   [17Cs_cyclot[Cmic[20Cidempotent[20C[0;38;5;231;48;5;102mnilpotent [0m

+[12C[0;38;5;16;48;5;250mhas[2Cyclotomic_factor[9Cinverse_[Cf_unit      [10Cs_cyclotomic_product[12Cirreducible       [12Cone        [0m

+[12C[0;38;5;16;48;5;250mhomogenize   [17Cinverse_s[Cries_trunc[11Cs_gen              [13Cmo[Cic[25Cprime[0m

+[12C[0;38;5;16;48;5;250mintegral[23Cs_constant[22Ch[Cmoge[Ceous[19Cm[Cn[Cmial   [19Cprimitive[4A[124D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mreal_roo[Ced[0m

+[12C[0;38;5;16;48;5;250minverse[Cmod   [17Cs_cyclot[Cmic[20Cidempotent[20Cnilpotent [20C[0;38;5;231;48;5;102mreal_roo[Ced[0m

+[12C[0;38;5;16;48;5;250minverse_[Cf_unit      [10Cs_cyclotomic_product[12Cirreducible       [12Cone        [19Csquare[0m

+[12C[0;38;5;16;48;5;250minverse_s[Cries_trunc[11Cs_gen              [13Cmo[Cic[25Cprime[25Csquarefree[0m

+[13C[0;38;5;16;48;5;250ms_constant[22Ch[Cmoge[Ceous[19Cm[Cn[Cmial   [19Cprimitive[21Cter[C     [4A[122D[?7h[0m[?12l[?25h[?25l[?7l[11D[0munit[0m[K[0m

+[13C[0;38;5;16;48;5;250ms_cyclot[Cmic[20Cidempotent[20Cnilpotent [20Creal_roo[Ced[19C[0;38;5;231;48;5;102munit       [0m

+[13C[0;38;5;16;48;5;250ms_cyclotomic_product[12Cirreducible       [12Cone        [19Csquare[24Cweil_polynomial[0m

+[13C[0;38;5;16;48;5;250ms_gen              [13Cmo[Cic[25Cprime[25Csquarefree[20Czero      [0m

+[15C[0;38;5;16;48;5;250mh[Cmoge[Ceous[19Cm[Cn[Cmial   [19Cprimitive[21Cter[C     [18Clc     [4A[124D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mlcm[0m[K[0m

+[15C[0;38;5;16;48;5;250midempotent[20Cnilpotent [20Creal_roo[Ced[19Cunit       [16C[0;38;5;231;48;5;102mlcm    [0m

+[15C[0;38;5;16;48;5;250mirreducible       [12Cone        [19Csquare[24Cweil_polynomial[12Cleading[Cc[Ceffic[Cent[0m

+[15C[0;38;5;16;48;5;250mmo[Cic[25Cprime[25Csquarefree[20Czero      [17Clist   [0m

+[15C[0;38;5;16;48;5;250mm[Cn[Cmial   [19Cprimitive[21Cter[C     [18Clc     [24Cm[4A[123D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mocal_height[0m

+[15C[0;38;5;16;48;5;250mnilpotent [20Creal_roo[Ced[19Cunit       [16Clcm    [24C[0;38;5;231;48;5;102mocal_height[0m

+[15C[0;38;5;16;48;5;250mone        [19Csquare[24Cweil_polynomial[12Cleading[Cc[Ceffic[Cent[12Cocal_height_arch  [0m

+[15C[0;38;5;16;48;5;250mprime[25Csquarefree[20Czero      [17Clist   [24Ct  [0m

+[15C[0;38;5;16;48;5;250mprimitive[21Cter[C     [18Clc     [24Cm[28Cmap_coefficients[4A[128D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mm[Cd[0m[K[0m

+[15C[0;38;5;16;48;5;250mreal_roo[Ced[19Cunit       [16Clcm    [24Cocal_height[18C[0;38;5;231;48;5;102mm[Cd         [0m

+[15C[0;38;5;16;48;5;250msquare[24Cweil_polynomial[12Cleading[Cc[Ceffic[Cent[12Cocal_height_arch  [11Cm[Cnic            [0m

+[15C[0;38;5;16;48;5;250msquarefree[20Czero      [17Clist   [24Ct  [26Cmonomial_coefficient[0m

+[15C[0;38;5;16;48;5;250mter[C     [18Clc     [24Cm[28Cmap_coefficients[15Conomials       [4A[137D[?7h[0m[?12l[?25h[?25l[?7l[2D[0multiplication_trunc[0m

+[15C[0;38;5;16;48;5;250munit       [16Clcm    [24Cocal_height[18Cm[Cd         [19C[0;38;5;231;48;5;102multiplication_trunc[0m

+[15C[0;38;5;16;48;5;250mweil_polynomial[12Cleading[Cc[Ceffic[Cent[12Cocal_height_arch  [11Cm[Cnic            [14Cultiplicative_order[0m

+[15C[0;38;5;16;48;5;250mzero      [17Clist   [24Ct  [26Cmonomial_coefficient[10Cn                   [0m

+[12C[0;38;5;16;48;5;250mlc     [24Cm[28Cmap_coefficients[15Conomials       [14Cnewton_raphson[4A[118D[?7h[0m[?12l[?25h[?25l[?7l[19D[0mod[0m[K[0m

+[99C[0;38;5;231;48;5;102m A.mod                        [0;38;5;16;48;5;250m A.multiplication_trunc       [A[148D[?7h[0m[?12l[?25h[?25l[?7l[3D[0ml[Ccal_height[0m

+[69C[0;38;5;231;48;5;102m A.local_height               [0;38;5;16;48;5;250m A.mod                        [A[109D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mcm[0m[K[0m

+[39C[0;38;5;231;48;5;102m A.lcm                        [0;38;5;16;48;5;250m A.local_height               [A[88D[?7h[0m[?12l[?25h[?25l[?7l[2D[0meading_coefficient[0m

+[39C[0;38;5;16;48;5;250m A.lcm                        [0m

+[39C[0;38;5;231;48;5;102m A.leading_coefficient        [2A[42D[?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[27C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mA.leading_coefficient()[29D[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[6D[0;94msage: [0m

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mA[0;38;5;241m.leading_coefficient()[22D[?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*x^4 + 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[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[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[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.x^7 * C.y^8 + 2*C.x*C.y^3 - C.x - C.y[41D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y[49D[0m

+[J[?7h[0m[?12l[?25h[?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.int()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga8_lift0.omega8 - compare[26D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= g.diffn().regular_form()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mg.diffn().regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mom = g.diffn().regular_form()[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[0mo[0;38;5;241mm = g.diffn().regular_form()[28D[?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^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) 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;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint()[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[14D[0m[J[0;94msage: [0mom.int()[14D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+[0m[?7h[0;91m[0m[0m((x^20 + x^18 + 2*x^14 + 2*x^12 + 2*x^6 + 2*x^4 + 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[0mom.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[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[22D[0m[J[0;94msage: [0mom.int().diffn()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+[0m[?7h[0;91m[0m[0m((-x^18 + x^12 - x^6 + x^4 + 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[0mom.int().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m() [0;38;5;241m== om[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[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?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[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mom.int().diffn() == om.form()[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+[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[?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 = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mom = g.diffn().regular_form[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[0mo[?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[?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[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[2D[0m();[?7h[0m[?12l[?25h[?25l[?7l[C[?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[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[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed (x^18 + x^16 + 2*x^12 + 2*x^10 + 2)*y
+((x^20 + x^18 + 2*x^14 + 2*x^12 + 2*x^6 + 2*x^4 + 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[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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+[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 g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:48[0m, in [0;36mint[0;34m(self)[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 *: 'Finite Field of size 3' and '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[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[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [29][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:49[0m, in [0;36mint[0;34m(self)[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 *: 'Finite Field of size 3' and '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[?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[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+[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 g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:49[0m, in [0;36mint[0;34m(self)[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 *: 'Finite Field of size 3' and '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[?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[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+n_lead, f_lead, (2*a + r) 1 1 11
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [33][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:50[0m, in [0;36mint[0;34m(self)[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 *: 'Finite Field of size 3' and '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[?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[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+n_lead, f_lead, (2*a + r) 1 1 11
+W_coeff 2
+W 2*x^4
+[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 g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:46[0m, in [0;36mint[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: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 'leading_coefficient'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+n_lead, f_lead, (2*a + r) 1 1 11
+W_coeff 2
+W 2*x^4
+n_lead, f_lead, (2*a + r) 1 1 7
+W_coeff 1
+W 2*x^4 + x^2
+n_lead, f_lead, (2*a + r) 1 1 3
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [37][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:50[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/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:374[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    372[0m     z = <Integer>value
+[1;32m    373[0m elif isinstance(value, rational.Rational):
+[0;32m--> 374[0m     z = value % self.__modulus.sageInteger
+[1;32m    375[0m elif integer_check_long_py(value, &longval, &err) and not err:
+[1;32m    376[0m     self.set_from_long(longval)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2825[0m, in [0;36msage.rings.rational.Rational.__mod__[0;34m()[0m
+[1;32m   2823[0m n = rat.numer() % other
+[1;32m   2824[0m d = rat.denom() % other
+[0;32m-> 2825[0m d = d.inverse_mod(other)
+[1;32m   2826[0m return (n * d) % other
+[1;32m   2827[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:6774[0m, in [0;36msage.rings.integer.Integer.inverse_mod[0;34m()[0m
+[1;32m   6772[0m sig_off()
+[1;32m   6773[0m if r == 0:
+[0;32m-> 6774[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist")
+[1;32m   6775[0m return ans
+[1;32m   6776[0m 
+
+[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[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[91D[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[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 = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+W 0
+numerator x^6 + x^4 + x^2 + 1
+W 2*x^4
+numerator x^4 + x^2 + 1
+W 2*x^4 + x^2
+numerator x^2 + 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [39][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:50[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/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:374[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    372[0m     z = <Integer>value
+[1;32m    373[0m elif isinstance(value, rational.Rational):
+[0;32m--> 374[0m     z = value % self.__modulus.sageInteger
+[1;32m    375[0m elif integer_check_long_py(value, &longval, &err) and not err:
+[1;32m    376[0m     self.set_from_long(longval)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2825[0m, in [0;36msage.rings.rational.Rational.__mod__[0;34m()[0m
+[1;32m   2823[0m n = rat.numer() % other
+[1;32m   2824[0m d = rat.denom() % other
+[0;32m-> 2825[0m d = d.inverse_mod(other)
+[1;32m   2826[0m return (n * d) % other
+[1;32m   2827[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:6774[0m, in [0;36msage.rings.integer.Integer.inverse_mod[0;34m()[0m
+[1;32m   6772[0m sig_off()
+[1;32m   6773[0m if r == 0:
+[0;32m-> 6774[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist")
+[1;32m   6775[0m return ans
+[1;32m   6776[0m 
+
+[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[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[0mo[0;38;5;241mm.int().diffn() == om.form()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= g.diffn().regular_[20D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mom = ([0;38;5;241m(2*C.x^74 + C.x^73 + C.x^71 + 2*C.x^70 + 2*C.x^65 + C.x^64 + C.x^62 + 2*C.x^61 + 2*C.x^56 + C.x^55 + C.x^53 + 2*C.x^52 + C.x^50 + 2*C.x^49 + 2*C.x^47 
[162C+[0m

+[0;94m....: [0;38;5;241m C.x^46 + C.x^44 + 2*C.x^43 + 2*C.x^38 + C.x^37 + C.x^32 + 2*C.x^31 + 2*C.x^29 + C.x^28 + C.x^26 + 2*C.x^25 + C.x^23 + 2*C.x^22 + 2*C.x^17 + C.x^16 + C.x^14
[162C [0m

+[0;94m....: [0;38;5;241m+ 2*C.x^13 + 2*C.x^8 + C.x^7 + C.x^5 + 2*C.x^4 + 2*C.x^2 + C.x)/(C.x^35 + 2*C.x^34 + 2*C.x^32 + C.x^31 + C.x^27 + 2*C.x^25 + 2*C.x^24 + C.x^22 + C.x^19 + C.
[162Cx[0m

+[0;94m....: [0;38;5;241m^16 + C.x^13 + 2*C.x^11 + 2*C.x^10 + C.x^8 + C.x^4 + 2*C.x^3 + 2*C.x + C.one))*C.y[88D[3A[12C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y/C.x).diffn()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[3A[12C[?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;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[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[14D[0;38;5;16;48;5;152m([13C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([13C)/[?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[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[0mx[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mom = (C.x^[0;38;5;20;1m2[0m + C.one)/C.y * 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[6D[0;94msage: [0m

+

+[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm = (C.x^2 + C.one)/C.y * C.dx[30D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mint().diffn() == om[Cform()[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier()[0m[K[8D[?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[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[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[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[17D[0mom.cartier[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = (C.x^[0;38;5;20;1m2[0m + C.one)/C.y * C.dx[?7h[0m[?12l[?25h[?25l[?7l[31D[0mg = C.x^[0;38;5;20;1m7[0m *[CC.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x[CC.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[91D[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 = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*C.dx).cartier() 1 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*C.dx).cartier() 1 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*C.dx).cartier() 1 dx
+W 2*x^4 + x^2
+numerator x^2 + 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [43][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+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/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:374[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    372[0m     z = <Integer>value
+[1;32m    373[0m elif isinstance(value, rational.Rational):
+[0;32m--> 374[0m     z = value % self.__modulus.sageInteger
+[1;32m    375[0m elif integer_check_long_py(value, &longval, &err) and not err:
+[1;32m    376[0m     self.set_from_long(longval)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2825[0m, in [0;36msage.rings.rational.Rational.__mod__[0;34m()[0m
+[1;32m   2823[0m n = rat.numer() % other
+[1;32m   2824[0m d = rat.denom() % other
+[0;32m-> 2825[0m d = d.inverse_mod(other)
+[1;32m   2826[0m return (n * d) % other
+[1;32m   2827[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:6774[0m, in [0;36msage.rings.integer.Integer.inverse_mod[0;34m()[0m
+[1;32m   6772[0m sig_off()
+[1;32m   6773[0m if r == 0:
+[0;32m-> 6774[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist")
+[1;32m   6775[0m return ans
+[1;32m   6776[0m 
+
+[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[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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() (x/y) dx
+W 2*x^4 + x^2
+numerator x^2 + 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [45][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+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/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:374[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    372[0m     z = <Integer>value
+[1;32m    373[0m elif isinstance(value, rational.Rational):
+[0;32m--> 374[0m     z = value % self.__modulus.sageInteger
+[1;32m    375[0m elif integer_check_long_py(value, &longval, &err) and not err:
+[1;32m    376[0m     self.set_from_long(longval)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2825[0m, in [0;36msage.rings.rational.Rational.__mod__[0;34m()[0m
+[1;32m   2823[0m n = rat.numer() % other
+[1;32m   2824[0m d = rat.denom() % other
+[0;32m-> 2825[0m d = d.inverse_mod(other)
+[1;32m   2826[0m return (n * d) % other
+[1;32m   2827[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:6774[0m, in [0;36msage.rings.integer.Integer.inverse_mod[0;34m()[0m
+[1;32m   6772[0m sig_off()
+[1;32m   6773[0m if r == 0:
+[0;32m-> 6774[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist")
+[1;32m   6775[0m return ans
+[1;32m   6776[0m 
+
+[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[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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() (x/y) dx
+W 2*x^4 + x^2
+numerator x^2 + 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [47][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+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/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:374[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    372[0m     z = <Integer>value
+[1;32m    373[0m elif isinstance(value, rational.Rational):
+[0;32m--> 374[0m     z = value % self.__modulus.sageInteger
+[1;32m    375[0m elif integer_check_long_py(value, &longval, &err) and not err:
+[1;32m    376[0m     self.set_from_long(longval)
+
+File [0;32m/ext/sage/9.7/src/sage/rings/rational.pyx:2825[0m, in [0;36msage.rings.rational.Rational.__mod__[0;34m()[0m
+[1;32m   2823[0m n = rat.numer() % other
+[1;32m   2824[0m d = rat.denom() % other
+[0;32m-> 2825[0m d = d.inverse_mod(other)
+[1;32m   2826[0m return (n * d) % other
+[1;32m   2827[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:6774[0m, in [0;36msage.rings.integer.Integer.inverse_mod[0;34m()[0m
+[1;32m   6772[0m sig_off()
+[1;32m   6773[0m if r == 0:
+[0;32m-> 6774[0m     raise ZeroDivisionError(f"inverse of Mod({self}, {m}) does not exist")
+[1;32m   6775[0m return ans
+[1;32m   6776[0m 
+
+[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[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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:52[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/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:456[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
+[1;32m    454[0m         x [38;5;241m=[39m x[38;5;241m.[39mnumerator() [38;5;241m*[39m x[38;5;241m.[39mdenominator()[38;5;241m.[39minverse_of_unit()
+[1;32m    455[0m     [38;5;28;01melse[39;00m:
+[0;32m--> 456[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mdenominator must be a unit[39m[38;5;124m"[39m)
+[1;32m    457[0m [38;5;28;01melif[39;00m [38;5;28misinstance[39m(x, pari_gen):
+[1;32m    458[0m     [38;5;28;01mif[39;00m x[38;5;241m.[39mtype() [38;5;241m==[39m [38;5;124m'[39m[38;5;124mt_RFRAC[39m[38;5;124m'[39m:
+
+[0;31mTypeError[0m: denominator must be a unit
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+W_coeff 2
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+W_coeff 1
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 1
+W_coeff 2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [51][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:53[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/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:456[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
+[1;32m    454[0m         x [38;5;241m=[39m x[38;5;241m.[39mnumerator() [38;5;241m*[39m x[38;5;241m.[39mdenominator()[38;5;241m.[39minverse_of_unit()
+[1;32m    455[0m     [38;5;28;01melse[39;00m:
+[0;32m--> 456[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mdenominator must be a unit[39m[38;5;124m"[39m)
+[1;32m    457[0m [38;5;28;01melif[39;00m [38;5;28misinstance[39m(x, pari_gen):
+[1;32m    458[0m     [38;5;28;01mif[39;00m x[38;5;241m.[39mtype() [38;5;241m==[39m [38;5;124m'[39m[38;5;124mt_RFRAC[39m[38;5;124m'[39m:
+
+[0;31mTypeError[0m: denominator must be a unit
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+a 4
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+a 2
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 1
+a -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 g [38;5;241m=[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m) [38;5;241m*[39m C[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m) [38;5;241m+[39m Integer([38;5;241m2[39m)[38;5;241m*[39mC[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m C[38;5;241m.[39mx [38;5;241m-[39m C[38;5;241m.[39my; om [38;5;241m=[39m [43mg[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; [38;5;28mprint[39m(om)
+
+File [0;32m<string>:53[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/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:456[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
+[1;32m    454[0m         x [38;5;241m=[39m x[38;5;241m.[39mnumerator() [38;5;241m*[39m x[38;5;241m.[39mdenominator()[38;5;241m.[39minverse_of_unit()
+[1;32m    455[0m     [38;5;28;01melse[39;00m:
+[0;32m--> 456[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mdenominator must be a unit[39m[38;5;124m"[39m)
+[1;32m    457[0m [38;5;28;01melif[39;00m [38;5;28misinstance[39m(x, pari_gen):
+[1;32m    458[0m     [38;5;28;01mif[39;00m x[38;5;241m.[39mtype() [38;5;241m==[39m [38;5;124m'[39m[38;5;124mt_RFRAC[39m[38;5;124m'[39m:
+
+[0;31mTypeError[0m: denominator must be a unit
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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[17D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[97D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0m(om)[97D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+a 4
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+a 2
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 1
+(2*x^4 + x^2 + 2)*y + x^19 + 2*x^17 + 2*x^13 + x^11 + 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.cartier()[11D[?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(2*x^4 + x^2 + 2)*y + x^19 + 2*x^17 + 2*x^13 + x^11 + 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[?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;241mcartier()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt().diffn() == om.form()[25D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint[?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[0mr[0;38;5;241megular_form().int()[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_form().int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mom.regular_form().int()[29D[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 [43mom[49m[38;5;241;43m.[39;49m[43mregular_form[49m()[38;5;241m.[39mint()
+
+[0;31mAttributeError[0m: 'superelliptic_function' 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[0mom.regular_form().int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[91D[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 = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form().int(); [0;38;5;24mprint[0;38;5;16;48;5;152m([0mom[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[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[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[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[80D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form()[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[0mo[0;38;5;241mm.regular_form().int()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt().di[Cfn() == om.form()[25D[?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[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn() == om.form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mom.int().diffn() == om.form()[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+a 4
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+a 2
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 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[0mo[0;38;5;241mm.int().diffn() == om.form()[28D[?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;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[14D[0m[J[0;94msage: [0mom.int()[14D[0m

+[J[?7h[0m[?12l[?25h[?2004lint(self) (x^18 + x^16 + 2*x^12 + 2*x^10 + 2) dx + (2*x^6 + 2*x^4 + 2*x^2 + 2) dy
+result przed x^19 + 2*x^17 + 2*x^13 + x^11 + 2*x
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 0
+numerator x^6 + x^4 + x^2 + 1
+a 4
+2*f*W.derivative() + W*f.derivative(), numerator x^6 x^6 + x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4
+numerator x^4 + x^2 + 1
+a 2
+2*f*W.derivative() + W*f.derivative(), numerator x^6 + x^4 + x^2 x^4 + x^2 + 1
+(superelliptic_function(C, numerator)*(C.y)^(-1)*C.dx).cartier() 0 dx
+W 2*x^4 + x^2
+numerator 1
+[0m[?7h[0;91m[0m[0m(2*x^4 + x^2 + 2)*y + x^19 + 2*x^17 + 2*x^13 + x^11 + 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[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[0mom.int[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().diffn() == om.form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[29D[0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m +[C[0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[80D[0m[J[0;94msage: [0mg = C.x^[0;38;5;20;1m7[0m * C.y^[0;38;5;20;1m8[0m + [0;38;5;20;1m2[0m*C.x*C.y^[0;38;5;20;1m3[0m - C.x - C.y; om = g.diffn().regular_form()[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[0mo[0;38;5;241mm.int()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mint[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mom.int()[14D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(2*x^4 + x^2 + 2)*y + x^19 + 2*x^17 + 2*x^13 + x^11 + 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[0mom.int[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mdiffn() == om.form()[20D[?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().[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() [0;38;5;241m== om.form()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m om.form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mom.int().diffn() == om.form()[35D[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[0mom.int().diffn() == om.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[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[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[5D[?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[0mgom.int()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m om.int()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m-om.int()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m om.int()[8D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[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[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mg - om.int()[18D[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: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0msage: B = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[92D[92C[?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[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[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)[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[13D[0;38;5;16;48;5;152m([10C)[?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[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[0mB = C.crystal[Cine_cohomology_basis(prec = [0;38;5;20;1m10[C[0m); autom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[80D[?7h[0m[?12l[?25h[?25l[?7l[3C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[29C[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[11D[0m([10C)[C[?7h[0m[?12l[?25h[?25l[?7l[6C[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[2D[0m[[C][2C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[3D[?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[?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[?7h[0m[?12l[?25h[?25l[?7l[A[86D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates(basis=B)[86D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega0_lift, omega8_lift [(1/(x^9 + 2*x))*y] d[x] + V(((x^9 + x)/(x^8*y - y)) dx) + dV([(x^9/(x^8 + 2))*y]) [(1/(x^9 + 2*x))*y] d[x] + V(((x^8 + 1)/(x^15*y - x^7*y)) dx) + dV([(1/(x^23 + 2*x^15))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(1/(x^8 + 2))*y] d[x] + V(((-x^20 - x^12 + x^4)/(x^8*y - y)) dx) + dV([(x^12/(x^8 + 2))*y]) [(1/(x^8 + 2))*y] d[x] + V(((x^16 + 1)/(x^20*y - x^12*y)) dx) + dV([(1/(x^20 + 2*x^12))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x/(x^8 + 2))*y] d[x] + V(((x^23 + x^7)/(x^8*y - y)) dx) + dV([(x^15/(x^8 + 2))*y]) [(x/(x^8 + 2))*y] d[x] + V(((x^16 - x^8 - 1)/(x^17*y - x^9*y)) dx) + dV([(1/(x^17 + 2*x^9))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^2/(x^8 + 2))*y] d[x] + V(((x^18 + x^10)/(x^8*y - y)) dx) + dV([(x^18/(x^8 + 2))*y]) [(x^2/(x^8 + 2))*y] d[x] + V(((x^10 + x^2)/(x^8*y - y)) dx) + dV([(1/(x^14 + 2*x^6))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^6/(x^8 + 2))*y] d[x] + V(((-x^38 - x^30 + x^22)/(x^8*y - y)) dx) + dV([(x^30/(x^8 + 2))*y]) [(2/(x^10 + 2*x^2))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^26*y - x^18*y)) dx) + dV([(2/(x^26 + 2*x^18))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(2*x^5/(x^8 + 2))*y] d[x] + V(((-x^27 - x^19)/(x^8*y - y)) dx) + dV([(2*x^27/(x^8 + 2))*y]) 0
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift 0 [(1/(x^12 + 2*x^4))*y] d[x] + V(((x^8 + 1)/(x^24*y - x^16*y)) dx) + dV([(1/(x^32 + 2*x^24))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^3/(x^8 + 2))*y] d[x] + V(((-x^29 - x^21 + x^13)/(x^8*y - y)) dx) + dV([(x^21/(x^8 + 2))*y]) [(2/(x^13 + 2*x^5))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^35*y - x^27*y)) dx) + dV([(2/(x^35 + 2*x^27))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+(1, 0, 0, 1, 0, 0, 0, 0)
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [66][0m, in [0;36m<cell line: 2>[0;34m()[0m
+[1;32m      1[0m C [38;5;241m=[39m superelliptic((x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x, Integer([38;5;241m2[39m))
+[0;32m----> 2[0m B [38;5;241m=[39m C[38;5;241m.[39mcrystalline_cohomology_basis(prec [38;5;241m=[39m Integer([38;5;241m100[39m)); [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m3[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>:107[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
+
+File [0;32m<string>:94[0m, in [0;36mdiv_by_p[0;34m(self)[0m
+
+[0;31mValueError[0m: ('aux.omega0.h2.function not in Rxy:', ((2*x^74 + x^73 + x^71 + 2*x^70 + 2*x^65 + x^64 + x^62 + 2*x^61 + 2*x^56 + x^55 + x^53 + 2*x^52 + x^50 + 2*x^49 + 2*x^47 + x^46 + x^44 + 2*x^43 + 2*x^38 + x^37 + x^32 + 2*x^31 + 2*x^29 + x^28 + x^26 + 2*x^25 + x^23 + 2*x^22 + 2*x^17 + x^16 + x^14 + 2*x^13 + 2*x^8 + x^7 + x^5 + 2*x^4 + 2*x^2 + x)/(x^35 + 2*x^34 + 2*x^32 + x^31 + x^27 + 2*x^25 + 2*x^24 + x^22 + x^19 + x^16 + x^13 + 2*x^11 + 2*x^10 + x^8 + x^4 + 2*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[0mf[0;38;5;241m.coordinates()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mff.expansion_at_infty()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= ((C.x^2 + 2*C.x + C.one)/(C.x + 2*C.one))*C.y[47D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mff = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m74[0m + C.x^[0;38;5;20;1m73[0m + C.x^[0;38;5;20;1m71[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m65[0m + C.x^[0;38;5;20;1m64[0m + C.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m61[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m56[0m + C.x^[0;38;5;20;1m55[0m + C.x^[0;38;5;20;1m53[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m52[0m + C.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m49[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m47[0m 
[162C+[0m

+[0;94m....: [0m C.x^[0;38;5;20;1m46[0m + C.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m43[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m38[0m + C.x^[0;38;5;20;1m37[0m + C.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m31[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m29[0m + C.x^[0;38;5;20;1m28[0m + C.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + C.x^[0;38;5;20;1m23[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m17[0m + C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m14[0m

+[0;94m....: [0m+ [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + C.x)/(C.x^[0;38;5;20;1m35[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m32[0m + C.x^[0;38;5;20;1m31[0m + C.x^[0;38;5;20;1m27[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m22[0m + C.x^[0;38;5;20;1m19[0m + C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m3[0m + [0;38;5;20;1m2[0m*C.x + C.one))*C.y[88D[88C[?7h[0m[?12l[?25h[?25l[?7l[3A[88D[0m[J[0;94msage: [0mff = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m74[0m + C.x^[0;38;5;20;1m73[0m + C.x^[0;38;5;20;1m71[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m65[0m + C.x^[0;38;5;20;1m64[0m + C.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m61[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m56[0m + C.x^[0;38;5;20;1m55[0m + C.x^[0;38;5;20;1m53[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m52[0m + C.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m49[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m47[0m 
[162C+[0m

+[0;94m....: [0m C.x^[0;38;5;20;1m46[0m + C.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m43[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m38[0m + C.x^[0;38;5;20;1m37[0m + C.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m31[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m29[0m + C.x^[0;38;5;20;1m28[0m + C.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + C.x^[0;38;5;20;1m23[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m17[0m + C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m14[0m

+[0;94m....: [0m+ [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + C.x)/(C.x^[0;38;5;20;1m35[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m32[0m + C.x^[0;38;5;20;1m31[0m + C.x^[0;38;5;20;1m27[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m22[0m + C.x^[0;38;5;20;1m19[0m + C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m3[0m + [0;38;5;20;1m2[0m*C.x + C.one))*C.y[88D[0m

+[J[?7h[0m[?12l[?25h[?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;241mf = ((2*C.x^74 + C.x^73 + C.x^71 + 2*C.x^70 + 2*C.x^65 + C.x^64 + C.x^62 + 2*C.x^61 + 2*C.x^56 + C.x^55 + C.x^53 + 2*C.x^52 + C.x^50 + 2*C.x^49 + 2*C.x^47 
[162C+[0m

+[0;94m....: [0;38;5;241m C.x^46 + C.x^44 + 2*C.x^43 + 2*C.x^38 + C.x^37 + C.x^32 + 2*C.x^31 + 2*C.x^29 + C.x^28 + C.x^26 + 2*C.x^25 + C.x^23 + 2*C.x^22 + 2*C.x^17 + C.x^16 + C.x^14
[162C [0m

+[0;94m....: [0;38;5;241m+ 2*C.x^13 + 2*C.x^8 + C.x^7 + C.x^5 + 2*C.x^4 + 2*C.x^2 + C.x)/(C.x^35 + 2*C.x^34 + 2*C.x^32 + C.x^31 + C.x^27 + 2*C.x^25 + 2*C.x^24 + C.x^22 + C.x^19 + C.
[162Cx[0m

+[0;94m....: [0;38;5;241m^16 + C.x^13 + 2*C.x^11 + 2*C.x^10 + C.x^8 + C.x^4 + 2*C.x^3 + 2*C.x + C.one))*C.y[88D[3A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[3A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn[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[0m0 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[0mf[0;38;5;241mf.diffn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mp[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[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[19D[0m[J[0;94msage: [0mff.pth_root()[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((2*x^24 + x^23 + 2*x^21 + x^20 + 2*x^18 + x^17 + x^16 + 2*x^15 + x^14 + 2*x^12 + x^10 + 2*x^9 + x^8 + x^7 + 2*x^5 + x^4 + 2*x^2 + x + 2)/(x^14 + 2*x^13 + x^11 + 2*x^10 + x^8 + 2*x^7 + x^6 + 2*x^4 + 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[0md[0;38;5;241mecomposition_g0_g8(xi.f)[24D[?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[11D[0;94msage: [0mdecomposition[0m[K[0m

+[19C[0;38;5;16;48;5;250m decomposition                 decomposition_g0_g8_pth_power[0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_g8           decomposition_omega0_omega8  [0m

+

+

+[0m [5A[19C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m_g0_g8(xi.f)[12D[?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> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_g0_g8_pth_power[0m

+[19C[0;38;5;16;48;5;250m decomposition                [0;38;5;231;48;5;102m decomposition_g0_g8_pth_power[A[44D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mome[Ca0_omega8[0m[K[0m

+[49C[0;38;5;16;48;5;250m decomposition_g0_g8_pth_power[0m

+[49C[0;38;5;231;48;5;102m decomposition_omega0_omega8  [2A[46D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mg0_[C8[0m[K[0m

+

+[19C[0;38;5;231;48;5;102m decomposition_g0_g8          [0;38;5;16;48;5;250m decomposition_omega0_omega8  [2A[54D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[K[0m

+[19C[0;38;5;231;48;5;102m decomposition                [0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_g8          [2A[30D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[17C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[6D[0;94msage: [0m

+

+

+

+[0m [4A[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[0mff.pth_root[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0mdiffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m74[0m + C.x^[0;38;5;20;1m73[0m + C.x^[0;38;5;20;1m71[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m70[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m65[0m + C.x^[0;38;5;20;1m64[0m + C.x^[0;38;5;20;1m62[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m61[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m56[0m + C.x^[0;38;5;20;1m55[0m + C.x^[0;38;5;20;1m53[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m52[0m + C.x^[0;38;5;20;1m50[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m49[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m47[0m 
[162C+[0m

+[0;94m....: [0m C.x^[0;38;5;20;1m46[0m + C.x^[0;38;5;20;1m44[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m43[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m38[0m + C.x^[0;38;5;20;1m37[0m + C.x^[0;38;5;20;1m32[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m31[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m29[0m + C.x^[0;38;5;20;1m28[0m + C.x^[0;38;5;20;1m26[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + C.x^[0;38;5;20;1m23[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m22[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m17[0m + C.x^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m14[0m

+[0;94m....: [0m+ [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + C.x)/(C.x^[0;38;5;20;1m35[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m34[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m32[0m + C.x^[0;38;5;20;1m31[0m + C.x^[0;38;5;20;1m27[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m25[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m22[0m + C.x^[0;38;5;20;1m19[0m + C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m16[0m + C.x^[0;38;5;20;1m13[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m10[0m + C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m3[0m + [0;38;5;20;1m2[0m*C.x + C.one))*C.y[?7h[0m[?12l[?25h[?25l[?7l[3A[82D[0mC = superelliptic((x^[0;38;5;20;1m3[0m -[Cx)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[C[0m- x, [0;38;5;20;1m2[0m)[0m[K[0m

+[6C[0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m);[Cautom(B[[0;38;5;20;1m3[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[85C[?7h[0m[?12l[?25h[?25l[?7l[A[63D[0;38;5;16;48;5;152m([24C)[0m

+[77C[0m([7C)[A[37D[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([24C)[0m

+[6C[0m[K[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates(basis=B)[A[80D[?7h[0m[?12l[?25h[?25l[?7l[A[17C[0;38;5;16;48;5;152m([24C)[0m

+[6C[0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates(basis=B)[0m

+[0m [0m[K[2A[48C[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([24C)[0m

+[49C[?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[12D[0m([10C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?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([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[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[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[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?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[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[A[86D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates(basis=B)[86D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega0_lift, omega8_lift [(1/(x^9 + 2*x))*y] d[x] + V(((x^9 + x)/(x^8*y - y)) dx) + dV([(x^9/(x^8 + 2))*y]) [(1/(x^9 + 2*x))*y] d[x] + V(((x^8 + 1)/(x^15*y - x^7*y)) dx) + dV([(1/(x^23 + 2*x^15))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(1/(x^8 + 2))*y] d[x] + V(((-x^20 - x^12 + x^4)/(x^8*y - y)) dx) + dV([(x^12/(x^8 + 2))*y]) [(1/(x^8 + 2))*y] d[x] + V(((x^16 + 1)/(x^20*y - x^12*y)) dx) + dV([(1/(x^20 + 2*x^12))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x/(x^8 + 2))*y] d[x] + V(((x^23 + x^7)/(x^8*y - y)) dx) + dV([(x^15/(x^8 + 2))*y]) [(x/(x^8 + 2))*y] d[x] + V(((x^16 - x^8 - 1)/(x^17*y - x^9*y)) dx) + dV([(1/(x^17 + 2*x^9))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^2/(x^8 + 2))*y] d[x] + V(((x^18 + x^10)/(x^8*y - y)) dx) + dV([(x^18/(x^8 + 2))*y]) [(x^2/(x^8 + 2))*y] d[x] + V(((x^10 + x^2)/(x^8*y - y)) dx) + dV([(1/(x^14 + 2*x^6))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^6/(x^8 + 2))*y] d[x] + V(((-x^38 - x^30 + x^22)/(x^8*y - y)) dx) + dV([(x^30/(x^8 + 2))*y]) [(2/(x^10 + 2*x^2))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^26*y - x^18*y)) dx) + dV([(2/(x^26 + 2*x^18))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(2*x^5/(x^8 + 2))*y] d[x] + V(((-x^27 - x^19)/(x^8*y - y)) dx) + dV([(2*x^27/(x^8 + 2))*y]) 0
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift 0 [(1/(x^12 + 2*x^4))*y] d[x] + V(((x^8 + 1)/(x^24*y - x^16*y)) dx) + dV([(1/(x^32 + 2*x^24))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^3/(x^8 + 2))*y] d[x] + V(((-x^29 - x^21 + x^13)/(x^8*y - y)) dx) + dV([(x^21/(x^8 + 2))*y]) [(2/(x^13 + 2*x^5))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^35*y - x^27*y)) dx) + dV([(2/(x^35 + 2*x^27))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+(1, 0, 0, 1, 0, 0, 0, 0)
+h2 ((2*x^74 + x^73 + x^71 + 2*x^70 + 2*x^65 + x^64 + x^62 + 2*x^61 + 2*x^56 + x^55 + x^53 + 2*x^52 + x^50 + 2*x^49 + 2*x^47 + x^46 + x^44 + 2*x^43 + 2*x^38 + x^37 + x^32 + 2*x^31 + 2*x^29 + x^28 + x^26 + 2*x^25 + x^23 + 2*x^22 + 2*x^17 + x^16 + x^14 + 2*x^13 + 2*x^8 + x^7 + x^5 + 2*x^4 + 2*x^2 + x)/(x^35 + 2*x^34 + 2*x^32 + x^31 + x^27 + 2*x^25 + 2*x^24 + x^22 + x^19 + x^16 + x^13 + 2*x^11 + 2*x^10 + x^8 + x^4 + 2*x^3 + 2*x + 1))*y
+aux (V(((x^63 - x^55 - x^39 - x^36 + x^31 + x^28 + x^12 - x^4)/y) dx), V(((x^53 + x^52 + 2*x^50 + 2*x^49 + x^47 + x^46 + 2*x^44 + 2*x^43 + x^41 + x^40 + 2*x^38 + 2*x^37 + x^35 + x^34 + 2*x^32 + 2*x^31 + x^29 + x^28 + x^26 + x^25 + x^23 + x^22 + 2*x^20 + 2*x^19 + x^17 + x^16 + x^14 + x^13 + 2*x^11 + 2*x^10 + x^8 + x^7 + 2*x^5 + 2*x^4 + 2*x^2 + 2*x)/(x^14 + x^13 + 2*x^11 + 2*x^10 + x^8 + x^7 + x^6 + 2*x^4 + 2*x^3 + x + 1))*y), V(((-x^16 - x^14 - x^13 - x^11 - x^10 - x^8 + x^7 - x^5 - x^4 - x^3 + x - 1)/(x^15*y + x^14*y - x^12*y - x^11*y + x^9*y + x^8*y + x^7*y - x^5*y - x^4*y + x^2*y + x*y)) dx))
+aux_divided_by_p (((x^18 - x^10 - x^9 + x)/y) dx, ((x^17 + 2*x^16 + x^15 + 2*x^14 + x^13 + 2*x^12 + x^11 + 2*x^10 + x^9 + x^8 + x^7 + 2*x^6 + x^5 + x^4 + 2*x^3 + x^2 + 2*x + 2)/(x^7 + 2*x^6 + x^5 + 2*x^4 + x^3 + 2*x^2 + x + 2))*y, ((x^9 - x^4 + x^3 - x^2 + x + 1)/(x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - x^2*y + x*y - y)) dx)
+is regular True True
+aux.omega0.omega.cartier() - aux.f.f.pth_root().diffn() == aux.omega8.omega.cartier() True
+[0m[?7h[0;91m[0m[0m[4, 3, 3, 1, 0, 0, 3, 0]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[86D[86C[?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)[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[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[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)[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[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[13D[0;38;5;16;48;5;152m([10C)[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([10Cautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mutom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mutom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[A[17C[0;38;5;16;48;5;152m([24C)[0mautom(B[[0;38;5;20;1m3[0m]).coordinates(basis=B)[0m

+[0m [0m[K[A[48C[?7h[0m[?12l[?25h[?25l[?7l[26D[0m([24Cautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7Cautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0mautom(B[[0;38;5;20;1m3[0m]).co[Crdinates(basis=B)[0m[K[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[C[?7h[0m[?12l[?25h[?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([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[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[4D[0;38;5;16;48;5;152m([C[0m[[C][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).co[Crdinates(basis=B)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m).c[Cordinates(basis=B)[23D[?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[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?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[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[38D[0m[J[0;94msage: [0mautom(B[[0;38;5;20;1m4[0m]).coordinates(basis=B)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l(1, 1, 0, 2, 1, 2, 1, 2)
+h2 ((2*x^69 + x^67 + x^63 + 2*x^61 + x^48 + 2*x^46 + x^45 + 2*x^43 + 2*x^42 + x^40 + 2*x^39 + x^37 + x^33 + 2*x^31 + x^30 + 2*x^28 + x^27 + 2*x^25 + 2*x^21 + x^19 + 2*x^18 + x^16 + x^15 + 2*x^13 + x^12 + 2*x^10 + x^9 + 2*x^7 + x^3 + 2*x)/(x^30 + 2*x^28 + 2*x^24 + 2*x^22 + 2*x^20 + 2*x^16 + 2*x^14 + 2*x^10 + 2*x^8 + 2*x^6 + 2*x^2 + 1))*y
+[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 [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m4[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>:114[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
+
+File [0;32m<string>:99[0m, in [0;36mdiv_by_p[0;34m(self)[0m
+
+[0;31mValueError[0m: ('aux.omega8.h2.expansion_at_infty().valuation() < 0:', 2*t^-15 + t^-3 + 2*t + 2*t^3 + O(t^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[?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[0mautom(B[[0;38;5;20;1m4[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[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m3[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[86D[86C[?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[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[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).co[Crdinates(basis=B)[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m][0m).c[Cordinates(basis=B)[23D[?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[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?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[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[A[86D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m4[0m]).coordinates(basis=B)[86D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega0_lift, omega8_lift [(1/(x^9 + 2*x))*y] d[x] + V(((x^9 + x)/(x^8*y - y)) dx) + dV([(x^9/(x^8 + 2))*y]) [(1/(x^9 + 2*x))*y] d[x] + V(((x^8 + 1)/(x^15*y - x^7*y)) dx) + dV([(1/(x^23 + 2*x^15))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(1/(x^8 + 2))*y] d[x] + V(((-x^20 - x^12 + x^4)/(x^8*y - y)) dx) + dV([(x^12/(x^8 + 2))*y]) [(1/(x^8 + 2))*y] d[x] + V(((x^16 + 1)/(x^20*y - x^12*y)) dx) + dV([(1/(x^20 + 2*x^12))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x/(x^8 + 2))*y] d[x] + V(((x^23 + x^7)/(x^8*y - y)) dx) + dV([(x^15/(x^8 + 2))*y]) [(x/(x^8 + 2))*y] d[x] + V(((x^16 - x^8 - 1)/(x^17*y - x^9*y)) dx) + dV([(1/(x^17 + 2*x^9))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^2/(x^8 + 2))*y] d[x] + V(((x^18 + x^10)/(x^8*y - y)) dx) + dV([(x^18/(x^8 + 2))*y]) [(x^2/(x^8 + 2))*y] d[x] + V(((x^10 + x^2)/(x^8*y - y)) dx) + dV([(1/(x^14 + 2*x^6))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^6/(x^8 + 2))*y] d[x] + V(((-x^38 - x^30 + x^22)/(x^8*y - y)) dx) + dV([(x^30/(x^8 + 2))*y]) [(2/(x^10 + 2*x^2))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^26*y - x^18*y)) dx) + dV([(2/(x^26 + 2*x^18))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(2*x^5/(x^8 + 2))*y] d[x] + V(((-x^27 - x^19)/(x^8*y - y)) dx) + dV([(2*x^27/(x^8 + 2))*y]) 0
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift 0 [(1/(x^12 + 2*x^4))*y] d[x] + V(((x^8 + 1)/(x^24*y - x^16*y)) dx) + dV([(1/(x^32 + 2*x^24))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^3/(x^8 + 2))*y] d[x] + V(((-x^29 - x^21 + x^13)/(x^8*y - y)) dx) + dV([(x^21/(x^8 + 2))*y]) [(2/(x^13 + 2*x^5))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^35*y - x^27*y)) dx) + dV([(2/(x^35 + 2*x^27))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+(1, 1, 0, 2, 1, 2, 1, 2)
+h2 ((2*x^69 + x^67 + x^63 + 2*x^61 + x^48 + 2*x^46 + x^45 + 2*x^43 + 2*x^42 + x^40 + 2*x^39 + x^37 + x^33 + 2*x^31 + x^30 + 2*x^28 + x^27 + 2*x^25 + 2*x^21 + x^19 + 2*x^18 + x^16 + x^15 + 2*x^13 + x^12 + 2*x^10 + x^9 + 2*x^7 + x^3 + 2*x)/(x^30 + 2*x^28 + 2*x^24 + 2*x^22 + 2*x^20 + 2*x^16 + 2*x^14 + 2*x^10 + 2*x^8 + 2*x^6 + 2*x^2 + 1))*y
+aux.omega8.h2 ((2*x^30 + x^24 + 2*x^21 + 2*x^18 + x^17 + x^16 + x^15 + x^14 + 2*x^12 + 2*x^11 + x^10 + 2*x^9 + 2*x^8 + x^7 + x^6 + 2*x^5 + 2*x^4 + 2*x^2 + 2*x + 1)/(x^27 + x^19 + x^11))*y
+second_patch(aux.omega8.h2.diffn()).is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [74][0m, in [0;36m<cell line: 2>[0;34m()[0m
+[1;32m      1[0m C [38;5;241m=[39m superelliptic((x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x, Integer([38;5;241m2[39m))
+[0;32m----> 2[0m B [38;5;241m=[39m C[38;5;241m.[39mcrystalline_cohomology_basis(prec [38;5;241m=[39m Integer([38;5;241m100[39m)); [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m4[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>:116[0m, in [0;36mcoordinates[0;34m(self, basis)[0m
+
+File [0;32m<string>:101[0m, in [0;36mdiv_by_p[0;34m(self)[0m
+
+[0;31mValueError[0m: ('aux.omega8.h2.expansion_at_infty().valuation() < 0:', 2*t^-15 + t^-3 + 2*t + 2*t^3 + O(t^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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mnb_of_pts_at_[Cnfty[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.teichmuller()*C.y.teichmuller().diffn()[40D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?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: [0mC.x.expansion_at_infty()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + O(t^18)
+[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[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[0mx.expansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0myx.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[C[?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()[3D[?7h[0m[?12l[?25h[?25l[?7l[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.y.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[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[30D[0m[J[0;94msage: [0mC.y.expansion_at_infty()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-9 + 2*t^7 + O(t^11)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241m = C.one/C.x[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m C.one/C.x[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mu = C.one/C.x[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 - om.int()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[C[0;38;5;241mC.x^7 * C.y^8 + 2*C.x*C.y^3 - C.x - C.y; om = g.diffn().regular_form()[71D[?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[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[19D[0m[J[0;94msage: [0mg = C.genus()[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[0mv[0;38;5;241m = C.y/(C.x)^2[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[0mC.y/(C.x)^[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[0mg[?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[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mv = C.y/(C.x)^(g+[0;38;5;20;1m1[0m)[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[0mu[0;38;5;241m = C.one/C.x[12D[?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[28D[0m[J[0;94msage: [0mu.expansion_at_infty()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + 2*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[0mv[0;38;5;241m = C.y/(C.x)^(g+1)[18D[?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[0mansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mv.expansion_at_infty()[28D[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[6D[0;94msage: [0m(([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m5[0m +[0m

+[0;94m....: [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[68D[68C[?7h[0m[?12l[?25h[?25l[?7l[?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[0;38;5;16;48;5;152m([24C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([24C)[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[A[31D[0;38;5;16;48;5;152m([0m

+[35C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[28D[0m([0m

+[35C[0m)[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[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[155C[?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[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[?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[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[?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[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[?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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([0m

+[63C[0;38;5;16;48;5;152m)[A[58D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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([0m([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[C[0;38;5;20;1m1[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m5[0m 
[162C+[0m

+[6C[0m [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m*C.y[A[62D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0m([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[C[0;38;5;20;1m1[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m5
[162C[0m[K[0m

+[6C[0m+ [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m*C.y[A[62D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[C[0;38;5;20;1m1[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.x^
[162C[0;38;5;20;1m5[0m

+[6C[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m*C.y[A[62D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0m([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[C[0;38;5;20;1m1[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.x
[162C^[0m

+[6C[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m*C.y[A[62D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[C[0;38;5;20;1m1[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.
[162Cx[0m

+[6C[0m^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[0m)[0;38;5;16;48;5;152m)[0m*C.y[A[62D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mgg = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[73D[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 gg [38;5;241m=[39m (([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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m30[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m24[39;49m[43m)[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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m21[39;49m[43m)[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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m18[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m17[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m16[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m15[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m14[39;49m[43m)[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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m12[39;49m[43m)[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[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[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m10[39;49m[43m)[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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m9[39;49m[43m)[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[43mx[49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mInteger[49m[43m([49m[38;5;241;43m8[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m7[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m6[39;49m[43m)[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[43mx[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[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[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[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[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[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[43mx[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m1[39;49m[43m)[49m)[38;5;241m/[39m(C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m27[39m) [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m19[39m) [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m11[39m)))[38;5;241m*[39mC[38;5;241m.[39my
+
+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[6D[0;94msage: [0mgg = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + [0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[73D[73C[?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[59D[0;38;5;16;48;5;152m([0m

+[68C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[57D[0m([0m

+[42C[0;38;5;16;48;5;152m([24C[0;38;5;210;48;5;88m)[0m)[2D[?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[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([24C[0;38;5;16;48;5;152m)[26D[?7h[0m[?12l[?25h[?25l[?7l[A[30D[0;38;5;16;48;5;152m([0m

+[40C[0;38;5;16;48;5;152m)[C[0m([24C)[27D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[28D[0m([0m

+[40C[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[A[27D[0;38;5;16;48;5;152m([0m

+[40C[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;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m1[C[0m)[C*C.y[0m[K[33D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[C[0m)*C.y[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[C[0m)*C.y[33D[?7h[0m[?12l[?25h[?25l[?7l[0mon[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m27[C[0m+ C.x^[0;38;5;20;1m19[C[0m+ C.x^[0;38;5;20;1m11[0m))*C.y[33D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[C[0;38;5;20;1m1[C[0m)*C.y[33D[?7h[0m[?12l[?25h[?25l[?7l[A[32D[0m([0m

+[44C[0m)[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[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([24C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m([24C)[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[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[77D[0m[J[0;94msage: [0mgg = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + C.one)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[77D[0m

+[J[?7h[0m[?12l[?25h[?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.pth_root()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0mg[0;38;5;241mg = ((2*C.x^30 + C.x^24 + 2*C.x^21 + 2*C.x^18 + C.x^17 + C.x^16 + C.x^15 + C.x^14 + 2*C.x^12 + 2*C.x^11 + C.x^10 + 2*C.x^9 + 2*C.x^8 + C.x^7 + C.x^6 + 2*C.
[162Cx[0m

+[0;94m....: [0;38;5;241m^5 + 2*C.x^4 + 2*C.x^2 + 2*C.x + C.one)/(C.x^27 + C.x^19 + C.x^11))*C.y[77D[A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mpth_root()[0m[K[0m

+[0m [0m[K[A[8C[?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[29D[0m[J[0;94msage: [0mgg.expansion_at_infty()[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-15 + t^-3 + 2*t + 2*t^3 + O(t^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[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[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[?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[37D[0m[J[0;94msage: [0mgg.diffn().expansion_at_infty()[37D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^10 + t^12 + 2*t^16 + 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[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[17D[0mgg.[Ciffn().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0mexpa[Csion_at_infty[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[29D[0;94msage: [0mgg = (([0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m30[0m + C.x^[0;38;5;20;1m24[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m21[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m18[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 + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m12[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m11[0m + C.x^[0;38;5;20;1m10[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m8[0m + C.x^[0;38;5;20;1m7[0m + C.x^[0;38;5;20;1m6[0m + [0;38;5;20;1m2[0m*C.
[162Cx[0m

+[0;94m....: [0m^[0;38;5;20;1m5[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*C.x^[0;38;5;20;1m2[0m + [0;38;5;20;1m2[0m*C.x + C.one)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[77D[77C[?7h[0m[?12l[?25h[?25l[?7l[38D[0;38;5;20;1m1[0m)/(C.x^[0;38;5;20;1m27[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m11[0m))*C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[A[67D[0mv.expansion_at_infty[0;38;5;16;48;5;152m()[0m[K[0m

+[0m [0m[K[A[27C[?7h[0m[?12l[?25h[?25l[?7l[22D[0mu[21C[?7h[0m[?12l[?25h[?25l[?7l[22D[0mv = C.y/(C.x)^[0;38;5;16;48;5;152m([0mg+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0mg[5Cgenus[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0mu[5Cone/C.x[?7h[0m[?12l[?25h[?25l[?7l[13D[0mC.y.expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0mx[21C[?7h[0m[?12l[?25h[?25l[?7l[23D[0m = su[Cerelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m4[0m]).coordinates[0;38;5;16;48;5;152m([0mbasis=B[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[A[86D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m

+[0;94m....: [0mB = C.crystalline_cohomology_basis(prec = [0;38;5;20;1m100[0m); autom(B[[0;38;5;20;1m4[0m]).coordinates(basis=B)[86D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega0_lift, omega8_lift [(1/(x^9 + 2*x))*y] d[x] + V(((x^9 + x)/(x^8*y - y)) dx) + dV([(x^9/(x^8 + 2))*y]) [(1/(x^9 + 2*x))*y] d[x] + V(((x^8 + 1)/(x^15*y - x^7*y)) dx) + dV([(1/(x^23 + 2*x^15))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(1/(x^8 + 2))*y] d[x] + V(((-x^20 - x^12 + x^4)/(x^8*y - y)) dx) + dV([(x^12/(x^8 + 2))*y]) [(1/(x^8 + 2))*y] d[x] + V(((x^16 + 1)/(x^20*y - x^12*y)) dx) + dV([(1/(x^20 + 2*x^12))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x/(x^8 + 2))*y] d[x] + V(((x^23 + x^7)/(x^8*y - y)) dx) + dV([(x^15/(x^8 + 2))*y]) [(x/(x^8 + 2))*y] d[x] + V(((x^16 - x^8 - 1)/(x^17*y - x^9*y)) dx) + dV([(1/(x^17 + 2*x^9))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^2/(x^8 + 2))*y] d[x] + V(((x^18 + x^10)/(x^8*y - y)) dx) + dV([(x^18/(x^8 + 2))*y]) [(x^2/(x^8 + 2))*y] d[x] + V(((x^10 + x^2)/(x^8*y - y)) dx) + dV([(1/(x^14 + 2*x^6))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^6/(x^8 + 2))*y] d[x] + V(((-x^38 - x^30 + x^22)/(x^8*y - y)) dx) + dV([(x^30/(x^8 + 2))*y]) [(2/(x^10 + 2*x^2))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^26*y - x^18*y)) dx) + dV([(2/(x^26 + 2*x^18))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(2*x^5/(x^8 + 2))*y] d[x] + V(((-x^27 - x^19)/(x^8*y - y)) dx) + dV([(2*x^27/(x^8 + 2))*y]) 0
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift 0 [(1/(x^12 + 2*x^4))*y] d[x] + V(((x^8 + 1)/(x^24*y - x^16*y)) dx) + dV([(1/(x^32 + 2*x^24))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+omega0_lift, omega8_lift [(x^3/(x^8 + 2))*y] d[x] + V(((-x^29 - x^21 + x^13)/(x^8*y - y)) dx) + dV([(x^21/(x^8 + 2))*y]) [(2/(x^13 + 2*x^5))*y] d[x] + V(((-x^16 + x^8 + 1)/(x^35*y - x^27*y)) dx) + dV([(2/(x^35 + 2*x^27))*y])
+result.omega8 == compare True
+result.omega8 - compare 0
+(1, 1, 0, 2, 1, 2, 1, 2)
+h2 ((2*x^69 + x^67 + x^63 + 2*x^61 + x^48 + 2*x^46 + x^45 + 2*x^43 + 2*x^42 + x^40 + 2*x^39 + x^37 + x^33 + 2*x^31 + x^30 + 2*x^28 + x^27 + 2*x^25 + 2*x^21 + x^19 + 2*x^18 + x^16 + x^15 + 2*x^13 + x^12 + 2*x^10 + x^9 + 2*x^7 + x^3 + 2*x)/(x^30 + 2*x^28 + 2*x^24 + 2*x^22 + 2*x^20 + 2*x^16 + 2*x^14 + 2*x^10 + 2*x^8 + 2*x^6 + 2*x^2 + 1))*y
+aux.omega8.omega ((x^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - x^2*y + x*y)) dx
+aux.omega8.h2 ((2*x^30 + x^24 + 2*x^21 + 2*x^18 + x^17 + x^16 + x^15 + x^14 + 2*x^12 + 2*x^11 + x^10 + 2*x^9 + 2*x^8 + x^7 + x^6 + 2*x^5 + 2*x^4 + 2*x^2 + 2*x + 1)/(x^27 + x^19 + x^11))*y
+second_patch(aux.omega8.h2.diffn()).is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Input [0;32mIn [87][0m, in [0;36m<cell line: 2>[0;34m()[0m
+[1;32m      1[0m C [38;5;241m=[39m superelliptic((x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x)[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m+[39m x[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m) [38;5;241m-[39m x, Integer([38;5;241m2[39m))
+[0;32m----> 2[0m B [38;5;241m=[39m C[38;5;241m.[39mcrystalline_cohomology_basis(prec [38;5;241m=[39m Integer([38;5;241m100[39m)); [43mautom[49m[43m([49m[43mB[49m[43m[[49m[43mInteger[49m[43m([49m[38;5;241;43m4[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)[0m
+
+File [0;32m<string>:102[0m, in [0;36mdiv_by_p[0;34m(self)[0m
+
+[0;31mValueError[0m: ('aux.omega8.h2.expansion_at_infty().valuation() < 0:', 2*t^-15 + t^-3 + 2*t + 2*t^3 + O(t^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;241mm.int().diffn() == om.form()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (C.x^2 + C.one)/C[Cy * C.dx[28D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^
[162C[0;38;5;20;1m9[0m

+[0;94m....: [0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[111D[111C[?7h[0m[?12l[?25h[?25l[?7l[2A[111D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^
[162C[0;38;5;20;1m9[0m

+[0;94m....: [0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[111D[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 om [38;5;241m=[39m (([43mC[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;43m28[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m26[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m25[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m24[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m23[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m22[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m21[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m20[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m19[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m18[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m17[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m15[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m14[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m13[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m12[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m11[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m10[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m8[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m7[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m6[39;49m[43m)[49m[43m [49m[38;5;241;43m-[39;49m[43m [49m[43mC[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;43m5[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mC[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;43m2[39;49m[43m)[49m[43m [49m[38;5;241;43m+[39;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;43m1[39;49m[43m)[49m)[38;5;241m/[39m(C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m16[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m15[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m14[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m13[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m12[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m11[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m10[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m9[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m8[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m7[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m6[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m5[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m-[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m4[39m)[38;5;241m*[39mC[38;5;241m.[39my [38;5;241m+[39m C[38;5;241m.[39mx[38;5;241m*[39m[38;5;241m*[39mInteger([38;5;241m3[39m)[38;5;241m*[39mC[38;5;241m.[39my [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 C[38;5;241m.[39mx[38;5;241m*[39mC[38;5;241m.[39my))[38;5;241m*[39mC[38;5;241m.[39mdx
+
+File [0;32m<string>:50[0m, in [0;36m__sub__[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[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 - 1)/(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 - C.x^
[162C9[0m

+[0;94m....: [0;38;5;241m*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[111D[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[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [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.[0;38;5;241mint[C)[Cdiffn() == om.form()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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

+[18C[0;38;5;16;48;5;250m om.expansion         [0m

+[0m                  [0;38;5;16;48;5;250m om.expansion_at_infty[0m

+

+

+[0m [5A[18C[?7h[0m[?12l[?25h[?25l[?7l[0m

+[18C[0;38;5;231;48;5;102m om.expansion         [0m

+

+[18C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_at_infty[0m

+[18C[0;38;5;16;48;5;250m om.expansion         [0m

+[18C[0;38;5;231;48;5;102m om.expansion_at_infty[2A[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[27C[?7h[0m[?12l[?25h[?25l[?7l[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[0mt^-18 + t^-16 + 2*t^-14 + O(t^-8)
+[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;241mm.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier()[0m[K[8D[?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[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^13 - x^12 - x^11 - x^10 - x^9 + x^8 - x^5 + x^4 - x^3 - x^2 + x - 1)/(x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - x^2*y + x*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[0mom.cartier[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[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^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[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mom.cartier().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mlau = om.cartier().expansion_at_infty()[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[0ml[0;38;5;241mau = om.cartier().expansion_at_infty()[38D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[0m[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[10D[0;94msage: [0mlau.[0m

+[10C[0;38;5;16;48;5;250m  lau.O                      lau.additive_order         lau.category               lau.common_valuation       lau.dump                    [0m

+[10C[0;38;5;16;48;5;250m  lau.V                      lau.base_extend            lau.change_ring            lau.degree                 lau.dumps                   [0m

+[10C[0;38;5;16;48;5;250m  lau.abs                    lau.base_ring              lau.coefficients           lau.denominator            lau.euclidean_degree       >[0m

+[10C[0;38;5;16;48;5;250m  lau.add_bigoh              lau.cartesian_product      lau.common_prec            lau.derivative             lau.exponents               [0m

+[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mO[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0m

+

+

+

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

+[11C[0;38;5;16;48;5;250m lau.O                     [0;38;5;231;48;5;102m lau.additive_order        [A[41D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mcategory[0m[K[0m

+[38C[0;38;5;16;48;5;250m lau.additive_order        [0;38;5;231;48;5;102m lau.category              [A[74D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mommon_valuation[0m

+[65C[0;38;5;16;48;5;250m lau.category              [0;38;5;231;48;5;102m lau.common_valuation      [A[93D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mdu[Cp[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.common_valuation      [0;38;5;231;48;5;102m lau.dump                  [A[132D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cadditive_order[13Ccategory      [14Common_valuation[11Cdu[Cp            [11C[0;38;5;231;48;5;102mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cbase_extend[16Cchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [0m

+[10C[0;38;5;16;48;5;250m<[5Cba[Ce_ring[18Ccoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [0m

+[10C[0;38;5;16;48;5;250m [5Ccartesian_product[11Common_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [4A[117D[?7h[0m[?12l[?25h[?25l[?7l[6D[0minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mcategory      [14Common_valuation[11Cdu[Cp            [11Cfactor[21C[0;38;5;231;48;5;102minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[0m

+[16C[0;38;5;16;48;5;250mcoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[0m

+[17C[0;38;5;16;48;5;250mommon_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[4A[111D[?7h[0m[?12l[?25h[?25l[?7l[14D[0ms_one[0m[K[0m

+[17C[0;38;5;16;48;5;250mommon_valuation[11Cdu[Cp            [11Cfactor[21Cinverse_of_unit[13C[0;38;5;231;48;5;102ms_one         [0m

+[16C[0;38;5;16;48;5;250mdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [0m

+[16C[0;38;5;16;48;5;250mdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [0m

+[16C[0;38;5;16;48;5;250mderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[18Czero     [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mlaurent_polynomial[0m

+[16C[0;38;5;16;48;5;250mdu[Cp            [11Cfactor[21Cinverse_of_unit[13Cs_one         [12C[0;38;5;231;48;5;102mlaurent_polynomial[0m

+[17C[0;38;5;16;48;5;250mumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [14Clcm     [0m

+[16C[0;38;5;16;48;5;250meuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [16Clift_to_precision[0m

+[16C[0;38;5;16;48;5;250mexponents [17Cinverse  [19Cs_nilpotent[18Czero     [15Clist   [4A[103D[?7h[0m[?12l[?25h[?25l[?7l[18D[0mmultiplicative_order[0m

+[16C[0;38;5;16;48;5;250mfactor[21Cinverse_of_unit[13Cs_one         [12Claurent_polynomial[9C[0;38;5;231;48;5;102mmultiplicative_order[0m

+[16C[0;38;5;16;48;5;250mgcd  [22Cis_idempotent[17Cpri[Ce     [14Clcm     [19Cn  [0m

+[16C[0;38;5;16;48;5;250mintegral        [12Cs_monomial[19Cunit    [16Clift_to_precision[10Cnth_ro[Ct         [0m

+[16C[0;38;5;16;48;5;250minverse  [19Cs_nilpotent[18Czero     [15Clist   [20Cnumerator[4A[103D[?7h[0m[?12l[?25h[?25l[?7l[20D[0mlaurent_polynomial[0m[K[0m

+[92C[0;38;5;231;48;5;102m lau.laurent_polynomial    [0;38;5;16;48;5;250m lau.multiplicative_order  [A[118D[?7h[0m[?12l[?25h[?25l[?7l[18D[0mmultiplicative_order[0m

+[92C[0;38;5;16;48;5;250m lau.laurent_polynomial    [0;38;5;231;48;5;102m lau.multiplicative_order  [A[116D[?7h[0m[?12l[?25h[?25l[?7l[20D[0mn[Cmerical_approx[0m[K[0m

+[16C[0;38;5;16;48;5;250minverse_of_unit[13Cs_one         [12Claurent_polynomial[9Cmultiplicative_order[7C[0;38;5;231;48;5;102mn[Cmerical_approx    [0m

+[16C[0;38;5;16;48;5;250mis_idempotent[17Cpri[Ce     [14Clcm     [19Cn  [24Corder[0m

+[17C[0;38;5;16;48;5;250ms_monomial[19Cunit    [16Clift_to_precision[10Cnth_ro[Ct         [10Cparent  [0m

+[17C[0;38;5;16;48;5;250ms_nilpotent[18Czero     [15Clist   [20Cnumerator[18Cpow[2C_se[Cies[4A[110D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mpow[2Cs[0m[K[0m

+[17C[0;38;5;16;48;5;250ms_one         [12Claurent_polynomial[9Cmultiplicative_order[7Cn[Cmerical_approx    [7C[0;38;5;231;48;5;102mpow[2Cs          [0m

+[19C[0;38;5;16;48;5;250mpri[Ce     [14Clcm     [19Cn  [24Corder[22Cp[Cec [0m

+[19C[0;38;5;16;48;5;250munit    [16Clift_to_precision[10Cnth_ro[Ct         [10Cparent  [20Crecision_absolute[0m

+[19C[0;38;5;16;48;5;250mzero     [15Clist   [20Cnumerator[18Cpow[2C_se[Cies[16Crecision_relative[4A[126D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mquo_[Cem[0m

+[16C[0;38;5;16;48;5;250mlaurent_polynomial[9Cmultiplicative_order[7Cn[Cmerical_approx    [7Cpow[2Cs          [11C[0;38;5;231;48;5;102mquo_[Cem[0m

+[16C[0;38;5;16;48;5;250mlcm     [19Cn  [24Corder[22Cp[Cec [22Cradical[0m

+[16C[0;38;5;16;48;5;250mlift_to_precision[10Cnth_ro[Ct         [10Cparent  [20Crecision_absolute[9Crename            [0m

+[16C[0;38;5;16;48;5;250mlist   [20Cnumerator[18Cpow[2C_se[Cies[16Crecision_relative[9Creset_name        [4A[125D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mresidue[0m

+[16C[0;38;5;16;48;5;250mmultiplicative_order[7Cn[Cmerical_approx    [7Cpow[2Cs          [11Cquo_[Cem[20C[0;38;5;231;48;5;102mresidue[0m

+[16C[0;38;5;16;48;5;250mn  [24Corder[22Cp[Cec [22Cradical[21Ceverse[0m

+[16C[0;38;5;16;48;5;250mnth_ro[Ct         [10Cparent  [20Crecision_absolute[9Crename            [9Csave  [0m

+[16C[0;38;5;16;48;5;250mnumerator[18Cpow[2C_se[Cies[16Crecision_relative[9Creset_name        [9Cshif[C     [4A[117D[?7h[0m[?12l[?25h[?25l[?7l[7D[0msquarefree_part[0m

+[16C[0;38;5;16;48;5;250mn[Cmerical_approx    [7Cpow[2Cs          [11Cquo_[Cem[20Cresidue[20C[0;38;5;231;48;5;102msquarefree_part[0m

+[16C[0;38;5;16;48;5;250morder[22Cp[Cec [22Cradical[21Ceverse[20Csubs   [0m

+[16C[0;38;5;16;48;5;250mparent  [20Crecision_absolute[9Crename            [9Csave  [22Cubstitute[0m

+[16C[0;38;5;16;48;5;250mpow[2C_se[Cies[16Crecision_relative[9Creset_name        [9Cshif[C     [17Ctruncate[4A[107D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mtr[Cncate_laurentseries[0m

+[16C[0;38;5;16;48;5;250mpow[2Cs          [11Cquo_[Cem[20Cresidue[20Csquarefree_part[12C[0;38;5;231;48;5;102mtr[Cncate_laurentseries[0m

+[16C[0;38;5;16;48;5;250mp[Cec [22Cradical[21Ceverse[20Csubs   [20Ctruncate_neg[0m

+[17C[0;38;5;16;48;5;250mrecision_absolute[9Crename            [9Csave  [22Cubstitute[17Cvaluation [0m

+[17C[0;38;5;16;48;5;250mrecision_relative[9Creset_name        [9Cshif[C     [17Ctruncate[19Cvaluation_zero_part[4A[111D[?7h[0m[?12l[?25h[?25l[?7l[22D[0mvariabl[C[0m[K[0m

+[16C[0;38;5;16;48;5;250mquo_[Cem[20Cresidue[20Csquarefree_part[12Ctr[Cncate_laurentseries[5C[0;38;5;231;48;5;102mvariabl[C              [C[0;38;5;16;48;5;250m [0m

+[16C[0;38;5;16;48;5;250mradical[21Ceverse[20Csubs   [20Ctruncate_neg[15Cvers[Chi[Cbun[12C [0m

+[16C[0;38;5;16;48;5;250mrename            [9Csave  [22Cubstitute[17Cvaluation [17Cxgcd     [14C [0m

+[16C[0;38;5;16;48;5;250mreset_name        [9Cshif[C     [17Ctruncate[19Cvaluation_zero_part[3C                           [C [4A[130D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mtruncat[C_laurentseries[0m

+[92C[0;38;5;231;48;5;102m lau.truncate_laurentseries[0;38;5;16;48;5;250m lau.variable              [A[114D[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.truncate_laurentseries[0m

+

+

+[65C[0;38;5;231;48;5;102m lau.truncate              [4A[74D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mshift[0m[K[0m

+

+

+

+[38C[0;38;5;231;48;5;102m lau.shift                 [0;38;5;16;48;5;250m lau.truncate              [4A[77D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mrese[C_name[0m

+

+

+

+[11C[0;38;5;231;48;5;102m lau.reset_name            [0;38;5;16;48;5;250m lau.shift                 [4A[45D[?7h[0m[?12l[?25h[?25l[?7l[10D[0mprecision_relative[0m

+[16C[0;38;5;16;48;5;250mpowe[Cs [20Cquo_rem[20Cresidue        [12Csq[Carefree_part       [5Ctruncat[C_laurentseries[C [0m

+[16C[0;38;5;16;48;5;250mprec   [21Cadical[20Creverse[20Csubs        [15Ctrun[Cat[C_ne[12C [0m

+[16C[0;38;5;16;48;5;250mprecision_absolute[9Crename[22Cave      [17Csubstitute[17Cvaluation[14C>[0m

+[16C[0;38;5;231;48;5;102mprecision_relative[9C[0;38;5;16;48;5;250mrese[C_name[17Cshift   [19Ctruncate           [3C lau.valuation_zero_part   [C [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[17D[0mower_series[0m[K[0m

+[16C[0;38;5;16;48;5;250mnum[2Cical_approx[11Cpowe[Cs [20Cquo_rem[20Cresidue        [12Csq[Carefree_part       [0m

+[16C[0;38;5;16;48;5;250mo[Cder[22Cprec   [21Cadical[20Creverse[20Csubs        [0m

+[17C[0;38;5;16;48;5;250marent            [9Cprecision_absolute[9Crename[22Cave      [17Csubstitute[0m

+[17C[0;38;5;231;48;5;102mower_series      [9C[0;38;5;16;48;5;250mprecision_relative[9Crese[C_name[17Cshift   [19Ctruncate           [4A[121D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mnum[2Cato[C[0m[K[0m

+[16C[0;38;5;16;48;5;250mm[Cltiplicative_order[7Cnum[2Cical_approx[11Cpowe[Cs [20Cquo_rem[20Cresidue        [0m

+[16C[0;38;5;16;48;5;250mn    [22Co[Cder[22Cprec   [21Cadical[20Creverse[0m

+[16C[0;38;5;16;48;5;250mnth_root[20Carent            [9Cprecision_absolute[9Crename[22Cave      [0m

+[16C[0;38;5;231;48;5;102mnum[2Cato[C   [16C[0;38;5;16;48;5;250mower_series      [9Cprecision_relative[9Crese[C_name[17Cshift   [4A[113D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mlist[0m[K[0m

+[16C[0;38;5;16;48;5;250mlaurent_polynomial  [7Cm[Cltiplicative_order[7Cnum[2Cical_approx[11Cpowe[Cs [20Cquo_rem[0m

+[16C[0;38;5;16;48;5;250mlcm[24Cn    [22Co[Cder[22Cprec   [21Cadical[0m

+[16C[0;38;5;16;48;5;250mlift_t[C_precision[10Cnth_root[20Carent            [9Cprecision_absolute[9Crename[0m

+[16C[0;38;5;231;48;5;102mlist     [18C[0;38;5;16;48;5;250mnum[2Cato[C   [16Cower_series      [9Cprecision_relative[9Crese[C_name[4A[120D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mis_zero[0m

+[16C[0;38;5;16;48;5;250mis_one            [9Claurent_polynomial  [7Cm[Cltiplicative_order[7Cnum[2Cical_approx[11Cpowe[Cs [0m

+[16C[0;38;5;16;48;5;250mis_prime[19Clcm[24Cn    [22Co[Cder[22Cprec   [0m

+[16C[0;38;5;16;48;5;250mis_unit          [10Clift_t[C_precision[10Cnth_root[20Carent            [9Cprecision_absolute[0m

+[16C[0;38;5;231;48;5;102mis_zero[20C[0;38;5;16;48;5;250mlist     [18Cnum[2Cato[C   [16Cower_series      [9Cprecision_relative[4A[125D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mnilpotent[0m

+[17C[0;38;5;16;48;5;250mnverse_of_unit[12Cis_one            [9Claurent_polynomial  [7Cm[Cltiplicative_order[7Cnum[2Cical_approx[0m

+[19C[0;38;5;16;48;5;250mide[Cpotent[14Cis_prime[19Clcm[24Cn    [22Co[Cder[0m

+[19C[0;38;5;16;48;5;250mmonomial[16Cis_unit          [10Clift_t[C_precision[10Cnth_root[20Carent            [0m

+[19C[0;38;5;231;48;5;102mnilpotent[15C[0;38;5;16;48;5;250mis_zero[20Clist     [18Cnum[2Cato[C   [16Cower_series      [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mnverse[0m[K[0m

+[16C[0;38;5;16;48;5;250mfactor         [13Cnverse_of_unit[12Cis_one            [9Claurent_polynomial  [7Cm[Cltiplicative_order[0m

+[16C[0;38;5;16;48;5;250mgcd          [17Cide[Cpotent[14Cis_prime[19Clcm[24Cn    [0m

+[17C[0;38;5;16;48;5;250mntegral   [19Cmonomial[16Cis_unit          [10Clift_t[C_precision[10Cnth_root[0m

+[17C[0;38;5;231;48;5;102mnverse     [18C[0;38;5;16;48;5;250mnilpotent[15Cis_zero[20Clist     [18Cnum[2Cato[C   [4A[119D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mexponents[0m

+[16C[0;38;5;16;48;5;250mdump  [21Cfactor         [13Cnverse_of_unit[12Cis_one            [9Claurent_polynomial  [0m

+[16C[0;38;5;16;48;5;250mdumps[22Cgcd          [17Cide[Cpotent[14Cis_prime[19Clcm[0m

+[16C[0;38;5;16;48;5;250meuclidean_degree[12Cntegral   [19Cmonomial[16Cis_unit          [10Clift_t[C_precision[0m

+[16C[0;38;5;231;48;5;102mexponents[19C[0;38;5;16;48;5;250mnverse     [18Cnilpotent[15Cis_zero[20Clist     [4A[114D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mderivative[0m

+[16C[0;38;5;16;48;5;250mco[Cmon_valuation[11Cdump  [21Cfactor         [13Cnverse_of_unit[12Cis_one            [0m

+[17C[0;38;5;16;48;5;250megree[21Cdumps[22Cgcd          [17Cide[Cpotent[14Cis_prime[0m

+[16C[0;38;5;16;48;5;250mdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [19Cmonomial[16Cis_unit          [0m

+[16C[0;38;5;231;48;5;102mderivative[17C[0;38;5;16;48;5;250mexponents[19Cnverse     [18Cnilpotent[15Cis_zero[4A[111D[?7h[0m[?12l[?25h[?25l[?7l[10D[0mcommon_pr[Cc[0m

+[17C[0;38;5;16;48;5;250mategory        [11Cco[Cmon_valuation[11Cdump  [21Cfactor         [13Cnverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mchang[C_ring[17Cegree[21Cdumps[22Cgcd          [17Cide[Cpotent[0m

+[16C[0;38;5;16;48;5;250mcoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [19Cmonomial[0m

+[16C[0;38;5;231;48;5;102mcommon_pr[Cc[16C[0;38;5;16;48;5;250mderivative[17Cexponents[19Cnverse     [18Cnilpotent[4A[115D[?7h[0m[?12l[?25h[?25l[?7l[10D[0martesian_product[0m

+[16C[0;38;5;16;48;5;250madditive_order[14Category        [11Cco[Cmon_valuation[11Cdump  [21Cfactor         [0m

+[16C[0;38;5;16;48;5;250mbase_[Cxte[Cd[16Cchang[C_ring[17Cegree[21Cdumps[22Cgcd          [0m

+[16C[0;38;5;16;48;5;250mbase_ring   [15Ccoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [0m

+[17C[0;38;5;231;48;5;102martesian_product[10C[0;38;5;16;48;5;250mcommon_pr[Cc[16Cderivative[17Cexponents[19Cnverse     [4A[109D[?7h[0m[?12l[?25h[?25l[?7l[17D[0madd_bigoh[0m[K[0m

+[10C[0;38;5;16;48;5;250m [5CO             [13Cadditive_order[14Category        [11Cco[Cmon_valuation[11Cdump  [0m

+[10C[0;38;5;16;48;5;250m [5CV          [16Cbase_[Cxte[Cd[16Cchang[C_ring[17Cegree[21Cdumps[0m

+[10C[0;38;5;16;48;5;250m [5Cab[C      [18Cbase_ring   [15Ccoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[0m

+[10C[0;38;5;16;48;5;250m [5C[0;38;5;231;48;5;102madd_bigoh        [11C[0;38;5;16;48;5;250martesian_product[10Ccommon_pr[Cc[16Cderivative[17Cexponents[4A[114D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[5A[17C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[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[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mcate[0m

+[18C[0;38;5;16;48;5;250m lau.truncate              [0m

+[18C[0;38;5;16;48;5;250m lau.truncate_laurentseries[0m

+[18C[0;38;5;16;48;5;250m lau.truncate_neg          [3A[27D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[18C[0;38;5;231;48;5;102m lau.truncate              [0m

+

+

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

+[18C[0;38;5;16;48;5;250m lau.truncate              [0m

+[18C[0;38;5;231;48;5;102m lau.truncate_laurentseries[2A[13D[?7h[0m[?12l[?25h[?25l[?7l[13D[0mneg[0m[K[0m

+

+[18C[0;38;5;16;48;5;250m lau.truncate_laurentseries[0m

+[18C[0;38;5;231;48;5;102m lau.truncate_neg          [3A[23D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[0m

+

+

+[18C[0;38;5;16;48;5;250m lau.truncate_neg          [0m

+[C[0m[K[4A[17C[?7h[0m[?12l[?25h[?25l[?7l[0m_neg[0m

+

+

+[18C[0;38;5;231;48;5;102m lau.truncate_neg          [0m

+[18C[0;38;5;16;48;5;248m <unknown> [4A[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[22C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mlau.truncate_neg()[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [94][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlau[49m[38;5;241;43m.[39;49m[43mtruncate_neg[49m[43m([49m[43m)[49m
+
+[0;31mTypeError[0m: LaurentSeries.truncate_neg() takes exactly one argument (0 given)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlau.truncate_neg[0;38;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;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[25D[0m[J[0;94msage: [0mlau.truncate_neg([0;38;5;20;1m3[0m)[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mO(t^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[0ml[0;38;5;241mau.truncate_neg(3)[18D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^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;241mau[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mtruncate_neg(3)[15D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ment_polynomial[?7h[0m[?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: [0mlau.laurent_polynomial()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + 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[0ml[0;38;5;241mau.laurent_polynomial()[23D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mlau.[0;38;5;241mlaurent_polynomial()[0m

+[10C[0;38;5;16;48;5;250m  lau.O                      lau.additive_order         lau.category               lau.common_valuation       lau.dump                    [0m

+[10C[0;38;5;16;48;5;250m  lau.V                      lau.base_extend            lau.change_ring            lau.degree                 lau.dumps                   [0m

+[10C[0;38;5;16;48;5;250m  lau.abs                    lau.base_ring              lau.coefficients           lau.denominator            lau.euclidean_degree       >[0m

+[10C[0;38;5;16;48;5;250m  lau.add_bigoh              lau.cartesian_product      lau.common_prec            lau.derivative             lau.exponents               [0m

+[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mO[0m[K[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0m

+

+

+

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

+[11C[0;38;5;16;48;5;250m lau.O                     [0;38;5;231;48;5;102m lau.additive_order        [A[41D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mcategory[0m[K[0m

+[38C[0;38;5;16;48;5;250m lau.additive_order        [0;38;5;231;48;5;102m lau.category              [A[74D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mommon_valuation[0m

+[65C[0;38;5;16;48;5;250m lau.category              [0;38;5;231;48;5;102m lau.common_valuation      [A[93D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mategory[0m[K[0m

+[65C[0;38;5;231;48;5;102m lau.category              [0;38;5;16;48;5;250m lau.common_valuation      [A[101D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mhan[Ce_ring[0m

+[65C[0;38;5;16;48;5;250m lau.category              [0m

+[65C[0;38;5;231;48;5;102m lau.change_ring           [2A[71D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mdegre[C[0m[K[0m

+

+[65C[0;38;5;16;48;5;250m lau.change_ring           [0;38;5;231;48;5;102m lau.degree                [2A[103D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mumps[0m[K[0m

+

+[92C[0;38;5;16;48;5;250m lau.degree                [0;38;5;231;48;5;102m lau.dumps                 [2A[131D[?7h[0m[?12l[?25h[?25l[?7l[4D[0megree[0m

+

+[92C[0;38;5;231;48;5;102m lau.degree                [0;38;5;16;48;5;250m lau.dumps                 [2A[130D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mcommon_valuation[0m

+[92C[0;38;5;231;48;5;102m lau.common_valuation      [0m

+[92C[0;38;5;16;48;5;250m lau.degree                [2A[93D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mdu[Cp[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.common_valuation      [0;38;5;231;48;5;102m lau.dump                  [A[132D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0m

+[119C[0;38;5;16;48;5;250m lau.dump                  [0m

+[119C[0;38;5;231;48;5;102m lau.dumps                 [2A[131D[?7h[0m[?12l[?25h[?25l[?7l[5D[0me[Cclidean_degree[0m

+

+[119C[0;38;5;16;48;5;250m lau.dumps                 [0m

+[119C[0;38;5;231;48;5;102m lau.euclidean_degree      [3A[120D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mxponents[0m[K[0m

+

+

+[119C[0;38;5;16;48;5;250m lau.euclidean_degree      [0m

+[119C[0;38;5;231;48;5;102m lau.exponents             [4A[127D[?7h[0m[?12l[?25h[?25l[?7l[9D[0minverse[0m[K[0m

+[10C[0;38;5;16;48;5;250m [5Cadditive_order[13Ccategory      [14Common_valuation[11Cdu[Cp            [11Cfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cbase_extend[16Cchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [0m

+[10C[0;38;5;16;48;5;250m<[5Cba[Ce_ring[18Ccoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [0m

+[10C[0;38;5;16;48;5;250m [5Ccartesian_product[11Common_prec      [10Cderivativ[C [16Cexponents [17C[0;38;5;231;48;5;102minverse  [4A[116D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mt[Cgral[0m

+

+

+[119C[0;38;5;231;48;5;102m lau.integral              [0m

+[119C[0;38;5;16;48;5;250m lau.inverse               [4A[128D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mgcd[0m[K[0m

+

+[119C[0;38;5;231;48;5;102m lau.gcd                   [0m

+[119C[0;38;5;16;48;5;250m lau.integral              [3A[133D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mfactor[0m

+[119C[0;38;5;231;48;5;102m lau.factor                [0m

+[119C[0;38;5;16;48;5;250m lau.gcd                   [2A[130D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mgcd[0m[K[0m

+[119C[0;38;5;16;48;5;250m lau.factor                [0m

+[119C[0;38;5;231;48;5;102m lau.gcd                   [2A[133D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mintegral[0m

+

+[119C[0;38;5;16;48;5;250m lau.gcd                   [0m

+[119C[0;38;5;231;48;5;102m lau.integral              [3A[128D[?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[18C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mlau.integral()[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [98][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlau[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0mlau.integral[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;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[10D[0;94msage: [0mlau.[0m

+[10C[0;38;5;16;48;5;250m  lau.O                      lau.additive_order         lau.category               lau.common_valuation       lau.dump                    [0m

+[10C[0;38;5;16;48;5;250m  lau.V                      lau.base_extend            lau.change_ring            lau.degree                 lau.dumps                   [0m

+[10C[0;38;5;16;48;5;250m  lau.abs                    lau.base_ring              lau.coefficients           lau.denominator            lau.euclidean_degree       >[0m

+[10C[0;38;5;16;48;5;250m  lau.add_bigoh              lau.cartesian_product      lau.common_prec            lau.derivative             lau.exponents               [0m

+[0m [5A[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[0mO[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0m

+

+

+

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

+[11C[0;38;5;16;48;5;250m lau.O                     [0;38;5;231;48;5;102m lau.additive_order        [A[41D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mcategory[0m[K[0m

+[38C[0;38;5;16;48;5;250m lau.additive_order        [0;38;5;231;48;5;102m lau.category              [A[74D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mommon_valuation[0m

+[65C[0;38;5;16;48;5;250m lau.category              [0;38;5;231;48;5;102m lau.common_valuation      [A[93D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mdu[Cp[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.common_valuation      [0;38;5;231;48;5;102m lau.dump                  [A[132D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cadditive_order[13Ccategory      [14Common_valuation[11Cdu[Cp            [11C[0;38;5;231;48;5;102mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cbase_extend[16Cchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [0m

+[10C[0;38;5;16;48;5;250m<[5Cba[Ce_ring[18Ccoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [0m

+[10C[0;38;5;16;48;5;250m [5Ccartesian_product[11Common_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [4A[117D[?7h[0m[?12l[?25h[?25l[?7l[6D[0minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mcategory      [14Common_valuation[11Cdu[Cp            [11Cfactor[21C[0;38;5;231;48;5;102minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[0m

+[16C[0;38;5;16;48;5;250mcoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[0m

+[17C[0;38;5;16;48;5;250mommon_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[4A[111D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mfactor[0m[K[0m

+[92C[0;38;5;231;48;5;102m lau.factor                [0;38;5;16;48;5;250m lau.inverse_of_unit       [A[130D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mgcd[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.factor                [0m

+[92C[0;38;5;231;48;5;102m lau.gcd                   [2A[106D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mintegral[0m

+

+[92C[0;38;5;16;48;5;250m lau.gcd                   [0m

+[92C[0;38;5;231;48;5;102m lau.integral              [3A[101D[?7h[0m[?12l[?25h[?25l[?7l[7D[0ms_monomial[0m

+

+

+[92C[0;38;5;16;48;5;250m lau.integral              [0;38;5;231;48;5;102m lau.is_monomial           [3A[125D[?7h[0m[?12l[?25h[?25l[?7l[8D[0midempotent[0m

+

+[119C[0;38;5;231;48;5;102m lau.is_idempotent         [0m

+[119C[0;38;5;16;48;5;250m lau.is_monomial           [3A[123D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mnverse_[Cf_unit[0m

+[119C[0;38;5;231;48;5;102m lau.inverse_of_unit       [0m

+[119C[0;38;5;16;48;5;250m lau.is_idempotent         [2A[121D[?7h[0m[?12l[?25h[?25l[?7l[14D[0ms_one[0m[K[0m

+[17C[0;38;5;16;48;5;250mommon_valuation[11Cdu[Cp            [11Cfactor[21Cinverse_of_unit[13C[0;38;5;231;48;5;102ms_one         [0m

+[16C[0;38;5;16;48;5;250mdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [0m

+[16C[0;38;5;16;48;5;250mdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [0m

+[16C[0;38;5;16;48;5;250mderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[18Czero     [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[3D[0mprime[0m

+[119C[0;38;5;16;48;5;250m lau.is_one                [0m

+[119C[0;38;5;231;48;5;102m lau.is_prime              [2A[128D[?7h[0m[?12l[?25h[?25l[?7l[8D[0mlcm[0m[K[0m

+[16C[0;38;5;16;48;5;250mdu[Cp            [11Cfactor[21Cinverse_of_unit[13Cs_one         [12Claurent_polynomial[0m

+[17C[0;38;5;16;48;5;250mumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [14C[0;38;5;231;48;5;102mlcm     [0m

+[16C[0;38;5;16;48;5;250meuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [16Clift_to_precision[0m

+[16C[0;38;5;16;48;5;250mexponents [17Cinverse  [19Cs_nilpotent[18Czero     [15Clist   [4A[118D[?7h[0m[?12l[?25h[?25l[?7l[2D[0maurent_polynomial[0m

+[119C[0;38;5;231;48;5;102m lau.laurent_polynomial    [0m

+[119C[0;38;5;16;48;5;250m lau.lcm                   [2A[118D[?7h[0m[?12l[?25h[?25l[?7l[17D[0mcm[0m[K[0m

+[119C[0;38;5;16;48;5;250m lau.laurent_polynomial    [0m

+[119C[0;38;5;231;48;5;102m lau.lcm                   [2A[133D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mift_to_precision[0m

+

+[119C[0;38;5;16;48;5;250m lau.lcm                   [0m

+[119C[0;38;5;231;48;5;102m lau.lift_to_precision     [3A[119D[?7h[0m[?12l[?25h[?25l[?7l[15D[0ms[C[0m[K[0m

+

+

+[119C[0;38;5;16;48;5;250m lau.lift_to_precision     [0m

+[119C[0;38;5;231;48;5;102m lau.list                  [4A[132D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mf[C_to_precision[0m

+

+

+[119C[0;38;5;231;48;5;102m lau.lift_to_precision     [0m

+[119C[0;38;5;16;48;5;250m lau.list                  [4A[119D[?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[27C[?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[30D[0m[J[0;94msage: [0mlau.lift_to_precision([0;38;5;20;1m0[0m)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^4)
+[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[0mlau.lift_to_precision[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m

+[10C[0;38;5;16;48;5;250m  lau.O                      lau.additive_order         lau.category               lau.common_valuation       lau.dump                    [0m

+[10C[0;38;5;16;48;5;250m  lau.V                      lau.base_extend            lau.change_ring            lau.degree                 lau.dumps                   [0m

+[0m          [0;38;5;16;48;5;250m  lau.abs                    lau.base_ring              lau.coefficients           lau.denominator            lau.euclidean_degree       >[0m

+[10C[0;38;5;16;48;5;250m  lau.add_bigoh              lau.cartesian_product      lau.common_prec            lau.derivative             lau.exponents               [0m

+[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mO[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0m

+

+

+

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

+[11C[0;38;5;16;48;5;250m lau.O                     [0;38;5;231;48;5;102m lau.additive_order        [A[41D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mcategory[0m[K[0m

+[38C[0;38;5;16;48;5;250m lau.additive_order        [0;38;5;231;48;5;102m lau.category              [A[74D[?7h[0m[?12l[?25h[?25l[?7l[7D[0mommon_valuation[0m

+[65C[0;38;5;16;48;5;250m lau.category              [0;38;5;231;48;5;102m lau.common_valuation      [A[93D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mdu[Cp[0m[K[0m

+[92C[0;38;5;16;48;5;250m lau.common_valuation      [0;38;5;231;48;5;102m lau.dump                  [A[132D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cadditive_order[13Ccategory      [14Common_valuation[11Cdu[Cp            [11C[0;38;5;231;48;5;102mfactor[0m

+[10C[0;38;5;16;48;5;250m [5Cbase_extend[16Cchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [0m

+[10C[0;38;5;16;48;5;250m<[5Cba[Ce_ring[18Ccoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [0m

+[10C[0;38;5;16;48;5;250m [5Ccartesian_product[11Common_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [4A[117D[?7h[0m[?12l[?25h[?25l[?7l[6D[0minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mcategory      [14Common_valuation[11Cdu[Cp            [11Cfactor[21C[0;38;5;231;48;5;102minverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mchang[C_ri[Cg[16Cdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[0m

+[16C[0;38;5;16;48;5;250mcoefficients[15Cdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[0m

+[17C[0;38;5;16;48;5;250mommon_prec      [10Cderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[4A[111D[?7h[0m[?12l[?25h[?25l[?7l[14D[0ms_one[0m[K[0m

+[17C[0;38;5;16;48;5;250mommon_valuation[11Cdu[Cp            [11Cfactor[21Cinverse_of_unit[13C[0;38;5;231;48;5;102ms_one         [0m

+[16C[0;38;5;16;48;5;250mdegre[C     [17Cumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [0m

+[16C[0;38;5;16;48;5;250mdenom[Cnator [15Ceuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [0m

+[16C[0;38;5;16;48;5;250mderivativ[C [16Cexponents [17Cinverse  [19Cs_nilpotent[18Czero     [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mlaurent_polynomial[0m

+[16C[0;38;5;16;48;5;250mdu[Cp            [11Cfactor[21Cinverse_of_unit[13Cs_one         [12C[0;38;5;231;48;5;102mlaurent_polynomial[0m

+[17C[0;38;5;16;48;5;250mumps [21Cgcd  [22Cis_idempotent[17Cpri[Ce     [14Clcm     [0m

+[16C[0;38;5;16;48;5;250meuclide[Cn_degree[11Cintegral        [12Cs_monomial[19Cunit    [16Clift_to_precision[0m

+[16C[0;38;5;16;48;5;250mexponents [17Cinverse  [19Cs_nilpotent[18Czero     [15Clist   [4A[103D[?7h[0m[?12l[?25h[?25l[?7l[18D[0mmultiplicative_order[0m

+[16C[0;38;5;16;48;5;250mfactor[21Cinverse_of_unit[13Cs_one         [12Claurent_polynomial[9C[0;38;5;231;48;5;102mmultiplicative_order[0m

+[16C[0;38;5;16;48;5;250mgcd  [22Cis_idempotent[17Cpri[Ce     [14Clcm     [19Cn  [0m

+[16C[0;38;5;16;48;5;250mintegral        [12Cs_monomial[19Cunit    [16Clift_to_precision[10Cnth_ro[Ct         [0m

+[16C[0;38;5;16;48;5;250minverse  [19Cs_nilpotent[18Czero     [15Clist   [20Cnumerator[4A[103D[?7h[0m[?12l[?25h[?25l[?7l[20D[0mn[Cmerical_approx[0m[K[0m

+[16C[0;38;5;16;48;5;250minverse_of_unit[13Cs_one         [12Claurent_polynomial[9Cmultiplicative_order[7C[0;38;5;231;48;5;102mn[Cmerical_approx    [0m

+[16C[0;38;5;16;48;5;250mis_idempotent[17Cpri[Ce     [14Clcm     [19Cn  [24Corder[0m

+[17C[0;38;5;16;48;5;250ms_monomial[19Cunit    [16Clift_to_precision[10Cnth_ro[Ct         [10Cparent  [0m

+[17C[0;38;5;16;48;5;250ms_nilpotent[18Czero     [15Clist   [20Cnumerator[18Cpow[2C_se[Cies[4A[110D[?7h[0m[?12l[?25h[?25l[?7l[16D[0mm[Cltiplicative_order[0m

+[92C[0;38;5;231;48;5;102m lau.multiplicative_order  [0;38;5;16;48;5;250m lau.numerical_approx      [A[116D[?7h[0m[?12l[?25h[?25l[?7l[20D[0mlaurent_polynomial[0m[K[0m

+[65C[0;38;5;231;48;5;102m lau.laurent_polynomial    [0;38;5;16;48;5;250m lau.multiplicative_order  [A[91D[?7h[0m[?12l[?25h[?25l[?7l[18D[0mis_one[0m[K[0m

+[38C[0;38;5;231;48;5;102m lau.is_one                [0;38;5;16;48;5;250m lau.laurent_polynomial    [A[76D[?7h[0m[?12l[?25h[?25l[?7l[5D[0mnverse_of_unit[0m

+[11C[0;38;5;231;48;5;102m lau.inverse_of_unit       [0;38;5;16;48;5;250m lau.is_one                [A[40D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mfactor[0m[K[0m

+[16C[0;38;5;231;48;5;102mfactor         [13C[0;38;5;16;48;5;250mnverse_of_unit[12Cis_one            [9Claurent_polynomial  [7Cm[Cltiplicative_order[0m

+[16C[0;38;5;16;48;5;250mgcd          [17Cide[Cpotent[14Cis_prime[19Clcm[24Cn    [0m

+[17C[0;38;5;16;48;5;250mntegral   [19Cmonomial[16Cis_unit          [10Clift_t[C_precision[10Cnth_root[0m

+[17C[0;38;5;16;48;5;250mnverse     [18Cnilpotent[15Cis_zero[20Clist     [18Cnum[2Cato[C   [4A[120D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mdump[0m[K[0m

+[16C[0;38;5;231;48;5;102mdump  [21C[0;38;5;16;48;5;250mfactor         [13Cnverse_of_unit[12Cis_one            [9Claurent_polynomial  [0m

+[16C[0;38;5;16;48;5;250mdumps[22Cgcd          [17Cide[Cpotent[14Cis_prime[19Clcm[0m

+[16C[0;38;5;16;48;5;250meuclidean_degree[12Cntegral   [19Cmonomial[16Cis_unit          [10Clift_t[C_precision[0m

+[16C[0;38;5;16;48;5;250mexponents[19Cnverse     [18Cnilpotent[15Cis_zero[20Clist     [4A[119D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mco[Cmon_valuation[0m

+[16C[0;38;5;231;48;5;102mco[Cmon_valuation[11C[0;38;5;16;48;5;250mdump  [21Cfactor         [13Cnverse_of_unit[12Cis_one            [0m

+[17C[0;38;5;16;48;5;250megree[21Cdumps[22Cgcd          [17Cide[Cpotent[14Cis_prime[0m

+[16C[0;38;5;16;48;5;250mdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [19Cmonomial[16Cis_unit          [0m

+[16C[0;38;5;16;48;5;250mderivative[17Cexponents[19Cnverse     [18Cnilpotent[15Cis_zero[4A[105D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mategory[0m[K[0m

+[17C[0;38;5;231;48;5;102mategory        [11C[0;38;5;16;48;5;250mco[Cmon_valuation[11Cdump  [21Cfactor         [13Cnverse_of_unit[0m

+[16C[0;38;5;16;48;5;250mchang[C_ring[17Cegree[21Cdumps[22Cgcd          [17Cide[Cpotent[0m

+[16C[0;38;5;16;48;5;250mcoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [19Cmonomial[0m

+[16C[0;38;5;16;48;5;250mcommon_pr[Cc[16Cderivative[17Cexponents[19Cnverse     [18Cnilpotent[4A[118D[?7h[0m[?12l[?25h[?25l[?7l[8D[0madditive_order[0m

+[16C[0;38;5;231;48;5;102madditive_order[14C[0;38;5;16;48;5;250mategory        [11Cco[Cmon_valuation[11Cdump  [21Cfactor         [0m

+[16C[0;38;5;16;48;5;250mbase_[Cxte[Cd[16Cchang[C_ring[17Cegree[21Cdumps[22Cgcd          [0m

+[16C[0;38;5;16;48;5;250mbase_ring   [15Ccoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[12Cntegral   [0m

+[17C[0;38;5;16;48;5;250martesian_product[10Ccommon_pr[Cc[16Cderivative[17Cexponents[19Cnverse     [4A[112D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mO[0m[K[0m

+[10C[0;38;5;16;48;5;250m [5C[0;38;5;231;48;5;102mO             [13C[0;38;5;16;48;5;250madditive_order[14Category        [11Cco[Cmon_valuation[11Cdump  [0m

+[10C[0;38;5;16;48;5;250m [5CV          [16Cbase_[Cxte[Cd[16Cchang[C_ring[17Cegree[21Cdumps[0m

+[10C[0;38;5;16;48;5;250m [5Cab[C      [18Cbase_ring   [15Ccoeff[Ccients[15Cdenomin[Ctor     [11Ceuclidean_degree[0m

+[10C[0;38;5;16;48;5;250m [5Cadd_bigoh        [11Cartesian_product[10Ccommon_pr[Cc[16Cderivative[17Cexponents[4A[122D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[5A[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mf.pth_root()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mr a in range(0, 9):[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[0mi[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[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[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[2D[0m():[?7h[0m[?12l[?25h[?25l[?7l[0m

+[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(a*(C.x.teichmuller().diffn()) == a*(C.x.teichmuller()).diffn())[68D[?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[0ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mi[?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[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([15C[0m([3C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[0m

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

+[0;94m....: [0m    [0;38;5;24mprint[0m(lau.coefficient(t^i))[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 [100][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[1;32m      1[0m [38;5;28;01mfor[39;00m i [38;5;129;01min[39;00m lau[38;5;241m.[39mexponents():
+[0;32m----> 2[0m     [38;5;28mprint[39m([43mlau[49m[38;5;241;43m.[39;49m[43mcoefficient[49m(t[38;5;241m*[39m[38;5;241m*[39mi))
+
+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 'coefficient'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mau.lift_to_precision(0)[23D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mlau.[0;38;5;241mlift_to_precision(0)[0m

+[10C[0;38;5;16;48;5;250m  lau.O                      lau.additive_order         lau.category               lau.common_valuation       lau.dump                    [0m

+[10C[0;38;5;16;48;5;250m  lau.V                      lau.base_extend            lau.change_ring            lau.degree                 lau.dumps                   [0m

+[10C[0;38;5;16;48;5;250m  lau.abs                    lau.base_ring              lau.coefficients           lau.denominator            lau.euclidean_degree       >[0m

+[10C[0;38;5;16;48;5;250m  lau.add_bigoh              lau.cartesian_product      lau.common_prec            lau.derivative             lau.exponents               [0m

+[0m [5A[10C[?7h[0m[?12l[?25h[?25l[?7l[0mO[0m[K[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0m

+

+

+

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

+[11C[0;38;5;16;48;5;250m lau.O                     [0;38;5;231;48;5;102m lau.additive_order        [A[41D[?7h[0m[?12l[?25h[?25l[?7l[14D[0mO[0m[K[0m

+[11C[0;38;5;231;48;5;102m lau.O                     [0;38;5;16;48;5;250m lau.additive_order        [A[54D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[5A[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[0;38;5;28;1mfor[0m i [0;38;5;28min[0m lau.exponents():[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mlau.coefficient(t^i)[0;38;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([15C[0;38;5;16;48;5;152m([3C[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[17D[0;38;5;16;48;5;152m([15C[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[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[0mi[0;38;5;210;48;5;88m][0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C[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[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([15C[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([0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0;38;5;210;48;5;88m[[0mi[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[20D[0;38;5;16;48;5;152m([17C[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[22D[0m([20C)[0m

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

+[0;94m....: [0m    [0;38;5;24mprint[0m(lau.coefficient()[i])[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 [101][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[1;32m      1[0m [38;5;28;01mfor[39;00m i [38;5;129;01min[39;00m lau[38;5;241m.[39mexponents():
+[0;32m----> 2[0m     [38;5;28mprint[39m([43mlau[49m[38;5;241;43m.[39;49m[43mcoefficient[49m()[i])
+
+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 'coefficient'
+[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 i [0;38;5;28min[0m lau.exponents():[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mlau.coefficient()[i][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[21D[0m([17C[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[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[0mi[0;38;5;16;48;5;152m][0m)[0m[K[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[6D[0;38;5;16;48;5;152m([3C[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[23D[0;94m....: [0m    [0;38;5;24mprint[0m(lau[i])[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m i [0;38;5;28min[0m lau.exponents():[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(lau[i])[0m

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

+[J[?7h[0m[?12l[?25h[?2004l1
+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[6D[0;94msage: [0;38;5;28;1mfor[0m i [0;38;5;28min[0m lau.exponents():[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0mlau[i][0;38;5;16;48;5;152m)[23D[23C[?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][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([6C[0;38;5;16;48;5;152m)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m([6C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0milau[i])[7D[?7h[0m[?12l[?25h[?25l[?7l[0m,lau[i])[7D[?7h[0m[?12l[?25h[?25l[?7l[0m lau[i])[7D[?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[8D[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[?7h[0m[?12l[?25h[?25l[?7l[26D[0;94m....: [0m    [0;38;5;24mprint[0m(i, lau[i])[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[2A[10D[0m[J[0;94msage: [0;38;5;28;1mfor[0m i [0;38;5;28min[0m lau.exponents():[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m(i, lau[i])[0m

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

+[J[?7h[0m[?12l[?25h[?2004l-6 1
+-2 1
+0 1
+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[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.cartier().expansion_at_infty()[32D[?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^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - 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[0mo[0;38;5;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier().expansion_at_infty()[30D[?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[2D[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[28D[0m[J[0;94msage: [0mom.cartier().cartier()[28D[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[0mom.cartier().cartier[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[?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: [0mom.cartier().cartier().expansion_at_infty()[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + 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.cartier().cartier().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[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;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[59D[0m[J[0;94msage: [0mom.cartier().cartier().expansion_at_infty(prec = [0;38;5;20;1m100[0m)[59D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + 2*t^16 + 2*t^48 + t^64 + O(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[0mo[0;38;5;241mm.cartier().cartier().expansion_at_infty(prec = 100)[52D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m.diffn()[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om1.pth_root()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?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[0m.[0;38;5;241mpth_ro[Ct()[0m[K[10D[?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[2D[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[34D[0m[J[0;94msage: [0mom1 = om.cartier().cartier()[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[0mo[0;38;5;241mm1 = om.cartier().cartier()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mnt().diffn()[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0minv[0m[K[?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[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier[?7h[0m[?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: [0mom1.inv_cartier()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^18 - 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[?25l[?7l[0mom1.inv_cartier[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[0minv[?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[37D[0m[J[0;94msage: [0mom1.inv_cartier().inv_cartier()[37D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^63 - x^55 - x^39 + x^31)/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[0mom1.inv_cartier().inv_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[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0mom1.inv_cartier().inv_cartier()[31D[?7h[0m[?12l[?25h[?25l[?7l[0mmom1.inv_cartier().inv_cartier()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m2om1.inv_cartier().inv_cartier()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m om1.inv_cartier().inv_cartier()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m=om1.inv_cartier().inv_cartier()[31D[?7h[0m[?12l[?25h[?25l[?7l[0m om1.inv_cartier().inv_cartier()[31D[?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[0m()[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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: [0mom2 = om1.inv_cartier().inv_cartier()[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[0mp[0;38;5;241mip install -U sage[18D[?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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm2 = om1.inv_cartier().inv_cartier()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m.inv_cartier().[Cnv_cartier()[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om.cartier().cartier()[0m[K[24D[?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[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[0mo[0;38;5;241mm2 = om1.inv_cartier().inv_cartier()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m2[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpans[Con[Cat_infty()[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier().expa[Csion_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mr[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[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?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[0mt[0;38;5;241mier().expansion_at_infty()[26D[?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[2D[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[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[4D[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0;38;5;241mecond_patch(B[1].omega8.r())[28D[?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_patch[0;38;5;16;48;5;152m([0mB[[0;38;5;20;1m1[0m].omega8.r()[0;38;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([13C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([13C[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[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[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)[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[0mosecond_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[0mmsecond_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m1second_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m second_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m=second_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m second_patch(om)[16D[?7h[0m[?12l[?25h[?25l[?7l[12C[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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mom1 = second_patch(om)[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[0mo[0;38;5;241mm1 = second_patch(om)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241minv_[Cartier().inv_cartier()[27D[?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[2D[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[29D[0m[J[0;94msage: [0mom1.cartier().cartier()[29D[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[0mom1.cartier().cartier[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[0minv[?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[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[0minv[?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[57D[0m[J[0;94msage: [0mom1.cartier().cartier().inv_cartier().inv_cartier()[57D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((-x^36 + x^28 + x^12 - 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;241mau.lift_to_precision(0)[23D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mplau[3D[?7h[0m[?12l[?25h[?25l[?7l[0malau[3D[?7h[0m[?12l[?25h[?25l[?7l[0mrlau[3D[?7h[0m[?12l[?25h[?25l[?7l[0melau[3D[?7h[0m[?12l[?25h[?25l[?7l[0mnlau[3D[?7h[0m[?12l[?25h[?25l[?7l[0mtlau[3D[?7h[0m[?12l[?25h[?25l[?7l[0m(lau[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[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mparent(lau)[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mLaurent Series Ring in t 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[0mparent[0;38;5;16;48;5;152m([0mlau[0;38;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)[11D[?7h[0m[?12l[?25h[?25l[?7l[C[0mparent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[0maparent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mrparent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[0meparent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mntparent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m(parent(lau)[11D[?7h[0m[?12l[?25h[?25l[?7l[6C[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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([6C[0m([3C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mparent(parent(lau))[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<class 'sage.rings.laurent_series_ring.LaurentSeriesRing_with_category'>
+[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([0mparent(lau)[0;38;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([6C[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)[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)[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[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mn[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;210;48;5;88m([0mparent(lau)[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([6C[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[0m)[6D[?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[11D[0;38;5;16;48;5;152m([6C[0m([3C)[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[28D[0m[J[0;94msage: [0mbase_ring(parent(lau))[28D[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[0ml[0;38;5;241mau.lift_to_precision(0)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('ini[C.sag[C')[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;231ma[0m[K[?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;231mx[?7h[0m[?12l[?25h[?25l[?7l[15D[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliar[0m

+[21C[0;38;5;16;48;5;250m auxilliaries/        [0m

+[21C[0;38;5;16;48;5;250m auxilliary_derivative[0m

+

+

+[0m [5A[21C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mies/[0m

+[21C[0;38;5;231;48;5;102m auxilliaries/        [0m

+

+[21C[0;38;5;16;48;5;248m <unknown> [3A[7D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ml[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[25C[?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;231mu[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mrent_analytic_part.sage[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[42D[0;38;5;16;48;5;152m([41C)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[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[6D[0;94msage: [0m

+

+

+

+[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('auxilliaries/laurent_analytic_part.sage')[46D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mu.lift_to_preci[Cion(0)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?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[0manalytic_part[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mlaurent_analytic_part(lau)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2
+[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;241maurent_analytic_part(lau)[25D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^4)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlau[?7h[0m[?12l[?25h[?25l[?7l[0mrent_analytic_part[0;38;5;16;48;5;152m([0mlau[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[?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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [121][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0mo[0;38;5;241mm1.cartier().cartier().inv_cartier().inv_cartier()[50D[?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^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - 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[0mo[0;38;5;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m.cartier().cartier().inv_cartier().inv_cartier()[48D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= second_patch(om)[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.cartier().cartier()[21D[?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[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: [0mom1 = om.cartier()[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[0ml[0;38;5;241maurent_analytic_part(lau).integral()[36D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om.c[Crtier().expansion_at_infty()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?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[0m1[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[21D[0;94msage: [0mlau = om1.expansion[0m

+[25C[0;38;5;16;48;5;250m om1.expansion         [0m

+[25C[0;38;5;16;48;5;250m om1.expansion_at_infty[0m

+

+

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

+[25C[0;38;5;231;48;5;102m om1.expansion         [0m

+

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

+[25C[0;38;5;16;48;5;250m om1.expansion         [0m

+[25C[0;38;5;231;48;5;102m om1.expansion_at_infty[2A[14D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[34C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mlau = om1.expansion_at_infty()[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[0ml[0;38;5;241mau = om1.expansion_at_infty()[29D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mlift_to_[Crec[Csion(0)[0m[K[20D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?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[0mp[?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[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[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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mr[?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[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;94msage: [0mlau.analytic_part().integral()[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [125][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlau[49m[38;5;241;43m.[39;49m[43manalytic_part[49m()[38;5;241m.[39mintegral()
+
+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 'analytic_part'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlau.analytic_part().integral[0;38;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[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[0manalytic_part().integral()[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0mranalytic_part().integral()[26D[?7h[0m[?12l[?25h[?25l[?7l[0meanalytic_part().integral()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mnanalytic_part().integral()[26D[?7h[0m[?12l[?25h[?25l[?7l[0mtanalytic_part().integral()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m_analytic_part().integral()[26D[?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[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[0ml[0;38;5;210;48;5;88m)[0m.integral()[12D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m)[0m.integral()[12D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[0m.integral()[12D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[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[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [126][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0ml[0;38;5;241maurent_analytic_part(lau).integral()[36D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241ma[Calytic_part().integral()[0m[K[26D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0my[?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[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?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[0;38;5;241mt().integral()[14D[?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[25D[0m[J[0;94msage: [0mlau.analytic_part()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [127][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlau[49m[38;5;241;43m.[39;49m[43manalytic_part[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.laurent_series_ring_element.LaurentSeries' object has no attribute 'analytic_part'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlau.analytic_part[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0mre[Ct_analytic_part(lau).integral[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;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[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mlaurent_analytic_part(lau)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + 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[0mo[0;38;5;241mm1 = om.cartier()[17D[?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[?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;241maurent_analytic_part(lau)[25D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('auxil[Ciaries/laurent_analytic_part.sage')[45D[?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[?2004llo[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mlo[0;38;5;241mad('init.sage')[15D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m=[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?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;241md('init.sage')[14D[?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;231mafty/[?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[0;38;5;160;48;5;231ma[0;38;5;241muxilliaries/laurent_analytic_part.sage')[40D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231muxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[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[0mo[0;38;5;241mm1 = om.cartier()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[7C[?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 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[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[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m10[0m - C
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^[0;38;5;20;1m9
[162C[0m*[0m

+[0;94m....: [0mC.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[110D[110C[?7h[0m[?12l[?25h[?25l[?7l[2A[110D[0m[J[0;94msage: [0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m10[0m - C
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^[0;38;5;20;1m9
[162C[0m*[0m

+[0;94m....: [0mC.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[110D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - 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[0mo[0;38;5;241mm1 = om.cartier()[17D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [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.[0;38;5;241mcartier().cartier().expansion_at_infty(prec = 100)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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[0mtier().cartier().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[59D[0m[J[0;94msage: [0mom.cartier().cartier().expansion_at_infty(prec = [0;38;5;20;1m100[0m)[59D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + 2*t^16 + 2*t^48 + t^64 + O(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[0mo[0;38;5;241mm.cartier().cartier().expansion_at_infty(prec = 100)[52D[?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[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[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^13 - x^12 - x^11 - x^10 - x^9 + x^8 - x^5 + x^4 - x^3 - x^2 + x - 1)/(x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - x^2*y + x*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[0mom.cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mcartier().expansion_at_infty(prec = 100)[40D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_i[Cfty()[0m[K[19D[?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[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^4)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.cartier().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()[9D[?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[0mlom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0maom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0muom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m om.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m=om.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m om.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[2C[?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[0m()[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[2D[0m()\[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0mlau = om.cartier().expansion_at_infty()[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;241mutom(B[4]).coordinates(basis=B)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mn[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mau = om.cartier().expansion_at_infty()[38D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment_an[Clytic_part(lau)[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0ment_analytic_part[0;38;5;16;48;5;152m([0mlau[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mlaurent_analytic_part(lau)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + 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[0mlaurent_analytic_part[0;38;5;16;48;5;152m([0mlau[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[0;38;5;241mintegral()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mintegral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [11][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0mlaurent_analytic_part(lau).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[K[?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]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;241maurent_analytic_part(lau).integral()[36D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('auxil[Ciaries/laurent_a[Calytic_part.sage')[45D[?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[?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[?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;231ma[0;38;5;241muxilliaries/laurent_analytic_part.sage')[40D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231muxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[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[6D[0;94msage: [0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m10[0m - C
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^[0;38;5;20;1m9
[162C[0m*[0m

+[0;94m....: [0mC.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[110D[110C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2A[100D[0;38;5;16;48;5;152m([0m

+

+[104C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2A[98D[0m([0m

+[65C[0;38;5;16;48;5;152m([0m

+[103C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[A[38D[0m([0m

+[103C[0m)[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[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[8D[?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[A[156C[?7h[0m[?12l[?25h[?25l[?7l
[161C[?7h[0m[?12l[?25h[?25l[?7l[?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[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[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[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[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[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[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[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[A[59D[0;38;5;16;48;5;152m([0m

+[63C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[A[56D[0m([0m

+[63C[0m)[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[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[A[156C[?7h[0m[?12l[?25h[?25l[?7l
[161C[?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[?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[?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[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([0m

+

+[104C[0;38;5;16;48;5;152m)[2A[99D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[C[0;38;5;20;1m2[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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^[C[0;38;5;20;1m1[0m - C.x^[0;38;5;20;1m10[0m - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[C[0;38;5;20;1m1[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^
[162C[0;38;5;20;1m9[0m

+[6C[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[C[0;38;5;20;1m2[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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^[C[0;38;5;20;1m1[0m - C.x^[0;38;5;20;1m10[0m -
[162C[0m[K[0m

+[6C[0mC.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[C[0;38;5;20;1m1[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x
[162C^[0m

+[6C[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[C[0;38;5;20;1m2[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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^[C[0;38;5;20;1m1[0m - C.x^[0;38;5;20;1m10[0m 
[162C-[0m

+[6C[0m C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[C[0;38;5;20;1m1[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.
[162Cx[0m

+[6C[0m^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[C[0;38;5;20;1m2[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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^[C[0;38;5;20;1m1[0m - C.x^[0;38;5;20;1m10
[162C[0m[K[0m

+[6C[0m- C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[C[0;38;5;20;1m1[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C
[162C.[0m

+[6C[0mx^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0m(C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[C[0;38;5;20;1m2[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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^[C[0;38;5;20;1m1[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[C[0;38;5;20;1m1[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y)[0;38;5;16;48;5;152m)[0m*C.dx[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [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.[0;38;5;241mcartier().expansion_at_infty()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier().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()[9D[?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[0mlom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0maom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0muom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0msom.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m om.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m=om.cartier().expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0m om.cartier().expansion_at_infty()[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[0m = om.cartier().expansion_at_infty()[0m[K[36D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3C[?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[0m()[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[45D[0m[J[0;94msage: [0mlau = om.cartier().expansion_at_infty()[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[6D[0;94msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mau = om.cartier().expansion_at_infty()[38D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-8 + t^-6 + t^-4 + 1 + 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[0ml[0;38;5;241mau[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241manalytic_part()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mi[C[0;38;5;241mtegral()[0m[K[9D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mintegral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mlau.integral()[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [6][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlau[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0;38;5;241m == gg.pth_root().diffn()[25D[?7h[0m[?12l[?25h[?25l[?7l[0mt[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;241mxy, Rxy, x, y=C.fct_field[25D[?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[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[0mR[0;38;5;241m == gg.pth_root().diffn()[25D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m<[?7h[0m[?12l[?25h[?25l[?7l[0mt[?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[0mL[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[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[26D[0;94msage: [0mRt.<t> = LaurentSeries[0m

+[28C[0;38;5;16;48;5;250m LaurentSeries    [0m

+[28C[0;38;5;16;48;5;250m LaurentSeriesRing[0m

+

+

+[0m [5A[28C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m

+[28C[0;38;5;231;48;5;102m LaurentSeries    [0m

+

+[28C[0;38;5;16;48;5;248m <unknown> [3A[11D[?7h[0m[?12l[?25h[?25l[?7l[0mRing[0m

+[28C[0;38;5;16;48;5;250m LaurentSeries    [0m

+[28C[0;38;5;231;48;5;102m LaurentSeriesRing[2A[14D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[32C[?7h[0m[?12l[?25h[?25l[?7l[0mF[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F)[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 [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241mest[3D[?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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mr[?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[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mt.integral()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^2
+[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;241mau.integral()[13D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-8 + t^-6 + t^-4 + 1 + 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[0mt[0;38;5;241m.integral()[11D[?7h[0m[?12l[?25h[?25l[?7l[0m^[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;1m8[?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[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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mr[?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[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mt^(-[0;38;5;20;1m8[0m).integral()[23D[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 t[38;5;241m*[39m[38;5;241m*[39m[43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m8[39;49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[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 'integral'
+[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;20;1m8[0m).integral[0;38;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()[10D[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).integral()[11D[?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[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(t^(-[0;38;5;20;1m8[C[0m).integral()[18D[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?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[25D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m8[0m)).integral()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-7
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(t^(-[0;38;5;20;1m8[0m)).integral[0;38;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[9D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([2C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m).integral()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m6[0;38;5;210;48;5;88m)[0m).integral()[13D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[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[8D[0m([6C)[9C[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[25D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m6[0m)).integral()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-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;241mau[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-8 + t^-6 + t^-4 + 1 + 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[0mlau[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(t^(-[0;38;5;20;1m6[0m)).integral[0;38;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[9D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([2C[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m).integral()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[0;38;5;210;48;5;88m)[0m).integral()[13D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([2C[0m([2C)[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([6C)[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[25D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m4[0m)).integral()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[43mt[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;43m4[39;49m[43m)[49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0m(t^(-[0;38;5;20;1m4[0m)).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0mlau[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m(t^(-[0;38;5;20;1m6[0m)).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;20;1m8[13C[?7h[0m[?12l[?25h[?25l[?7l[19D[0mt^(-[0;38;5;20;1m8[0m).integral[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mlau[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mt.integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0mRt.<[C> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mF[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mlau.integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = om.cartier().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0mF[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mRt.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mt.in[Cegral[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[12D[0mlau[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mt^(-[0;38;5;20;1m8[0m).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(t^(-[0;38;5;20;1m8[0m)).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;20;1m6[13C[?7h[0m[?12l[?25h[?25l[?7l[19D[0mlau[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m(t^(-[0;38;5;20;1m4[0m)).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[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[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.[0;38;5;241mcartier().expansion_at_infty()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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[0m[K[?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[0mi[0;38;5;241mer().expansion_at_infty()[25D[?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[0mc[0;38;5;241martier().expa[Csion_at_infty(prec = 100)[39D[?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[28D[0m[J[0;94msage: [0mom.cartier().cartier()[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^6 + x^3 - x^2 - 1)/(x^6*y + x^4*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[0mom.cartier().cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mexpansion_at_infty(prec = 100)[30D[?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;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[59D[0m[J[0;94msage: [0mom.cartier().cartier().expansion_at_infty(prec = [0;38;5;20;1m100[0m)[59D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + t^4 + t^6 + 2*t^8 + t^10 + 2*t^20 + t^22 + 2*t^26 + 2*t^28 + t^30 + 2*t^34 + t^36 + t^38 + t^40 + t^42 + 2*t^46 + t^52 + t^54 + 2*t^56 + t^58 + t^60 + 2*t^64 + t^66 + t^68 + 2*t^72 + t^74 + t^76 + 2*t^80 + t^82 + t^84 + 2*t^88 + t^90 + t^92 + 2*t^96 + t^98 + O(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[0mo[0;38;5;241mm.cartier().cartier().expansion_at_infty(prec = 100)[52D[?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[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[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_i[Cfty()[0m[K[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[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-8 + t^-6 + t^-4 + 1 + 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[0mv[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.y/(C.x)^(g+1)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.y/(C.x)^[0;38;5;16;48;5;152m([0mg+[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[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[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241mg.diffn().expansion_at_infty()[30D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.genus()[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.genus[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mg = C.genus()[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[0mv[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.y/(C.x)^(g+1)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC.y/(C.x)^[0;38;5;16;48;5;152m([0mg+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mv = C.y/(C.x)^(g+[0;38;5;20;1m1[0m)[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[0mv[0;38;5;241m = C.y/(C.x)^(g+1)[18D[?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[0mxpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mv.expansion_at_infty()[28D[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[0mv[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m2 - u + u^3[0m[K[11D[?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;1m4[?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[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[0mov^(-[0;38;5;20;1m4[0m)*[7D[?7h[0m[?12l[?25h[?25l[?7l[0mmv^(-[0;38;5;20;1m4[0m)*[7D[?7h[0m[?12l[?25h[?25l[?7l[0m v^(-[0;38;5;20;1m4[0m)*[7D[?7h[0m[?12l[?25h[?25l[?7l[0m=v^(-[0;38;5;20;1m4[0m)*[7D[?7h[0m[?12l[?25h[?25l[?7l[0m v^(-[0;38;5;20;1m4[0m)*[7D[?7h[0m[?12l[?25h[?25l[?7l[4C[?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[0mv[?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[27D[0m[J[0;94msage: [0mom = v^(-[0;38;5;20;1m4[0m)*v.diffn()[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[0mo[0;38;5;241mm = v^(-4)*v.diffn()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier().expansion_at_infty()[30D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_i[Cfty()[0m[K[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[29D[0m[J[0;94msage: [0mom.expansion_at_infty()[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-4 + t^4 + 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[0mo[0;38;5;241mm.expansion_at_infty()[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier().expa[Csion_at_infty()[29D[?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[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^3/(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[0mom.cartier[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[0mpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^2 + O(t^8)
+[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.cartier().expansion_at_infty()[32D[?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[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^2 + O(t^8)
+[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.cartier().expansion_at_infty()[32D[?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[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[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier().expa[Csion_at_infty(prec = 100)[39D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier().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[59D[0m[J[0;94msage: [0mom.cartier().cartier().expansion_at_infty(prec = [0;38;5;20;1m100[0m)[59D[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[0mom.cartier().cartier().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[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[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[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0mom.cartier().cartier()[28D[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;241mm.cartier().cartier()[21D[?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^6/(x^4*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[0mo[0;38;5;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier().cartier()[19D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mrtier().cartier[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[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^3/(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;241mm.cartier()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= v^(-4)*v.diffn()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[11D[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[115C[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [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.[0;38;5;241mcartier()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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[18D[0m[J[0;94msage: [0mom.cartier()[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^11 + x^9 - x^7 - x^4 - x)/(x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - x^2*y + x*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[0mom.cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mcartier()[9D[?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[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-8 + t^-6 + t^-4 + 1 + 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[0mom.cartier().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[0mc[0;38;5;241martier()[8D[?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[2D[0m().[0;38;5;241mexpansion_at_infty(prec = 100)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_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[59D[0m[J[0;94msage: [0mom.cartier().cartier().expansion_at_infty(prec = [0;38;5;20;1m100[0m)[59D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + t^4 + t^6 + 2*t^8 + t^10 + 2*t^20 + t^22 + 2*t^26 + 2*t^28 + t^30 + 2*t^34 + t^36 + t^38 + t^40 + t^42 + 2*t^46 + t^52 + t^54 + 2*t^56 + t^58 + t^60 + 2*t^64 + t^66 + t^68 + 2*t^72 + t^74 + t^76 + 2*t^80 + t^82 + t^84 + 2*t^88 + t^90 + t^92 + 2*t^96 + t^98 + O(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[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;241mau[2D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('auxilliaries/laurent_analytic_part.sage')[45D[?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'auxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[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[0ml[0;38;5;241moad('auxilliaries/laurent_analytic_part.sage')[46D[?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[4D[0;38;5;16;48;5;152m([3C[0;38;5;160;48;5;231mit.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?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([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m10[0m - C
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^[0;38;5;20;1m9
[162C[0m*[0m

+[0;94m....: [0mC.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[110D[110C[?7h[0m[?12l[?25h[?25l[?7l[2A[110D[0m[J[0;94msage: [0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m10[0m - C
[162C.[0m

+[0;94m....: [0mx^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - C.x^[0;38;5;20;1m9
[162C[0m*[0m

+[0;94m....: [0mC.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[110D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m((x^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - 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[0mo[0;38;5;241mm.cartier().cartier().expansion_at_infty(prec = 100)[52D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [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.[0;38;5;241mcartier().cartier().expansion_at_infty(prec = 100)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mc[?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.[0;38;5;241mcartier().cartier().expansion_at_infty(prec = 100)[50D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_infty()[0m[K[19D[?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[29D[0m[J[0;94msage: [0mom.expansion_at_infty()[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + O(t^-8)
+[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;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[38D[0m[J[0;94msage: [0mom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 2 + 2*t^4 + t^6 + t^8 + 2*t^14 + 2*t^16 + t^24 + t^28 + 2*t^30 + O(t^32)
+[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 = 50)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;241martier().cartier().expansion_at_infty(prec = 100)[49D[?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[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?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[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^4)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.cartier().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mm.cartier().expansion_at_infty()[32D[?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^28 - x^26 + x^25 - x^24 + x^23 - x^22 - x^21 + x^20 + x^19 + x^18 + x^17 + x^15 - x^14 + x^13 + x^12 + x^11 - x^10 - x^8 - x^7 + x^6 - x^5 + x^4 + x^2 + x - 1)/(x^16*y - x^15*y + x^14*y - x^13*y + x^12*y - x^11*y + x^10*y - x^9*y - x^8*y + x^7*y - x^6*y + x^5*y - x^4*y + x^3*y - 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[0mo[0;38;5;241mm[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m g.diffn()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[10C[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^
[162C[0;38;5;20;1m1[0m

+[0;94m....: [0;38;5;20;1m0[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y -[0m

+[0;94m....: [0mC.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[116D[0m[J[0;94msage: [0mom == ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^
[162C[0;38;5;20;1m1[0m

+[0;94m....: [0;38;5;20;1m0[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y -[0m

+[0;94m....: [0mC.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[116D[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[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^
[162C1[0m

+[0;94m....: [0;38;5;241m0 - 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 -
[162C [0m

+[0;94m....: [0;38;5;241mC.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[116D[2A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier().expansion_at_infty()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0m[J[0;94msage: [0mom.cartier().expansion_at_infty()[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + O(t^4)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mom.cartier().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= om.cartier().expansion_at_infty()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?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[0m.cartier().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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0mlau = om.cartier().expansion_at_infty(prec = [0;38;5;20;1m30[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[0ml[0;38;5;241mau = om.cartier().expansion_at_infty(prec = 30)[47D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0mlaux[10D[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 [43mlaux[49m
+
+[0;31mNameError[0m: name 'laux' 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;241maux[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + t^6 + 2*t^10 + t^14 + t^16 + 2*t^18 + 2*t^22 + O(t^24)
+[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[4]).coordinates(basis=B)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mn[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mau[2D[?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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment_analytic_part(lau).integral()[33D[?7h[0m[?12l[?25h[?25l[?7l[0ment_analytic_part(lau).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0ml[0;38;5;241maurent_analytic_part(lau).integral()[36D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mlau[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + t^-2 + 1 + t^2 + t^6 + 2*t^10 + t^14 + t^16 + 2*t^18 + 2*t^22 + O(t^24)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241mau[2D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment_analytic_part(lau).integral()[33D[?7h[0m[?12l[?25h[?25l[?7l[0ment_analytic_part(lau).integral[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;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[6D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mlaurent_analytic_part(lau)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + 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[0mR[0;38;5;241mt.<t> = LaurentSeriesRing(F)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mt.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F)[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[6D[0;94msage: [0m([0;38;5;241m(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^10 - C
[162C.[0m

+[0;94m....: [0;38;5;241mx^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 - C.x^9
[162C*[0m

+[0;94m....: [0;38;5;241mC.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[110D[2A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241m^(-4)).integral()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[7C[?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[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([2C[0m([2C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m6[0m)).integral()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(t^(-[0;38;5;20;1m6[0m)).integral[0;38;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[9D[0;38;5;16;48;5;152m([6C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([2C[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[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).integral()[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m).integral()[13D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2C[?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[25D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m2[0m)).integral()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*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[0m(t^(-[0;38;5;20;1m2[0m)).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;20;1m6[13C[?7h[0m[?12l[?25h[?25l[?7l[19D[0mR[C.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mlaurent_an[Clytic_part[0;38;5;16;48;5;152m([0mlau[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mlaurent_analytic_part(lau)[32D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + 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[0mlaurent_analytic_part[0;38;5;16;48;5;152m([0mlau[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).[0;38;5;241mintegral()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[2D[0mintegral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [22][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0mlaurent_analytic_part(lau).integral[0;38;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;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: [0mlaurent_analytic_part(lau).int()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mint[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.laurent_series_ring_element.LaurentSeries' 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[0mlaurent_analytic_part(lau).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[0me[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0mg[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[0ma[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0ml[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[43D[0m[J[0;94msage: [0mlaurent_analytic_part(lau).integral()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [24][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mlaurent_analytic_part[49m[43m([49m[43mlau[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0mlaurent_analytic_part(lau).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0megral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([3C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C).integral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0megral[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mt^(-2)).integral()[18D[?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;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m)).integral()[13D[?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[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?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;1m6[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([11C[0m([2C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C).[?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[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mr[?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[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0m(t^(-[0;38;5;20;1m2[0m) + t^(-[0;38;5;20;1m6[0m)).integral()[34D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mZeroDivisionError[0m                         Traceback (most recent call last)
+Input [0;32mIn [25][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[43mt[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[43m [49m[38;5;241;43m+[39;49m[43m [49m[43mt[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;43m6[39;49m[43m)[49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mintegral[49m[43m([49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/laurent_series_ring_element.pyx:1654[0m, in [0;36msage.rings.laurent_series_ring_element.LaurentSeries.integral[0;34m()[0m
+[1;32m   1652[0m 
+[1;32m   1653[0m         if n < 0:
+[0;32m-> 1654[0m             v = [a[i]/(n+i+1) for i in range(min(-1-n,len(a)))] + [0]
+[1;32m   1655[0m         else:
+[1;32m   1656[0m             v = []
+
+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: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, 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[0m(t^(-[0;38;5;20;1m2[0m) + t^(-[0;38;5;20;1m6[0m)).integral[0;38;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[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([11C[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)[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[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([2C[0m([2C)[0;38;5;16;48;5;152m)[0m + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([6C). + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mi + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[0m + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mint + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0me + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mg + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0mr + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0ma + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0ml + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m( + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m + t^(-[0;38;5;20;1m6[C[0m).integral()[21D[?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(t^(-[0;38;5;20;1m6[C[0m).integral()[18D[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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: [0m(t^(-[0;38;5;20;1m2[0m)).integral() + (t^(-[0;38;5;20;1m6[0m)).integral()[47D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-5 + 2*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;241maurent_analytic_part(lau).integral()[36D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?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[?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;231ml[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[0;38;5;241muxilliaries/laurent_analytic_part.sage')[40D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C[0;38;5;160;48;5;231muxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[53D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[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[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[47D[0m(t^(-[0;38;5;20;1m2[0m)).integral() + (t^(-[0;38;5;20;1m6[0m)).integral[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'auxilliaries/laurent_analytic_part.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[47D[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('auxilliaries/laurent_analytic_part.sage')[46D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241murent_ana[Cytic_part(lau).i[Ctegral()[0m[K[35D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[0mi[0m[K[?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[0mr[?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[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?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[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mlytic_part[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([21C[0m([3C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mlaurent_integral(laurent_analytic_part(lau))[50D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-5 + 2*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[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[0mR[0;38;5;241mt.<t> = LaurentSeriesRing(F)[28D[?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;241maurent_integral(laurent_analytic_part(lau))[43D[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mad('auxilliaries/laurent_[Cnalytic_part.sage')[45D[?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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0;38;5;241mauxilliaries/laurent_analytic_part.sage')[41D[?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[?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:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[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/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.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 'sage/superelliptic_drw/superelliptic_drw_auxilliaries.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[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[0mR[0;38;5;241mt.<t> = LaurentSeriesRing(F)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?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[0mf[0;38;5;241mor i in lau.exponents():[24D[?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 = C.genus()[12D[?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[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[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mg = 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[0mg[0;38;5;241m = x^3 - x[10D[?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[0mC[?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[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[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mg(x = C.x/C.y)[20D[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;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 [43mg[49m[43m([49m[43mx[49m[43m [49m[38;5;241;43m=[39;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[43m)[49m
+
+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: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: 'Finite Field of size 3' 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[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[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)^3 + x^3 - x, 2)[42D[?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([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1[0m

+[0;94m....: [0m....: [0;38;5;20;1m0[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10
[162C[0m*[0m

+[0;94m....: [0mC.y -[0m

+[0;94m....: [0m....: C.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[122D[122C[?7h[0m[?12l[?25h[?25l[?7l[3A[122D[0m[J[0;94msage: [0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1[0m

+[0;94m....: [0m....: [0;38;5;20;1m0[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10
[162C[0m*[0m

+[0;94m....: [0mC.y -[0m

+[0;94m....: [0m....: C.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[122D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Input [0;32mIn [8][0;36m[0m
+[0;31m    ((C.x**Integer(28) - C.x**Integer(26) + C.x**Integer(25) - C.x**Integer(24) + C.x**Integer(23) - C.x**Integer(22) - C.x**Integer(21) + C.x**Integer(20) + C.x**Integer(19) + C.x**Integer(18) + C.x**Integer(17) + C.x**Integer(15) - C.x**Integer(14) + C.x**Integer(13) + C.x**Integer(12) + C.x**Integer(11) - C.x**Integer(1)[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[0mo[0;38;5;241mm.cartier().expansion_at_infty()[32D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m== ((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^
[162C1[0m

+[0;94m....: [0;38;5;241m0 - 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 -
[162C [0m

+[0;94m....: [0;38;5;241mC.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[116D[2A[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m([CC.x^28 - C.x^26 + C.x^25 - C.x^24 + C.x^23 - C.x^2[C - 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^1[C - C.x^1
[162C0[0m

+[6C[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^1[C*C.y + C.x^10*C.y - 
[162CC[0m

+[6C[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*C.dx[0m[K[2A[104D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[11C[0;38;5;16;48;5;250m  %%!                                          AbelianGroupWithValues                       AdditiveAbelianGroupWrapperElement            [0m

+[0;94m....: [0;38;5;241m.x^9*[0;38;5;16;48;5;250m  AA                                           AbelianVariety                               AdditiveMagmas                                [0m

+[11C[0;38;5;16;48;5;250m  AbelianGroup                                 AdditiveAbelianGroup                         AffineCryptosystem                           >[0m

+[11C[0;38;5;16;48;5;250m  AbelianGroupMorphism                         AdditiveAbelianGroupWrapper                  AffineGroup                                   [0m

+[0m [5A[11C[?7h[0m[?12l[?25h[?25l[?7l[0m((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[2A[114C[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[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[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[2A[108D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241mecomposition_g0_g8(xi.f)[24D[?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[0mmposition[0m

+[19C[0;38;5;16;48;5;250m decomposition               decomposition_g0_pth_power  decomposition_omega8_hpdh  [0m

+[0m                   [0;38;5;16;48;5;250m decomposition_g0_g8         decomposition_omega0_hpdh                              [0m

+[19C[0;38;5;16;48;5;250m decomposition_g0_p2th_power 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

+[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[13D[0momega0_omega8[0m

+

+

+[19C[0;38;5;16;48;5;250m decomposition_g0_p2th_power[0;38;5;231;48;5;102m decomposition_omega0_omega8[3A[42D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0mhpdh[0m[K[0m

+

+[47C[0;38;5;231;48;5;102m decomposition_omega0_hpdh  [0m

+[47C[0;38;5;16;48;5;250m decomposition_omega0_omega8[3A[44D[?7h[0m[?12l[?25h[?25l[?7l[11D[0mg0_pth[Cpower[0m

+[47C[0;38;5;231;48;5;102m decomposition_g0_pth_power [0m

+[47C[0;38;5;16;48;5;250m decomposition_omega0_hpdh  [2A[43D[?7h[0m[?12l[?25h[?25l[?7l[12D[0momega8[Chpdh[0m[K[0m

+[47C[0;38;5;16;48;5;250m decomposition_g0_pth_power [0;38;5;231;48;5;102m decomposition_omega8_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[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[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 [43mdecomposition_omega8_hpdh[49m[43m([49m[43mom[49m[43m)[49m
+
+File [0;32m<string>:32[0m, in [0;36mdecomposition_omega8_hpdh[0;34m(omega, prec)[0m
+
+[0;31mNameError[0m: name 'laurent_analytic_part' 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[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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= ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[115C[?7h[0m[?12l[?25h[?25l[?7l[2A[109D[0mC = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[C[0m-[Cx)^[0;38;5;20;1m3[0m +[Cx^[0;38;5;20;1m3[0m - x,[C[0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[48C[?7h[0m[?12l[?25h[?25l[?7l[43D[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_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[109D[0mdecomposition_omega8_hpdh[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[2A[34C[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx,
+ 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: [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.[0;38;5;241mcartier().expansion_at_infty()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_at_i[Cfty(prec = 50)[0m[K[28D[?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;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 2 + 2*t^4 + t^6 + t^8 + 2*t^14 + 2*t^16 + t^24 + t^28 + 2*t^30 + O(t^32)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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.expansion_at_infty(prec = 50)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-6 + t^-2
+omega_analytic (x^30 + x^10*y^4)/y^6
+omega_analytic ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8 ((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx
+dh 0 dx
+[0m[?7h[0;91m[0m[0m(((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx,
+ 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[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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m superelliptic((x^3 - x)^3 + x^3 - x, 2)[40D[?7h[0m[?12l[?25h[?25l[?7l[0m superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mw[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mcomposition_omega8_hpdh(om)[27D[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-6 + t^-2
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^30 + x^10*y^4)/y^6 (x^27 + x^25 + x^17 + x^9)/(x^24 + 2) (x^3/y) dx
+omega_analytic ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8 ((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx
+dh 0 dx
+[0m[?7h[0;91m[0m[0m(((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx,
+ 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[0mC[0;38;5;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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= ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?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[0mmposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-6 + t^-2
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^30 + x^10*y^4)/y^6 (x^27 + x^25 + x^17 + x^9)/(x^24 + 2) (x^3/y) dx
+omega_analytic ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8 ((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx
+dh 0 dx
+omega8.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + O(t^-8)
+[0m[?7h[0;91m[0m[0m(((x^37 + x^36 - x^35 - x^31 + x^30 + x^29 + x^28 - x^26 + x^25 + x^24 - x^22 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^25*y - x*y)) dx,
+ 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: [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.[0;38;5;241mexpansion_at_infty(prec = 50)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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([0mprec = [0;38;5;20;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 2 + 2*t^4 + t^6 + t^8 + 2*t^14 + 2*t^16 + t^24 + t^28 + 2*t^30 + O(t^32)
+[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([0mprec = [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[10D[0m([9C)[3D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[19D[?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[0mlom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0maom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0muom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mrom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0meom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mnom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mtom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m_om.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0maom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mnom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0maom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mlom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0myom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mtom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0miom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mcom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m_om.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mpom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0maom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mrom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0mtom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m(om.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[19C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?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[?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;38;5;16;48;5;152m([21C[0m([9C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[61D[0m[J[0;94msage: [0mlaurent_analytic_part(om.expansion_at_infty(prec = [0;38;5;20;1m50[0m))[61D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + t^-4 + 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[0ml[0;38;5;241maurent_analytic_part(om.expansion_at_infty(prec = 50))[54D[?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[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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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.expansion_at_infty(prec = 50)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m-[C[0;38;5;241maux[Cf.t.teichmuller()[Cdiffn()[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[9C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m ((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[2A[105D[?7h[0m[?12l[?25h[?25l[?7l[0m ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^90 + x^80*y^2 - x^70*y^4 + x^20*y^14 + x^10*y^16)/y^18 (x^81 + x^80 + 2*x^79 + x^74 + x^73 + 2*x^72 + 2*x^71 + 2*x^66 + x^65 + 2*x^63 + x^57 + x^50 + x^49 + 2*x^42 + x^41 + x^33 + x^26 + x^25 + 2*x^18 + x^17 + x^9)/(x^72 + 2) (x^3/y) dx
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + O(t^8)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?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[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.y/(C.x)^(g+1)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m= C.y/(C.x)^[0;38;5;16;48;5;152m([0mg+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?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[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[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 = C.x/C.y)[13D[?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[0mC[0;38;5;241m.genus()[8D[?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[19D[0m[J[0;94msage: [0mg = C.genus()[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[0mv[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.y/(C.x)^(g+1)[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0m= C.y/(C.x)^[0;38;5;16;48;5;152m([0mg+[0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mv = C.y/(C.x)^(g+[0;38;5;20;1m1[0m)[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[0mv[0;38;5;241m = C.y/(C.x)^(g+1)[18D[?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: [0mv.expansion_at_infty()[28D[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[0mv.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[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[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[36D[0m[J[0;94msage: [0mv.diffn().expansion_at_infty()[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + 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[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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[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[7D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^90 + x^80*y^2 - x^70*y^4 + x^20*y^14 + x^10*y^16)/y^18 (x^81 + x^80 + 2*x^79 + x^74 + x^73 + 2*x^72 + 2*x^71 + 2*x^66 + x^65 + 2*x^63 + x^57 + x^50 + x^49 + 2*x^42 + x^41 + x^33 + x^26 + x^25 + 2*x^18 + x^17 + x^9)/(x^72 + 2) (x^3/y) dx
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + O(t^-8)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + O(t^8)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m superelliptic((x^3 - x)^3 + x^3 - x, 2)[40D[?7h[0m[?12l[?25h[?25l[?7l[0m superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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: [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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^90 + x^80*y^2 - x^70*y^4 + x^20*y^14 + x^10*y^16)/y^18 (x^81 + x^80 + 2*x^79 + x^74 + x^73 + 2*x^72 + 2*x^71 + 2*x^66 + x^65 + 2*x^63 + x^57 + x^50 + x^49 + 2*x^42 + x^41 + x^33 + x^26 + x^25 + 2*x^18 + x^17 + x^9)/(x^72 + 2) (x^3/y) dx
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + 2*t^2 + t^14 + t^16 + t^28 + 2*t^30 + O(t^32)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + t^8 + t^14 + t^16 + t^24 + t^34 + 2*t^36 + t^38 + t^40 + 2*t^46 + O(t^48)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[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: 'integer_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/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[43m([49m[43m)[49m
+[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
+
+File [0;32m/ext/sage/9.7/src/sage/categories/complete_discrete_valuation.py:281[0m, in [0;36mCompleteDiscreteValuationFields.ElementMethods.numerator[0;34m(self)[0m
+[1;32m    252[0m [38;5;124;03m"""[39;00m
+[1;32m    253[0m [38;5;124;03mReturn the numerator of this element, normalized in such a[39;00m
+[1;32m    254[0m [38;5;124;03mway that `x = x.numerator() / x.denominator()` always holds[39;00m
+[0;32m   (...)[0m
+[1;32m    279[0m [38;5;124;03m    7^5 + O(7^10)[39;00m
+[1;32m    280[0m [38;5;124;03m"""[39;00m
+[0;32m--> 281[0m R [38;5;241m=[39m [38;5;28;43mself[39;49m[38;5;241;43m.[39;49m[43mparent[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43minteger_ring[49m()
+[1;32m    282[0m [38;5;28;01mreturn[39;00m R([38;5;28mself[39m [38;5;241m*[39m [38;5;28mself[39m[38;5;241m.[39mdenominator())
+
+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: 'PolynomialRing_dense_mod_p_with_category' object has no attribute '_cached_repr'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [49][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdecomposition_omega8_hpdh[49m[43m([49m[43mom[49m[43m)[49m
+
+File [0;32m<string>:34[0m, in [0;36mdecomposition_omega8_hpdh[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/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 t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2/1 to an element of Fraction Field of Univariate Polynomial Ring in T 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[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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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: [0mom[0;38;5;241m = ((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[8C[?7h[0m[?12l[?25h[?25l[?7l[0m = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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[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;241mecomposition_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^16 + T^14 + 2*T^4 + T^2 + 1)/T^18
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^90 + x^80*y^2 - x^70*y^4 + x^20*y^14 + x^10*y^16)/y^18 (x^81 + x^80 + 2*x^79 + x^74 + x^73 + 2*x^72 + 2*x^71 + 2*x^66 + x^65 + 2*x^63 + x^57 + x^50 + x^49 + 2*x^42 + x^41 + x^33 + x^26 + x^25 + 2*x^18 + x^17 + x^9)/(x^72 + 2) (x^3/y) dx
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + 2*t^2 + t^14 + t^16 + t^28 + 2*t^30 + O(t^32)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + t^8 + t^14 + t^16 + t^24 + t^34 + 2*t^36 + t^38 + t^40 + 2*t^46 + O(t^48)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^16 + T^14 + 2*T^4 + T^2 + 1)/T^18
+[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 [43mdecomposition_omega8_hpdh[49m[43m([49m[43mom[49m[43m)[49m
+
+File [0;32m<string>:39[0m, in [0;36mdecomposition_omega8_hpdh[0;34m(omega, prec)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'expanstion_at_infty'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^16 + T^14 + 2*T^4 + T^2 + 1)/T^18
+omega_analytic, superelliptic_function(C, omega_analytic), Cv.diffn() (x^90 + x^80*y^2 - x^70*y^4 + x^20*y^14 + x^10*y^16)/y^18 (x^81 + x^80 + 2*x^79 + x^74 + x^73 + 2*x^72 + 2*x^71 + 2*x^66 + x^65 + 2*x^63 + x^57 + x^50 + x^49 + 2*x^42 + x^41 + x^33 + x^26 + x^25 + 2*x^18 + x^17 + x^9)/(x^72 + 2) (x^3/y) dx t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 1 + t^2 + t^12 + 2*t^14 + 2*t^16 + t^18 + 2*t^28 + 2*t^30 + O(t^32)
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + 2*t^2 + t^14 + t^16 + t^28 + 2*t^30 + O(t^32)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + t^8 + t^14 + t^16 + t^24 + t^34 + 2*t^36 + t^38 + t^40 + 2*t^46 + O(t^48)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^16 + T^14 + 2*T^4 + T^2 + 1)/T^18
+[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 [43mdecomposition_omega8_hpdh[49m[43m([49m[43mom[49m[43m)[49m
+
+File [0;32m<string>:39[0m, in [0;36mdecomposition_omega8_hpdh[0;34m(omega, prec)[0m
+
+[0;31mTypeError[0m: superelliptic_function.diffn() 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[0mC[0;38;5;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m = superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^16 + T^14 + 2*T^4 + T^2 + 1)/T^18
+expansions t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 1 + t^2 + t^12 + 2*t^14 + 2*t^16 + t^18 + 2*t^28 + 2*t^30 + O(t^32) 
+ 1 + 2*t^16 + 2*t^48 + O(t^50) 
+ t^-18 + t^-16 + 2*t^-14 + t^-4 + 2*t^2 + t^14 + t^16 + t^28 + 2*t^30 + O(t^32)
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + 2*t^2 + t^14 + t^16 + t^28 + 2*t^30 + O(t^32)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 + x^76 - x^75 - x^74 - x^69 + x^68 - x^66 + x^60 + x^53 + x^52 - x^45 + x^44 + x^36 + x^29 + x^28 - x^21 + x^20 + x^12)/(x^72*y - y)) dx
+omega8 ((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() t^-2 + 2 + t^2 + 2*t^4 + t^6 + t^8 + t^14 + t^16 + t^24 + t^34 + 2*t^36 + t^38 + t^40 + 2*t^46 + O(t^48)
+[0m[?7h[0;91m[0m[0m(((x^77 - x^76 + x^75 - x^74 + x^73 + x^72 + x^69 - x^67 + x^65 + x^61 + x^57 + x^56 + x^53 - x^51 + x^49 - x^48 + x^45 + x^43 + x^41 + x^37 + x^33 + x^32 + x^29 - x^27 + x^25 - x^24 + x^21 + x^19 + x^17 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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[0mloal[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mloal[0m

+

+

+

+

+

+

+

+

+[0m [9A[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0md[0;38;5;241m('init.sage')[13D[?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'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?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<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[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[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<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

+

+

+

+[0m [5A[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[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[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 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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[0mC[0;38;5;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my.ex[Cansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mfo[?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[0mz[?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: [0mC.uniformizer()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4/(x^8 + 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.uniformizer[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[42D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 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[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;94msage: [0mC.uniformizer()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4/(x^8 + 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.uniformizer[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[42D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 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[0mC[0;38;5;241m.uniformizer().expansion_at_infty()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic((x^3 - x)^3 + x^3 - x, 2)[41D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241muniformizer().expansion_at_infty()[0m[K[34D[?7h[0m[?12l[?25h[?25l[?7l[0muniformizer().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 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[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<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[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.uniformizer().expansion_at_infty()[35D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic((x^3 - x)^3 + x^3 - x, 2)[41D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m superelliptic((x^3 - x)^3 + x^3 - x, 2)[40D[?7h[0m[?12l[?25h[?25l[?7l[0m superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241muniformizer().expansion_at_infty()[0m[K[34D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[42D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty()[42D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 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[0mC.uniformizer().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;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[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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m200[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + 2*t^111 + 2*t^127 + 2*t^143 + 2*t^159 + t^191 + O(t^199)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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<string>:219: DeprecationWarning: invalid escape sequence '\s'
+[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.uniformizer().expansion_at_infty(prec = 200)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m200[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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.uniformizer().expansion_at_infty(prec = 200)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic((x^3 - x)^3 + x^3 - x, 2)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241muniformizer().expansion_at_infty(prec = 200)[44D[?7h[0m[?12l[?25h[?25l[?7l[0muniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m200[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + 2*t^111 + 2*t^127 + 2*t^143 + 2*t^159 + t^191 + O(t^199)
+[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.uniformizer().expansion_at_infty(prec = 200)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?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 + t^14 + O(t^18)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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<string>:219: DeprecationWarning: invalid escape sequence '\s'
+[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[0m [0;38;5;241m= su[Cerelliptic((x^3 - x)^3 + x^3 - x, 2)[41D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.ex[Cansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0mx.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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.ex[Cansion_at_infty()[0m[K[22D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mniformizer().expansion_at_infty(prec = 200)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m200[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt + O(t^201)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m200[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m200[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt + O(t^201)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [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[11D[0m([10C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m)[0m[K[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m20[0m)[2D[?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[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt + O(t^221)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;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[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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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.uniformizer().expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[46D[?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[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)[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[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;16;48;5;152m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)^.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m(.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?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.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?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[6D[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[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[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;210;48;5;88m([0mC.uniformizer()[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[54D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0m((C.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m220[0m)[61D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + 2*t^111 + 2*t^127 + 2*t^143 + 2*t^159 + t^191 + O(t^219)
+[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.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;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[0;38;5;20;1m0[0m)[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m320[0m)[3D[?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[61D[0m[J[0;94msage: [0m((C.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m320[0m)[61D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + 2*t^111 + 2*t^127 + 2*t^143 + 2*t^159 + t^191 + t^255 + 2*t^271 + O(t^319)
+[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.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m320[0;38;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[0;38;5;20;1m0[0m)[0m[K[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[C[0;38;5;20;1m0[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;20;1m0[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[11D[0;38;5;16;48;5;152m([11C[0;38;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[62D[0m[J[0;94msage: [0m((C.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m1000[0m)[62D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + 2*t^111 + 2*t^127 + 2*t^143 + 2*t^159 + t^191 + t^255 + 2*t^271 + 2*t^319 + 2*t^431 + 2*t^447 + 2*t^463 + 2*t^479 + t^559 + t^575 + t^591 + t^623 + t^751 + 2*t^975 + O(t^999)
+[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.uniformizer().expansion_at_infty(prec = 220)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_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;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[39D[0m[J[0;94msage: [0mC.x.expansion_at_infty(prec = [0;38;5;20;1m20[0m)[39D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + O(t^18)
+[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([0mprec = [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[10D[0m([9C)[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[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[C[0;38;5;20;1m0[0m)[2D[?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[40D[0m[J[0;94msage: [0mC.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + 2*t^30 + 2*t^46 + 2*t^62 + 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.expansion_at_infty(prec = 100)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mniformizer().expansion_at_infty(prec = 220)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[21D[0m[J[0;94msage: [0mC.uniformizer()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0m1/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.uniformizer[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[0;38;5;241mexpansion_at_infty(prec = 220)[30D[?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;1m220[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[0m[?7h[0;91m[0m[0mt + O(t^221)
+[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[4]).coordinates(basis=B)[31D[?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[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer[?7h[0m[?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: [0ma = C.uniformizer()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 5 1 1 2 9
+[6n[?2004h[?25l[0m[?7l[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.uniformizer()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m^[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[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[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[11D[?7h[0m[?12l[?25h[?25l[?7l[11C[?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[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[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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[4D[0m([2C)).expansion_at_infty(prec = [0;38;5;20;1m10[0m)[30D[?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[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(a^(-[0;38;5;20;1m1[C[0m).expansion_at_infty(prec = [0;38;5;20;1m10[0m)[37D[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[18C[0;38;5;210;48;5;88m([9C[0;38;5;16;48;5;152m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([9C)[6D[?7h[0m[?12l[?25h[?25l[?7l[2C[?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[10D[0m([9C)[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[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[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0m([9C)[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[C[0;38;5;20;1m0[0m)[2D[?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[45D[0m[J[0;94msage: [0m(a^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m100[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + 2*t^47 + O(t^99)
+[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.uniformizer()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m6[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^[?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[12D[0m[J[0;94msage: [0ma^(-[0;38;5;20;1m1[0m)[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^4/(x^8 + 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[0my[?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.uniformizer().expansion_at_infty(prec = 220)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m.expansion_at_infty()[0m[K[21D[?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[11D[0m[J[0;94msage: [0mC.y^[0;38;5;20;1m2[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^9 + 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;241m.y^2[4D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty(prec = 100)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_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.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + 2*t^30 + 2*t^46 + 2*t^62 + 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[0mR[0;38;5;241mx[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241m.<t> = LaurentSeriesRing(F)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F)[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[0;38;5;241m.x.expansion_at_infty(prec = 100)[33D[?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()[20D[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mC.y.expansion_at_infty()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-9 + 2*t^7 + O(t^11)
+[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.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;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[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^-9 + 2*t^7 + 2*t^23 + 2*t^55 + 2*t^71 + t^87 + O(t^91)
+[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;241ma^(-1)).expansion_at_infty(prec = 100)[38D[?7h[0m[?12l[?25h[?25l[?7l[0mt[3C[0;38;5;241m2[3Cintegral() + (t^(-6)).integral()[39D[?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[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)[0;38;5;241m).integral() + (t^(-6)).integral()[34D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).integral() + (t^(-[0;38;5;20;1m6[0m)).integral[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;28min[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([6C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([2C[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[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;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[9D[0;38;5;16;48;5;152m([6C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([2C[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[3D[0;38;5;16;48;5;152m([2C)[0;38;5;241m).integral() + (t^(-6)).integral()[34D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C) [0;38;5;241m+ t^(-6)).integral()[0m[K[20D[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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.coordinates()[15D[?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[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;1m2[?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[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?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;1m1[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?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[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[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;1m3[?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[37D[0m[J[0;94msage: [0mxx = t^(-[0;38;5;20;1m2[0m) + t^([0;38;5;20;1m14[0m) + [0;38;5;20;1m2[0m*t^([0;38;5;20;1m30[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[0my[?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[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;1m9[?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[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[0mt[?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[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[0mt[?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[34D[0m[J[0;94msage: [0myy = t^(-[0;38;5;20;1m9[0m) + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m7[0m + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m23[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[0mx[0;38;5;241mx = t^(-2) + t^(14) + 2*t^(30)[30D[?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;1m4[?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[0;38;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[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[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[24D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m4[0m*yy/(xx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 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[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m^(-1)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.uniformizer()[17D[?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[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;241mx^4*yy/(xx^8 - 1)[17D[?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[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?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[3D[?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 - a^(-[0;38;5;20;1m2[0m)[10D[?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[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[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[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[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[20D[?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)[2D[?7h[0m[?12l[?25h[?25l[?7l[3D[?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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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[0mCx - a^(-[0;38;5;20;1m2[C[0m).expansion_at_infty()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m.x - a^(-[0;38;5;20;1m2[C[0m).expansion_at_infty()[32D[?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[4C[?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[41D[0m[J[0;94msage: [0m(C.x - a^(-[0;38;5;20;1m2[0m)).expansion_at_infty()[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^14 + O(t^34)
+[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 - a^(-[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[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[51D[0m[J[0;94msage: [0m(C.x - a^(-[0;38;5;20;1m2[0m)).expansion_at_infty(prec = [0;38;5;20;1m100[0m)[51D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^14 + 2*t^62 + t^110 + O(t^114)
+[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[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_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.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + 2*t^30 + 2*t^46 + 2*t^62 + 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[0ma[0;38;5;241m^(-1)[5D[?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;241mx^4*yy/(xx^8 - 1)[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;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;1m1[?7h[0m[?12l[?25h[?25l[?7l[14D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[14D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-16 + 1 + 2*t^16 + 2*t^48 + t^64 + t^80 + t^112 + t^144 + 2*t^160 + 2*t^176 + 2*t^208 + t^224 + t^240
+[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;241mx^8 - 1[7D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?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[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[0my[0;38;5;241my = t^(-9) + 2*t^7 + 2*t^23[27D[?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[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?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[13D[0m[J[0;94msage: [0myy/xx^[0;38;5;20;1m5[13D[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[?7h[0m[?12l[?25h[?25l[?7l[0myy/xx^[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241mt.<t> = LaurentSeriesRing(F)[28D[?7h[0m[?12l[?25h[?25l[?7l[0mt.<t> = LaurentSeriesRing[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[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;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[47D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F, prec = [0;38;5;20;1m100[0m)[47D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [116][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m Rt [38;5;241m=[39m [43mLaurentSeriesRing[49m[43m([49m[43mF[49m[43m,[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[43m [49m[43mnames[49m[38;5;241;43m=[39;49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mt[39;49m[38;5;124;43m'[39;49m[43m,[49m[43m)[49m[43m)[49m; (t,) [38;5;241m=[39m Rt[38;5;241m.[39m_first_ngens([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/rings/laurent_series_ring.py:201[0m, in [0;36mLaurentSeriesRing.__classcall__[0;34m(cls, *args, **kwds)[0m
+[1;32m    199[0m     power_series [38;5;241m=[39m args[[38;5;241m0[39m]
+[1;32m    200[0m [38;5;28;01melse[39;00m:
+[0;32m--> 201[0m     power_series [38;5;241m=[39m [43mPowerSeriesRing[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    203[0m [38;5;28;01mreturn[39;00m UniqueRepresentation[38;5;241m.[39m__classcall__([38;5;28mcls[39m, power_series)
+
+[0;31mTypeError[0m: PowerSeriesRing() 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[0mRt.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF, 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[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[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[0mdprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0meprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mfprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0maprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0muprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mlprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0mtprec = [0;38;5;20;1m1[C0[0m)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m_prec = [0;38;5;20;1m1[C0[0m)[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[0mi = [0;38;5;20;1m1[C0[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0ms = [0;38;5;20;1m1[C0[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mi = [0;38;5;20;1m1[C0[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mo = [0;38;5;20;1m1[C0[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0mn = [0;38;5;20;1m1[C0[0m)[7D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[22D[0;38;5;16;48;5;152m([26C[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[60D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F, default_precision = [0;38;5;20;1m100[0m)[60D[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 Rt [38;5;241m=[39m [43mLaurentSeriesRing[49m[43m([49m[43mF[49m[43m,[49m[43m [49m[43mdefault_precision[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[43m [49m[43mnames[49m[38;5;241;43m=[39;49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43mt[39;49m[38;5;124;43m'[39;49m[43m,[49m[43m)[49m[43m)[49m; (t,) [38;5;241m=[39m Rt[38;5;241m.[39m_first_ngens([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/rings/laurent_series_ring.py:201[0m, in [0;36mLaurentSeriesRing.__classcall__[0;34m(cls, *args, **kwds)[0m
+[1;32m    199[0m     power_series [38;5;241m=[39m args[[38;5;241m0[39m]
+[1;32m    200[0m [38;5;28;01melse[39;00m:
+[0;32m--> 201[0m     power_series [38;5;241m=[39m [43mPowerSeriesRing[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    203[0m [38;5;28;01mreturn[39;00m UniqueRepresentation[38;5;241m.[39m__classcall__([38;5;28mcls[39m, power_series)
+
+[0;31mTypeError[0m: PowerSeriesRing() got an unexpected keyword argument 'default_precision'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mRt.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF, default_precision = [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[27D[0m([26C)[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;1m10[C[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;20;1m10[C[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;20;1m10[C[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;20;1m10[C[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m = [0;38;5;20;1m10[C[0m)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[J[0;94msage: [0mRt.<t> = LaurentSeriesRing(F, default_prec = [0;38;5;20;1m100[0m)[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[?7h[0m[?12l[?25h[?25l[?7l[0mRt.<t> = LaurentSeriesRing[0;38;5;16;48;5;152m([0mF, default_prec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0mision = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mprec = [0;38;5;20;1m100[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[41D[0myy/xx^[0;38;5;20;1m5[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0mxx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[8D[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[34D[0m(C.x - [C^(-[0;38;5;20;1m2[0m)).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[11D[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mxx^[0;38;5;20;1m4[0m*yy/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[18D[0myy = t^(-[0;38;5;20;1m9[0m) +[C[0;38;5;20;1m2[0m*t^[0;38;5;20;1m7[0m + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m23[?7h[0m[?12l[?25h[?25l[?7l[28D[0mxx[7C[0;38;5;20;1m2[4C[0mt^([0;38;5;20;1m14[0m) + [0;38;5;20;1m2[0m*t^[0;38;5;16;48;5;152m([0;38;5;20;1m30[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0m[J[0;94msage: [0mxx = t^(-[0;38;5;20;1m2[0m) + t^([0;38;5;20;1m14[0m) + [0;38;5;20;1m2[0m*t^([0;38;5;20;1m30[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[0my[0;38;5;241my/xx^5[6D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= t^(-9) + 2*t^7 + 2*t^23[25D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m t^(-[0;38;5;20;1m9[0m) + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m7[0m + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m23[?7h[0m[?12l[?25h[?25l[?7l[34D[0m[J[0;94msage: [0myy = t^(-[0;38;5;20;1m9[0m) + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m7[0m + [0;38;5;20;1m2[0m*t^[0;38;5;20;1m23[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[0mx[0;38;5;241mx = t^(-2) + t^(14) + 2*t^(30)[30D[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my = t^(-9) + 2*t^7 + 2*t^23[27D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m/[0;38;5;241mxx^5[0m[K[4D[?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;1m5[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0myy/xx^[0;38;5;20;1m5[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + t^49 + t^65 + 2*t^97 + O(t^101)
+[6n[?2004h[?25l[0m[?7l[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 = t^(-2) + t^(14) + 2*t^(30)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m8[C- 1[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[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[13D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m5[0m/yy[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^47 + 2*t^63 + 2*t^95 + O(t^99)
+[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;241mx^5/yy[6D[?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[0;38;5;241m*[2C/(xx^8 - 1)[14D[?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[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[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[9D[0;38;5;16;48;5;152m([8C)[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m4[0m*yy/(xx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0m)[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + 2*t^15 + 2*t^31 + t^47 + 2*t^79 + 2*t^95 + O(t^99)
+[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;1m4[0m*yy/[0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m8[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[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[C[0;38;5;210;48;5;88m([8C[0;38;5;16;48;5;152m)[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0mx[C^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0;38;5;16;48;5;152m)[0m[K[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[0m([8C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?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[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[10D[0m([8C)/[?7h[0m[?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[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[0my[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;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[28D[0m[J[0;94msage: [0m(xx^[0;38;5;20;1m8[0m - [0;38;5;20;1m1[0m)/(xx^[0;38;5;20;1m4[0m * yy)[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + t^17 + 2*t^33 + 2*t^49 + t^81 + t^97 + O(t^101)
+[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(prec = 100)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m2[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0mC.y^[0;38;5;20;1m2[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^9 + 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[0my[0;38;5;241my/xx^5[6D[?7h[0m[?12l[?25h[?25l[?7l[0my[?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[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;1m9[?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[22D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[0m - xx^[0;38;5;20;1m9[0m + xx[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-2 + t^30 + t^46 + 2*t^126 + t^270
+[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^2[4D[?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[11D[0m[J[0;94msage: [0mC.y^[0;38;5;20;1m2[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^9 + 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[0my[0;38;5;241my^2 - xx^9 + xx[15D[?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[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[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[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[C[?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[11D[0;38;5;16;48;5;152m([10C)[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[0m - (xx^[0;38;5;20;1m9[0m +[0;38;5;20;1m2[0m*xx)[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-2 + t^30 + t^46 + 2*t^126 + t^270
+[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^2 - (xx^9 +2*xx)[18D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0myy[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-9 + 2*t^7 + 2*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[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mx^4*yy/(xx^8 - 1)[17D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxx[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^14 + 2*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[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m2 - (xx^9 +2*xx)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-2 + 2*t^14 + 2*t^30 + 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[0mx[0;38;5;241mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;241m4*yy/(xx^8 - 1)[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[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[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mxx^[0;38;5;20;1m9[0m + [0;38;5;20;1m2[0m*xx[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + 2*t^-2 + 2*t^14 + t^30 + t^126 + 2*t^270
+[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^2[4D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic((x^3 - x)^3 + x^3 - x, 2)[41D[?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([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[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[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[10D[0;38;5;16;48;5;152m([7C)[0mx^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7Cx^[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[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[0mx^[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[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?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[?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[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[0mx[0;38;5;241mx^9 + 2*xx[10D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[Ct^(-2) + t^(14) + 2*t^(30)[28D[?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[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[0mx[?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[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[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[0my[0;38;5;241my^2[3D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= t^(-9) + 2*t^7 + 2*t^23[25D[?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[0my[?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[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[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[0my[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?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[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[46D[0m[J[0;94msage: [0myy = C.y.expanstion_at_infty(prec = [0;38;5;20;1m100[0m)[46D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [135][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m yy [38;5;241m=[39m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mexpanstion_at_infty[49m(prec [38;5;241m=[39m Integer([38;5;241m100[39m))
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'expanstion_at_infty'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0myy = C.y.expanstion_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[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[0mion_at_infty(prec = [0;38;5;20;1m10[C[0m)[0m[K[24D[?7h[0m[?12l[?25h[?25l[?7l[12C[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[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[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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m- (xx^9 +2*xx)[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[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[0mx[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;1m3[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;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[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[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[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 + t^6 + t^10 + 2*t^14 + t^18 + t^34 + 2*t^38 + t^42 + t^46 + 2*t^50 + t^54 + 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[0my[0;38;5;241my^2 - (xx^3 - xx)[17D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0myy[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-3 + 2*t + 2*t^5 + 2*t^9 + t^13 + 2*t^17 + 2*t^33 + t^37 + 2*t^41 + 2*t^45 + t^49 + 2*t^53 + 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[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mx = C.x.expansion_at_infty(prec = 100)[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxx[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^2 + 2*t^6 + 2*t^10 + t^14 + 2*t^18 + 2*t^34 + t^38 + 2*t^42 + 2*t^46 + t^50 + 2*t^54 + 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[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?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;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)[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[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[0mC[0;38;5;241m = superelliptic(x^3 - x + 1, 2)[32D[?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;241mxx^8 - 1)/(xx^4 * yy)[21D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x - a^(-2)).expansion_at_infty(prec = 100)[43D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m*v^2 - C.y^2*v).co[Crdinates()[0m[K[29D[?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[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[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?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[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[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[0mg[0;38;5;241m = C.genus()[12D[?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[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[?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;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[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[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[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[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[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[0mC[0;38;5;241m = superelliptic(x^3 - x + 1, 2)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my^2[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0my[?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.y[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*v^2 - C.y^2*v).coordinates()[29D[?7h[0m[?12l[?25h[?25l[?7l[0m*v^[0;38;5;20;1m2[0m - C.y^[0;38;5;20;1m2[0m*v).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;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[20D[0;38;5;16;48;5;152m([17C)[0m[K[?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[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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^[?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[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[34D[0m[J[0;94msage: [0m(C.y^[0;38;5;20;1m2[0m).expansion_at_infty()[34D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-6 + 2*t^-2 + 1 + 2*t^2 + t^4 + 2*t^6 + 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[0m(C.y^[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[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.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;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[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[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[4D[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[0my[0;38;5;241my[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.y.expansion_at_infty(prec = 100)[36D[?7h[0m[?12l[?25h[?25l[?7l[0m= C.y.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: [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[0mx[0;38;5;241mx[?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= C.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[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)[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[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[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[28D[0m[J[0;94msage: [0myy^[0;38;5;20;1m2[0m - (xx^[0;38;5;20;1m3[0m - xx + [0;38;5;20;1m1[0m)[28D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*t^-2 + 1 + 2*t^4 + 2*t^6 + 2*t^8 + 2*t^10 + 2*t^12 + 2*t^14 + t^28 + t^30 + t^32 + 2*t^40 + 2*t^42 + 2*t^44 + 2*t^46 + 2*t^48 + 2*t^50 + t^52 + t^54 + t^56 + t^82 + t^84 + t^86 + 2*t^88 + 2*t^90 + 2*t^92 + 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[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m = superelliptic(x^3 - x + 1, 2)[32D[?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 - 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[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 - 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[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mx = C.x.expansion_at_infty(prec = 100)[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m = C.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[0my[0;38;5;241my^2 - (xx^3 - xx + 1)[21D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;20;1m2[0m - [0;38;5;16;48;5;152m([0mxx^[0;38;5;20;1m3[0m - xx + [0;38;5;20;1m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m([13C[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[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[0my[0;38;5;241my^2 - (xx^3 - xx + 1)[21D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m=[CC.y.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.y.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: [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[0mx[0;38;5;241mx = C.x.expansion_at_infty(prec = 100)[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0mxx[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-2 + t^2 + 2*t^6 + 2*t^10 + t^14 + 2*t^18 + 2*t^34 + t^38 + 2*t^42 + 2*t^46 + t^50 + 2*t^54 + 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[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[8D[0m[J[0;94msage: [0myy[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-3 + 2*t + 2*t^5 + 2*t^9 + t^13 + 2*t^17 + 2*t^33 + t^37 + 2*t^41 + 2*t^45 + t^49 + 2*t^53 + 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[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?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[0m[J[0;94msage: [0;38;5;20;1m1[0m/xx[10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^2 + 2*t^6 + 2*t^10 + t^14 + 2*t^18 + 2*t^34 + t^38 + 2*t^42 + 2*t^46 + t^50 + 2*t^54 + 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[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*((C.x.teichmuller()).diffn())[30D[?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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m^(-1)[5D[?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;241mase_ring(parent(lau))[21D[?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[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[14D[0m[J[0;94msage: [0mb = F([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[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = F(2)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?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[0mt[?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[?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[Ct([0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mr[Cot([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[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[19D[0m[J[0;94msage: [0mb.nth_root([0;38;5;20;1m2[0m)[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[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 [43mb[49m[38;5;241;43m.[39;49m[43mnth_root[49m[43m([49m[43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/integer_mod.pyx:1572[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.nth_root[0;34m()[0m
+[1;32m   1570[0m         else:
+[1;32m   1571[0m             return sign[0] * K(R.teichmuller(modp) * (plog // n).exp())
+[0;32m-> 1572[0m     return self._nth_root_common(n, all, algorithm, cunningham)
+[1;32m   1573[0m 
+[1;32m   1574[0m def _nth_root_naive(self, n):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/finite_rings/element_base.pyx:74[0m, in [0;36msage.rings.finite_rings.element_base.FiniteRingElement._nth_root_common[0;34m()[0m
+[1;32m     72[0m if n == 0:
+[1;32m     73[0m     if all: return []
+[0;32m---> 74[0m     else: raise ValueError("no nth root")
+[1;32m     75[0m gcd, alpha, beta = n.xgcd(q-1) # gcd = alpha*n + beta*(q-1), so 1/n = alpha/gcd (mod q-1)
+[1;32m     76[0m if gcd == 1:
+
+[0;31mValueError[0m: no nth root
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb.nth_root[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[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[19D[0m[J[0;94msage: [0mb.nth_root([0;38;5;20;1m3[0m)[19D[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;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<string>:219: DeprecationWarning: invalid escape sequence '\s'
+[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;241my^2[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?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;241my^2[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty(prec = 100)[31D[?7h[0m[?12l[?25h[?25l[?7l[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[0mC[0;38;5;241m = superelliptic(x^3 - x, 2)[28D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241my^2[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty(prec = 100)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mexpansion_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.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004lww 1 + 2*t^4 + 2*t^8 + t^12 + 2*t^16 + 2*t^32 + t^36 + 2*t^40 + 2*t^44 + t^48 + 2*t^52 + O(t^100)
+[0m[?7h[0;91m[0m[0mt^-2 + t^2 + 2*t^6 + 2*t^10 + t^14 + 2*t^18 + 2*t^34 + t^38 + 2*t^42 + 2*t^46 + t^50 + 2*t^54 + 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.expansion_at_infty(prec = 100)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mniformizer().expansion_at_infty(prec = 220)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 2 1 1 2 3
+ww 1 + 2*t^4 + 2*t^8 + t^12 + 2*t^16 + 2*t^32 + t^36 + 2*t^40 + 2*t^44 + t^48 + 2*t^52 + 2*t^104 + t^108 + 2*t^112 + 2*t^116 + t^120 + 2*t^124 + 2*t^140 + t^144 + 2*t^148 + 2*t^152 + t^156 + 2*t^160 + O(t^220)
+[0m[?7h[0;91m[0m[0mt + O(t^221)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mlo[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[?2004l<string>:219: DeprecationWarning: invalid escape sequence '\s'
+[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.uniformizer().expansion_at_infty(prec = 220)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty(prec = 100)[0m[K[31D[?7h[0m[?12l[?25h[?25l[?7l[0m.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[40D[0m[J[0;94msage: [0mC.x.expansion_at_infty(prec = [0;38;5;20;1m100[0m)[40D[0m

+[J[?7h[0m[?12l[?25h[?2004lww 1 + 2*t^4 + 2*t^8 + t^12 + 2*t^16 + 2*t^32 + t^36 + 2*t^40 + 2*t^44 + t^48 + 2*t^52 + O(t^100)
+[0m[?7h[0;91m[0m[0mt^-2 + t^2 + 2*t^6 + 2*t^10 + t^14 + 2*t^18 + 2*t^34 + t^38 + 2*t^42 + 2*t^46 + t^50 + 2*t^54 + 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.expansion_at_infty(prec = 100)[33D[?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[?2004l<string>:219: DeprecationWarning: invalid escape sequence '\s'
+[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(prec = 100)[33D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;241mniformizer().expansion_at_infty(prec = 220)[43D[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 1 1 1 2 3
+ww 1 + 2*t^4 + 2*t^8 + t^12 + 2*t^16 + 2*t^32 + t^36 + 2*t^40 + 2*t^44 + t^48 + 2*t^52 + 2*t^104 + t^108 + 2*t^112 + 2*t^116 + t^120 + 2*t^124 + 2*t^140 + t^144 + 2*t^148 + 2*t^152 + t^156 + 2*t^160 + O(t^220)
+[0m[?7h[0;91m[0m[0mt + O(t^221)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;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)[4D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[5D[?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)[30D[?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()[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[0m(C.uniformizer().expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[46D[?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([0;38;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[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;16;48;5;152m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)^.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0m(.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?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.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?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[6D[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[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[0m([0;38;5;210;48;5;88m([0mC.uniformizer()[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[54D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?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[0m()[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?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[61D[0m[J[0;94msage: [0m((C.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m220[0m)[61D[0m

+[J[?7h[0m[?12l[?25h[?2004la, b, delta, M, R 1 1 1 2 3
+ww 1 + 2*t^4 + 2*t^8 + t^12 + 2*t^16 + 2*t^32 + t^36 + 2*t^40 + 2*t^44 + t^48 + 2*t^52 + 2*t^104 + t^108 + 2*t^112 + 2*t^116 + t^120 + 2*t^124 + 2*t^140 + t^144 + 2*t^148 + 2*t^152 + t^156 + 2*t^160 + O(t^220)
+[0m[?7h[0;91m[0m[0mt^-1 + O(t^219)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[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: [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[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[6C[?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.uniformizer().expansion_at_infty(prec = 220)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^3 - x, 2)[0m[K[27D[?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[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)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^3 - x, 2)[11D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^3 - x)^3 + x^3 - x, 2)[24D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C[0mx^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[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 = ((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 = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mcomposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^14 + 2*T^4 + T^2 + 1)/T^18
+expansions t^-18 + t^-16 + 2*t^-14 + t^-4 + 1 + t^2 + t^12 + 2*t^16 + t^18 + 2*t^28 + O(t^32) 
+ 1 + t^16 + t^48 + O(t^50) 
+ t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 2 + 2*t^12 + 2*t^18 + t^30 + O(t^32)
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + t^-2 + 2 + 2*t^12 + 2*t^18 + t^30 + O(t^32)
+omega_analytic ((x^84 + x^83 - x^82 + x^77 - x^75 - x^74 - x^69 - x^66 + x^53 - x^45 + x^29 - x^21)/(x^72*y - y)) dx
+omega8 ((-x^77 - x^76 + x^75 - x^74 + x^73 + x^72 - x^69 - x^67 + x^65 - x^61 + x^57 + x^56 - x^53 - x^51 + x^49 - x^48 - x^45 + x^43 + x^41 - x^37 + x^33 + x^32 - x^29 - x^27 + x^25 - x^24 - x^21 + x^19 + x^17 + x^13 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx
+dh ((x^30 + x^28 + x^20 + x^12)/(x^24*y - y)) dx
+omega8.expansion_at_infty() 2*t^-2 + 2 + t^2 + 2*t^4 + t^6 + t^8 + 2*t^16 + 2*t^18 + t^20 + 2*t^22 + 2*t^30 + 2*t^40 + t^46 + O(t^48)
+[0m[?7h[0;91m[0m[0m(((-x^77 - x^76 + x^75 - x^74 + x^73 + x^72 - x^69 - x^67 + x^65 - x^61 + x^57 + x^56 - x^53 - x^51 + x^49 - x^48 - x^45 + x^43 + x^41 - x^37 + x^33 + x^32 - x^29 - x^27 + x^25 - x^24 - x^21 + x^19 + x^17 + x^13 - x^12 + x^11 + x^9 + x^8 - x^4 - x^3 + x^2 + 1)/(x^73*y - x*y)) dx,
+ ((x^38 + 2*x^36 + x^30 + x^12)/(x^40 + x^32 + x^24 + 2*x^16 + 2*x^8 + 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 = superelliptic((x^3 - x)^3 + x^3 - x, 2)[42D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241muniformizer().expansion_at_infty(prec = 220)[44D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[52D[0m[J[0;94msage: [0mC.uniformizer().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[52D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt + O(t^221)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.uniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;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[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[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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.uniformizer().expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[46D[?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[16D[0;38;5;16;48;5;152m([13C[0m()[0;38;5;16;48;5;152m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)^.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.expansion_at_infty(prec[C= [0;38;5;20;1m220[0m)[31D[?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.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0;38;5;210;48;5;88m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.expansion_at_infty(prec = [0;38;5;20;1m2[C0[0m)[0m[K[32D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;210;48;5;88m)[0m.expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[32D[?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[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[31D[?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[6D[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[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[0m([0;38;5;210;48;5;88m([0mC.uniformizer()[0;38;5;16;48;5;152m)[0m^(-[0;38;5;20;1m1[C[0m).expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[54D[?7h[0m[?12l[?25h[?25l[?7l[0m([15C)[15D[?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[0m()[4C[?7h[0m[?12l[?25h[?25l[?7l[4C[?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[?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: [0m((C.uniformizer())^(-[0;38;5;20;1m1[0m)).expansion_at_infty(prec = [0;38;5;20;1m220[0m)[61D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-1 + O(t^219)
+[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: [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.[0;38;5;241mexpansion_at_infty(prec = 50)[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[8C[?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;1m50[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[38D[0m[J[0;94msage: [0mom.expansion_at_infty(prec = [0;38;5;20;1m50[0m)[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mt^-18 + t^-16 + 2*t^-14 + t^-4 + 1 + t^2 + 2*t^4 + t^6 + t^8 + 2*t^12 + 2*t^16 + t^18 + t^20 + 2*t^22 + O(t^32)
+[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.uniformizer().expansion_at_infty(prec = 220)[45D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0muniformizer().expansion_at_infty[0;38;5;16;48;5;152m([0mprec = [0;38;5;20;1m220[0;38;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[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[0mdexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0miexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mfexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mfexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0mnexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0m(expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0mexpansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().expansion_at_infty(prec = [C[0;38;5;20;1m20[0m)[30D[?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[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[60D[0m[J[0;94msage: [0mC.uniformizer().diffn().expansion_at_infty(prec = [0;38;5;20;1m220[0m)[60D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m1 + O(t^220)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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<string>:218: DeprecationWarning: invalid escape sequence '\s'
+[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.uniformizer().diffn().expansion_at_infty(prec = 220)[53D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic((x^3 - [C)^3 + x^3 - x, 2)[0m[K[41D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic[0;38;5;16;48;5;152m([0m(x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[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[49D[0m[J[0;94msage: [0mC = superelliptic((x^[0;38;5;20;1m3[0m - x)^[0;38;5;20;1m3[0m + x^[0;38;5;20;1m3[0m - x, [0;38;5;20;1m2[0m)[49D[0m

+[J[?7h[0m[?12l[?25h[?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.expansion_at_infty(prec = 50)[31D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[6C[0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[6C[0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[?7h[0m[?12l[?25h[?25l[?7l[2A[115D[0m[J[0;94msage: [0mom = ((C.x^[0;38;5;20;1m28[0m - C.x^[0;38;5;20;1m26[0m + C.x^[0;38;5;20;1m25[0m - C.x^[0;38;5;20;1m24[0m + C.x^[0;38;5;20;1m23[0m - C.x^[0;38;5;20;1m22[0m - C.x^[0;38;5;20;1m21[0m + C.x^[0;38;5;20;1m20[0m + C.x^[0;38;5;20;1m19[0m + C.x^[0;38;5;20;1m18[0m + C.x^[0;38;5;20;1m17[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;1m11[0m - C.x^[0;38;5;20;1m1
[162C0[0m

+[0;94m....: [0m - C.x^[0;38;5;20;1m8[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;1m16[0m*C.y - C.x^[0;38;5;20;1m15[0m*C.y + C.x^[0;38;5;20;1m14[0m*C.y - C.x^[0;38;5;20;1m13[0m*C.y + C.x^[0;38;5;20;1m12[0m*C.y - C.x^[0;38;5;20;1m11[0m*C.y + C.x^[0;38;5;20;1m10[0m*C.y - 
[162CC[0m

+[0;94m....: [0m.x^[0;38;5;20;1m9[0m*C.y - 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;1m3[0m*C.y - C.x^[0;38;5;20;1m2[0m*C.y + C.x*C.y))*C.dx[115D[0m

+[J[?7h[0m[?12l[?25h[?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_omega8_hpdh(om)[28D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0momposition_omega8_hpdh[0;38;5;16;48;5;152m([0mom[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;94msage: [0mdecomposition_omega8_hpdh(om)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^14 + 2*T^4 + T^2 + 1)/T^18
+expansions t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32) 
+ 1 + O(t^50) 
+ t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32)
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32)
+omega_analytic ((x^72 + x^71 - x^70 + x^65 - x^64 - x^62 - x^56 - x^55 - x^49 - x^48 + x^47 - x^46 - x^40 - x^38 - x^32 - x^31 - x^24 + x^23 - x^22 - x^16 - x^14 - x^8 - x^7 + 1)/(x^60*y)) dx
+omega8 ((x^78 - x^76 - x^75 - x^74 + x^73 + x^72 - x^71 - x^69 - x^67 - x^66 + x^65 - x^64 + x^63 - x^60 + x^59 + x^58 - x^57 - x^56 + x^55 - x^54 + x^48 - x^47 + x^46 + x^45 - x^44 + x^43 - x^42 + x^41 - x^40 + x^39 - x^38 - x^29 + x^28 - x^27 + x^26 - x^25 + x^24 - x^23 + x^22 + x^21 - x^20 + x^19 - x^18 + x^17 - x^16 - x^15 - x^14 - x^13 + x^12 - x^11 + x^10 - x^9 + x^8 - x^7 - x^6 + x^5 - x^4 + x^3 - x^2 + x - 1)/(x^75*y - x^74*y + x^73*y - x^72*y + x^71*y - x^70*y + x^69*y - x^68*y - x^67*y + x^66*y - x^65*y + x^64*y - x^63*y + x^62*y - x^61*y + x^60*y)) dx
+dh ((x^24 + x^22 - x^16 + x^14 - x^8 + 1)/(x^18*y)) dx
+omega8.expansion_at_infty() 1 + t^2 + 2*t^4 + t^6 + t^8 + 2*t^12 + 2*t^16 + t^18 + t^20 + 2*t^22 + t^32 + 2*t^40 + t^48 + O(t^50)
+[0m[?7h[0;91m[0m[0m(((x^78 - x^76 - x^75 - x^74 + x^73 + x^72 - x^71 - x^69 - x^67 - x^66 + x^65 - x^64 + x^63 - x^60 + x^59 + x^58 - x^57 - x^56 + x^55 - x^54 + x^48 - x^47 + x^46 + x^45 - x^44 + x^43 - x^42 + x^41 - x^40 + x^39 - x^38 - x^29 + x^28 - x^27 + x^26 - x^25 + x^24 - x^23 + x^22 + x^21 - x^20 + x^19 - x^18 + x^17 - x^16 - x^15 - x^14 - x^13 + x^12 - x^11 + x^10 - x^9 + x^8 - x^7 - x^6 + x^5 - x^4 + x^3 - x^2 + x - 1)/(x^75*y - x^74*y + x^73*y - x^72*y + x^71*y - x^70*y + x^69*y - x^68*y - x^67*y + x^66*y - x^65*y + x^64*y - x^63*y + x^62*y - x^61*y + x^60*y)) dx,
+ ((x^32 + 2*x^30 + 2*x^24 + 2*x^14 + 2*x^8 + 1)/(x^34 + x^26 + x^18))*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_omega8_hpdh[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)[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)[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[0modecomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mmdecomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m8decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m,decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0mAdecomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m=decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m decomposition_omega8_hpdh(om)[29D[?7h[0m[?12l[?25h[?25l[?7l[25C[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[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0mom8, A = decomposition_omega8_hpdh(om)[44D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_analytic (T^14 + 2*T^4 + T^2 + 1)/T^18
+expansions t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32) 
+ 1 + O(t^50) 
+ t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32)
+omega_analytic.expansion_at_infty() t^-18 + t^-16 + 2*t^-14 + t^-4 + O(t^32)
+omega_analytic ((x^72 + x^71 - x^70 + x^65 - x^64 - x^62 - x^56 - x^55 - x^49 - x^48 + x^47 - x^46 - x^40 - x^38 - x^32 - x^31 - x^24 + x^23 - x^22 - x^16 - x^14 - x^8 - x^7 + 1)/(x^60*y)) dx
+omega8 ((x^78 - x^76 - x^75 - x^74 + x^73 + x^72 - x^71 - x^69 - x^67 - x^66 + x^65 - x^64 + x^63 - x^60 + x^59 + x^58 - x^57 - x^56 + x^55 - x^54 + x^48 - x^47 + x^46 + x^45 - x^44 + x^43 - x^42 + x^41 - x^40 + x^39 - x^38 - x^29 + x^28 - x^27 + x^26 - x^25 + x^24 - x^23 + x^22 + x^21 - x^20 + x^19 - x^18 + x^17 - x^16 - x^15 - x^14 - x^13 + x^12 - x^11 + x^10 - x^9 + x^8 - x^7 - x^6 + x^5 - x^4 + x^3 - x^2 + x - 1)/(x^75*y - x^74*y + x^73*y - x^72*y + x^71*y - x^70*y + x^69*y - x^68*y - x^67*y + x^66*y - x^65*y + x^64*y - x^63*y + x^62*y - x^61*y + x^60*y)) dx
+dh ((x^24 + x^22 - x^16 + x^14 - x^8 + 1)/(x^18*y)) dx
+omega8.expansion_at_infty() 1 + t^2 + 2*t^4 + t^6 + t^8 + 2*t^12 + 2*t^16 + t^18 + t^20 + 2*t^22 + t^32 + 2*t^40 + t^48 + O(t^50)
+[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;241mm8, A = decomposition_omega8_hpdh(om)[37D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mom [0;38;5;241m= ((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[9C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;241m [C(C.x^28 - C.x^26 + C.x^25 - C.x^24 + C.x^23 - C.x^[C2 - 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^[C1 - C.x^
[162C1[0m

+[6C[0;38;5;241m0 - 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^[C1*C.y + C.x^10*C.y -
[162C [0m

+[6C[0;38;5;241mC.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)*C.dx[2A[105D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[0m

+[0m [0m[K[0m

+[0m [0m[K[2A[10C[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m. [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0mca ==[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0mt [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0me [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0m =[C[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0mi [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0me [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0mr [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0m( [C=[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m [C=[3D[?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[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m8[?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[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[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[0mg[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?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[47D[0m[J[0;94msage: [0mom.cartier() == om8.cartier() + A.diffn()[47D[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[0mo[0;38;5;241mm.cartier() == om8.cartier() + A.diffn()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m8[0;38;5;241m, A = decomposition_om[Cga8_hpdh(om)[0m[K[35D[?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[0mg[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0m;[?7h[0m[?12l[?25h[?25l[?7l[18D[0;94msage: [0mom8.is_regu;[0m

+[18C[0;38;5;16;48;5;250m  %%!                                          AbelianGroupMorphism                         AdditiveAbelianGroupWrapper                   [0m

+[18C[0;38;5;16;48;5;250m  A                                            AbelianGroupWithValues                       AdditiveAbelianGroupWrapperElement            [0m

+[18C[0;38;5;16;48;5;250m  AA                                           AbelianVariety                               AdditiveMagmas                               >[0m

+[18C[0;38;5;16;48;5;250m  AbelianGroup                                 AdditiveAbelianGroup                         AffineCryptosystem                            [0m

+[0m [5A[18C[?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[16C[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mar_on_U[0m

+[25C[0;38;5;16;48;5;250m om8.is_regular_on_U0    [0m

+[25C[0;38;5;16;48;5;250m om8.is_regular_on_Uinfty[2A[25D[?7h[0m[?12l[?25h[?25l[?7l[0m0[0m

+[25C[0;38;5;231;48;5;102m om8.is_regular_on_U0    [0m

+

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

+[25C[0;38;5;16;48;5;250m om8.is_regular_on_U0    [0m

+[25C[0;38;5;231;48;5;102m om8.is_regular_on_Uinfty[2A[20D[?7h[0m[?12l[?25h[?25l[?7l[0m([0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[30C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mom8.is_regular_on_Uinfty()[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[6D[0;94msage: [0m

+

+

+[0m [3A[6C[?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$ gi[K[Kgit add aux[K[K[Ksuperelliptic_arbitrary_field.ipynb [K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[Kage/superelliptic_drw/superelliptic_drw_auxilliaries.sage 
diff --git a/sage/init.sage b/sage/init.sage
index f4efe85..2ea9902 100644
--- a/sage/init.sage
+++ b/sage/init.sage
@@ -18,12 +18,14 @@ load('superelliptic_drw/decomposition_into_g0_g8.sage')
 load('superelliptic_drw/superelliptic_witt.sage')
 load('superelliptic_drw/superelliptic_drw_form.sage')
 load('superelliptic_drw/superelliptic_drw_cech.sage')
+load('superelliptic_drw/superelliptic_drw_auxilliaries.sage')
 load('superelliptic_drw/regular_form.sage')
 load('superelliptic_drw/de_rham_witt_lift.sage')
 load('superelliptic_drw/automorphism.sage')
 load('auxilliaries/reverse.sage')
 load('auxilliaries/hensel.sage')
 load('auxilliaries/linear_combination_polynomials.sage')
+load('auxilliaries/laurent_analytic_part.sage')
 ##############
 ##############
 load('drafty/convert_superelliptic_into_AS.sage')
diff --git a/sage/superelliptic/superelliptic_class.sage b/sage/superelliptic/superelliptic_class.sage
index 1a43896..7b3fd1d 100644
--- a/sage/superelliptic/superelliptic_class.sage
+++ b/sage/superelliptic/superelliptic_class.sage
@@ -201,10 +201,22 @@ class superelliptic:
                     basis += [superelliptic_function(self, Fxy(m*y^(m-j)/x^i))]
         return basis
 
-#Auxilliary. Given a superelliptic curve C : y^m = f(x) and a polynomial g(x, y)
-#it replaces repeteadly all y^m's in g(x, y) by f(x). As a result
-#you obtain \sum_{i = 0}^{m-1} y^i g_i(x).
+    def uniformizer(self):
+        m = self.exponent
+        r = self.polynomial.degree()
+        delta, a, b = xgcd(m, r)
+        a = -a
+        M = m/delta
+        R = r/delta
+        while a<0:
+            a += R
+            b += M
+        return (C.x)^a/(C.y)^b
+
 def reduction(C, g):
+    '''Auxilliary. Given a superelliptic curve C : y^m = f(x) and a polynomial g(x, y)
+    it replaces repeteadly all y^m's in g(x, y) by f(x). As a result
+    you obtain \sum_{i = 0}^{m-1} y^i g_i(x).'''
     p = C.characteristic
     F = C.base_ring
     Rxy.<x, y> = PolynomialRing(F, 2)
diff --git a/sage/superelliptic/superelliptic_function_class.sage b/sage/superelliptic/superelliptic_function_class.sage
index f93f91c..63b0f6d 100644
--- a/sage/superelliptic/superelliptic_function_class.sage
+++ b/sage/superelliptic/superelliptic_function_class.sage
@@ -122,13 +122,12 @@ class superelliptic_function:
         fct = RxyQ(fct)
         r = f.degree()
         delta, a, b = xgcd(m, r)
-        b = -b
+        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)
diff --git a/sage/superelliptic_drw/decomposition_into_g0_g8.sage b/sage/superelliptic_drw/decomposition_into_g0_g8.sage
index e83858c..d9e5134 100644
--- a/sage/superelliptic_drw/decomposition_into_g0_g8.sage
+++ b/sage/superelliptic_drw/decomposition_into_g0_g8.sage
@@ -57,11 +57,4 @@ def decomposition_omega0_omega8(omega, prec=50):
     #Rx.<x> = PolynomialRing(F)
     #aux_fct = (g0.form)*y
     else:
-        raise ValueError("Something went wrong for "+str(omega) +". Result would be "+str(g0)+ " and " + str(g8))
-        
-        
-def decomposition_g0_g8_pth_power(fct):
-    '''Decompose fct as g0 - g8 + A^p, if possible. Output: (g0, g8, A).'''
-    coor = fct.coordinates()
-    C = fct.curve
-    return 0
\ No newline at end of file
+        raise ValueError("Something went wrong for "+str(omega) +". Result would be "+str(g0)+ " and " + str(g8))
\ No newline at end of file
diff --git a/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage b/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage
new file mode 100644
index 0000000..7061da7
--- /dev/null
+++ b/sage/superelliptic_drw/superelliptic_drw_auxilliaries.sage
@@ -0,0 +1,49 @@
+def decomposition_g0_pth_power(fct):
+    '''Decompose fct as g0 + A^p, if possible. Output: (g0, A).'''
+    omega = fct.diffn().regular_form()
+    g0 = omega.int()
+    A = (fct - g0).pth_root()
+    return (g0, A)
+
+def decomposition_g0_p2th_power(fct):
+    '''Decompose fct as g0 + A^(p^2), if possible. Output: (g0, A).'''
+    g0, A = decomposition_g0_pth_power(fct)
+    A0, A1 = decomposition_g0_pth_power(A)
+    return (g0 + A0^p, A1)
+
+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)'''
+    omega1 = omega.cartier().cartier()
+    omega1 = omega1.inv_cartier().inv_cartier()
+    fct = (omega.cartier() - omega1.cartier()).int()
+    return (omega1, fct)
+
+def decomposition_omega8_hpdh(omega, prec = 50):
+    '''Decompose omega = (regular on U8) + h^(p-1) dh, so that Cartier(omega) = (regular on U8) + dh.
+    Result: (regular on U8, h)'''
+    C = omega.curve
+    g = C.genus()
+    Fxy, Rxy, x, y = C.fct_field
+    F = C.base_ring
+    p = C.characteristic
+    Rt.<t> = LaurentSeriesRing(F)
+    RT.<T> = PolynomialRing(F)
+    FT = FractionField(RT)
+    omega_analytic = FT(laurent_analytic_part(omega.expansion_at_infty(prec = prec))(t = T))
+    print('omega_analytic', omega_analytic)
+    Cv = C.uniformizer()
+    v = Fxy(Cv.function)
+    omega_analytic = Fxy(omega_analytic(T = v))
+    print('expansions', superelliptic_function(C, omega_analytic).expansion_at_infty(prec = prec), '\n', Cv.diffn().expansion_at_infty(prec = prec), 
+         '\n', (superelliptic_function(C, omega_analytic)*Cv.diffn()).expansion_at_infty(prec = prec))
+    omega_analytic = superelliptic_function(C, omega_analytic)*Cv.diffn()
+    print('omega_analytic.expansion_at_infty()', omega_analytic.expansion_at_infty(prec = prec))
+    print('omega_analytic', omega_analytic)
+    omega8 = omega - omega_analytic
+    print('omega8', omega8)
+    dh = omega.cartier() - omega8.cartier()
+    print('dh', dh)
+    h = dh.int()
+    print('omega8.expansion_at_infty()', omega8.expansion_at_infty(prec = prec))
+    return (omega8, h)
\ No newline at end of file
diff --git a/sage/superelliptic_drw/superelliptic_drw_cech.sage b/sage/superelliptic_drw/superelliptic_drw_cech.sage
index 80ed151..04ec0e0 100644
--- a/sage/superelliptic_drw/superelliptic_drw_cech.sage
+++ b/sage/superelliptic_drw/superelliptic_drw_cech.sage
@@ -67,30 +67,34 @@ class superelliptic_drw_cech:
         aux.omega0 -= aux_f_t_0.teichmuller().diffn()
         aux.omega8 = aux.omega0 - aux.f.diffn()
         #
+        # Now omega = (regular on U0) + h^(p-1) dh, so that Cartier(omega) = (regular on U0) + dh.
+        # We replace omega by regular on U0
         omega = aux.omega0.omega
-        omega1 = omega.cartier().cartier()
-        omega1 = omega1.inv_cartier().inv_cartier()
-        fct = (omega.cartier() - omega1.cartier()).int()
+        aux.omega0.omega, fct = decomposition_omega0_hpdh(aux.omega0.omega)
         aux.omega0.h2 += fct^p
-        aux.omega0.omega = omega1
-        if aux.omega0.h2.function in Rxy:
-            aux.f -= aux.omega0.h2.verschiebung()
-            aux.omega0.h2 = 0*C.x
-            if aux.omega8.h2.expansion_at_infty().valuation() >= 0:
-                aux.f += aux.omega8.h2.verschiebung()
-                aux.omega8.h2 = 0*C.x
-                print('aux', aux)
-                # Now aux should be of the form (V(omega1), V(f), V(omega2))
-                # Thus aux = p*(Cartier(omega1), p-th_root(f), Cartier(omega2))
-                aux_divided_by_p = superelliptic_cech(C, aux.omega0.omega.cartier(), aux.f.f.pth_root())
-                print('aux_divided_by_p', aux_divided_by_p)
-                print('is regular', aux_divided_by_p.omega0.is_regular_on_U0(), aux_divided_by_p.omega8.is_regular_on_Uinfty())
-                print('aux.omega0.omega.cartier() - aux.f.f.pth_root().diffn() == aux.omega8.omega.cartier()', aux.omega0.omega.cartier() - aux.f.f.pth_root().diffn() == aux.omega8.omega.cartier())
-                return aux_divided_by_p
-            else:
-                raise ValueError("aux.omega8.h2.expansion_at_infty().valuation() < 0:", aux.omega8.h2.expansion_at_infty())
+        # 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]
+        # Now we can reduce: (... + dV(h2), V(f), ...) --> (..., V(f - h2), ...)
+        aux.f -= aux.omega0.h2.verschiebung()
+        aux.omega0.h2 = 0*C.x
+        
+        if aux.omega8.h2.expansion_at_infty().valuation() >= 0:
+            aux.f += aux.omega8.h2.verschiebung()
+            aux.omega8.h2 = 0*C.x
+            print('aux', aux)
+            # Now aux should be of the form (V(omega1), V(f), V(omega2))
+            # Thus aux = p*(Cartier(omega1), p-th_root(f), Cartier(omega2))
+            aux_divided_by_p = superelliptic_cech(C, aux.omega0.omega.cartier(), aux.f.f.pth_root())
+            print('aux_divided_by_p', aux_divided_by_p)
+            print('is regular', aux_divided_by_p.omega0.is_regular_on_U0(), aux_divided_by_p.omega8.is_regular_on_Uinfty())
+            print('aux.omega0.omega.cartier() - aux.f.f.pth_root().diffn() == aux.omega8.omega.cartier()', aux.omega0.omega.cartier() - aux.f.f.pth_root().diffn() == aux.omega8.omega.cartier())
+            return aux_divided_by_p
         else:
-            raise ValueError("aux.omega0.h2.function not in Rxy:", aux.omega0.h2.function)
+            print('aux.omega8.omega', aux.omega8.omega)
+            print('aux.omega8.h2', aux.omega8.h2)
+            print('second_patch(aux.omega8.h2.diffn()).is_regular_on_U0()', second_patch(aux.omega8.h2.diffn()).is_regular_on_U0())
+            raise ValueError("aux.omega8.h2.expansion_at_infty().valuation() < 0:", aux.omega8.h2.expansion_at_infty())
         
     def coordinates(self, basis = 0):
         C = self.curve
@@ -113,4 +117,4 @@ class superelliptic_drw_cech:
         print(self.omega0.r().is_regular_on_U0(), self.omega8.r().is_regular_on_Uinfty(), self.omega0.frobenius().is_regular_on_U0(),     self.omega8.frobenius().is_regular_on_Uinfty())
         eq1 = self.omega0.r().is_regular_on_U0() and self.omega8.r().is_regular_on_Uinfty()
         eq2 = self.omega0.frobenius().is_regular_on_U0() and self.omega8.frobenius().is_regular_on_Uinfty()
-        return eq1 and eq2
+        return eq1 and eq2
\ No newline at end of file
