diff --git a/sage/.run.term-0.term b/sage/.run.term-0.term
index d659c25..ef85aec 100644
--- a/sage/.run.term-0.term
+++ b/sage/.run.term-0.term
@@ -38646,4 +38646,1223 @@ 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$ add sage/drafty/[K[K[K[K[K[K[K[K[K[K[K[K[K[K[K[Kadd[K[K[Kgit add sage/drafty/superelliptic_drw.sage sage/drafty/[K[K[K[K[K[K[Ksuperelliptic/decomposition_into_g0_g8.sage 
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ g
\ No newline at end of file
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git commit -m "superelliptic de rham witt - poczatek"
+[master 856d742] superelliptic de rham witt - poczatek
+ 12 files changed, 12077 insertions(+), 105 deletions(-)
+ rewrite sage/drafty/draft.sage (91%)
+ create mode 100644 sage/drafty/superelliptic_drw.sage
+ create mode 100644 sage/superelliptic/decomposition_into_g0_g8.sage
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
+Username for 'https://git.wmi.amu.edu.pl': jgarnek
+Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
+Enumerating objects: 31, done.
+Counting objects:   3% (1/31)
Counting objects:   6% (2/31)
Counting objects:   9% (3/31)
Counting objects:  12% (4/31)
Counting objects:  16% (5/31)
Counting objects:  19% (6/31)
Counting objects:  22% (7/31)
Counting objects:  25% (8/31)
Counting objects:  29% (9/31)
Counting objects:  32% (10/31)
Counting objects:  35% (11/31)
Counting objects:  38% (12/31)
Counting objects:  41% (13/31)
Counting objects:  45% (14/31)
Counting objects:  48% (15/31)
Counting objects:  51% (16/31)
Counting objects:  54% (17/31)
Counting objects:  58% (18/31)
Counting objects:  61% (19/31)
Counting objects:  64% (20/31)
Counting objects:  67% (21/31)
Counting objects:  70% (22/31)
Counting objects:  74% (23/31)
Counting objects:  77% (24/31)
Counting objects:  80% (25/31)
Counting objects:  83% (26/31)
Counting objects:  87% (27/31)
Counting objects:  90% (28/31)
Counting objects:  93% (29/31)
Counting objects:  96% (30/31)
Counting objects: 100% (31/31)
Counting objects: 100% (31/31), done.
+Delta compression using up to 4 threads
+Compressing objects:   5% (1/18)
Compressing objects:  11% (2/18)
Compressing objects:  16% (3/18)
Compressing objects:  22% (4/18)
Compressing objects:  27% (5/18)
Compressing objects:  33% (6/18)
Compressing objects:  38% (7/18)
Compressing objects:  44% (8/18)
Compressing objects:  50% (9/18)
Compressing objects:  55% (10/18)
Compressing objects:  61% (11/18)
Compressing objects:  66% (12/18)
Compressing objects:  72% (13/18)
Compressing objects:  77% (14/18)
Compressing objects:  83% (15/18)
Compressing objects:  88% (16/18)
Compressing objects:  94% (17/18)
Compressing objects: 100% (18/18)
Compressing objects: 100% (18/18), done.
+Writing objects:   5% (1/18)
Writing objects:  11% (2/18)
Writing objects:  16% (3/18)
Writing objects:  22% (4/18)
Writing objects:  27% (5/18)
Writing objects:  33% (6/18)
Writing objects:  38% (7/18)
Writing objects:  44% (8/18)
Writing objects:  50% (9/18)
Writing objects:  55% (10/18)
Writing objects:  61% (11/18)
Writing objects:  66% (12/18)
Writing objects:  72% (13/18)
Writing objects:  77% (14/18)
Writing objects:  83% (15/18)
Writing objects:  88% (16/18)
Writing objects:  94% (17/18)
Writing objects: 100% (18/18)
Writing objects: 100% (18/18), 91.43 KiB | 1.63 MiB/s, done.
+Total 18 (delta 8), reused 0 (delta 0)
+remote: . Processing 1 references[K
+remote: Processed 1 references in total[K
+To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
+   f683017..856d742  master -> master
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.7, Release Date: 2022-09-19                     │
+│ Using Python 3.10.5. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: 2021 De Rham/DeRhamComputation[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mOSError[0m                                   Traceback (most recent call last)
+Input [0;32mIn [1][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mload[49m[43m([49m[38;5;124;43m'[39;49m[38;5;124;43minit.sage[39;49m[38;5;124;43m'[39;49m[43m)[49m
+
+File [0;32m/ext/sage/9.7/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.7/src/sage/repl/load.py:244[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    242[0m         [38;5;28;01mbreak[39;00m
+[1;32m    243[0m [38;5;28;01melse[39;00m:
+[0;32m--> 244[0m     [38;5;28;01mraise[39;00m [38;5;167;01mIOError[39;00m([38;5;124m'[39m[38;5;124mdid not find file [39m[38;5;132;01m%r[39;00m[38;5;124m to load or attach[39m[38;5;124m'[39m [38;5;241m%[39m filename)
+[1;32m    246[0m ext [38;5;241m=[39m os[38;5;241m.[39mpath[38;5;241m.[39msplitext(fpath)[[38;5;241m1[39m][38;5;241m.[39mlower()
+[1;32m    247[0m [38;5;28;01mif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.py[39m[38;5;124m'[39m:
+
+[0;31mOSError[0m: did not find file 'init.sage' to load or attach
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.genus()[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mgenus()[7D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexpansion_at_infty()[1][23D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mv[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.x.curve()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mcurve[49m[43m([49m[43m)[49m
+
+[0;31mTypeError[0m: 'superelliptic' object is not callable
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.curve[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mC.x.curve[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mbb[0].cartier().coordinates()[29D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;24mbin[?7h[0m[?12l[?25h[?25l[?7l[3D[0mbino[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0mbinomial[0m

+[14C[0;38;5;16;48;5;250m binomial             [0m

+[14C[0;38;5;16;48;5;250m binomial_coefficients[0m

+

+

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

+[14C[0;38;5;231;48;5;102m binomial             [0m

+

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

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[13C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mbinomial([0;38;5;20;1m4[0m, [0;38;5;20;1m2[0m)[20D[0m

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

+

+

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

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ms[0;38;5;241mtr(f).replace("x", "[x]")[25D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mrw_form[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mon[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [2][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43msuperelliptic_drw_form[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m
+
+[0;31mTypeError[0m: superelliptic_drw_form.__init__() missing 1 required positional argument: 'h'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [3][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43msuperelliptic_drw_form[49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mone[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m,[49m[43m [49m[43mInteger[49m[43m([49m[38;5;241;43m0[39;49m[43m)[49m[43m)[49m
+
+[0;31mTypeError[0m: superelliptic_drw_form.__init__() missing 1 required positional argument: 'h'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mbinomial[0;38;5;16;48;5;152m([0;38;5;20;1m4[0m, [0;38;5;20;1m2[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[14D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(0) + dV([0])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m+1[2D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mx[7D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx - x[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0mx - x == [0;38;5;20;1m0[16D[0m

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

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

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mx - x == [0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_drw_form at 0x7f10b03e3ee0>) failed: AttributeError: 'sage.rings.integer.Integer' object has no attribute 'form'>
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m., [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0md, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0msuperelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[50D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m+2[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24msuper[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupere[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([20C)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;24msuper[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0msupe[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([11C[0;38;5;16;48;5;152m)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m([11C)[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0masupere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m=supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m supere[Cliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[35D[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0, 0)[38D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241minomial(4, 2)[13D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+b[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [14][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m b [38;5;241m=[39m a[38;5;241m+[39m[43mb[49m
+
+[0;31mNameError[0m: name 'b' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+b[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
+
+File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:27[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+[0;31mTypeError[0m: superelliptic_witt.__init__() takes 3 positional arguments but 4 were given
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0msuperelliptic_drw[Cform[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[35D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.curve[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0, 0)[38D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [19][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
+
+File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:95[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+[0;31mNameError[0m: name 'f0' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma+a[?7h[0m[?12l[?25h[?25l[?7l[3D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma+[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0m)[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[12D[0m([11C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m*, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mC, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m., [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0md, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, [0;38;5;20;1m0[0m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([16C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m*[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [23][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
+
+File [0;32m<string>:106[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:95[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+[0;31mNameError[0m: name 'h0' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m, [0;38;5;20;1m0[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [26][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m b [38;5;241m=[39m [43ma[49m[38;5;241;43m+[39;49m[43ma[49m
+
+File [0;32m<string>:107[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:105[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:38[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'function'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]V(x dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb = a+a[0m[K[?7h[0m[?12l[?25h[?25l[?7l[7D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[x^5 + x^4 + z0*z1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[7D[0ma[3Csuperelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[54D[0m[J[0;94msage: [0ma = superelliptic_drw_form(C.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x)[54D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = superelliptic_drw_form[0;38;5;16;48;5;152m([0mC.one, [0;38;5;20;1m0[0m*C.dx, [0;38;5;20;1m0[0m*C.x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[48D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m = a+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = a+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = a+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(x dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= a+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = b+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = b+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= b+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mb+a[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mb = b+a[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = b+a[6D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x] + V(x dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^1 = x over Finite Field of size 2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(x^4 + x, 2)[27D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

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

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

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

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = superelliptic_drw_form(C.one, 0*C.dx, 0*C.x)[47D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0ma+a+a[11D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^2) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241melp(second_patch)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= yy*v^2 - yy^2*v[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[J[0;94msage: [0mh = x/x[13D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mg[0;38;5;241m.change_ring(Integers(9))[25D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;241m = x/x[6D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mh == [0;38;5;20;1m1[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241match(C)[7D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241ment(g)[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(x)[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m - x == 0[9D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0mx+y[9D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0m-C.x[10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [53][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;241;43m-[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m
+
+[0;31mTypeError[0m: superelliptic_function.__neg__() missing 1 required positional argument: 'other'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m2*x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241mC.x[3D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0m-C.dx[11D[0m

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m+a+a[4D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m+2[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [4][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mInteger[49m[43m([49m[38;5;241;43m2[39;49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:108[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
+[1;32m    493[0m     """
+[0;32m--> 494[0m     return self.getattr_from_category(name)
+[1;32m    495[0m 
+[1;32m    496[0m cdef getattr_from_category(self, name):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    505[0m     else:
+[1;32m    506[0m         cls = P._abstract_element_class
+[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+[1;32m    509[0m def __dir__(self):
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    359[0m     dummy_error_message.cls = type(self)
+[1;32m    360[0m     dummy_error_message.name = name
+[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
+[1;32m    362[0m attribute = <object>attr
+[1;32m    363[0m # Check for a descriptor (__get__ in Python)
+
+[0;31mAttributeError[0m: 'sage.rings.integer.Integer' object has no attribute 't'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.curve[7D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.x.teichmuller()[23D[0m

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mteichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*a[?7h[0m[?12l[?25h[?25l[?7l[3D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m2[0m*a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^2) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;241m^4[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m3[0m*a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^2) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0;38;5;20;1m9[0m*a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241mC.dx[4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;94msage: [0m-[0;38;5;20;1m3[0m*a[10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [15][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:127[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_drw_form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;20;1m3[0m*a[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(-[0;38;5;20;1m3[0m*a[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0m(-[0;38;5;20;1m3[0m)*a[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [16][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[38;5;241;43m-[39;49m[43mInteger[49m[43m([49m[38;5;241;43m3[39;49m[43m)[49m[43m)[49m[38;5;241;43m*[39;49m[43ma[49m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/integer.pyx:1964[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1962[0m         return y
+[1;32m   1963[0m 
+[0;32m-> 1964[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1965[0m 
+[1;32m   1966[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:127[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+[0;31mTypeError[0m: bad operand type for unary -: 'superelliptic_drw_form'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;241m3*a[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;94msage: [0m-a[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [18][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [38;5;241;43m-[39;49m[43ma[49m
+
+[0;31mTypeError[0m: superelliptic_drw_form.__neg__() missing 1 required positional argument: 'other'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-a[?7h[0m[?12l[?25h[?25l[?7l[2D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = x^3 + 2*x - 1[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m4[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0mf = x^[0;38;5;20;1m5[0m - x^[0;38;5;20;1m4[0m + [0;38;5;20;1m2[0m*x[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m = x^5 - x^4 + 2*x[18D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mf[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5 + 2*x^4 + 2*x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(x)[8D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0mparent(f)[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mUnivariate Polynomial Ring in x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mvaluation()[11D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[2D[0m[[C][2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m[[C[0;38;5;16;48;5;152m][3D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m[[C][4D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mMf.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m=f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[0m f.monomials()[[0;38;5;20;1m0[0m][16D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[9C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0mM = f.monomials()[[0;38;5;20;1m0[0m][26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[0;38;5;241m = f.monomials()[0][19D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mM[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^5
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mM[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdeterminant()[13D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;94msage: [0mM.[0m

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

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

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

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

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

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

+

+

+

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

+[9C[0;38;5;16;48;5;250m M.abs                        [0;38;5;231;48;5;102m M.all_roots_in_interval      [A[40D[?7h[0m[?12l[?25h[?25l[?7l[21D[0mbase_ring[0m[K[0m

+[39C[0;38;5;16;48;5;250m M.all_roots_in_interval      [0;38;5;231;48;5;102m M.base_ring                  [A[82D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mchange_variable_name[0m

+[69C[0;38;5;16;48;5;250m M.base_ring                  [0;38;5;231;48;5;102m M.change_variable_name       [A[101D[?7h[0m[?12l[?25h[?25l[?7l[19D[0mompose_t[Cunc[0m[K[0m

+[99C[0;38;5;16;48;5;250m M.change_variable_name       [0;38;5;231;48;5;102m M.compose_trunc              [A[138D[?7h[0m[?12l[?25h[?25l[?7l[12D[0mycl[Ctomic_part[0m

+[8C[0;38;5;16;48;5;250m [4Cll_roots_in_interval[9Cbase_ring            [9Cchange_variable_name[11Compose_t[Cunc       [11C[0;38;5;231;48;5;102mycl[Ctomic_part[0m

+[8C[0;38;5;16;48;5;250m [4Cny_ro[Ct      [16Ccartesian_product[14Coefficients     [15Cmposed_op [18Cdegree     [0m

+[8C[0;38;5;16;48;5;250m<[4Crgs     [21Ccategory[23Complex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [0m

+[8C[0;38;5;16;48;5;250m [3Cbase_extend   [16Cchang[C_ri[Cg[20Compose_power[19Cntent[Cideal[17Cderiva[Cive   [4A[122D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mdi[Ct[0m[K[0m

+[12C[0;38;5;16;48;5;250mbase_ring            [9Cchange_variable_name[11Compose_t[Cunc       [11Cycl[Ctomic_part[15C[0;38;5;231;48;5;102mdi[Ct           [0m

+[12C[0;38;5;16;48;5;250mcartesian_product[14Coefficients     [15Cmposed_op [18Cdegree     [20Ciff  [0m

+[12C[0;38;5;16;48;5;250mcategory[23Complex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[0m

+[12C[0;38;5;16;48;5;250mchang[C_ri[Cg[20Compose_power[19Cntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[4A[132D[?7h[0m[?12l[?25h[?25l[?7l[2D[0mspersion[0m

+[12C[0;38;5;16;48;5;250mchange_variable_name[11Compose_t[Cunc       [11Cycl[Ctomic_part[15Cdi[Ct           [17C[0;38;5;231;48;5;102mspersion[0m

+[13C[0;38;5;16;48;5;250moefficients     [15Cmposed_op [18Cdegree     [20Ciff  [26Cspersion_set[0m

+[13C[0;38;5;16;48;5;250momplex_roots[19Cnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[19Cvides      [0m

+[13C[0;38;5;16;48;5;250mompose_power[19Cntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[19Cump        [4A[126D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mum[Cs[0m[K[0m

+[13C[0;38;5;16;48;5;250mompose_t[Cunc       [11Cycl[Ctomic_part[15Cdi[Ct           [17Cspersion[21C[0;38;5;231;48;5;102mum[Cs     [0m

+[14C[0;38;5;16;48;5;250mmposed_op [18Cdegree     [20Ciff  [26Cspersion_set[16Ceuclidean_degree[0m

+[14C[0;38;5;16;48;5;250mnstant_c[Cefficient[10Cde[Comi[Cator         [11Cifferen[Ciate[19Cvides      [17Cexpon[Cnts[0m

+[14C[0;38;5;16;48;5;250mntent[Cideal[17Cderiva[Cive   [18Ciscrim[Cnant[19Cump        [18Cfactor[4A[125D[?7h[0m[?12l[?25h[?25l[?7l[5D[0me[Cclidean_degree[0m

+[129C[0;38;5;16;48;5;250m M.dumps                      [0m

+[129C[0;38;5;231;48;5;102m M.euclidean_degree           [2A[135D[?7h[0m[?12l[?25h[?25l[?7l[15D[0mxponents[0m[K[0m

+

+[129C[0;38;5;16;48;5;250m M.euclidean_degree           [0m

+[129C[0;38;5;231;48;5;102m M.exponents                  [3A[142D[?7h[0m[?12l[?25h[?25l[?7l[9D[0mfactor[0m[K[0m

+

+

+[129C[0;38;5;16;48;5;250m M.exponents                  [0m

+[129C[0;38;5;231;48;5;102m M.factor                     [4A[145D[?7h[0m[?12l[?25h[?25l[?7l[6D[0mexponents[0m

+

+

+[129C[0;38;5;231;48;5;102m M.exponents                  [0m

+[129C[0;38;5;16;48;5;250m M.factor                     [4A[142D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[5A[16C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mM.exponents()[19D[0m

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

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mM.exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mM.exponents()[[0;38;5;20;1m0[0m][22D[0m

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= b+a[5D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ms[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmu[Cler()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[0m.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[0m[K[15D[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([2C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x).teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([0m([3C)[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m([10C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[15D[0;38;5;16;48;5;152m([10C[0m([3C)[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0;38;5;210;48;5;88m)[0m.teichmu[Cler()[15D[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0mauxilliar[0m

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

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

+

+

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

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

+

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

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

+[15C[0;38;5;231;48;5;102m auxilliary_derivative[2A[10D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[26C[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [31][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
+
+File [0;32m<string>:92[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+[0;31mTypeError[0m: unsupported operand type(s) for -: 'superelliptic_witt' and 'superelliptic_witt'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [34][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
+
+File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+[0;31mNameError[0m: name 'superelliptic_drw' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [38][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
+
+File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:175[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+[0;31mTypeError[0m: unsupported operand type(s) for +: 'PolynomialRing_field_with_category.element_class' and 'superelliptic_function'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [41][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43mb[49m[43m)[49m
+
+File [0;32m<string>:97[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:132[0m, in [0;36m__repr__[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
+[1;32m    493[0m     """
+[0;32m--> 494[0m     return self.getattr_from_category(name)
+[1;32m    495[0m 
+[1;32m    496[0m cdef getattr_from_category(self, name):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    505[0m     else:
+[1;32m    506[0m         cls = P._abstract_element_class
+[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+[1;32m    509[0m def __dir__(self):
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:356[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    354[0m     dummy_error_message.cls = type(self)
+[1;32m    355[0m     dummy_error_message.name = name
+[0;32m--> 356[0m     raise AttributeError(dummy_error_message)
+[1;32m    357[0m cdef PyObject* attr = instance_getattr(cls, name)
+[1;32m    358[0m if attr is NULL:
+
+[0;31mAttributeError[0m: 'PolynomialRing_field_with_category.element_class' object has no attribute 'function'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller()[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[37D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l0 <class '__main__.superelliptic_drw_form'>
+[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.x.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m + (C.x)^[0;38;5;20;1m2[0m).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([17C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([17C)[2D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0m([3C)[6D[?7h[0m[?12l[?25h[?25l[?7l[0m (C.x)^[0;38;5;20;1m2[0m).teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[0m- (C.x)^[0;38;5;20;1m2[0m).teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([17C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([16C[0;38;5;20;1m2.[0mteichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([10C[0m([3C)[0;38;5;16;48;5;152m)[0m.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)[12C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller()[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l0 <class '__main__.superelliptic_drw_form'>
+[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[24D[0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mb = ((C.x)^[0;38;5;20;1m3[0m - (C.x)).teichmuller()[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0milliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mauxilliary_derivative(b)[30D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(b)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mlliary_derivative[0;38;5;16;48;5;152m([0mb[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[40D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

+[J[?7h[0m[?12l[?25h[?2004lx 1
+0 [1] d[x]
+[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[8D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbC.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m=C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[0m C.x.function[12D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[8C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;94msage: [0mb = C.x.function[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = C.x.function[15D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()\[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0mb.monomials()\[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb.monomials()\[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0mb.monomials()[19D[0m

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mb[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.monomials[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()\[?7h[0m[?12l[?25h[?25l[?7l[13D[0m = C.x.function[?7h[0m[?12l[?25h[?25l[?7l[16D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0mauxilliary_derivative(C.x.teichmuller())[46D[0m

+[J[?7h[0m[?12l[?25h[?2004l1 x
+1 [1] d[x]
+[0m[?7h[0;91m[0m[0m[1] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative(C.x.teichmuller())[39D[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mxilliary_derivative[0;38;5;16;48;5;152m([0mC.x.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[18D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x.teichmu[Cler([C)[18D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[0m.teichmu[Cler([C)[15D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[0m.teichmu[Cler([C)[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[27D[0;38;5;16;48;5;152m([25C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

+[J[?7h[0m[?12l[?25h[?2004l1 x^3
+3 V((x^8) dx)
+2 x
+1 [2] d[x]
+[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0mC.x.teichmuller()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[40D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

+[J[?7h[0m[?12l[?25h[?2004l1 x^3
+2 x
+[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[50D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m - C.x).teichmuller())[56D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x] + V((x^8) dx) + dV([2*x^7 + x^5])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + 2*x over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m - C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[28D[0m([25C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0;38;5;16;48;5;152m([19C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[50D[0m[J[0;94msage: [0mauxilliary_derivative((C.x^[0;38;5;20;1m3[0m).teichmuller())[50D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mV((x^8) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x^[0;38;5;20;1m3[0m).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([19C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m.teichmul[Cer()[C[0m[K[16D[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-C.x).teichmu[Cler([C)[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([4C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0;38;5;16;48;5;152m([18C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller())[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2] d[x]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(-C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([20C)[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative[0;38;5;16;48;5;152m([0m(-C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[21D[0m([18C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x).teichmul[Cer()[C[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;16;48;5;152m([17C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[20D[0m([17C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([3C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([3C[0;38;5;16;48;5;152m)[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0m([3C)[14C[0;38;5;16;48;5;152m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m([19C)[22D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[23D[0;38;5;16;48;5;152m([20C)[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[22D[0m([18C[0;38;5;16;48;5;152m()[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([4C)[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([4C-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0mauxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[0m-auxil[Ciary_derivative([CC.x).teichmul[Cer()[C[0m[K[43D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;94msage: [0m-auxilliary_derivative((C.x).teichmuller())[49D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m-auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0mauxil[Ciary_derivative((-[18C) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

+[J[?7h[0m[?12l[?25h[?2004leq1 True
+try
+[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m-3)*a[5D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m0[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[7D[0m([5C).[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m([0;38;5;20;1m0[0m*C.x).pth_root()[24D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;20;1m0[0m*C.x).pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[90D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([0;38;5;20;1m0[0m*C.x).pth_root[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[18D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

+[J[?7h[0m[?12l[?25h[?2004leq1 True
+0
+try
+[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;241meichmuller(C.x + 2*C.y)[23D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;28;1mtry[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[10D[0;94msage: [0;38;5;28;1mtry[0m:[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(b.cartier())[17D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;241mint(b.cartier())[16D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m"[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mb.cartier())[12D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231ma[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[20D[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[9C[0;38;5;16;48;5;152m([3C)[0m

+[0m [0m[K[A[19C[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[0m

+[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;28;1mexcept[?7h[0m[?12l[?25h[?25l[?7l[0m:[?7h[0m[?12l[?25h[?25l[?7l[13D[0;94m....: [0;38;5;28;1mexcept[0m:[0m

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

+[0;94m....: [6D[10C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0m [0m[K[A[9C[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241mrint(b.cartier())[17D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;24mprint[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231mb[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;160;48;5;231m'[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[0m

+[0;94m....: [4C[?7h[0m[?12l[?25h[?25l[?7l[4A[10D[0m[J[0;94msage: [0;38;5;28;1mtry[0m:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

+[0;94m....: [0;38;5;28;1mexcept[0m:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'b'[0m)[0m

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

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

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

+[0;94m....: [0m    [0;38;5;24mprint[0m([0;38;5;160;48;5;231m'a'[0m)[0m

+[0;94m....: [0;38;5;28;1mexcept[0m:[0m

+[0;94m....: [0m    [0;38;5;24mprint[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'b'[0;38;5;16;48;5;152m)[20D[20C[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[A[7D[?7h[0m[?12l[?25h[?25l[?7l[A[2C[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[A[10D[?7h[0m[?12l[?25h[?25l[?7l[4D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[0m

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

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

+[0m [0m[K[3A[95C[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

+[J[?7h[0m[?12l[?25h[?2004leq1 True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [32][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mauxilliary_derivative[49m[43m([49m[43m([49m[38;5;241;43m-[39;49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[38;5;241;43m-[39;49m[43mauxilliary_derivative[49m[43m([49m[43m([49m[43mC[49m[38;5;241;43m.[39;49m[43mx[49m[43m)[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m
+
+File [0;32m<string>:115[0m, in [0;36m__eq__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_function' object has no attribute 'pthroot'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative[0;38;5;16;48;5;152m([0m(C.x).teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[96D[0m[J[0;94msage: [0mauxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[96D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mx.teichmuller()[15D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m*v*(v - C.y)[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mchmuller[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mC.y.teichmuller()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241muxilliary_derivative((-C.x).teichmuller()) == -auxilliary_derivative((C.x).teichmuller())[89D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= supe[Celliptic_drw_form(C[Cone, 0*C.dx, 0*C.x)[0m[K[46D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[12D[0;94msage: [0ma = C.[0;38;5;241mdx[0m

+[12C[0;38;5;16;48;5;250m  C.a_number                               C.basis_of_cohomology                    C.degrees_de_rham0                       C.dx                                     C.frobenius_matrix                        [0m

+[12C[0;38;5;16;48;5;250m  C.base_ring                              C.cartier_matrix                         C.degrees_de_rham1                       C.exponent                               C.genus                                   [0m

+[12C[0;38;5;16;48;5;250m  C.basis_de_rham_degrees                  C.characteristic                         C.degrees_holomorphic_differentials      C.fct_field                              C.holomorphic_differentials_basis        >[0m

+[12C[0;38;5;16;48;5;250m  C.basis_holomorphic_differentials_degree C.de_rham_basis                          C.dr_frobenius_matrix                    C.final_type                             C.is_smooth                               [0m

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

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[12C[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mchmuller[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0ma = C.y.teichmuller()[27D[0m

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

+

+

+

+[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.y.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma+a[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m<repr(<__main__.superelliptic_witt at 0x7f35fb33d3c0>) failed: NameError: name 'f1' is not defined>
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;94msage: [0m

+

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma+[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m = C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0m[J[0;94msage: [0ma = C.y.teichmuller()[27D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = C.y.teichmuller()[20D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;241ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;94msage: [0ma+a[9D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*y] + V((x^3 + 2*x)*y)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[0;38;5;241m1/3-4[5D[?7h[0m[?12l[?25h[?25l[?7l[0m/[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[0mQ[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0;38;5;20;1m1[0m/[0;38;5;20;1m2[0m [0;38;5;28min[0m QQ[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mI[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m5[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)[C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;28min[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[0mZ[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0mIntegers([0;38;5;20;1m25[0m)([0;38;5;20;1m2[0m)^(-[0;38;5;20;1m1[0m) [0;38;5;28min[0m ZZ[32D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mle[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;94msage: [0mC.x.teichmuller()*C.y.teichmuller()[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [44][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mx[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m*[39;49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m
+
+[0;31mTypeError[0m: unsupported operand type(s) for *: 'superelliptic_witt' and 'superelliptic_witt'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x.teichmuller()*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y.teichmuller()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*y] + V((x^3 + 2*x)*y)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m7[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[49D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.y.teichmuller() == -[0;38;5;20;1m7[0m*C.y.teichmuller()[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.y.teichmuller() == -[0;38;5;20;1m7[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*x] + V(x^3)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0my[12C() == -[0;38;5;20;1m7[0m*C.y.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler()[14D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.teichmul[Cer() =[C -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[38D[?7h[0m[?12l[?25h[?25l[?7l[0mx.teichmu[Cler() [C= -[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[38D[?7h[0m[?12l[?25h[?25l[?7l[11D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == -[0;38;5;20;1m7[0m*C.x.teichmuller()[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller() == -[0;38;5;20;1m7[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m -[0;38;5;20;1m7[0m*C.x.teichmul[Cer()[0m[K[21D[?7h[0m[?12l[?25h[?25l[?7l[0m+ -[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[21D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m(-[0;38;5;20;1m7[0m*C.x.teichmu[Cler()[20D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m_*C.x.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.x.teichmul[Cer()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[0m*C.x.teichmu[Cler()[18D[?7h[0m[?12l[?25h[?25l[?7l[32D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[50D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[x] + V(x^3)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[2*x] + V(x^3)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0;38;5;241m*a[2D[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0m[J[0;94msage: [0;38;5;20;1m9[0m*C.x.teichmuller()[25D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[0]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m9[0m*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0;38;5;20;1m2[18C[?7h[0m[?12l[?25h[?25l[?7l[2D[0m() + (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m (-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0m(-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(), (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller(), (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[49D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m([2*x] + V(x^3), [2*x] + V(x^3))
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[0m*C.x.teichmuller(), (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[3D[0m([2C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([2C[0;38;5;16;48;5;152m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m([2C)[5D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m (-[0;38;5;20;1m7[0m)*C.x.teichmul[Cer()[0m[K[23D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m= (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[0m= (-[0;38;5;20;1m7[0m)*C.x.teichmu[Cler()[23D[?7h[0m[?12l[?25h[?25l[?7l[28D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[51D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[51D[0m[J[0;94msage: [0;38;5;20;1m2[0m*C.x.teichmuller() == (-[0;38;5;20;1m7[0m)*C.x.teichmuller()[51D[0m

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

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

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

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0md[0;38;5;241menominator(((C.y)^(-1)*C.dx).form) == y[39D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;241mmension_of_RHS = p*gY + (len(list_of_m) - 1)*(p-1) + sum(sum(i*alpha(i, m, p) for i in range(1, p)) for m in list_of_m)[119D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[16D[0;38;5;16;48;5;152m([15C)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m([15C)\[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;94msage: [0mdiffn(C.y.teichmuller)\[29D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [60][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdiffn[49m(C[38;5;241m.[39my[38;5;241m.[39mteichmuller)
+
+[0;31mNameError[0m: name 'diffn' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn(C.y.teichmuller)\[?7h[0m[?12l[?25h[?25l[?7l[18D[0;38;5;16;48;5;152m([15C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0mdiffn(C.y.teichmuller())[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [61][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mdiffn[49m(C[38;5;241m.[39my[38;5;241m.[39mteichmuller())
+
+[0;31mNameError[0m: name 'diffn' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mdiffn[0;38;5;16;48;5;152m([0mC.y.teichmuller()[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([15C[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m([?7h[0m[?12l[?25h[?25l[?7l[0m()[13D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y.teichmul[Cer()[0m[K[17D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[11C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.y.teichmuller().diffn()[31D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [62][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:86[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:122[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:494[0m, in [0;36msage.structure.element.Element.__getattr__[0;34m()[0m
+[1;32m    492[0m         AttributeError: 'LeftZeroSemigroup_with_category.element_class' object has no attribute 'blah_blah'
+[1;32m    493[0m     """
+[0;32m--> 494[0m     return self.getattr_from_category(name)
+[1;32m    495[0m 
+[1;32m    496[0m cdef getattr_from_category(self, name):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/element.pyx:507[0m, in [0;36msage.structure.element.Element.getattr_from_category[0;34m()[0m
+[1;32m    505[0m     else:
+[1;32m    506[0m         cls = P._abstract_element_class
+[0;32m--> 507[0m     return getattr_from_other_class(self, cls, name)
+[1;32m    508[0m 
+[1;32m    509[0m def __dir__(self):
+
+File [0;32m/ext/sage/9.7/src/sage/cpython/getattr.pyx:361[0m, in [0;36msage.cpython.getattr.getattr_from_other_class[0;34m()[0m
+[1;32m    359[0m     dummy_error_message.cls = type(self)
+[1;32m    360[0m     dummy_error_message.name = name
+[0;32m--> 361[0m     raise AttributeError(dummy_error_message)
+[1;32m    362[0m attribute = <object>attr
+[1;32m    363[0m # Check for a descriptor (__get__ in Python)
+
+[0;31mAttributeError[0m: 'sage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint' object has no attribute 't'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[14C[0;38;5;241m*C.y.teichmuller()[32D[?7h[0m[?12l[?25h[?25l[?7l[0m^[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m3[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;94msage: [0mC.x^[0;38;5;20;1m3[0m - C.x[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx^3 + 2*x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.x^[0;38;5;20;1m3[0m - C.x[?7h[0m[?12l[?25h[?25l[?7l[9D[0my.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[25D[0mdiffn[0;38;5;16;48;5;152m([0mC.y.teichmuller()[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m([15C)\[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mC.x^[0;38;5;20;1m3[0m - C.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0my.teichmuller().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[31D[0m[J[0;94msage: [0mC.y.teichmuller().diffn()[31D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m^3 - C.x[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m/C.y).expansion_at_infty()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m/C.y).expansion_at_infty[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC.y)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0m*C.y)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[7D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[0;38;5;241m^(-1)*C.dx[10D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([7C[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m=[0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m([0mC.x*C.y[0;38;5;16;48;5;152m)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m([7C)[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([7C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[30D[0m[J[0;94msage: [0ma = (C.x*C.y).function()[30D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).function()[23D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0ma[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mx*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mlift()[6D[?7h[0m[?12l[?25h[?25l[?7l[0me[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0monents[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0ma.exponents()[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[1]
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma.exponents[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[13D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m.<x> = PolynomialRing(GF(3))[28D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.<x> = PolynomialRing(GF(4[C)[28D[?7h[0m[?12l[?25h[?25l[?7l[0my[0;38;5;241m.<x, y> = P[Clynom[CalRing(GF(3), 2)[34D[?7h[0m[?12l[?25h[?25l[?7l[0m.<x, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[43D[0m[J[0;94msage: [0mRxy.<x, y> = PolynomialRing(GF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0m)[43D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.exponents()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (C.x*C.y[C.function()[22D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mR[0;38;5;241m(2)[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241myz(1)[5D[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[16D[0m[J[0;94msage: [0ma = Rxy(a)[16D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = Rxy[0;38;5;16;48;5;152m([0ma[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[10D[0mRxy.<[C, y> = PolynomialRing[0;38;5;16;48;5;152m([0mGF([0;38;5;20;1m3[0m), [0;38;5;20;1m2[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[37D[0ma.exponents[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0ma.exponents()[19D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.exponents()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= Rxy(a)[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.[C.teichmuller()[16D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.y[7D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241m).function()[12D[?7h[0m[?12l[?25h[?25l[?7l[0m).function[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[0;38;5;241m.function()[11D[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mexponents([C[0m[K[11D[?7h[0m[?12l[?25h[?25l[?7l[0mf[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [74][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:93[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:6094[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.monomial_coefficient[0;34m()[0m
+[1;32m   6092[0m """
+[1;32m   6093[0m if not m.parent() is self._parent:
+[0;32m-> 6094[0m     raise TypeError("monomial must have same parent as self.")
+[1;32m   6095[0m 
+[1;32m   6096[0m d = m.degree()
+
+[0;31mTypeError[0m: monomial must have same parent as self.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [77][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:94[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/rings/polynomial/polynomial_element.pyx:6094[0m, in [0;36msage.rings.polynomial.polynomial_element.Polynomial.monomial_coefficient[0;34m()[0m
+[1;32m   6092[0m """
+[1;32m   6093[0m if not m.parent() is self._parent:
+[0;32m-> 6094[0m     raise TypeError("monomial must have same parent as self.")
+[1;32m   6095[0m 
+[1;32m   6096[0m d = m.degree()
+
+[0;31mTypeError[0m: monomial must have same parent as self.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller()[26D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mNameError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [82][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:96[0m, in [0;36mdiffn[0;34m(self)[0m
+
+[0;31mNameError[0m: name 'P' is not defined
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mIndexError[0m                                Traceback (most recent call last)
+Input [0;32mIn [85][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:98[0m, in [0;36mdiffn[0;34m(self)[0m
+
+[0;31mIndexError[0m: list index out of range
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller()[33D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[27D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [88][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:99[0m, in [0;36mdiffn[0;34m(self)[0m
+
+File [0;32m<string>:79[0m, in [0;36mdiffn[0;34m(self)[0m
+
+[0;31mTypeError[0m: superelliptic_form.__init__() takes 3 positional arguments but 4 were given
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0ma.diffn[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[8D[0m = (C.x*C.y).teichmuller[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m();[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[44D[0m[J[0;94msage: [0ma = (C.x*C.y).teichmuller(); a.diffn()[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y + 1] d[x] + V(((-x^8*y - x^5*y - x^5 + x^3*y + x^3 - x^2*y)/y) dx) + dV([x^7 + 2*x^5])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= C.x.function[14D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;94msage: [0mb = C.x.teichmuller().diffn() + C.y.teichmuller().diffn()[63D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m = (C.x*C.y).teichmuller(); a.diffn()[37D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0ma == b[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Input [0;32mIn [93][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43ma[49m[43m [49m[38;5;241;43m==[39;49m[43m [49m[43mb[49m
+
+File [0;32m<string>:69[0m, in [0;36m__eq__[0;34m(self, other)[0m
+
+[0;31mAttributeError[0m: 'superelliptic_drw_form' object has no attribute 't'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m == b[5D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mdiffn()[7D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[20D[0m[J[0;94msage: [0ma.diffn() == b[20D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m.diffn() == b[13D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;94msage: [0ma.diffn()[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[y + 1] d[x] + V(((-x^8*y - x^5*y - x^5 + x^3*y + x^3 - x^2*y)/y) dx) + dV([x^7 + 2*x^5])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241m = C.x.teichmuller().diffn() + C.y.teichmuller().diffn()[56D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;94msage: [0mb[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m[(x + 1)/x] d[x] + V(((-x^6 + x^4 + x^2 - x - 1)/x) dx) + dV([x^4 + 2*x^2])
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.y.teichmuller().diffn()[24D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.[2D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;241mx/C.y).expansion_at_infty()[27D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m*[4C[0;38;5;241m^(-1)*C.dx[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[8D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[9D[0m([7C).[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0m(C.x*C.y).diffn()[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(x^3/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x*C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([7C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[8D[0m([7C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0mC.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[0m.y).dif[Cn()[0m[K[12D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;94msage: [0m(C.y).diffn()[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0m(1/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mt[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mi[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mh[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mm[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mu[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mr[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[16D[0m([15C[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[17D[0;38;5;16;48;5;152m([15C[0m()[0;38;5;210;48;5;88m)[0m.di[Cfn()[9D[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[33D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn()[33D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m().[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mbe[?7h[0m[?12l[?25h[?25l[?7l[0mni[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius()[45D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:706[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    705[0m [38;5;28;01mtry[39;00m:
+[0;32m--> 706[0m     x, y [38;5;241m=[39m [43mresolve_fractions[49m[43m([49m[43mx0[49m[43m,[49m[43m [49m[43my0[49m[43m)[49m
+[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:683[0m, in [0;36mFractionField_generic._element_constructor_.<locals>.resolve_fractions[0;34m(x, y)[0m
+[1;32m    682[0m [38;5;28;01mdef[39;00m [38;5;21mresolve_fractions[39m(x, y):
+[0;32m--> 683[0m     xn [38;5;241m=[39m [43mx[49m[38;5;241;43m.[39;49m[43mnumerator[49m()
+[1;32m    684[0m     xd [38;5;241m=[39m x[38;5;241m.[39mdenominator()
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'numerator'
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Input [0;32mIn [106][0m, in [0;36m<cell line: 1>[0;34m()[0m
+[0;32m----> 1[0m [43m([49m[43mC[49m[38;5;241;43m.[39;49m[43my[49m[38;5;241;43m.[39;49m[43mteichmuller[49m[43m([49m[43m)[49m[43m)[49m[38;5;241;43m.[39;49m[43mdiffn[49m[43m([49m[43m)[49m[38;5;241;43m.[39;49m[43mfrobenius[49m[43m([49m[43m)[49m
+
+File [0;32m<string>:238[0m, in [0;36mfrobenius[0;34m(self)[0m
+
+File [0;32m<string>:7[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:245[0m, in [0;36mreduction_form[0;34m(C, g)[0m
+
+File [0;32m<string>:216[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.7/src/sage/structure/parent.pyx:897[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if mor is not None:
+[1;32m    896[0m     if no_extra_args:
+[0;32m--> 897[0m         return mor._call_(x)
+[1;32m    898[0m     else:
+[1;32m    899[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    159[0m             print(type(C), C)
+[1;32m    160[0m             print(type(C._element_constructor), C._element_constructor)
+[0;32m--> 161[0m         raise
+[1;32m    162[0m 
+[1;32m    163[0m cpdef Element _call_with_args(self, x, args=(), kwds={}):
+
+File [0;32m/ext/sage/9.7/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    154[0m cdef Parent C = self._codomain
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+[1;32m    158[0m     if print_warnings:
+
+File [0;32m/ext/sage/9.7/src/sage/rings/fraction_field.py:708[0m, in [0;36mFractionField_generic._element_constructor_[0;34m(self, x, y, coerce)[0m
+[1;32m    706[0m     x, y [38;5;241m=[39m resolve_fractions(x0, y0)
+[1;32m    707[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mAttributeError[39;00m, [38;5;167;01mTypeError[39;00m):
+[0;32m--> 708[0m     [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mcannot convert [39m[38;5;132;01m{!r}[39;00m[38;5;124m/[39m[38;5;132;01m{!r}[39;00m[38;5;124m to an element of [39m[38;5;132;01m{}[39;00m[38;5;124m"[39m[38;5;241m.[39mformat(
+[1;32m    709[0m                     x0, y0, [38;5;28mself[39m))
+[1;32m    710[0m [38;5;28;01mtry[39;00m:
+[1;32m    711[0m     [38;5;28;01mreturn[39;00m [38;5;28mself[39m[38;5;241m.[39m_element_class([38;5;28mself[39m, x, y, coerce[38;5;241m=[39mcoerce)
+
+[0;31mTypeError[0m: cannot convert ((x^3 - x)/y) dx/1 to an element of Fraction Field of Multivariate Polynomial Ring in x, y over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[39D[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;94msage: [0mload([0;38;5;160;48;5;231m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[45D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius()[45D[0m

+[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[0m[?7h[0;91m[0m[0m((x^3 - x)/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;20;1m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

+[J[?7h[0m[?12l[?25h[?2004l[(1/(x^3 + 2*x))*y] d[x] + V(((-x^7 + x^3 - x)/(x^2*y - y)) dx) + dV([(x^3/(x^2 + 2))*y])
+[0m[?7h[0;91m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0m()[3D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m C.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[0m C.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[C[0mC.y^[0;38;5;20;1m2[0m*C.y.dif[Cn()[0m[K[18D[?7h[0m[?12l[?25h[?25l[?7l[2D[0m(), C.y^[0;38;5;20;1m2[0m*C.y.di[Cfn()[18D[?7h[0m[?12l[?25h[?25l[?7l[46D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius(), C.y^[0;38;5;20;1m2[0m*C.y.diffn()[64D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius(), C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m == C.y^[0;38;5;20;1m2[0m*C[Cy.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;38;5;160;48;5;231m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[66D[0m[J[0;94msage: [0m(C.y.teichmuller()).diffn().frobenius() == C.y^[0;38;5;20;1m2[0m*C.y.diffn()[66D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;91m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;94msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mq[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[12D[0m[J[0;94msage: [0mquit()[12D[0m

+[J[?7h[0m[?12l[?25h[?2004l[23;0t]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git status
+On branch master
+Your branch is up to date with 'origin/master'.
+
+Changes not staged for commit:
+  (use "git add <file>..." to update what will be committed)
+  (use "git restore <file>..." to discard changes in working directory)
+	[31mmodified:   sage/.run.term-0.term[m
+	[31mmodified:   sage/drafty/draft.sage[m
+	[31mmodified:   sage/drafty/superelliptic_drw.sage[m
+	[31mmodified:   sage/superelliptic/superelliptic_form_class.sage[m
+	[31mmodified:   sage/superelliptic/superelliptic_function_class.sage[m
+
+Untracked files:
+  (use "git add <file>..." to include in what will be committed)
+	[31m.crystalline_p2.ipynb.sage-jupyter2[m
+	[31m.deRhamComputation.ipynb.sage-jupyter2[m
+	[31m.elementary_covers_of_superelliptic_curves.ipynb.sage-jupyter2[m
+	[31m.git.x11-0.term[m
+	[31m.superelliptic.ipynb.sage-jupyter2[m
+	[31m.superelliptic_alpha.ipynb.sage-jupyter2[m
+	[31m.superelliptic_arbitrary_field.ipynb.sage-jupyter2[m
+	[31mgit.x11[m
+	[31msage/as_covers/tests/cartier_test.sage[m
+	[31msage/drafty/as_cartier.sage[m
+	[31msage/drafty/better_trace.sage[m
+	[31msage/drafty/cartier_image_representation.sage[m
+	[31msage/drafty/draft4.sage[m
+	[31msage/drafty/draft5.sage[m
+	[31msage/drafty/draft6.sage[m
+	[31msage/drafty/draft7.sage[m
+	[31msage/drafty/lift_to_de_rham.sage[m
+	[31msage/drafty/pole_numbers.sage[m
+	[31msage/drafty/regular_on_U0.sage[m
+	[31msage/drafty/second_patch.sage[m
+	[31msage/superelliptic/frobenius_kernel.sage[m
+	[31msage/superelliptic/tests/[m
+	[31msuperelliptic_arbitrary_field.ipynb[m
+
+no changes added to commit (use "git add" and/or "git commit -a")
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add sage/drqa[K[Kafty/second_patch.sage 
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
\ No newline at end of file
diff --git a/sage/drafty/draft.sage b/sage/drafty/draft.sage
index 120f4e9..c9739b8 100644
--- a/sage/drafty/draft.sage
+++ b/sage/drafty/draft.sage
@@ -1,9 +1,9 @@
-p = 2
-m = 1
+p = 3
+m = 2
 F = GF(p)
 Rx.<x> = PolynomialRing(F)
-f = x
+f = x^3 - x
 C = superelliptic(f, m)
-xx = C.x
-AS = as_cover(C, [xx^5, xx^5 + xx^3])
-print(AS.magical_element())
\ No newline at end of file
+a = superelliptic_drw_form(C.one, 0*C.dx, 0*C.x)
+b = a+a+a+a+a+a+a+a+a
+print(b)
\ No newline at end of file
diff --git a/sage/drafty/second_patch.sage b/sage/drafty/second_patch.sage
new file mode 100644
index 0000000..7a85d09
--- /dev/null
+++ b/sage/drafty/second_patch.sage
@@ -0,0 +1,30 @@
+def patch(C):
+    if C.exponent != 2:
+        raise ValueError("Not implemented yet!")
+    Fxy, Rxy, x, y = C.fct_field
+    F = C.base_ring
+    Rx.<x> = PolynomialRing(F)
+    f = C.polynomial
+    g = C.genus()
+    f_star = Rx(x^(2*g+2)*f(1/x))
+    return superelliptic(f_star, 2)
+
+def second_patch(argument):
+    C = argument.curve
+    C1 = patch(C)
+    Fxy, Rxy, x, y = C.fct_field
+    g = C.genus()
+    if isinstance(argument, superelliptic_function):
+        fct = Fxy(argument.function)
+        fct1 = Fxy(fct.subs({x : 1/x, y : y/x^(g+1)}))
+        return superelliptic_function(C1, fct1)
+    if isinstance(argument, superelliptic_form):
+        fct = Fxy(argument.form)
+        fct1 = Fxy(fct.subs({x : 1/x, y : y/x^(g+1)}))
+        fct1 *= -x^(-2)
+        return superelliptic_form(C1, fct1)
+    
+def lift_form_to_drw(omega):
+    A, B = regular_form(omega)
+    A, B = A.change_ring(QQ), B.change_ring(QQ)
+    print("%s dx + %s dy"%(A, B))
\ No newline at end of file
diff --git a/sage/drafty/superelliptic_drw.sage b/sage/drafty/superelliptic_drw.sage
index 1465dd6..ed4e80b 100644
--- a/sage/drafty/superelliptic_drw.sage
+++ b/sage/drafty/superelliptic_drw.sage
@@ -1,39 +1,105 @@
 class superelliptic_witt:
-    def __init__(self, C, t, f0, f1):
-        ''' Define Witt function on C of the form [t] + f0([x], [y]) + V(f1). '''
-        self.curve = C
+    def __init__(self, t, f):
+        ''' Define Witt function on C of the form [t] + V(f). '''
+        self.curve = t.curve
+        C = t.curve
         p = C.characteristic
         self.t = t #superelliptic_function
-        self.f0 = reduce_rational_fct(f0, p) #polynomial/rational function over Z/p^2
-        self.f1 = f1 #superelliptic_function
+        self.f = f #superelliptic_function
     
     def __repr__(self):
-        f0 = self.f0
-        f1 = self.f1
+        f = self.f
         t = self.t
-        return "[" + str(t) + "] + " + str(f0).replace("x", "[x]").replace("y", "[y]") + " + V(" + str(f1) + ")"
+        if f.function == 0:
+            return "[" + str(t) + "]"
+        if t.function == 0:
+            return "V(" + str(f) + ")"
+        return "[" + str(t) + "] + V(" + str(f) + ")"
+    
+    def __neg__(self):
+        f = self.f
+        t = self.t
+        return superelliptic_witt(-t, -f)
     
     def __add__(self, other):
         C = self.curve
-        return superelliptic_witt(C, self.t + other.t, self.f0 + other.f0, self.f1 + other.f1)
-
-    def teichmuller_representation(self):
-        '''Represents as [f] + V(g), i.e. f0 = 0.'''
-        C = self.curve
-        Fxy, Rxy, x, y = self.fct_field
-        F = C.base_ring
-        function = Rxy(self.f0)
-        if self.f0 == 0:
-            return self
-        M = Rxy(function.monomials()[0])
-        a = F(function.monomial_coefficient(M))
-        fct1 = fct - superelliptic_function(C, a*M)
-        function1 = fct1.function
-        return teichmuller(fct1) + superelliptic_witt(C, (a.lift())^p*M.change_ring(QQ), superelliptic_function(C, function1^2*a*M + function1*(a*M)^2))
+        second_coor = 0*C.x
+        X = self.t
+        Y = other.t
+        for i in range(1, p):
+            second_coor -= binomial_prim(p, i)*X^i*Y^(p-i)
+        return superelliptic_witt(self.t + other.t, self.f + other.f + second_coor)
     
-    def antiteichmuller_representation(self):
-        '''Represents as f([x], [y]) + V(g), i.e. teichmuller part is zero.'''
-        return 0
+    def __sub__(self, other):
+        return self + (-other)
+    
+    def __rmul__(self, other):
+        p = self.curve.characteristic
+        if other in ZZ:
+            if other == 0:
+                return superelliptic_witt(0*C.x, 0*C.x)
+            if other > 0:
+                return self + (other-1)*self
+            if other < 0:
+                return (-other)*(-self)
+        if other in QQ:
+            other_integer = Integers(p^2)(other)^(-1)
+            return other_integer*self
+    
+    def __mul__(self, other):
+        if isinstance(other, superelliptic_witt):
+            t1 = self.t
+            f1 = self.f
+            p = self.curve.characteristic
+            t2 = other.t
+            f2 = other.f
+            return superelliptic_witt(t1*t2, t1^p*f2 + t2^p*f1)
+        if isinstance(other, superelliptic_drw_form):
+            h1 = other.h1
+            h2 = other.h2
+            omega = other.omega
+            p = other.curve.characteristic
+            t = self.t
+            f = self.f
+            aux_form = t^p*omega - h2*t^(p-1)*t.diffn() + f*h1^p*(C.x)^(p-1)*C.dx
+            return superelliptic_drw_form(t*h1, aux_form, t^p*h2)
+    
+    def __eq__(self, other):
+        return self.t == other.t and self.f == other.f
+    
+    def diffn(self):
+        C = self.curve
+        t = self.t
+        f = self.f
+        fC = C.polynomial
+        F = C.base_ring
+        Rxy.<x, y> = PolynomialRing(F, 2)
+        if t.function == 0:
+            return superelliptic_drw_form(0*C.x, 0*C.dx, f)
+        t_polynomial = t.function
+        num = t_polynomial.numerator()
+        den = t_polynomial.denominator()
+        num_t_fct = superelliptic_function(C, num)
+        den_t_fct = superelliptic_function(C, den)
+        inv_den_t_fct = superelliptic_function(C, 1/den)
+        if den != 1:
+            # d([N/D] + V(f)) = [1/D]*d([N]) - [N]*[D^(-2)]*d([D]) + dV(f)
+            return ((den_t_fct)^(-1)).teichmuller()*num_t_fct.teichmuller().diffn() - ((den_t_fct)^(-2)).teichmuller()*num_t_fct.teichmuller()*den_t_fct.teichmuller().diffn() + superelliptic_drw_form(0*C.x, 0*C.dx, f)
+        t_polynomial = Rxy(t_polynomial)
+        fC = superelliptic_function(C, fC)
+        fC = fC.teichmuller()
+        dy_w = 1/2* ((C.y)^(-1)).teichmuller()*auxilliary_derivative(fC)
+        M = t_polynomial.monomials()[0]
+        a = t_polynomial.monomial_coefficient(M)
+        #[P] = [aM] + Q, where Q = ([P] - [aM])
+        aM_fct = superelliptic_function(C, a*M)
+        Q = self - aM_fct.teichmuller()
+        exp_x = M.exponents()[0][0]
+        exp_y = M.exponents()[0][1]
+        return Q.diffn() + exp_x*superelliptic_drw_form(aM_fct/C.x, 0*C.dx, 0*C.x) + exp_y*(aM_fct/C.y).teichmuller()*dy_w
+
+def binomial_prim(p, i):
+    return binomial(p, i)/p
     
 def reduce_rational_fct(fct, p):
     Rxy.<x, y> = PolynomialRing(QQ)
@@ -53,58 +119,127 @@ def reduce_rational_fct(fct, p):
 
 def teichmuller(fct):
     C = fct.curve
-    Fxy, Rxy, x, y = C.fct_field
-    F = C.base_ring
-    function = Rxy(fct.function)
-    if function == 0:
-        return superelliptic_witt(C, 0, 0*C.x)
-    M = Rxy(function.monomials()[0])
-    a = F(function.monomial_coefficient(M))
-    fct1 = fct - superelliptic_function(C, a*M)
-    function1 = fct1.function
-    return teichmuller(fct1) + superelliptic_witt(C, (a.lift())^p*M.change_ring(QQ), superelliptic_function(C, function1^2*a*M + function1*(a*M)^2))
+    return superelliptic_witt(fct, 0*C.x)
 
+superelliptic_function.teichmuller = teichmuller
+
+#dy = [f(x)]'/2*y dx
+#[f1 + M] = [f1] + [M] + V(cos)
+#d[f1 + M] = d[f1] + d[M] + dV(f1*M)
+#M = b x^a
+#d[M] = a*[b x^(a-1)]
+
+def auxilliary_derivative(P):
+    '''Return "derivative" of P, where P depends only on x. '''
+    P0 = P.t.function
+    P1 = P.f.function
+    C = P.curve
+    F = C.base_ring
+    Rx.<x> = PolynomialRing(F)
+    P0 = Rx(P0)
+    P1 = Rx(P1)
+    if P0 == 0:
+        return superelliptic_drw_form(0*C.x, 0*C.dx, P.f)
+    M = P0.monomials()[0]
+    a = P0.monomial_coefficient(M)
+    #[P] = [aM] + Q, where Q = ([P] - [aM])
+    aM_fct = superelliptic_function(C, a*M)
+    Q = P - aM_fct.teichmuller()
+    exp = M.exponents()[0]
+    return auxilliary_derivative(Q) + exp*superelliptic_drw_form(aM_fct/C.x, 0*C.dx, 0*C.x)
+    
 class superelliptic_drw_form:
-    def __init__(self, C, omega_x, omega_y, omega, h):
-        '''Form [omega_x] d[x] + [omega_y] d[y] + V(omega) + dV([h])'''
-        self.curve = C
-        self.omega_x = omega_x
-        self.omega_y = omega_y
+    def __init__(self, h1, omega, h2):
+        '''Form [h1] d[x] + V(omega) + dV([h])'''
+        self.curve = h1.curve
+        self.h1 = h1
         self.omega = omega
-        self.h = h
+        self.h2 = h2
         
     def __eq__(self, other):
-        eq1 = (self.omega1 == self.omega1)
+        eq1 = (self.h1 == self.h1)
         try:
-            H = (self.h - other.h).pthroot()
+            H = (self.h2 - other.h2).pth_root()
         except:
             return False
-        eq2 = (self.omega2 - other.omega2).cartier() - H.diffn()
+        eq2 = (self.omega - other.omega).cartier() - H.diffn()
         if eq1 and eq2:
             return True
         return False
-    
+
     def __repr__(self):
         C = self.curve
-        omega_x = self.omega_x
-        omega_y = self.omega_y
-        h = self.h
-        return  str(omega_x) + "] dx + [" + str(omega_x.form) + "] d[x] " + "+ V(" + str(omega2) + ") + dV([" + str(h) +"])"
+        h1 = self.h1
+        omega = self.omega
+        h2 = self.h2
+        result = ""
+        if h1.function != 0:
+            result += "[" + str(h1) + "] d[x]"
+        if h1.function !=0 and omega.form != 0:
+            result += " + "
+        if omega.form != 0:
+            result += "V(" + str(omega) + ")"
+        if h2.function !=0 and omega.form != 0:
+            result += " + "
+        if h2.function != 0:
+            result += "dV([" + str(h2) +"])"
+        if result == "":
+            result += "0"
+        return result
+
+    def __rmul__(self, other):
+        h1 = self.h1
+        h2 = self.h2
+        omega = self.omega
+        p = self.curve.characteristic
+        if other in ZZ:
+            if other == 0:
+                return superelliptic_drw_form(0*C.x, 0*C.dx, 0*C.x)
+            if other > 0:
+                return self + (other-1)*self
+            if other < 0:
+                return (-other)*(-self)
+        if other in QQ:
+            other_integer = Integers(p^2)(other)^(-1)
+            return other_integer*self
+        t = other.t
+        f = other.f
+        aux_form = t^p*omega - h2*t^(p-1)*t.diffn() + f*h1^p*(C.x)^(p-1)*C.dx
+        return superelliptic_drw_form(t*h1, aux_form, t^p*h2)
+
+    def __neg__(self):
+        C = self.curve
+        h1 = self.h1
+        h2 = self.h2
+        omega = self.omega
+        return superelliptic_drw_form(-h1, -omega, -h2)
+    
+    def __add__(self, other):
+        C = self.curve
+        h1 = self.h1
+        h2 = self.h2
+        omega = self.omega
+        H1 = other.h1
+        H2 = other.h2
+        OMEGA = other.omega
+        aux = (teichmuller(h1) + teichmuller(H1))*superelliptic_drw_form(C.one, 0*C.dx, 0*C.x)
+        h1_aux = aux.h1
+        h2_aux = aux.h2
+        omega_aux = aux.omega
+        return superelliptic_drw_form(h1_aux, omega + OMEGA + omega_aux, h2 + H2 + h2_aux)
+    
+    def frobenius(self):
+        C = self.curve
+        h1 = self.h1
+        h2 = self.h2
+        p = C.characteristic
+        return h1^p*C.x^(p-1)*C.dx + h2.diffn()
 
 def mult_by_p(omega):
     C = omega.curve
     fct = omega.form
     Fxy, Rxy, x, y = C.fct_field
-    omega2 = superelliptic_form(C, fct^p * x^(p-1))
-    result = superelliptic_drw_form(C, 0*C.dx, omega2, 0*C.x)
+    omega = superelliptic_form(C, fct^p * x^(p-1))
+    result = superelliptic_drw_form(C, 0*C.dx, omega, 0*C.x)
     return result
-    
-def basis_W2Omega(C):
-    basis = C.holomorphic_differentials_basis()
-    result = []
-    for omega in basis:
-        result += [mult_by_p(omega)]
-        
-    image_of_cartier = []
-    
-    return result
\ No newline at end of file
+
diff --git a/sage/superelliptic/superelliptic_form_class.sage b/sage/superelliptic/superelliptic_form_class.sage
index 922003a..68ddf7f 100644
--- a/sage/superelliptic/superelliptic_form_class.sage
+++ b/sage/superelliptic/superelliptic_form_class.sage
@@ -21,6 +21,11 @@ class superelliptic_form:
         g = reduction(C, g1 - g2)
         return superelliptic_form(C, g)
     
+    def __neg__(self):
+        C = self.curve
+        g = self.form
+        return superelliptic_form(C, -g)
+    
     def __repr__(self):
         g = self.form
         if len(str(g)) == 1:
@@ -32,6 +37,9 @@ class superelliptic_form:
         omega = self.form
         return superelliptic_form(C, constant*omega)
     
+    def __eq__(self, other):
+        return self.form == other.form
+    
     def cartier(self):
         '''Computes Cartier operator on the form. Idea: y^m = f(x) -> y^(p^r - 1) = f(x)^M, where r = ord_p(m),
         M = (p^r - 1)/m. Thus h(x)/y^j dx = h(x) f(x)^(M*j)/y^(p^r * j) dx. Thus C(h(x)/y^j dx) = 1/y^(p^(r-1)*j) C(h(x) f(x)^(M*j) dx).'''
diff --git a/sage/superelliptic/superelliptic_function_class.sage b/sage/superelliptic/superelliptic_function_class.sage
index 80516cb..c83aee1 100644
--- a/sage/superelliptic/superelliptic_function_class.sage
+++ b/sage/superelliptic/superelliptic_function_class.sage
@@ -38,6 +38,11 @@ class superelliptic_function:
         g = reduction(C, g1 + g2)
         return superelliptic_function(C, g)
     
+    def __neg__(self):
+        C = self.curve
+        g = self.function
+        return superelliptic_function(C, -g)
+    
     def __sub__(self, other):
         C = self.curve
         g1 = self.function
