diff --git a/sage/.run.term-0.term b/sage/.run.term-0.term
index 0baea02..1510ec7 100644
--- a/sage/.run.term-0.term
+++ b/sage/.run.term-0.term
@@ -31875,4 +31875,2394 @@ Computing 1. basis element
 [6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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;32msage: [0mquit()[12D[0m

 [J[?7h[0m[?12l[?25h[?2004l[23;0t
 ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ cd ..
-]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git add -u
\ 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 ""n"a"p"r"a"w"i"o"n"e" "C"."c"o"h"o"m"o"l"o"g"y"_"o"f"_"s"t"r"_"s"h"_"[1P"."c"o"o"r"d"i"n"a"t"e"s"." "A"l"e" "d"r"w"_"c"e"c"h"."r"e"d"u"c"e" "n"a"d"a"l" "z"m"i"e"n"i"a" "a"r"g"u"m"e"n"t"[C
+[master a5c2ce2] naprawione C.cohomology_of_str_sh.coordinates. Ale drw_cech.reduce nadal zmienia argument
+ 3 files changed, 1586 insertions(+), 6 deletions(-)
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ git push
+Username for 'https://git.wmi.amu.edu.pl': jgarnek
+Password for 'https://jgarnek@git.wmi.amu.edu.pl': 
+Enumerating objects: 15, done.
+Counting objects:   6% (1/15)
Counting objects:  13% (2/15)
Counting objects:  20% (3/15)
Counting objects:  26% (4/15)
Counting objects:  33% (5/15)
Counting objects:  40% (6/15)
Counting objects:  46% (7/15)
Counting objects:  53% (8/15)
Counting objects:  60% (9/15)
Counting objects:  66% (10/15)
Counting objects:  73% (11/15)
Counting objects:  80% (12/15)
Counting objects:  86% (13/15)
Counting objects:  93% (14/15)
Counting objects: 100% (15/15)
Counting objects: 100% (15/15), done.
+Delta compression using up to 8 threads
+Compressing objects:  12% (1/8)
Compressing objects:  25% (2/8)
Compressing objects:  37% (3/8)
Compressing objects:  50% (4/8)
Compressing objects:  62% (5/8)
Compressing objects:  75% (6/8)
Compressing objects:  87% (7/8)
Compressing objects: 100% (8/8)
Compressing objects: 100% (8/8), done.
+Writing objects:  12% (1/8)
Writing objects:  25% (2/8)
Writing objects:  37% (3/8)
Writing objects:  50% (4/8)
Writing objects:  62% (5/8)
Writing objects:  75% (6/8)
Writing objects:  87% (7/8)
Writing objects: 100% (8/8)
Writing objects: 100% (8/8), 19.86 KiB | 207.00 KiB/s, done.
+Total 8 (delta 7), reused 0 (delta 0)
+remote: . Processing 1 references[K
+remote: Processed 1 references in total[K
+To https://git.wmi.amu.edu.pl/jgarnek/DeRhamComputation.git
+   64fe2ee..a5c2ce2  master -> master
+]0;~/Research/2021 De Rham/DeRhamComputation[01;34m~/Research/2021 De Rham/DeRhamComputation[00m$ ]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.8, Release Date: 2023-02-11                     │
+│ Create a "Sage Worksheet" file for the notebook interface.         │
+│ Enhanced for CoCalc.                                               │
+│ Using Python 3.11.1. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?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;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0mo[0;38;5;241mm = ((3*C1.x^9 + 2*C1.x^5)*C1.y).teichmuller() * C1.x.teichmuller().diffn() + (2*C1.x^14 + C1.x^10 + 2*C1.x^6 + 3*C1.x^4).teichmuller() * C1.y.teichmuller(
[162C)[0m

+[0;32m....: [0;38;5;241m.diffn() + (((C1.x^119 + 4*C1.x^115 + 4*C1.x^111 + C1.x^107 + 3*C1.x^105 + 3*C1.x^103 + C1.x^101 + 3*C1.x^99 + C1.x^97 + 4*C1.x^95 + 3*C1.x^93 + 3*C1.x^89 +
[162C [0m

+[0;32m....: [0;38;5;241m2*C1.x^87 + 4*C1.x^85 + 2*C1.x^83 + 4*C1.x^81 + C1.x^79 + 4*C1.x^69 + C1.x^65 + 4*C1.x^63 + 4*C1.x^59 + 3*C1.x^57 + 3*C1.x^55 + C1.x^53 + C1.x^51 + 4*C1.x^4
[162C7[0m

+[0;32m....: [0;38;5;241m + 3*C1.x^45 + 4*C1.x^43 + 2*C1.x^41 + 2*C1.x^39 + 3*C1.x^37 + 4*C1.x^35 + 3*C1.x^33 + 2*C1.x^31 + 3*C1.x^29 + 4*C1.x^25 + C1.x^23 + 3*C1.x^21 + 4*C1.x^19 +
[162C [0m

+[0;32m....: [0;38;5;241m2*C1.x^17 + C1.x^15 + C1.x^13 + 2*C1.x^9 + C1.x^7 + 2*C1.x^5 + 4*C1.x)*C1.y) *C1.x.diffn() + (4*C1.x^124 + 2*C1.x^120 + C1.x^114 + 3*C1.x^112 + 2*C1.x^110 +
[162C [0m

+[0;32m....: [0;38;5;241m3*C1.x^108 + C1.x^106 + 2*C1.x^100 + C1.x^98 + 3*C1.x^96 + C1.x^94 + 3*C1.x^92 + 4*C1.x^90 + 3*C1.x^88 + 2*C1.x^84 + C1.x^82 + C1.x^80 + 4*C1.x^78 + 4*C1.x^
[162C7[0m

+[0;32m....: [0;38;5;241m6 + C1.x^74 + 4*C1.x^72 + 3*C1.x^70 + C1.x^66 + 3*C1.x^64 + 2*C1.x^62 + C1.x^58 + C1.x^56 + 4*C1.x^54 + 4*C1.x^52 + 3*C1.x^50 + 3*C1.x^48 + 3*C1.x^46 + 4*C1
[162C.[0m

+[0;32m....: [0;38;5;241mx^40 + 2*C1.x^34 + 3*C1.x^32 + 3*C1.x^28 + 4*C1.x^26 + 4*C1.x^24 + 4*C1.x^22 + 4*C1.x^20 + 2*C1.x^14 + 4*C1.x^10 + 3*C1.x^8 + 2*C1.x^6 + 4*C1.x^4 + 4*C1.x^2
[162C [0m

+[0;32m....: [0;38;5;241m+ C1.one)*C1.y.diffn()).verschiebung()[44D[8A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= (([0;32m3[0m*C1.x^[0;32m9[0m + [0;32m2[0m*C1.x^[0;32m5[0m)*C1.y).teichmuller() * C1.x.teichmuller().diffn() + ([0;32m2[0m*C1.x^[0;32m14[0m + C1.x^[0;32m10[0m + [0;32m2[0m*C1.x^[0;32m6[0m + [0;32m3[0m*C1.x^[0;32m4[0m).teichmuller() * C1.y.teichmuller(
[162C)[0m

+[6C[0m.diffn() + (((C1.x^[0;32m119[0m + [0;32m4[0m*C1.x^[0;32m115[0m + [0;32m4[0m*C1.x^[0;32m111[0m + C1.x^[0;32m107[0m + [0;32m3[0m*C1.x^[0;32m105[0m + [0;32m3[0m*C1.x^[0;32m103[0m + C1.x^[0;32m101[0m + [0;32m3[0m*C1.x^[0;32m99[0m + C1.x^[0;32m97[0m + [0;32m4[0m*C1.x^[0;32m95[0m + [0;32m3[0m*C1.x^[0;32m93[0m + [0;32m3[0m*C1.x^[0;32m89[0m +
[162C[0m[K[0m

+[6C[0;32m2[0m*C1.x^[0;32m87[0m + [0;32m4[0m*C1.x^[0;32m85[0m + [0;32m2[0m*C1.x^[0;32m83[0m + [0;32m4[0m*C1.x^[0;32m81[0m + C1.x^[0;32m79[0m + [0;32m4[0m*C1.x^[0;32m69[0m + C1.x^[0;32m65[0m + [0;32m4[0m*C1.x^[0;32m63[0m + [0;32m4[0m*C1.x^[0;32m59[0m + [0;32m3[0m*C1.x^[0;32m57[0m + [0;32m3[0m*C1.x^[0;32m55[0m + C1.x^[0;32m53[0m + C1.x^[0;32m51[0m + [0;32m4[0m*C1.x^[0;32m4
[162C7[0m

+[6C[0m + [0;32m3[0m*C1.x^[0;32m45[0m + [0;32m4[0m*C1.x^[0;32m43[0m + [0;32m2[0m*C1.x^[0;32m41[0m + [0;32m2[0m*C1.x^[0;32m39[0m + [0;32m3[0m*C1.x^[0;32m37[0m + [0;32m4[0m*C1.x^[0;32m35[0m + [0;32m3[0m*C1.x^[0;32m33[0m + [0;32m2[0m*C1.x^[0;32m31[0m + [0;32m3[0m*C1.x^[0;32m29[0m + [0;32m4[0m*C1.x^[0;32m25[0m + C1.x^[0;32m23[0m + [0;32m3[0m*C1.x^[0;32m21[0m + [0;32m4[0m*C1.x^[0;32m19[0m +
[162C[0m[K[0m

+[6C[0;32m2[0m*C1.x^[0;32m17[0m + C1.x^[0;32m15[0m + C1.x^[0;32m13[0m + [0;32m2[0m*C1.x^[0;32m9[0m + C1.x^[0;32m7[0m + [0;32m2[0m*C1.x^[0;32m5[0m + [0;32m4[0m*C1.x)*C1.y) *C1.x.diffn() + ([0;32m4[0m*C1.x^[0;32m124[0m + [0;32m2[0m*C1.x^[0;32m120[0m + C1.x^[0;32m114[0m + [0;32m3[0m*C1.x^[0;32m112[0m + [0;32m2[0m*C1.x^[0;32m110[0m +
[162C[0m[K[0m

+[6C[0;32m3[0m*C1.x^[0;32m108[0m + C1.x^[0;32m106[0m + [0;32m2[0m*C1.x^[0;32m100[0m + C1.x^[0;32m98[0m + [0;32m3[0m*C1.x^[0;32m96[0m + C1.x^[0;32m94[0m + [0;32m3[0m*C1.x^[0;32m92[0m + [0;32m4[0m*C1.x^[0;32m90[0m + [0;32m3[0m*C1.x^[0;32m88[0m + [0;32m2[0m*C1.x^[0;32m84[0m + C1.x^[0;32m82[0m + C1.x^[0;32m80[0m + [0;32m4[0m*C1.x^[0;32m78[0m + [0;32m4[0m*C1.x^
[162C[0;32m7[0m

+[6C[0;32m6[0m + C1.x^[0;32m74[0m + [0;32m4[0m*C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m66[0m + [0;32m3[0m*C1.x^[0;32m64[0m + [0;32m2[0m*C1.x^[0;32m62[0m + C1.x^[0;32m58[0m + C1.x^[0;32m56[0m + [0;32m4[0m*C1.x^[0;32m54[0m + [0;32m4[0m*C1.x^[0;32m52[0m + [0;32m3[0m*C1.x^[0;32m50[0m + [0;32m3[0m*C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m4[0m*C1
[162C.[0m

+[6C[0mx^[0;32m40[0m + [0;32m2[0m*C1.x^[0;32m34[0m + [0;32m3[0m*C1.x^[0;32m32[0m + [0;32m3[0m*C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m4[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m4[0m*C1.x^[0;32m20[0m + [0;32m2[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m8[0m + [0;32m2[0m*C1.x^[0;32m6[0m + [0;32m4[0m*C1.x^[0;32m4[0m + [0;32m4[0m*C1.x^[0;32m2
[162C[0m[K[0m

+[6C[0m+ C1.one)*C1.y.diffn()).verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[8A[44D[0m[J[0;32msage: [0mom = (([0;32m3[0m*C1.x^[0;32m9[0m + [0;32m2[0m*C1.x^[0;32m5[0m)*C1.y).teichmuller() * C1.x.teichmuller().diffn() + ([0;32m2[0m*C1.x^[0;32m14[0m + C1.x^[0;32m10[0m + [0;32m2[0m*C1.x^[0;32m6[0m + [0;32m3[0m*C1.x^[0;32m4[0m).teichmuller() * C1.y.teichmuller(
[162C)[0m

+[0;32m....: [0m.diffn() + (((C1.x^[0;32m119[0m + [0;32m4[0m*C1.x^[0;32m115[0m + [0;32m4[0m*C1.x^[0;32m111[0m + C1.x^[0;32m107[0m + [0;32m3[0m*C1.x^[0;32m105[0m + [0;32m3[0m*C1.x^[0;32m103[0m + C1.x^[0;32m101[0m + [0;32m3[0m*C1.x^[0;32m99[0m + C1.x^[0;32m97[0m + [0;32m4[0m*C1.x^[0;32m95[0m + [0;32m3[0m*C1.x^[0;32m93[0m + [0;32m3[0m*C1.x^[0;32m89[0m +[0m

+[0;32m....: 2[0m*C1.x^[0;32m87[0m + [0;32m4[0m*C1.x^[0;32m85[0m + [0;32m2[0m*C1.x^[0;32m83[0m + [0;32m4[0m*C1.x^[0;32m81[0m + C1.x^[0;32m79[0m + [0;32m4[0m*C1.x^[0;32m69[0m + C1.x^[0;32m65[0m + [0;32m4[0m*C1.x^[0;32m63[0m + [0;32m4[0m*C1.x^[0;32m59[0m + [0;32m3[0m*C1.x^[0;32m57[0m + [0;32m3[0m*C1.x^[0;32m55[0m + C1.x^[0;32m53[0m + C1.x^[0;32m51[0m + [0;32m4[0m*C1.x^[0;32m4
[162C7[0m

+[0;32m....: [0m + [0;32m3[0m*C1.x^[0;32m45[0m + [0;32m4[0m*C1.x^[0;32m43[0m + [0;32m2[0m*C1.x^[0;32m41[0m + [0;32m2[0m*C1.x^[0;32m39[0m + [0;32m3[0m*C1.x^[0;32m37[0m + [0;32m4[0m*C1.x^[0;32m35[0m + [0;32m3[0m*C1.x^[0;32m33[0m + [0;32m2[0m*C1.x^[0;32m31[0m + [0;32m3[0m*C1.x^[0;32m29[0m + [0;32m4[0m*C1.x^[0;32m25[0m + C1.x^[0;32m23[0m + [0;32m3[0m*C1.x^[0;32m21[0m + [0;32m4[0m*C1.x^[0;32m19[0m +[0m

+[0;32m....: 2[0m*C1.x^[0;32m17[0m + C1.x^[0;32m15[0m + C1.x^[0;32m13[0m + [0;32m2[0m*C1.x^[0;32m9[0m + C1.x^[0;32m7[0m + [0;32m2[0m*C1.x^[0;32m5[0m + [0;32m4[0m*C1.x)*C1.y) *C1.x.diffn() + ([0;32m4[0m*C1.x^[0;32m124[0m + [0;32m2[0m*C1.x^[0;32m120[0m + C1.x^[0;32m114[0m + [0;32m3[0m*C1.x^[0;32m112[0m + [0;32m2[0m*C1.x^[0;32m110[0m +[0m

+[0;32m....: 3[0m*C1.x^[0;32m108[0m + C1.x^[0;32m106[0m + [0;32m2[0m*C1.x^[0;32m100[0m + C1.x^[0;32m98[0m + [0;32m3[0m*C1.x^[0;32m96[0m + C1.x^[0;32m94[0m + [0;32m3[0m*C1.x^[0;32m92[0m + [0;32m4[0m*C1.x^[0;32m90[0m + [0;32m3[0m*C1.x^[0;32m88[0m + [0;32m2[0m*C1.x^[0;32m84[0m + C1.x^[0;32m82[0m + C1.x^[0;32m80[0m + [0;32m4[0m*C1.x^[0;32m78[0m + [0;32m4[0m*C1.x^
[162C[0;32m7[0m

+[0;32m....: 6[0m + C1.x^[0;32m74[0m + [0;32m4[0m*C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m66[0m + [0;32m3[0m*C1.x^[0;32m64[0m + [0;32m2[0m*C1.x^[0;32m62[0m + C1.x^[0;32m58[0m + C1.x^[0;32m56[0m + [0;32m4[0m*C1.x^[0;32m54[0m + [0;32m4[0m*C1.x^[0;32m52[0m + [0;32m3[0m*C1.x^[0;32m50[0m + [0;32m3[0m*C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m4[0m*C1
[162C.[0m

+[0;32m....: [0mx^[0;32m40[0m + [0;32m2[0m*C1.x^[0;32m34[0m + [0;32m3[0m*C1.x^[0;32m32[0m + [0;32m3[0m*C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m4[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m4[0m*C1.x^[0;32m20[0m + [0;32m2[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m8[0m + [0;32m2[0m*C1.x^[0;32m6[0m + [0;32m4[0m*C1.x^[0;32m4[0m + [0;32m4[0m*C1.x^[0;32m2[0m

+[0;32m....: [0m+ C1.one)*C1.y.diffn()).verschiebung()[44D[0m

+[J[?7h[0m[?12l[?25h[?2004lf[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor b in C2.holomorphic_differentials_basis():[45D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor b in C2.holomorphic_differentials_basis():[45D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;32msage: [0mff[0;38;5;241m = (((2*C1.x^98 + 4*C1.x^94 + C1.x^92 + 3*C1.x^90 + 4*C1.x^86 + 2*C1.x^84 + 4*C1.x^82 + 2*C1.x^78 + C1.x^76 + 3*C1.x^74 + C1.x^72 + 3*C1.x^70 + C1.x^68 + 
[162C3[0m

+[0;32m....: [0;38;5;241m*C1.x^66 + 2*C1.x^64 + 3*C1.x^62 + C1.x^60 + 4*C1.x^56 + 3*C1.x^54 + C1.x^52 + 2*C1.x^50 + C1.x^48 + 3*C1.x^46 + 2*C1.x^44 + 4*C1.x^38 + C1.x^36 + 2*C1.x^34
[162C [0m

+[0;32m....: [0;38;5;241m+ 4*C1.x^32 + C1.x^30 + C1.x^28 + 4*C1.x^26 + 2*C1.x^24 + 4*C1.x^22 + 3*C1.x^18 + 3*C1.x^14 + 4*C1.x^12 + 3*C1.x^10 + 3*C1.x^6 + 2*C1.x^4 + 3*C1.x^2 + 4*C1.
[162Co[0m

+[0;32m....: [0;38;5;241mne)/C1.x^2)*C1.y).verschiebung()[38D[3A[8C[?7h[0m[?12l[?25h[?25l[?7l[0m = ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[6C[0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34
[162C[0m[K[0m

+[6C[0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[6C[0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[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[3A[13D[0;38;5;16;48;5;152m([0m

+

+

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

+

+

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

+

+

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

+

+

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

+

+

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

+

+

+[8C[0m)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[A[156C[?7h[0m[?12l[?25h[?25l[?7l
[161C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?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

+[36C[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()sd[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[3A[44D[0m[J[0;32msage: [0mff = ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[0;32m....: [0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34[0m

+[0;32m....: [0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[0;32m....: [0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung()sdffds[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Cell [0;32mIn [3], line 1[0;36m[0m
+[0;31m    ff = (((Integer(2)*C1.x**Integer(98) + Integer(4)*C1.x**Integer(94) + C1.x**Integer(92) + Integer(3)*C1.x**Integer(90) + Integer(4)*C1.x**Integer(86) + Integer(2)*C1.x**Integer(84) + Integer(4)*C1.x**Integer(82) + Integer(2)*C1.x**Integer(78) + C1.x**Integer(76) + Integer(3)*C1.x**Integer(74) + C1.x**Integer(72) + Integer(3)*C1.x**Integer(70) + C1.x**Integer(68) + Integer(3)*C1.x**Integer(66) + Integer(2)*C1.x**Integer(64) + Integer(3)*C1.x**Integer(62) + C1.x**Integer(60) + Integer(4)*C1.x**Integer(56) + Integer(3)*C1.x**Integer(54) + C1.x**Integer(52) + Integer(2)*C1.x**Integer(50) + C1.x**Integer(48) + Integer(3)*C1.x**Integer(46) + Integer(2)*C1.x**Integer(44) + Integer(4)*C1.x**Integer(38) + C1.x**Integer(36) + Integer(2)*C1.x**Integer(34) + Integer(4)*C1.x**Integer(32) + C1.x**Integer(30) + C1.x**Integer(28) + Integer(4)*C1.x**Integer(26) + Integer(2)*C1.x**Integer(24) + Integer(4)*C1.x**Integer(22) + Integer(3)*C1.x**Integer(18) + Integer(3)*C1.x**Integer(14) + Integer(4)*C1.x**Integer(12) + Integer(3)*C1.x**Integer(10) + Integer(3)*C1.x**Integer(6) + Integer(2)*C1.x**Integer(4) + Integer(3)*C1.x**Integer(2) + Integer(4)*C1.one)/C1.x**Integer(2))*C1.y).verschiebung()sdffds[0m
+[0m                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0mf[0;38;5;241mf = (((2*C1.x^98 + 4*C1.x^94 + C1.x^92 + 3*C1.x^90 + 4*C1.x^86 + 2*C1.x^84 + 4*C1.x^82 + 2*C1.x^78 + C1.x^76 + 3*C1.x^74 + C1.x^72 + 3*C1.x^70 + C1.x^68 + 
[162C3[0m

+[0;32m....: [0;38;5;241m*C1.x^66 + 2*C1.x^64 + 3*C1.x^62 + C1.x^60 + 4*C1.x^56 + 3*C1.x^54 + C1.x^52 + 2*C1.x^50 + C1.x^48 + 3*C1.x^46 + 2*C1.x^44 + 4*C1.x^38 + C1.x^36 + 2*C1.x^34
[162C [0m

+[0;32m....: [0;38;5;241m+ 4*C1.x^32 + C1.x^30 + C1.x^28 + 4*C1.x^26 + 2*C1.x^24 + 4*C1.x^22 + 3*C1.x^18 + 3*C1.x^14 + 4*C1.x^12 + 3*C1.x^10 + 3*C1.x^6 + 2*C1.x^4 + 3*C1.x^2 + 4*C1.
[162Co[0m

+[0;32m....: [0;38;5;241mne)/C1.x^2)*C1.y).verschiebung()sdffds[44D[3A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m= ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[6C[0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34
[162C[0m[K[0m

+[6C[0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[6C[0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung()sdffds[?7h[0m[?12l[?25h[?25l[?7l[3A[44D[0m[J[0;32msage: [0mff = ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[0;32m....: [0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34[0m

+[0;32m....: [0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[0;32m....: [0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung()sdffds[44D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Cell [0;32mIn [4], line 1[0;36m[0m
+[0;31m    ff = (((Integer(2)*C1.x**Integer(98) + Integer(4)*C1.x**Integer(94) + C1.x**Integer(92) + Integer(3)*C1.x**Integer(90) + Integer(4)*C1.x**Integer(86) + Integer(2)*C1.x**Integer(84) + Integer(4)*C1.x**Integer(82) + Integer(2)*C1.x**Integer(78) + C1.x**Integer(76) + Integer(3)*C1.x**Integer(74) + C1.x**Integer(72) + Integer(3)*C1.x**Integer(70) + C1.x**Integer(68) + Integer(3)*C1.x**Integer(66) + Integer(2)*C1.x**Integer(64) + Integer(3)*C1.x**Integer(62) + C1.x**Integer(60) + Integer(4)*C1.x**Integer(56) + Integer(3)*C1.x**Integer(54) + C1.x**Integer(52) + Integer(2)*C1.x**Integer(50) + C1.x**Integer(48) + Integer(3)*C1.x**Integer(46) + Integer(2)*C1.x**Integer(44) + Integer(4)*C1.x**Integer(38) + C1.x**Integer(36) + Integer(2)*C1.x**Integer(34) + Integer(4)*C1.x**Integer(32) + C1.x**Integer(30) + C1.x**Integer(28) + Integer(4)*C1.x**Integer(26) + Integer(2)*C1.x**Integer(24) + Integer(4)*C1.x**Integer(22) + Integer(3)*C1.x**Integer(18) + Integer(3)*C1.x**Integer(14) + Integer(4)*C1.x**Integer(12) + Integer(3)*C1.x**Integer(10) + Integer(3)*C1.x**Integer(6) + Integer(2)*C1.x**Integer(4) + Integer(3)*C1.x**Integer(2) + Integer(4)*C1.one)/C1.x**Integer(2))*C1.y).verschiebung()sdffds[0m
+[0m                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0mff = ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[0;32m....: [0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34[0m

+[0;32m....: [0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[0;32m....: [0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung()sdffds[44D[44C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3A[38D[0m[J[0;32msage: [0mff = ((([0;32m2[0m*C1.x^[0;32m98[0m + [0;32m4[0m*C1.x^[0;32m94[0m + C1.x^[0;32m92[0m + [0;32m3[0m*C1.x^[0;32m90[0m + [0;32m4[0m*C1.x^[0;32m86[0m + [0;32m2[0m*C1.x^[0;32m84[0m + [0;32m4[0m*C1.x^[0;32m82[0m + [0;32m2[0m*C1.x^[0;32m78[0m + C1.x^[0;32m76[0m + [0;32m3[0m*C1.x^[0;32m74[0m + C1.x^[0;32m72[0m + [0;32m3[0m*C1.x^[0;32m70[0m + C1.x^[0;32m68[0m + 
[162C[0;32m3[0m

+[0;32m....: [0m*C1.x^[0;32m66[0m + [0;32m2[0m*C1.x^[0;32m64[0m + [0;32m3[0m*C1.x^[0;32m62[0m + C1.x^[0;32m60[0m + [0;32m4[0m*C1.x^[0;32m56[0m + [0;32m3[0m*C1.x^[0;32m54[0m + C1.x^[0;32m52[0m + [0;32m2[0m*C1.x^[0;32m50[0m + C1.x^[0;32m48[0m + [0;32m3[0m*C1.x^[0;32m46[0m + [0;32m2[0m*C1.x^[0;32m44[0m + [0;32m4[0m*C1.x^[0;32m38[0m + C1.x^[0;32m36[0m + [0;32m2[0m*C1.x^[0;32m34[0m

+[0;32m....: [0m+ [0;32m4[0m*C1.x^[0;32m32[0m + C1.x^[0;32m30[0m + C1.x^[0;32m28[0m + [0;32m4[0m*C1.x^[0;32m26[0m + [0;32m2[0m*C1.x^[0;32m24[0m + [0;32m4[0m*C1.x^[0;32m22[0m + [0;32m3[0m*C1.x^[0;32m18[0m + [0;32m3[0m*C1.x^[0;32m14[0m + [0;32m4[0m*C1.x^[0;32m12[0m + [0;32m3[0m*C1.x^[0;32m10[0m + [0;32m3[0m*C1.x^[0;32m6[0m + [0;32m2[0m*C1.x^[0;32m4[0m + [0;32m3[0m*C1.x^[0;32m2[0m + [0;32m4[0m*C1.
[162Co[0m

+[0;32m....: [0mne)/C1.x^[0;32m2[0m)*C1.y).verschiebung()[38D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.reduce()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= s[Cp[Crelliptic_drw_cech(om, ff)[32D[?7h[0m[?12l[?25h[?25l[?7l[0m= superelliptic_drw_cech[0;38;5;16;48;5;152m([0mom, ff[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[41D[0m[J[0;32msage: [0mxi = superelliptic_drw_cech(om, ff)[41D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi = superelliptic_drw_cech(om, ff)[34D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mred[Cc[C()[0m[K[8D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;32msage: [0mxi.reduce()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m([(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((4*x^36 + 3*x^32 + 3*x^30 + 3*x^26 + x^24 + 3*x^18 + 2*x^16 + 2*x^14 + 3*x^12 + 4*x^10 + 2*x^8 + 2*x^6 + 3*x^4 + 4*x^2 + 2)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(4/x^2*y), [(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^32 + 3*x^30 + x^28 + 2*x^24 + 3*x^20 + 4*x^18 + 2*x^16 + 4*x^14 + 4*x^12 + 2*x^10 + 2*x^6 + 1)/(x^40 + 2*x^36 + 3*x^32 + 3*x^30 + 4*x^28 + 2*x^26 + 2*x^20 + x^16 + 3*x^10 + 4*x^8 + x^6 + 3*x^4 + x^2))*y]))
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.reduce()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mreduce[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;32msage: [0mxi.reduce()[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m([(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((4*x^36 + 3*x^32 + 3*x^30 + 3*x^26 + x^24 + 3*x^18 + 2*x^16 + 2*x^14 + 3*x^12 + 4*x^10 + 2*x^8 + 2*x^6 + 3*x^4 + 4*x^2 + 2)/(x^38 + 2*x^34 + 3*x^30 + 3*x^28 + 4*x^26 + 2*x^24 + 2*x^18 + x^14 + 3*x^8 + 4*x^6 + x^4 + 3*x^2 + 1))*y]), V(4/x^2*y), [(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y] d[x] + V(((-x^36 + x^32 - x^28 + x^26 - x^24 - 2*x^22 + 2*x^20 + 2*x^18 + 2*x^16 + 2*x^14 + x^12 + 2*x^8 + x^2 + 2)/(x^38*y + 2*x^34*y - 2*x^30*y - 2*x^28*y - x^26*y + 2*x^24*y + 2*x^18*y + x^14*y - 2*x^8*y - x^6*y + x^4*y - 2*x^2*y + y)) dx) + dV([((3*x^32 + 3*x^30 + x^28 + 2*x^24 + 3*x^20 + 4*x^18 + 2*x^16 + 4*x^14 + 4*x^12 + 2*x^10 + 2*x^6 + 1)/(x^40 + 2*x^36 + 3*x^32 + 3*x^30 + 4*x^28 + 2*x^26 + 2*x^20 + x^16 + 3*x^10 + 4*x^8 + x^6 + 3*x^4 + x^2))*y]))
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.reduce()[10D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega8.is_regular_on_Uinfty()[28D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[16C[0;38;5;241m0()[0m[K[19D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mo[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[18D[0m[J[0;32msage: [0mxi.omega0.h1[18D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(x^3/(x^14 + 2*x^10 + 3*x^6 + x^4 + 4*x^2 + 4))*y
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241mi.omega0.h1[11D[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mm[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega0.h1[8D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m0[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mr[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;32msage: [0mxi.omega0.r()[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(x^4/y) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.8, Release Date: 2023-02-11                     │
+│ Create a "Sage Worksheet" file for the notebook interface.         │
+│ Enhanced for CoCalc.                                               │
+│ Using Python 3.11.1. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+Computing 2. basis element
+Computing 3. basis element
+Computing 4. basis element
+Computing 5. basis element
+Computing 6. basis element
+Computing 7. basis element
+( [0] d[x] + [2] d[y] + V((x^5 + 2*x^3 + 2*x^2 + 1) dy) + dV(0), V(((x^2 + x + 2)/x)*y) )
+( [0] d[x] + [2*x] d[y] + V((x^8 + x^6 + x^5 + x^3 + x^2 + x + 1) dy) + dV(0), [2/x*y] + V(((x^5 + x^4 + 2*x^3 + x^2 + 1)/x)*y) )
+( [0] d[x] + [1] d[y] + V((2*x + 1) dy) + dV(0), V((x + 2)*y) )
+( [0] d[x] + [x] d[y] + V((x^12 + 2*x^11 + 2*x^4 + x^3) dy) + dV(0), V(((x^8 + 2*x^7 + 1)/x^4)*y) )
+( [0] d[x] + [x^2] d[y] + V((2*x^15 + x^14 + 2*x^7 + x^6) dy) + dV(0), V(((x^10 + 2*x^9 + x^2 + x + 1)/x^3)*y) )
+( [0] d[x] + [x^3] d[y] + V((2*x^10 + x^9 + 2*x^2 + x) dy) + dV(0), V((x^10 + 2*x^9 + x^2 + x + 1)*y) )
+( [0] d[x] + [x^7] d[y] + V((x^30 + 2*x^29 + 2*x^22 + x^21 + x^14 + x^13 + 2*x^6 + x^4) dy) + dV(0), [2/x*y] + V(((x^26 + 2*x^25 + x^18 + x^17 + x^16 + x^10 + 2*x^9 + x^8 + 2*x^7 + 2*x^2 + 2*x + 1)/x^4)*y) )
+( [0] d[x] + [2*x^6] d[y] + V((x^19 + 2*x^18 + x^10 + x^9 + 2*x^3 + x^2 + x + 2) dy) + dV(0), [2/x^2*y] + V((2*x^19 + x^18 + 2*x^11 + 2*x^10 + 2*x^9 + 2*x^3 + x^2 + 2*x + 1)*y) )
+( [0] d[x] + [0] d[y] + V((x^8 + 1) dy) + dV(0), [2/x^3*y] )
+( [0] d[x] + [x^4] d[y] + V((x^21 + 2*x^20 + 2*x^13 + x^12 + 2*x^5 + x^4) dy) + dV(0), [2/x^4*y] + V(((x^17 + 2*x^16 + x^9 + x^8 + x^7 + x + 2)/x^4)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241ma.coordinates()[15D[?7h[0m[?12l[?25h[?25l[?7l[7D[0;32msage: [0mad[0;38;5;241mic_expansion_polynomial(x^119 + 4*x^115 + 4*x^111 + x^107 + 3*x^105 + 3*x^103 + x^101 + 3*x^99 + x^97 + 4*x^95 + 3*x^93 + 3*x^89 + 2*x^87 + 4*x^85 + 2*x^8
[162C3[0m

+[0;32m....: [0;38;5;241m + 4*x^81 + x^79 + 4*x^69 + x^65 + 4*x^63 + 4*x^59 + 3*x^57 + 3*x^55 + x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 2*x^41 + 2*x^39 + 3*x^37 + 4*x^35 + 3*x^33 +
[162C [0m

+[0;32m....: [0;38;5;241m2*x^31 + 3*x^29 + 4*x^25 + x^23 + 3*x^21 + 4*x^19 + 2*x^17 + x^15 + x^13 + 2*x^9 + x^7 + 2*x^5 + 4*x, x^5 - x)[116D[2A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[0m

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

+[0m [0m[K[2A[10C[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m_[0;38;5;241mexpansion_polynomial(x^119 + 4*x^115 + 4*x^111 + x^107 + 3*x^105 + 3*x^103 + x^101 + 3*x^99 + x^97 + 4*x^95 + 3*x^93 + 3*x^89 + 2*x^87 + 4*x^85 + 2*x^8
[162C3[0m

+[0;32m....: [0;38;5;241m + 4*x^81 + x^79 + 4*x^69 + x^65 + 4*x^63 + 4*x^59 + 3*x^57 + 3*x^55 + x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 2*x^41 + 2*x^39 + 3*x^37 + 4*x^35 + 3*x^33 +
[162C [0m

+[0;32m....: [0;38;5;241m2*x^31 + 3*x^29 + 4*x^25 + x^23 + 3*x^21 + 4*x^19 + 2*x^17 + x^15 + x^13 + 2*x^9 + x^7 + 2*x^5 + 4*x, x^5 - x)[2A[105D[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ms[?7h[0m[?12l[?25h[?25l[?7l[0mt[0m[K[0m

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

+[0m [0m[K[2A[17C[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mion[0m

+[20C[0;38;5;16;48;5;250m adic_expansion           [0m

+[0m                    [0;38;5;16;48;5;250m adic_expansion_polynomial[0m

+

+

+[0m [5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m_polynomial(x^119 + 4*x^115 + 4*x^111 + x^107 + 3*x^105 + 3*x^103 + x^101 + 3*x^99 + x^97 + 4*x^95 + 3*x^93 + 3*x^89 + 2*x^87 + 4*x^85 + 2*x^8
[162C3[0m

+[0;32m....: [0;38;5;241m + 4*x^81 + x^[26C3 + 4*x^59 + 3*x^57 + 3*x^55 + x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 2*x^41 + 2*x^39 + 3*x^37 + 4*x^35 + 3*x^33 +
[162C [0m

+[0;32m....: [0;38;5;241m2*x^31 + 3*x^2[26C + 4*x^19 + 2*x^17 + x^15 + x^13 + 2*x^9 + x^7 + 2*x^5 + 4*x, x^5 - x)[2A[96D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[20C[0;38;5;231;48;5;102m adic_expansion           [0m

+

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

+[0m                    [0;38;5;16;48;5;250m adic_expansion           [0m[K[0m

+[0m                    [0;38;5;231;48;5;102m adic_expansion_polynomial[0m[K[2A[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mx^119 + 4*x^115 + 4*x^111 + x^107 + 3*x^105 + 3*x^103 + x^101 + 3*x^99 + x^97 + 4*x^95 + 3*x^93 + 3*x^89 + 2*x^87 + 4*x^85 + 2*x^8
[162C3[0m

+[0;32m....: [0;38;5;241m + 4*x^81 + x^79 + 4*x^69 + x^65 + 4*x^63 + 4*x^59 + 3*x^57 + 3*x^55 + x^53 + x^51 + 4*x^47 + 3*x^45 + 4*x^43 + 2*x^41 + 2*x^39 + 3*x^37 + 4*x^35 + 3*x^33 +
[162C [0m

+[0;32m....: [0;38;5;241m2*x^31 + 3*x^29 + 4*x^25 + x^23 + 3*x^21 + 4*x^19 + 2*x^17 + x^15 + x^13 + 2*x^9 + x^7 + 2*x^5 + 4*x, x^5 - x)[0m

+[C[0m[K[3A[31C[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m[K[0m

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

+[0m [0m[K[2A[58C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[?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[0mf[?7h[0m[?12l[?25h[?25l[?7l[31D[0;38;5;16;48;5;152m([30C)[?7h[0m[?12l[?25h[?25l[?7l[63D[0m[J[0;32msage: [0madic_expansion_polynomial([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m, f)[63D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m2*t^5 + (x^2 + 2*x + 1)*t^4 + (x^2 + 2*x + 1)*t^3 + (2*x^2 + 2*x + 1)*t^2 + x*t + x^2 + x + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0m

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mor N in range(1, 7):[20D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mf[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mx^3 + x + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m2 = superelliptic(x^7 + x + 1, 2)[33D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x + 1 over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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[0m1[0;38;5;241m = superelliptic(f1, m, prec = 500)[35D[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;32msage: [0mC1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mSuperelliptic curve with the equation y^2 = x^9 + 2*x + 1 over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m1[0;38;5;241m = f(x = x^5 - x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0mx^[0;32m5[0m + [0;32m2[0m*x^[0;32m3[0m + [0;32m2[0m*x^[0;32m2[0m + [0;32m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[36D[0m[J[0;32msage: [0mf1 = (x^[0;32m5[0m + [0;32m2[0m*x^[0;32m3[0m + [0;32m2[0m*x^[0;32m2[0m + [0;32m1[0m)[36D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1 = (x^5 + 2*x^3 + 2*x^2 + 1)[29D[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;241m.diffn().int()[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= [C1.pth_root()[15D[?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[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[30D[0;38;5;16;48;5;152m([0m([27C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[31D[0m([0;38;5;16;48;5;152m([27C)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[42D[0;32msage: [0mf2 = -(([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m)[0m

+[0;32m....: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[A[6C[0;38;5;16;48;5;152m([0m

+[6C[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[A[7D[0m[J[0;32msage: [0mf2 = -(([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m)[0m

+[0;32m....: [0m)[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m2 = -((2*x^15 + x^14 + 2*x^7 + x^6)[35D[?7h[0m[?12l[?25h[?25l[?7l[0m1[3C[0;38;5;241m(x^5 + 2*x^3 + 2*x^[C + 1)[0m[K[28D[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m(x = x^5 - x)[0m[K[13D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[?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[12D[0;38;5;16;48;5;152m([11C)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;32msage: [0mf1 = f1(x = x^[0;32m3[0m - x)[26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1 = f1(x = x^3 - x)[19D[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[8D[0m[J[0;32msage: [0mf1[8D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mx^15 + x^13 + x^11 + x^9 + 2*x^7 + 2*x^6 + 2*x^5 + 2*x^4 + x^3 + 2*x^2 + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= f1(x = x^3 - x)[17D[?7h[0m[?12l[?25h[?25l[?7l[0m-[0m[K[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[0m2[0;38;5;241m = -((2*x^15 + x^14 + 2*x^7 + x^6)[34D[?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[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m^[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[J[0;32msage: [0mf2 - x^[0;32m2[0m*f1[17D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m2*x^17 + 2*x^14 + 2*x^13 + 2*x^11 + x^9 + x^8 + 2*x^7 + 2*x^5 + x^4 + 2*x^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion_polynomial(2*x^15 + x^14 + 2*x^7 + x^6, f)[56D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[10D[0;32msage: [0madic_expansion[0m[K[0m

+[20C[0;38;5;16;48;5;250m adic_expansion           [0m

+[20C[0;38;5;16;48;5;250m adic_expansion_polynomial[0m

+

+

+[0m [5A[20C[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;241m_polynomial(2*x^15 + x^14 + 2*x^7 + x^6, f)[43D[?7h[0m[?12l[?25h[?25l[?7l[0m

+[20C[0;38;5;231;48;5;102m adic_expansion           [0m

+

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

+[20C[0;38;5;16;48;5;250m adic_expansion           [0m

+[20C[0;38;5;231;48;5;102m adic_expansion_polynomial[2A[15D[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241m2*x^15 + x^14 + 2*x^7 + x^6, f)[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[3A[31C[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[0m*x^[0;32m17[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*x^[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[?7h[0m[?12l[?25h[?25l[?7l[0m,[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[79D[0;38;5;16;48;5;152m([78C)[?7h[0m[?12l[?25h[?25l[?7l[111D[0m[J[0;32msage: [0madic_expansion_polynomial([0;32m2[0m*x^[0;32m17[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*x^[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[0m, f)[111D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(2*x^2 + 2)*t^5 + (x^2 + 2*x)*t^4 + (2*x^2 + 2)*t^3 + (2*x + 2)*t + 2*x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0m

+

+

+[0m [3A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion_polynomial(2*x^17 + 2*x^14 + 2*x^13 + 2*x^11 + x^9 + x^8 + 2*x^7 + 2*x^5 + x^4 + 2*x^2, f)[104D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0m_expansion_polynomial[0;38;5;16;48;5;152m([0;32m2[0m*x^[0;32m17[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*x^[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[0m, f[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[80D[0m([78C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion_polynomial[0;38;5;16;48;5;152m([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m, f[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[69D[0m[J[0;32msage: [0madic_expansion_polynomial([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m, x^[0;32m3[0m - x)[69D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m2*t^5 + (x^2 + x + 1)*t^4 + (2*x^2 + x + 2)*t^3 + (x^2 + 2*x)*t^2 + (x^2 + 2*x + 1)*t + 2*x^2 + x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0m

+[0m [A[6C[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion_polynomial[0;38;5;16;48;5;152m([0;32m2[0m*x^[0;32m15[0m + x^[0;32m14[0m + [0;32m2[0m*x^[0;32m7[0m + x^[0;32m6[0m, x^[0;32m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[32D[0;32m7[3C2[0m*x^[0;32m14[C[0m+ [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*[2C[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[0m, f[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m-[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[117D[0m[J[0;32msage: [0madic_expansion_polynomial([0;32m2[0m*x^[0;32m17[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*x^[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[0m, x^[0;32m3[0m - x)[117D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(2*x^2 + 1)*t^5 + (2*x^2 + 2*x + 2)*t^4 + (2*x^2 + 2*x + 1)*t^3 + x*t^2 + (2*x^2 + x + 2)*t + 2*x
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + x + 1 over Finite Field of size 3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion_polynomial(2*x^17 + 2*x^14 + 2*x^13 + 2*x^11 + x^9 + x^8 + 2*x^7 + 2*x^5 + x^4 + 2*x^2, x^3 - x)[110D[?7h[0m[?12l[?25h[?25l[?7l[0md[?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[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mxpansion_polynomial(2*x^17 + 2*x^14 + 2*x^13 + 2*x^11 + x^9 + x^8 + 2*x^7 + 2*x^5 + x^4 + 2*x^2, x^3 - x)[105D[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0mpansion_polynomial[0;38;5;16;48;5;152m([0;32m2[0m*x^[0;32m17[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m13[0m + [0;32m2[0m*x^[0;32m11[0m + x^[0;32m9[0m + x^[0;32m8[0m + [0;32m2[0m*x^[0;32m7[0m + [0;32m2[0m*x^[0;32m5[0m + x^[0;32m4[0m + [0;32m2[0m*x^[0;32m2[0m, x^[0;32m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[85D[0m([84C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[84D[0;38;5;16;48;5;152m([84C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m5[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m4[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m,[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m^[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m+[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;32m1[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[65D[0m[J[0;32msage: [0madic_expansion_polynomial(x^[0;32m5[0m + x^[0;32m4[0m + x^[0;32m3[0m + x, x^[0;32m3[0m + x + [0;32m1[0m)[65D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(x^2 + x)*t + x^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

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

+[J[?7h[0m[?12l[?25h[?2004lComputing 0. basis element
+Computing 1. basis element
+Computing 0. basis element
+Computing 1. basis element
+az^C[0;31m---------------------------------------------------------------------------[0m
+[0;31mKeyboardInterrupt[0m                         Traceback (most recent call last)
+Cell [0;32mIn [17], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:13[0m
+
+File [0;32m<string>:44[0m, in [0;36mcrystalline_cohomology_basis[0;34m(self, prec, info)[0m
+
+File [0;32m<string>:26[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+File [0;32m<string>:73[0m, in [0;36mdiffn[0;34m(self, dy_w)[0m
+
+File [0;32m<string>:177[0m, in [0;36mdy_w[0;34m(C)[0m
+
+File [0;32m<string>:149[0m, in [0;36mauxilliary_derivative[0;34m(P)[0m
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/integer.pyx:1961[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1959[0m         return y
+[1;32m   1960[0m 
+[0;32m-> 1961[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1962[0m 
+[1;32m   1963[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.8/src/sage/structure/coerce.pyx:1242[0m, in [0;36msage.structure.coerce.CoercionModel.bin_op[0;34m()[0m
+[1;32m   1240[0m mul_method = getattr(y, '__r%s__'%op_name, None)
+[1;32m   1241[0m if mul_method is not None:
+[0;32m-> 1242[0m     res = mul_method(x)
+[1;32m   1243[0m     if res is not None and res is not NotImplemented:
+[1;32m   1244[0m         return res
+
+File [0;32m<string>:55[0m, in [0;36m__rmul__[0;34m(self, other)[0m
+
+File [0;32m<string>:84[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m<string>:27[0m, in [0;36m__add__[0;34m(self, other)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/integer.pyx:1961[0m, in [0;36msage.rings.integer.Integer.__mul__[0;34m()[0m
+[1;32m   1959[0m         return y
+[1;32m   1960[0m 
+[0;32m-> 1961[0m     return coercion_model.bin_op(left, right, operator.mul)
+[1;32m   1962[0m 
+[1;32m   1963[0m cpdef _mul_(self, right):
+
+File [0;32m/ext/sage/9.8/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>:70[0m, in [0;36m__rmul__[0;34m(self, constant)[0m
+
+File [0;32m<string>:14[0m, in [0;36m__init__[0;34m(self, C, g)[0m
+
+File [0;32m<string>:248[0m, in [0;36mreduction[0;34m(C, g)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/polynomial/polynomial_ring_constructor.py:693[0m, in [0;36mPolynomialRing[0;34m(base_ring, *args, **kwds)[0m
+[1;32m    690[0m         [38;5;28;01mraise[39;00m [38;5;167;01mTypeError[39;00m([38;5;124m"[39m[38;5;124mvariable names specified twice inconsistently: [39m[38;5;132;01m%r[39;00m[38;5;124m and [39m[38;5;132;01m%r[39;00m[38;5;124m"[39m [38;5;241m%[39m (names, kwnames))
+[1;32m    692[0m [38;5;28;01mif[39;00m multivariate [38;5;129;01mor[39;00m [38;5;28mlen[39m(names) [38;5;241m!=[39m [38;5;241m1[39m:
+[0;32m--> 693[0m     [38;5;28;01mreturn[39;00m [43m_multi_variate[49m[43m([49m[43mbase_ring[49m[43m,[49m[43m [49m[43mnames[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
+[1;32m    694[0m [38;5;28;01melse[39;00m:
+[1;32m    695[0m     [38;5;28;01mreturn[39;00m _single_variate(base_ring, names, [38;5;241m*[39m[38;5;241m*[39mkwds)
+
+File [0;32m/ext/sage/9.8/src/sage/rings/polynomial/polynomial_ring_constructor.py:813[0m, in [0;36m_multi_variate[0;34m(base_ring, names, sparse, order, implementation)[0m
+[1;32m    811[0m [38;5;66;03m# "implementation" must be last[39;00m
+[1;32m    812[0m key [38;5;241m=[39m [base_ring, names, n, order, implementation]
+[0;32m--> 813[0m R [38;5;241m=[39m [43m_get_from_cache[49m[43m([49m[43mkey[49m[43m)[49m
+[1;32m    814[0m [38;5;28;01mif[39;00m R [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m [38;5;28;01mNone[39;00m:
+[1;32m    815[0m     [38;5;28;01mreturn[39;00m R
+
+File [0;32m/ext/sage/9.8/src/sage/rings/polynomial/polynomial_ring_constructor.py:715[0m, in [0;36m_get_from_cache[0;34m(key)[0m
+[1;32m    713[0m [38;5;28;01mdef[39;00m [38;5;21m_get_from_cache[39m(key):
+[1;32m    714[0m     key [38;5;241m=[39m [38;5;28mtuple[39m(key)
+[0;32m--> 715[0m     [38;5;28;01mreturn[39;00m [43m_cache[49m[38;5;241;43m.[39;49m[43mget[49m[43m([49m[43mkey[49m[43m)[49m
+
+File [0;32msrc/cysignals/signals.pyx:310[0m, in [0;36mcysignals.signals.python_check_interrupt[0;34m()[0m
+
+[0;31mKeyboardInterrupt[0m: 
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTraceback [0;36m(most recent call last)[0m:
+
+[0m  File [1;32m/ext/sage/9.8/local/var/lib/sage/venv-python3.11.1/lib/python3.11/site-packages/IPython/core/interactiveshell.py:3433[0m in [1;35mrun_code[0m
+    exec(code_obj, self.user_global_ns, self.user_ns)[0m
+
+[0m  Cell [1;32mIn [18], line 1[0m
+    load('init.sage')[0m
+
+[0m  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())[0m
+
+[0m  File [1;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m in [1;35mload[0m
+    exec(preparse_file(f.read()) + "\n", globals)[0m
+
+[0m  File [1;32m<string>:32[0m
+
+[0m  File [1;32msage/misc/persist.pyx:175[0m in [1;35msage.misc.persist.load[0m
+    sage.repl.load.load(filename, globals())[0m
+
+[0;36m  File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0;36m in [0;35mload[0;36m
+[0;31m    exec(preparse_file(f.read()) + "\n", globals)[0;36m
+
+[0;36m  File [0;32m<string>:37[0;36m[0m
+[0;31m    #print(M^3)[0m
+[0m               ^[0m
+[0;31mIndentationError[0m[0;31m:[0m expected an indented block after 'for' statement on line 32
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0m[J[0;32msage: [6D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [19], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:25[0m
+
+File [0;32m<string>:19[0m, in [0;36mde_rham_witt_lift[0;34m(cech_class, prec)[0m
+
+[0;31mAttributeError[0m: 'list' object has no attribute 'curve'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[6D[J[0m[?7h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l( [0] d[x] + [2*a + 1] d[y] + V((2*x^5 + a*x^3 + x^2 + 2*a) dy) + dV(0), V((((2*a + 2)*x^2 + 2*a*x + 2*a + 1)/x)*y) )
+( [0] d[x] + [a + 2] d[y] + V((2*x^3 + (a + 1)*x + 2*a) dy) + dV(0), V(((x^6 + (2*a + 2)*x^4 + a*x^3 + 2*a + 1)/x^3)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m([0;38;5;241mC1.y/C1.x^2).expansion_at_infty()[33D[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241m^(-1))[Cexpansion_at_inf[Cy(prec = 100)[37D[?7h[0m[?12l[?25h[?25l[?7l[0m+[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[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[0;32m1[0;38;5;241m/xx[3D[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m+[?7h[0m[?12l[?25h[?25l[?7l[0;32m1[?7h[0m[?12l[?25h[?25l[?7l[6D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: 1[0m/([0;32m2[0m*a+[0;32m1[0m)[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m2*a
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mb[0;38;5;241mor b in B1:[11D[?7h[0m[?12l[?25h[?25l[?7l[0m1[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mc[?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[14D[0m[J[0;32msage: [0mb1.curve[14D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mSuperelliptic curve with the equation y^2 = x^9 + (a + 2)*x^3 + 2*a*x + 1 over Finite Field in a of size 3^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m1[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[4].omega0.regular_form()[40D[?7h[0m[?12l[?25h[?25l[?7l[0mde_rham_basis()[[0;32m4[0m].omega0.regular_form[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0;38;5;16;48;5;152m[[C][0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[[C[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m()[0m[K[?7h[0m[?12l[?25h[?25l[?7l[24D[0m[J[0;32msage: [0mC1.de_rham_basis()[24D[0m

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

+[J[?7h[0m[?12l[?25h[?2004l( [0] d[x] + [2*a + 1] d[y] + V((2*x^5 + a*x^3 + x^2 + 2*a) dy) + dV(0), V((((2*a + 2)*x^2 + 2*a*x + 2*a + 1)/x)*y) )
+( [0] d[x] + [(a + 2)*x^2] d[y] + V(((2*a + 1)*x^17 + a*x^15 + 2*x^14 + 2*x^9 + (a + 1)*x^7 + 2*a*x^6 + a*x^5 + (2*a + 1)*x^3 + (a + 1)*x^2 + 1) dy) + dV(0), V(((x^12 + (2*a + 2)*x^10 + a*x^9 + (2*a + 1)*x^6 + 2*a*x^4 + x^3 + (a + 2)*x^2 + (2*a + 2)*x + a + 2)/x^3)*y) )
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion_polynomial(x^5 + x^4 + x^3 + x, x^3 + x + 1)[58D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mc_expansion_polynomial[0;38;5;16;48;5;152m([0mx^[0;32m5[0m + x^[0;32m4[0m + x^[0;32m3[0m + x, x^[0;32m3[0m + x + [0;32m1[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[33D[0m([32C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m + x + [0;32m1[0m)[0m[K[14D[?7h[0m[?12l[?25h[?25l[?7l[0m(([0;32m2[0m*a[3C[0;32m1[0m)*x^[0;32m17[0m + a*x^[0;32m15[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m9[0m + (a + [0;32m1[0m)*x^[0;32m7[0m + [0;32m2[0m*a*x^[0;32m6[0m + a*x^[0;32m5[0m + ([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m3[0m + (a + [0;32m1[0m)*x^[0;32m2[0m + [0;32m1[0m) dy, x^[0;32m3[0m + x + [0;32m1[0m)[14D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[124D[0;38;5;16;48;5;152m([124C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[121D[0m([120C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m x)[0m[K[3D[?7h[0m[?12l[?25h[?25l[?7l[0m- x)[3D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[120D[0;38;5;16;48;5;152m([120C[0;38;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[153D[0m[J[0;32msage: [0madic_expansion_polynomial((([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m17[0m + a*x^[0;32m15[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m9[0m + (a + [0;32m1[0m)*x^[0;32m7[0m + [0;32m2[0m*a*x^[0;32m6[0m + a*x^[0;32m5[0m + ([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m3[0m + (a + [0;32m1[0m)*x^[0;32m2[0m + [0;32m1[0m) dy, x^[0;32m3[0m - x)[153D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;36m  Cell [0;32mIn [25], line 1[0;36m[0m
+[0;31m    adic_expansion_polynomial(((Integer(2)*a + Integer(1))*x**Integer(17) + a*x**Integer(15) + Integer(2)*x**Integer(14) + Integer(2)*x**Integer(9) + (a + Integer(1))*x**Integer(7) + Integer(2)*a*x**Integer(6) + a*x**Integer(5) + (Integer(2)*a + Integer(1))*x**Integer(3) + (a + Integer(1))*x**Integer(2) + Integer(1)) dy, x**Integer(3) - x)[0m
+[0m                               ^[0m
+[0;31mSyntaxError[0m[0;31m:[0m invalid syntax. Perhaps you forgot a comma?
+
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0madic_expansion_polynomial[0;38;5;16;48;5;152m([0m(([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m17[0m + a*x^[0;32m15[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m9[0m + (a + [0;32m1[0m)*x^[0;32m7[0m + [0;32m2[0m*a*x^[0;32m6[0m + a*x^[0;32m5[0m + ([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m3[0m + (a + [0;32m1[0m)*x^[0;32m2[0m + [0;32m1[0m) dy, x^[0;32m3[0m - x[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[121D[0m([120C)[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[109D[0;38;5;16;48;5;152m([106C)[?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[108D[0m([106C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[0m, x^[0;32m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[109D[0;38;5;16;48;5;152m([106C)[0m, x^[0;32m3[0m - x)[0m[K[10D[?7h[0m[?12l[?25h[?25l[?7l[108D[0m([106C)[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[117D[0;38;5;16;48;5;152m([117C[0;38;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[150D[0m[J[0;32msage: [0madic_expansion_polynomial((([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m17[0m + a*x^[0;32m15[0m + [0;32m2[0m*x^[0;32m14[0m + [0;32m2[0m*x^[0;32m9[0m + (a + [0;32m1[0m)*x^[0;32m7[0m + [0;32m2[0m*a*x^[0;32m6[0m + a*x^[0;32m5[0m + ([0;32m2[0m*a + [0;32m1[0m)*x^[0;32m3[0m + (a + [0;32m1[0m)*x^[0;32m2[0m + [0;32m1[0m), x^[0;32m3[0m - x)[150D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m((2*a + 1)*x^2 + 2*a + 2)*t^5 + (2*x^2 + 2*a*x + 2)*t^4 + ((2*a + 2)*x^2 + 2*x + a + 2)*t^3 + (2*x^2 + (a + 1)*x + 2*a + 1)*t^2 + (2*a*x^2 + a*x + a + 2)*t + (a + 2)*x + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.8, Release Date: 2023-02-11                     │
+│ Create a "Sage Worksheet" file for the notebook interface.         │
+│ Enhanced for CoCalc.                                               │
+│ Using Python 3.11.1. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [1], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'mult_by_p'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m1.de_rham_basis()[17D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mde_rham_basis()[0][18D[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m.expansion_at_infty()[21D[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[11D[0;32msage: [0mC.dx.[0;38;5;241mexpansion_at_infty()[0m

+[11C[0;38;5;16;48;5;250m C.dx.cartier               C.dx.expansion_at_infty    C.dx.is_regular_on_U0      C.dx.reduce2               C.dx.verschiebung         [0m

+[11C[0;38;5;16;48;5;250m C.dx.coordinates           C.dx.form                  C.dx.is_regular_on_Uinfty  C.dx.regular_form                                    [0m

+[11C[0;38;5;16;48;5;250m C.dx.curve                 C.dx.int                   C.dx.jth_component         C.dx.residue                                         [0m

+[11C[0;38;5;16;48;5;250m C.dx.expansion             C.dx.inv_cartier           C.dx.reduce                C.dx.serre_duality_pairing                           [0m

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

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[0m

+[C[0m[K[4A[11C[?7h[0m[?12l[?25h[?25l[?7l[0mu[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mb[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m_[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[22D[0m[J[0;32msage: [0mC.dx.mult_by_p()[22D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [2], line 1[0m
+[0;32m----> 1[0m [43mC[49m[38;5;241;43m.[39;49m[43mdx[49m[38;5;241;43m.[39;49m[43mmult_by_p[49m()
+
+[0;31mAttributeError[0m: 'superelliptic_form' object has no attribute 'mult_by_p'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+V((x^5/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+V((x^8/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+V((x^11/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+V(((x^23 + (-a)*x^5)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+V(((-x^20 + a*x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+0
+V((x^14/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/integer_mod.pyx:379[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    378[0m try:
+[0;32m--> 379[0m     z = integer_ring.Z(value)
+[1;32m    380[0m except (TypeError, ValueError):
+
+File [0;32m/ext/sage/9.8/src/sage/structure/parent.pyx:896[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if no_extra_args:
+[0;32m--> 896[0m     return mor._call_(x)
+[1;32m    897[0m else:
+
+File [0;32m/ext/sage/9.8/src/sage/structure/coerce_maps.pyx:287[0m, in [0;36msage.structure.coerce_maps.NamedConvertMap._call_[0;34m()[0m
+[1;32m    286[0m cdef Map m
+[0;32m--> 287[0m cdef Element e = method(C)
+[1;32m    288[0m if e is None:
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/element_givaro.pyx:1405[0m, in [0;36msage.rings.finite_rings.element_givaro.FiniteField_givaroElement._integer_[0;34m()[0m
+[1;32m   1404[0m     return Integer(a)
+[0;32m-> 1405[0m raise TypeError("not in prime subfield")
+[1;32m   1406[0m 
+
+[0;31mTypeError[0m: not in prime subfield
+
+During handling of the above exception, another exception occurred:
+
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/hom_prime_finite_field.pyx:43[0m, in [0;36msage.rings.finite_rings.hom_prime_finite_field.SectionFiniteFieldHomomorphism_prime._call_[0;34m()[0m
+[1;32m     42[0m try:
+[0;32m---> 43[0m     return self._codomain._element_constructor(x)
+[1;32m     44[0m except TypeError:
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/integer_mod_ring.py:1191[0m, in [0;36mIntegerModRing_generic._element_constructor_[0;34m(self, x)[0m
+[1;32m   1190[0m [38;5;28;01mtry[39;00m:
+[0;32m-> 1191[0m     [38;5;28;01mreturn[39;00m [43minteger_mod[49m[38;5;241;43m.[39;49m[43mIntegerMod[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m)[49m
+[1;32m   1192[0m [38;5;28;01mexcept[39;00m ([38;5;167;01mNotImplementedError[39;00m, PariError):
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/integer_mod.pyx:200[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod[0;34m()[0m
+[1;32m    199[0m t = modulus.element_class()
+[0;32m--> 200[0m return t(parent, value)
+[1;32m    201[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/integer_mod.pyx:387[0m, in [0;36msage.rings.finite_rings.integer_mod.IntegerMod_abstract.__init__[0;34m()[0m
+[1;32m    386[0m if isinstance(value, Element) and value.parent().is_exact():
+[0;32m--> 387[0m     value = sage.rings.rational_field.QQ(value)
+[1;32m    388[0m     z = value % self.__modulus.sageInteger
+
+File [0;32m/ext/sage/9.8/src/sage/structure/parent.pyx:896[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    895[0m if no_extra_args:
+[0;32m--> 896[0m     return mor._call_(x)
+[1;32m    897[0m else:
+
+File [0;32m/ext/sage/9.8/src/sage/structure/coerce_maps.pyx:161[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    160[0m     print(type(C._element_constructor), C._element_constructor)
+[0;32m--> 161[0m raise
+[1;32m    162[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/structure/coerce_maps.pyx:156[0m, in [0;36msage.structure.coerce_maps.DefaultConvertMap_unique._call_[0;34m()[0m
+[1;32m    155[0m try:
+[0;32m--> 156[0m     return C._element_constructor(x)
+[1;32m    157[0m except Exception:
+
+File [0;32m/ext/sage/9.8/src/sage/rings/rational.pyx:538[0m, in [0;36msage.rings.rational.Rational.__init__[0;34m()[0m
+[1;32m    537[0m if x is not None:
+[0;32m--> 538[0m     self.__set_value(x, base)
+[1;32m    539[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/rings/rational.pyx:683[0m, in [0;36msage.rings.rational.Rational.__set_value[0;34m()[0m
+[1;32m    682[0m else:
+[0;32m--> 683[0m     raise TypeError("unable to convert {!r} to a rational".format(x))
+[1;32m    684[0m 
+
+[0;31mTypeError[0m: unable to convert 2*a to a rational
+
+During handling of the above exception, another exception occurred:
+
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [4], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:82[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:27[0m, in [0;36mdecomposition_omega0_hpdh[0;34m(omega)[0m
+
+File [0;32m<string>:70[0m, in [0;36mcartier[0;34m(self)[0m
+
+File [0;32m<string>:133[0m, in [0;36mpolynomial_part[0;34m(p, h)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/structure/parent.pyx:896[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    894[0m if mor is not None:
+[1;32m    895[0m     if no_extra_args:
+[0;32m--> 896[0m         return mor._call_(x)
+[1;32m    897[0m     else:
+[1;32m    898[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.8/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.8/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.8/src/sage/rings/polynomial/polynomial_ring.py:469[0m, in [0;36mPolynomialRing_general._element_constructor_[0;34m(self, x, check, is_gen, construct, **kwds)[0m
+[1;32m    467[0m [38;5;28;01melif[39;00m [38;5;28misinstance[39m(x, sage[38;5;241m.[39mrings[38;5;241m.[39mpower_series_ring_element[38;5;241m.[39mPowerSeries):
+[1;32m    468[0m     x [38;5;241m=[39m x[38;5;241m.[39mtruncate()
+[0;32m--> 469[0m [38;5;28;01mreturn[39;00m [43mC[49m[43m([49m[38;5;28;43mself[39;49m[43m,[49m[43m [49m[43mx[49m[43m,[49m[43m [49m[43mcheck[49m[43m,[49m[43m [49m[43mis_gen[49m[43m,[49m[43m [49m[43mconstruct[49m[38;5;241;43m=[39;49m[43mconstruct[49m[43m,[49m[43m [49m[38;5;241;43m*[39;49m[38;5;241;43m*[39;49m[43mkwds[49m[43m)[49m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/polynomial/polynomial_zmod_flint.pyx:124[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_zmod_flint.__init__[0;34m()[0m
+[1;32m    122[0m         except AttributeError:
+[1;32m    123[0m             pass
+[0;32m--> 124[0m     Polynomial_template.__init__(self, parent, x, check, is_gen, construct)
+[1;32m    125[0m 
+[1;32m    126[0m cdef Polynomial_template _new(self):
+
+File [0;32m/ext/sage/9.8/src/sage/rings/polynomial/polynomial_template.pxi:170[0m, in [0;36msage.rings.polynomial.polynomial_zmod_flint.Polynomial_template.__init__[0;34m()[0m
+[1;32m    168[0m elif isinstance(x, Polynomial):
+[1;32m    169[0m     k = (<Polynomial_template>self)._parent.base_ring()
+[0;32m--> 170[0m     x = [k(w) for w in list(x)]
+[1;32m    171[0m     Polynomial_template.__init__(self, parent, x, check=True, is_gen=False, construct=construct)
+[1;32m    172[0m elif isinstance(x, FractionFieldElement) and (x.parent().base() is parent or x.parent().base() == parent) and x.denominator() == 1:
+
+File [0;32m/ext/sage/9.8/src/sage/structure/parent.pyx:896[0m, in [0;36msage.structure.parent.Parent.__call__[0;34m()[0m
+[1;32m    894[0m if mor is not None:
+[1;32m    895[0m     if no_extra_args:
+[0;32m--> 896[0m         return mor._call_(x)
+[1;32m    897[0m     else:
+[1;32m    898[0m         return mor._call_with_args(x, args, kwds)
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/hom_prime_finite_field.pyx:45[0m, in [0;36msage.rings.finite_rings.hom_prime_finite_field.SectionFiniteFieldHomomorphism_prime._call_[0;34m()[0m
+[1;32m     43[0m     return self._codomain._element_constructor(x)
+[1;32m     44[0m except TypeError:
+[0;32m---> 45[0m     raise ValueError("%s is not in the image of %s" % (x, self._inverse))
+[1;32m     46[0m 
+[1;32m     47[0m 
+
+[0;31mValueError[0m: 2*a is not in the image of (map internal to coercion system -- copy before use)
+Ring morphism:
+  From: Finite Field of size 3
+  To:   Finite Field in a of size 3^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mrent(A.h2.function)[19D[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0mx[0;38;5;241m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mparent(x)[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mUnivariate Polynomial Ring in x over Finite Field in a of size 3^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mparent[0;38;5;16;48;5;152m([0mx[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m([C)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0m([C)[9D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mbparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0maparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0msparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0meparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m_parent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mrparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0miparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mnparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0mgparent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[0m(parent(x)[9D[?7h[0m[?12l[?25h[?25l[?7l[6C[0;38;5;210;48;5;88m([C[0;38;5;16;48;5;152m)[3D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([6C[0m([C)[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[26D[0m[J[0;32msage: [0mbase_ring(parent(x))[26D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mFinite Field in a of size 3^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mUnboundLocalError[0m                         Traceback (most recent call last)
+Cell [0;32mIn [7], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:82[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:27[0m, in [0;36mdecomposition_omega0_hpdh[0;34m(omega)[0m
+
+File [0;32m<string>:70[0m, in [0;36mcartier[0;34m(self)[0m
+
+File [0;32m<string>:131[0m, in [0;36mpolynomial_part[0;34m(p, h)[0m
+
+[0;31mUnboundLocalError[0m: cannot access local variable 'x' where it is not associated with a value
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Cell [0;32mIn [8], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:84[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:10[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:150[0m, in [0;36mpth_root[0;34m(self)[0m
+
+File [0;32m<string>:70[0m, in [0;36mcartier[0;34m(self)[0m
+
+File [0;32m<string>:138[0m, in [0;36mpolynomial_part[0;34m(p, h)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/integer.pyx:655[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
+[1;32m    653[0m otmp = getattr(x, "_integer_", None)
+[1;32m    654[0m if otmp is not None:
+[0;32m--> 655[0m     set_from_Integer(self, otmp(the_integer_ring))
+[1;32m    656[0m     return
+[1;32m    657[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/element_givaro.pyx:1405[0m, in [0;36msage.rings.finite_rings.element_givaro.FiniteField_givaroElement._integer_[0;34m()[0m
+[1;32m   1403[0m     if a < self._cache.objectptr.characteristic():
+[1;32m   1404[0m         return Integer(a)
+[0;32m-> 1405[0m     raise TypeError("not in prime subfield")
+[1;32m   1406[0m 
+[1;32m   1407[0m def _log_to_int(FiniteField_givaroElement self):
+
+[0;31mTypeError[0m: not in prime subfield
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lFinite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mTypeError[0m                                 Traceback (most recent call last)
+Cell [0;32mIn [9], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:84[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:10[0m, in [0;36mdecomposition_g0_pth_power[0;34m(fct)[0m
+
+File [0;32m<string>:150[0m, in [0;36mpth_root[0;34m(self)[0m
+
+File [0;32m<string>:70[0m, in [0;36mcartier[0;34m(self)[0m
+
+File [0;32m<string>:139[0m, in [0;36mpolynomial_part[0;34m(p, h)[0m
+
+File [0;32m/ext/sage/9.8/src/sage/rings/integer.pyx:655[0m, in [0;36msage.rings.integer.Integer.__init__[0;34m()[0m
+[1;32m    653[0m otmp = getattr(x, "_integer_", None)
+[1;32m    654[0m if otmp is not None:
+[0;32m--> 655[0m     set_from_Integer(self, otmp(the_integer_ring))
+[1;32m    656[0m     return
+[1;32m    657[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/rings/finite_rings/element_givaro.pyx:1405[0m, in [0;36msage.rings.finite_rings.element_givaro.FiniteField_givaroElement._integer_[0;34m()[0m
+[1;32m   1403[0m     if a < self._cache.objectptr.characteristic():
+[1;32m   1404[0m         return Integer(a)
+[0;32m-> 1405[0m     raise TypeError("not in prime subfield")
+[1;32m   1406[0m 
+[1;32m   1407[0m def _log_to_int(FiniteField_givaroElement self):
+
+[0;31mTypeError[0m: not in prime subfield
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lFinite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+Finite Field in a of size 3^2
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [10], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:85[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [11], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:85[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l0
+1
+0
+0
+0
+1
+0
+0
+0
+x^27 + (a + 2)*x^19 + x^13 + (a + 1)*x^11 + (2*a + 1)*x^10 + (a + 2)*x^9 + a*x^7 + (a + 2)*x^5 + x^4 + a*x^3 + (a + 1)*x^2 + (a + 2)*x + 1
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [12], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:85[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [13], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:86[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [14], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:86[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+0 ((x^28 + (a + 2)*x^20 + x^14 + (a + 1)*x^12 + (2*a + 1)*x^11 + (a + 2)*x^10 + a*x^8 + (a + 2)*x^6 + x^5 + a*x^4 + (a + 1)*x^3 + (a + 2)*x^2 + x)/(x^36 + (a + 2)*x^30 + 2*a*x^28 + x^27 + 2*a*x^18 + (a + 1)*x^12 + (a + 1)*x^10 + (2*a + 1)*x^9 + (2*a + 2)*x^6 + 2*x^4 + (2*a + 1)*x^3 + 2*a*x + 1))*y
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [15], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:87[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [16], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:87[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y
+(A.diffn()).inv_cartier() ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [17], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:88[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y
+(A.diffn()).is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mAttributeError[0m                            Traceback (most recent call last)
+Cell [0;32mIn [18], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:88[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:206[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+[0;31mAttributeError[0m: 'NoneType' object has no attribute 'dx'
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lV((x^2/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx)
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y
+(A.diffn()).is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [19], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:88[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:103[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [20], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:85[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:100[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lomega_aux.dx.teichmuller()*C.x.teichmuller().diffn() + omega_aux.dy.teichmuller()*C.y.teichmuller().diffn() 0
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [21], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:86[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:101[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004laux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [22], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:86[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:101[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004laux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [23], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:87[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:102[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [24], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:88[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:103[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [25], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:89[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:104[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [26], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:89[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:104[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [27], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:90[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:104[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^92 + (a - 1)*x^86 + (-a - 1)*x^84 + x^83 + (-a)*x^78 - x^76 + (-a - 1)*x^72 + (-a)*x^70 + a*x^69 + a*x^68 + x^67 + (a - 1)*x^66 + (-a - 1)*x^64 + (-a - 1)*x^63 + x^62 + (-a)*x^61 + (-a)*x^60 + a*x^59 + (a + 1)*x^58 + (-a + 1)*x^54 - x^52 + (a - 1)*x^51 - x^50 + (-a - 1)*x^49 - x^48 + a*x^45 + (-a - 1)*x^44 + a*x^43 + (-a)*x^42 + (-a - 1)*x^41 + (-a - 1)*x^40 + (a - 1)*x^39 + a*x^38 + x^37 + (-a - 1)*x^36 + (a + 1)*x^34 + (-a + 1)*x^33 + x^32 - x^31 + (-a - 1)*x^30 + (-a)*x^29 - x^28 + a*x^27 + x^26 + (a + 1)*x^25 + (a - 1)*x^24 + (a + 1)*x^23 + a*x^21 + a*x^20 + x^19 + (a - 1)*x^18 + x^17 + x^16 + (-a - 1)*x^15 + x^14 + (a - 1)*x^13 - x^12 - x^11 + a*x^10 + (-a + 1)*x^9 - x^8 + (-a + 1)*x^7 + (-a - 1)*x^6 + (-a - 1)*x^5 - x^4 + (-a - 1)*x^3 + x^2)/(x^99*y + (-a + 1)*x^93*y + a*x^91*y - x^90*y + (-a - 1)*x^87*y + x^85*y + (-a + 1)*x^84*y + (a + 1)*x^83*y + a*x^82*y + x^81*y + (a - 1)*x^45*y + (a + 1)*x^39*y + x^37*y + (-a + 1)*x^36*y + (-a)*x^33*y + (a - 1)*x^31*y + (a + 1)*x^30*y + a*x^29*y + x^28*y - x^27*y + x^21*y + (-a - 1)*x^19*y + (a + 1)*x^18*y + (-a + 1)*x^15*y + (-a)*x^13*y + (-a - 1)*x^12*y + (a - 1)*x^11*y - x^10*y + (-a - 1)*x^9*y + (-a - 1)*x^6*y + x^4*y + (-a + 1)*x^3*y + (a + 1)*x^2*y + a*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [28], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:90[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:105[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+aux == omega False
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [29], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:91[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:106[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+True False
+aux == omega False
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [30], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:91[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:106[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ 
[K]0;~/Research/2021 De Rham/DeRhamComputation/sage[01;34m~/Research/2021 De Rham/DeRhamComputation/sage[00m$ sage
+┌────────────────────────────────────────────────────────────────────┐
+│ SageMath version 9.8, Release Date: 2023-02-11                     │
+│ Create a "Sage Worksheet" file for the notebook interface.         │
+│ Enhanced for CoCalc.                                               │
+│ Using Python 3.11.1. Type "help()" for help.                       │
+└────────────────────────────────────────────────────────────────────┘
+[22;0t]0;IPython: DeRhamComputation/sage[6n[?2004h[?1l[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+aux == omega False
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [1], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             [43mexec[49m[43m([49m[43mpreparse_file[49m[43m([49m[43mf[49m[38;5;241;43m.[39;49m[43mread[49m[43m([49m[43m)[49m[43m)[49m[43m [49m[38;5;241;43m+[39;49m[43m [49m[38;5;124;43m"[39;49m[38;5;130;43;01m\n[39;49;00m[38;5;124;43m"[39;49m[43m,[49m[43m [49m[38;5;28;43mglobals[39;49m[43m)[49m
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:91[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:106[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True
+True True
+aux == omega False
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [2], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:92[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:107[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+True True
+aux == omega False
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [3], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:92[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:107[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+True True
+aux - omega  + V(((-x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((x^30 + 2*a*x^12 + (2*a + 1)*x^6 + x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [4], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:92[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:107[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() False
+True True
+aux - omega  + V(((-x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((x^30 + 2*a*x^12 + (2*a + 1)*x^6 + x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [5], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:93[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:108[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[0;38;5;241m.dx.mult_by_p()[15D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mC[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mSuperelliptic curve with the equation y^2 = x^3 + a*x + 1 over Finite Field in a of size 3^2
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mp[0;38;5;241marent(x)[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mp[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m3
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241m2 - x^2*f1[10D[?7h[0m[?12l[?25h[?25l[?7l[0mc[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mfct = C.x[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;32msage: [0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn()[62D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mTrue
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[56D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[56D[0mfct = C.x[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mfct = C.y[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfct = C.y[?7h[0m[?12l[?25h[?25l[?7l[9D[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;32msage: [0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn()[62D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mFalse
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().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[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[8D[0;38;5;16;48;5;152m([5C)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[6D[0m([5C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m (fct^p).verschiebung().dif[Cn()[0m[K[31D[?7h[0m[?12l[?25h[?25l[?7l[0m (fct^p).verschiebung().dif[Cn()[0m[K[31D[?7h[0m[?12l[?25h[?25l[?7l[14D[0;38;5;16;48;5;152m([11C)[C[0m(fct^p).verschiebung().dif[Cn()[0m[K[31D[?7h[0m[?12l[?25h[?25l[?7l[13D[0m([11C), (fct^p).verschiebung().di[Cfn()[31D[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([5C[0;38;5;16;48;5;152m)[7D[?7h[0m[?12l[?25h[?25l[?7l[0m([5C)[6D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[5D[0;38;5;16;48;5;152m([5C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[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[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[2D[0m()[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[0;38;5;210;48;5;88m([0;38;5;16;48;5;152m)[2D[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m([0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[60D[0m[J[0;32msage: [0mmult_by_p(fct.diffn()), (fct^p).verschiebung().diffn()[60D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(V((((a - 1)*x^2)/(x^3*y + a*x*y + y)) dx), dV([(x^3 + a*x + 1)*y]))
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= superelliptic(f, m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0m[K[C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241mxy, Rxy, x, y=C1.fct_field[26D[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= GF(p)[0m[K[7D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mGF[0;38;5;16;48;5;152m([0mp[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mF = GF(p)[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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(f, m)[21D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0msuperelliptic[0;38;5;16;48;5;152m([0mf, m[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([4C)[2D[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m, m)[0m[K[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m^, m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0;32m3[0m, m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m-, m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0m , m)[4D[?7h[0m[?12l[?25h[?25l[?7l[0mx, m)[4D[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[C[?7h[0m[?12l[?25h[?25l[?7l[10D[0;38;5;16;48;5;152m([10C[0;38;5;210;48;5;88m)[?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[35D[0m[J[0;32msage: [0mC = superelliptic(x^[0;32m3[0m - x, m)[35D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mct = C.y[8D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m = C.y[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mfct = C.y[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfct = C.y[?7h[0m[?12l[?25h[?25l[?7l[9D[0mC =[Csuperelliptic[0;38;5;16;48;5;152m([0mx^[0;32m3[0m - x, m[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mF[3CGF[0;38;5;16;48;5;152m([0mp[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mmult_by_p(fct.diffn()), (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[32D[0m == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;32msage: [0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn()[62D[0m

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

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() False
+True True
+aux - omega  + V(((-x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((x^30 + 2*a*x^12 + (2*a + 1)*x^6 + x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mValueError[0m                                Traceback (most recent call last)
+Cell [0;32mIn [17], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:93[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:203[0m, in [0;36minv_cartier[0;34m(omega)[0m
+
+File [0;32m<string>:108[0m, in [0;36mregular_form[0;34m(omega)[0m
+
+[0;31mValueError[0m: The form ((x^36 + (a - 1)*x^30 + x^28 + x^27 + a*x^22 + (a - 1)*x^18 + (a + 1)*x^16 + (-a)*x^13 + (a + 1)*x^12 + a*x^9 + (a + 1)*x^7 + (-a + 1)*x^4 + x^3 + x + 1)/(x^36*y + (a - 1)*x^30*y + (-a)*x^28*y + x^27*y + (-a)*x^18*y + (a + 1)*x^12*y + (a + 1)*x^10*y + (-a + 1)*x^9*y + (-a - 1)*x^6*y - x^4*y + (-a + 1)*x^3*y + (-a)*x*y + y)) dx is not regular on U0.
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mct = C.y[8D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0mo[0;38;5;241mm = ((3*C1.x^9 + 2*C1.x^5)*C1.y).teichmuller() * C1.x.teichmuller().diffn() + (2*C1.x^14 + C1.x^10 + 2*C1.x^6 + 3*C1.x^4).teichmuller() * C1.y.teichmuller(
[162C)[0m

+[0;32m....: [0;38;5;241m.diffn() + (((C1.x^119 + 4*C1.x^115 + 4*C1.x^111 + C1.x^107 + 3*C1.x^105 + 3*C1.x^103 + C1.x^101 + 3*C1.x^99 + C1.x^97 + 4*C1.x^95 + 3*C1.x^93 + 3*C1.x^89 +
[162C [0m

+[0;32m....: [0;38;5;241m2*C1.x^87 + 4*C1.x^85 + 2*C1.x^83 + 4*C1.x^81 + C1.x^79 + 4*C1.x^69 + C1.x^65 + 4*C1.x^63 + 4*C1.x^59 + 3*C1.x^57 + 3*C1.x^55 + C1.x^53 + C1.x^51 + 4*C1.x^4
[162C7[0m

+[0;32m....: [0;38;5;241m + 3*C1.x^45 + 4*C1.x^43 + 2*C1.x^41 + 2*C1.x^39 + 3*C1.x^37 + 4*C1.x^35 + 3*C1.x^33 + 2*C1.x^31 + 3*C1.x^29 + 4*C1.x^25 + C1.x^23 + 3*C1.x^21 + 4*C1.x^19 +
[162C [0m

+[0;32m....: [0;38;5;241m2*C1.x^17 + C1.x^15 + C1.x^13 + 2*C1.x^9 + C1.x^7 + 2*C1.x^5 + 4*C1.x)*C1.y) *C1.x.diffn() + (4*C1.x^124 + 2*C1.x^120 + C1.x^114 + 3*C1.x^112 + 2*C1.x^110 +
[162C [0m

+[0;32m....: [0;38;5;241m3*C1.x^108 + C1.x^106 + 2*C1.x^100 + C1.x^98 + 3*C1.x^96 + C1.x^94 + 3*C1.x^92 + 4*C1.x^90 + 3*C1.x^88 + 2*C1.x^84 + C1.x^82 + C1.x^80 + 4*C1.x^78 + 4*C1.x^
[162C7[0m

+[0;32m....: [0;38;5;241m6 + C1.x^74 + 4*C1.x^72 + 3*C1.x^70 + C1.x^66 + 3*C1.x^64 + 2*C1.x^62 + C1.x^58 + C1.x^56 + 4*C1.x^54 + 4*C1.x^52 + 3*C1.x^50 + 3*C1.x^48 + 3*C1.x^46 + 4*C1
[162C.[0m

+[0;32m....: [0;38;5;241mx^40 + 2*C1.x^34 + 3*C1.x^32 + 3*C1.x^28 + 4*C1.x^26 + 4*C1.x^24 + 4*C1.x^22 + 4*C1.x^20 + 2*C1.x^14 + 4*C1.x^10 + 3*C1.x^8 + 2*C1.x^6 + 4*C1.x^4 + 4*C1.x^2
[162C [0m

+[0;32m....: [0;38;5;241m+ C1.one)*C1.y.diffn()).verschiebung()[44D[8A[7C[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[0;38;5;241mga.curve[0m[K[0m

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

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

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

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

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

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

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

+[0m [0m[K[8A[8C[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= B[0].omega0[13D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0mC[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[0m/[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0m(C.x)[4D[?7h[0m[?12l[?25h[?25l[?7l[2C[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([3C)[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[5D[0m([3C)^[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0m-[?7h[0m[?12l[?25h[?25l[?7l[0;32m1[?7h[0m[?12l[?25h[?25l[?7l[3D[0;38;5;16;48;5;152m([2C)[?7h[0m[?12l[?25h[?25l[?7l[4D[0m([2C)*[?7h[0m[?12l[?25h[?25l[?7l[0mC[?7h[0m[?12l[?25h[?25l[?7l[0m.[?7h[0m[?12l[?25h[?25l[?7l[0md[?7h[0m[?12l[?25h[?25l[?7l[0mx[?7h[0m[?12l[?25h[?25l[?7l[29D[0m[J[0;32msage: [0momega = (C.x)^(-[0;32m1[0m)*C.dx[29D[0m

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

+

+

+

+

+

+

+[0m [7A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega = (C.x)^(-1)*C.dx[22D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcurve[0m[K[5D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;32msage: [0momega.cartier()[21D[0m

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

+

+

+

+

+[0m [5A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega.cartier()[14D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m [0;38;5;241m= (C.x)^(-1)*C.dx[17D[?7h[0m[?12l[?25h[?25l[?7l[0m=[?7h[0m[?12l[?25h[?25l[?7l[0m [?7h[0m[?12l[?25h[?25l[?7l[0ma[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m*[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;32msage: [0momega = a*omega[21D[0m

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

+

+

+

+[0m [4A[6C[?7h[0m[?12l[?25h[?25l[?7l[0mo[0;38;5;241mmega = a*omega[14D[?7h[0m[?12l[?25h[?25l[?7l[0mm[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mg[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0m.[0;38;5;241mcartier()[9D[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0me[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;32msage: [0momega.cartier()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m(a/x) dx
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[6D[0;32msage: [0m

+

+[0m [2A[6C[?7h[0m[?12l[?25h[?25l[?7l[0ma[0;38;5;241mdic_expansion_polynomial(((2*a + 1)*x^17 + a*x^15 + 2*x^14 + 2*x^9 + (a + 1)*x^7 + 2*a*x^6 + a*x^5 + (2*a + 1)*x^3 + (a + 1)*x^2 + 1), x^3 - x)[143D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0mh[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mbn[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mn[?7h[0m[?12l[?25h[?25l[?7l[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;32m3[?7h[0m[?12l[?25h[?25l[?7l[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mp[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m([C)[?7h[0m[?12l[?25h[?25l[?7l[19D[0m[J[0;32msage: [0ma.nth_root(p)[19D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m2*a + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mF[0;38;5;241m = GF(p)[8D[?7h[0m[?12l[?25h[?25l[?7l[0m.[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mc[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0mr[?7h[0m[?12l[?25h[?25l[?7l[0mf[?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[0mn[?7h[0m[?12l[?25h[?25l[?7l[0ma[?7h[0m[?12l[?25h[?25l[?7l[0ml[?7h[0m[?12l[?25h[?25l[?7l[0mi[?7h[0m[?12l[?25h[?25l[?7l[0mt[?7h[0m[?12l[?25h[?25l[?7l[0my[?7h[0m[?12l[?25h[?25l[?7l[0m([?7h[0m[?12l[?25h[?25l[?7l[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[21D[0m[J[0;32msage: [0mF.cardinality()[21D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m9
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;241mct = C.y[8D[?7h[0m[?12l[?25h[?25l[?7l[7D[0m[J[0;32msage: [0mf[7D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0mx^3 + a*x + 1
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[?7h[0m[?12l[?25h[?25l[?7l[0m[[?7h[0m[?12l[?25h[?25l[?7l[0;32m2[?7h[0m[?12l[?25h[?25l[?7l[2D[0;38;5;16;48;5;152m[[C][?7h[0m[?12l[?25h[?25l[?7l[10D[0m[J[0;32msage: [0mf[[0;32m2[0m][10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0m0
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mf[0;38;5;16;48;5;152m[[0;32m2[0;38;5;16;48;5;152m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[0;38;5;210;48;5;88m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[0;32m1[0;38;5;210;48;5;88m][?7h[0m[?12l[?25h[?25l[?7l[9D[0m[J[0;32msage: [0mf[[0;32m1[0m][10D[0m

+[J[?7h[0m[?12l[?25h[?2004l[0m[?7h[0;31m[0m[0ma
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [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;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega False
+[0;31m---------------------------------------------------------------------------[0m
+[0;31mUnboundLocalError[0m                         Traceback (most recent call last)
+Cell [0;32mIn [27], line 1[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.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:32[0m
+
+File [0;32m/ext/sage/9.8/src/sage/misc/persist.pyx:175[0m, in [0;36msage.misc.persist.load[0;34m()[0m
+[1;32m    173[0m 
+[1;32m    174[0m     if sage.repl.load.is_loadable_filename(filename):
+[0;32m--> 175[0m         sage.repl.load.load(filename, globals())
+[1;32m    176[0m         return
+[1;32m    177[0m 
+
+File [0;32m/ext/sage/9.8/src/sage/repl/load.py:272[0m, in [0;36mload[0;34m(filename, globals, attach)[0m
+[1;32m    270[0m             add_attached_file(fpath)
+[1;32m    271[0m         [38;5;28;01mwith[39;00m [38;5;28mopen[39m(fpath) [38;5;28;01mas[39;00m f:
+[0;32m--> 272[0m             exec(preparse_file(f[38;5;241m.[39mread()) [38;5;241m+[39m [38;5;124m"[39m[38;5;130;01m\n[39;00m[38;5;124m"[39m, [38;5;28mglobals[39m)
+[1;32m    273[0m [38;5;28;01melif[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.spyx[39m[38;5;124m'[39m [38;5;129;01mor[39;00m ext [38;5;241m==[39m [38;5;124m'[39m[38;5;124m.pyx[39m[38;5;124m'[39m:
+[1;32m    274[0m     [38;5;28;01mif[39;00m attach:
+
+File [0;32m<string>:30[0m
+
+File [0;32m<string>:85[0m, in [0;36mregular_drw_form[0;34m(omega)[0m
+
+File [0;32m<string>:27[0m, in [0;36mdecomposition_omega0_hpdh[0;34m(omega)[0m
+
+File [0;32m<string>:70[0m, in [0;36mcartier[0;34m(self)[0m
+
+[0;31mUnboundLocalError[0m: cannot access local variable 'polynomial_part' where it is not associated with a value
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0ml[0;38;5;241moad('init.sage')[16D[?7h[0m[?12l[?25h[?25l[?7l[0mo[?7h[0m[?12l[?25h[?25l[?7l[0mad[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[23D[0m[J[0;32msage: [0mload([0;33m'init.sage'[0m)[23D[0m

+[J[?7h[0m[?12l[?25h[?2004lTrue
+aux == omega True
+aux.omega, fct 0 dx ((x^10 + (a + 2)*x^4 + a*x^2 + x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V(((-x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((x^30 + 2*a*x^12 + (2*a + 1)*x^6 + x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^9 + 2*x^3 + (a + 1)*x + 2*a) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct (((a - 1)*x^36 + (-a - 1)*x^30 - x^28 + (a - 1)*x^27 - x^18 + a*x^12 + a*x^10 + (a + 1)*x^9 + (-a)*x^6 + (-a + 1)*x^4 + (a + 1)*x^3 - x + (a - 1))/y) dx (((a + 2)*x^19 + (a + 1)*x^13 + x^11 + (2*a + 1)*x^10 + 2*a*x^7 + (a + 2)*x^5 + (a + 1)*x^4 + x^2 + (a + 2)*x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y False False
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V((((a - 1)*x^45 + (a + 1)*x^39 + x^37 + (-a + 1)*x^36 + (-a)*x^33 + (a - 1)*x^31 + (a + 1)*x^30 + a*x^29 + x^28 + (a + 1)*x^27 + x^21 + (-a)*x^19 + a*x^18 + (-a + 1)*x^15 + (a + 1)*x^13 + x^12 + (-a - 1)*x^11 + (-a + 1)*x^10 + (-a - 1)*x^9 + (-a - 1)*x^7 + (-a + 1)*x^4 + a*x^2 + x + (a - 1))/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((2*a*x^57 + (2*a + 2)*x^39 + x^33 + a*x^30 + (a + 2)*x^21 + 2*a*x^15 + (2*a + 2)*x^12 + x^6 + 2*a*x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^12 + 2*x^6 + (a + 1)*x^4 + 2*a*x^3) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct ((x^63 + (a - 1)*x^57 + (-a)*x^55 + x^54 + a*x^45 + a*x^39 + (-a - 1)*x^37 + (a - 1)*x^36 + (-a - 1)*x^33 - x^31 + a*x^28 + a*x^27 + (a - 1)*x^21 + (a - 1)*x^19 + (-a + 1)*x^18 + (-a + 1)*x^15 + a*x^13 + (a - 1)*x^12 + (-a - 1)*x^10 + (a + 1)*x^9 + (-a - 1)*x^6 - x^4 + (-a + 1)*x^3 + (-a)*x + 1)/y) dx (((a + 1)*x^28 + (a + 2)*x^20 + (a + 1)*x^14 + (2*a + 1)*x^11 + (a + 2)*x^10 + 2*a*x^8 + (a + 1)*x^5 + 2*a*x^4 + (a + 2)*x^2 + (a + 1)*x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y False False
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V(((x^72 + (-a + 1)*x^66 + a*x^64 - x^63 + (-a - 1)*x^60 + x^58 + (-a + 1)*x^57 + (a + 1)*x^56 + a*x^55 + (a + 1)*x^54 + (a + 1)*x^48 + (a + 1)*x^46 + (-a - 1)*x^45 + (-a)*x^42 + (a + 1)*x^40 - x^39 + (-a + 1)*x^38 + x^37 + (a - 1)*x^36 + (a - 1)*x^34 + (-a - 1)*x^33 + a*x^32 + a*x^30 + (-a - 1)*x^29 + (a + 1)*x^28 + x^27 + a*x^24 + x^22 - x^21 - x^20 - x^19 + a*x^18 - x^16 - x^15 + (-a - 1)*x^14 + x^13 + a*x^12 + (-a + 1)*x^11 + (-a + 1)*x^10 - x^9 - x^8 + (a - 1)*x^7 + a*x^5 - x^4 + (a + 1)*x^2 + a*x + 1)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([(((2*a + 2)*x^84 + 2*a*x^60 + (2*a + 2)*x^42 + a*x^33 + 2*a*x^30 + (a + 2)*x^24 + (2*a + 2)*x^15 + (a + 2)*x^12 + 2*a*x^6 + (2*a + 2)*x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^15 + 2*x^9 + (a + 1)*x^7 + 2*a*x^6) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct 0 dx ((x^13 + (a + 2)*x^7 + a*x^5 + x^4)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V(((-x^11)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((x^39 + 2*a*x^21 + (2*a + 1)*x^15 + x^12)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^18 + 2*x^12 + (a + 1)*x^10 + 2*a*x^9) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct (((a - 1)*x^54 + (-a - 1)*x^48 - x^46 + (a - 1)*x^45 + x^36 + x^30 + (-a)*x^28 + a*x^27 + (-a)*x^24 + (-a + 1)*x^22 + (a + 1)*x^21 - x^19 + (-a - 1)*x^18 + (-a - 1)*x^12 + (-a - 1)*x^10 + (a - 1)*x^9 + (a + 1)*x^6 + x^4 + (a - 1)*x^3 + a*x - 1)/y) dx (((a + 2)*x^25 + x^17 + (2*a + 1)*x^16 + (2*a + 1)*x^11 + (2*a + 2)*x^10 + x^8 + (a + 1)*x^7 + (2*a + 2)*x^5 + a*x^4 + (a + 2)*x^2 + (2*a + 2)*x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y False False
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V((((a - 1)*x^63 + (a + 1)*x^57 + x^55 + (-a + 1)*x^54 + (-a)*x^51 + (a - 1)*x^49 + (a + 1)*x^48 + a*x^47 + x^46 + a*x^45 + a*x^39 + a*x^37 + (a + 1)*x^36 - x^33 + a*x^31 + a*x^30 + (a + 1)*x^29 + (a + 1)*x^28 + x^27 + (-a - 1)*x^25 + (-a + 1)*x^22 + (-a)*x^21 + a*x^20 + (a - 1)*x^19 + x^18 + x^15 + (a - 1)*x^13 + (-a)*x^12 + (-a + 1)*x^11 + x^10 + (-a + 1)*x^9 + (-a + 1)*x^7 + x^4 + (-a - 1)*x^2 + (-a)*x - 1)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((2*a*x^75 + x^51 + a*x^48 + a*x^33 + (a + 1)*x^30 + x^24 + (2*a + 2)*x^21 + (a + 1)*x^15 + (2*a + 1)*x^12 + 2*a*x^6 + (a + 1)*x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^30 + 2*x^24 + (a + 1)*x^22 + 2*a*x^21 + (a + 1)*x^12 + a*x^6 + (a + 2)*x^4 + (a + 1)*x^3) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct 0 dx ((2*x^16 + (a + 2)*x^10 + 2*a*x^8 + 2*x^7 + (a + 1)*x^4 + 2*x^2 + (2*a + 1)*x)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V(((x^20 + (-a)*x^2)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((2*x^48 + 2*a*x^30 + (a + 2)*x^24 + 2*x^21 + (2*a + 2)*x^12 + 2*x^6 + a*x^3)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((a*x^27 + x^21 + (2*a + 2)*x^19 + a*x^18 + (2*a + 2)*x^9 + 2*a*x^3 + (2*a + 1)*x + 2*a + 2) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct 0 dx 0 True True
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega 0
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((0) dy) + dV(0)
+True
+aux == omega True
+aux.omega, fct (((a - 1)*x^45 + (-a - 1)*x^39 - x^37 + (a - 1)*x^36 - x^27 + a*x^21 + a*x^19 + (a + 1)*x^18 + (-a)*x^15 + (-a + 1)*x^13 + (a + 1)*x^12 - x^10 + (a - 1)*x^9)/y) dx (((a + 2)*x^22 + (a + 1)*x^16 + x^14 + (2*a + 1)*x^13 + 2*a*x^10 + (a + 2)*x^8 + (a + 1)*x^7 + x^5 + (a + 2)*x^4)/(x^18 + (2*a + 1)*x^12 + a*x^10 + 2*x^9 + (2*a + 2)*x^6 + x^4 + (2*a + 1)*x^3 + (a + 1)*x^2 + a*x + 1))*y False False
+mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn() True
+True True
+aux - omega  + V((((a - 1)*x^54 + (a + 1)*x^48 + x^46 + (-a + 1)*x^45 + (-a)*x^42 + (a - 1)*x^40 + (a + 1)*x^39 + a*x^38 + x^37 + (a + 1)*x^36 + x^30 + (-a)*x^28 + a*x^27 + (-a + 1)*x^24 + (a + 1)*x^22 + x^21 + (-a - 1)*x^20 + (-a + 1)*x^19 + (-a - 1)*x^18 + (-a - 1)*x^16 + (-a + 1)*x^13 + a*x^11 + x^10 + (a - 1)*x^9)/(x^9*y + (a - 1)*x^3*y + (-a)*x*y + y)) dx) + dV([((2*a*x^66 + (2*a + 2)*x^48 + x^42 + a*x^39 + (a + 2)*x^30 + 2*a*x^24 + (2*a + 2)*x^21 + x^15 + 2*a*x^12)/(x^45 + (2*a + 1)*x^39 + a*x^37 + 2*x^36 + (2*a + 2)*x^33 + x^31 + (2*a + 1)*x^30 + (a + 1)*x^29 + a*x^28 + (2*a + 1)*x^27 + a*x^21 + (2*a + 2)*x^19 + (a + 1)*x^18 + 2*x^15 + (2*a + 1)*x^13 + a*x^12 + (a + 2)*x^11 + 2*x^10 + (a + 2)*x^9 + (a + 2)*x^7 + a*x^5 + 2*x^4 + (a + 1)*x^2 + a*x + 1))*y])
+A.diffn().is_regular_on_U0() True
+[0] d[x] + [0] d[y] + V((2*a*x^21 + 2*x^15 + (a + 1)*x^13 + 2*a*x^12) dy) + dV(0)
+[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mf[0;38;5;16;48;5;152m[[0;32m1[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[2D[0;32m2[C[?7h[0m[?12l[?25h[?25l[?7l[3D[0m[K[?7h[0m[?12l[?25h[?25l[?7l[0mF.cardinality[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[15D[0ma[Cnth_root[0;38;5;16;48;5;152m([0mp[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[13D[0momega.car[Cier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = a*omega[?7h[0m[?12l[?25h[?25l[?7l[10D[0m.cartier[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[10D[0m = (C.x)^(-[0;32m1[0m)*C.dx[?7h[0m[?12l[?25h[?25l[?7l[23D[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[0m[K[?7h[0m[?12l[?25h[?25l[?7l[17D[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[56D[0mfct = C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[0mC =[Csuperelliptic[0;38;5;16;48;5;152m([0mx^[0;32m3[0m - x, m[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[29D[0mfct[C= C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[15D[0m[J[0;32msage: [0mfct = C.y[15D[0m

+[J[?7h[0m[?12l[?25h[?2004l[6n[?2004h[?25l[0m[?7l[0m[J[0;32msage: [6D[6C[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[?7h[0m[?12l[?25h[?25l[?7l[0mfct = C.y[?7h[0m[?12l[?25h[?25l[?7l[9D[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mf[0;38;5;16;48;5;152m[[0;32m1[0;38;5;16;48;5;152m][0m[K[?7h[0m[?12l[?25h[?25l[?7l[4D[0mload[0;38;5;16;48;5;152m([0;33m'init.sage'[0;38;5;16;48;5;152m)[?7h[0m[?12l[?25h[?25l[?7l[17D[0mfct = C.y[0m[K[?7h[0m[?12l[?25h[?25l[?7l[9D[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[0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn[0;38;5;16;48;5;152m()[?7h[0m[?12l[?25h[?25l[?7l[62D[0m[J[0;32msage: [0mmult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn()[62D[0m

+[J[?7h[0m[?12l[?25h[?2004l
\ No newline at end of file
diff --git a/sage/drafty/draft.sage b/sage/drafty/draft.sage
index ca94803..7045bcd 100644
--- a/sage/drafty/draft.sage
+++ b/sage/drafty/draft.sage
@@ -1,13 +1,14 @@
-p = 5
+p = 3
 m = 2
-F = GF(p)
+F = GF(p^2, 'a')
+a = F.gens()[0]
 Rxx.<x> = PolynomialRing(F)
 #f = (x^3 - x)^3 + x^3 - x
-f = x^3 + x
-f1 = f(x = x^5 - x)
+f = x^3 + a*x + 1
+f1 = f(x = x^p - x)
 C = superelliptic(f, m)
-#C1 = superelliptic(f1, m, prec = 500)
-B = C.crystalline_cohomology_basis(prec = 100, info = 1)
+C1 = superelliptic(f1, m, prec = 500)
+#B = C.crystalline_cohomology_basis(prec = 100, info = 1)
 #B1 = C1.crystalline_cohomology_basis(prec = 100, info = 1)
 
 def crystalline_matrix(C, prec = 50):
@@ -20,8 +21,15 @@ def crystalline_matrix(C, prec = 50):
         M[i, :] = vector(autom(b).coordinates(basis = B))
     return M
 
-for b in B:
-    print(b.regular_form())
+#b0 = de_rham_witt_lift(C.de_rham_basis()[0], prec = 100)
+#b1 = de_rham_witt_lift(C1.de_rham_basis()[2], prec = 300)
+#print(b0.regular_form())
+#print(b1.regular_form())
+for b in C1.de_rham_basis():
+    print(mult_by_p(b.omega0).regular_form())
+
+#for b in B:
+#    print(b.regular_form())
     
 #for b in B1:
 #    print(b.regular_form())
diff --git a/sage/superelliptic/superelliptic_cech_class.sage b/sage/superelliptic/superelliptic_cech_class.sage
index 05c7ed6..4f3f6c0 100644
--- a/sage/superelliptic/superelliptic_cech_class.sage
+++ b/sage/superelliptic/superelliptic_cech_class.sage
@@ -127,14 +127,14 @@ def cut(f, i):
     return sum(R(x^(j-i-1)) * coeff[j] for j in range(i+1, f.degree() + 1))
 
 def polynomial_part(p, h):
-    F = GF(p)
+    F = base_ring(parent(h))
     Rx.<x> = PolynomialRing(F)
     h = Rx(h)
     result = Rx(0)
     for i in range(0, h.degree()+1):
         if (i%p) == p-1:
             power = Integer((i-(p-1))/p)
-            result += Integer(h[i]) * x^(power)    
+            result += F(h[i]) * x^(power)
     return result
 
 #Find delta-th root of unity in field F
diff --git a/sage/superelliptic/superelliptic_form_class.sage b/sage/superelliptic/superelliptic_form_class.sage
index 257dac1..b27f4f9 100644
--- a/sage/superelliptic/superelliptic_form_class.sage
+++ b/sage/superelliptic/superelliptic_form_class.sage
@@ -66,7 +66,11 @@ class superelliptic_form:
             h = Rx(h)
             j1 = (p^(mult_order-1)*j)%m
             B = floor(p^(mult_order-1)*j/m)
-            result += superelliptic_form(C, polynomial_part(p, h)/(f^B*y^(j1)*h_denom))
+            P = polynomial_part(p, h)
+            if F.cardinality() != p:
+                d = P.degree()
+                P = sum(P[i].nth_root(p)*x^i for i in range(0, d+1))
+            result += superelliptic_form(C, P/(f^B*y^(j1)*h_denom))
         return result   
 
     def serre_duality_pairing(self, fct, prec=20):
diff --git a/sage/superelliptic_drw/regular_form.sage b/sage/superelliptic_drw/regular_form.sage
index a92ec4b..60ac5f4 100644
--- a/sage/superelliptic_drw/regular_form.sage
+++ b/sage/superelliptic_drw/regular_form.sage
@@ -73,14 +73,22 @@ class superelliptic_regular_drw_form:
         return "[" + str(self.dx) + "] d[x] + [" + str(self.dy) + "] d[y] + V(" + str(self.omega) + ") + dV(" + str(self.h2) + ")"
         
 def regular_drw_form(omega):
+    print(omega.frobenius().is_regular_on_U0())
     C = omega.curve
     p = C.characteristic
     omega_aux = omega.r()
     omega_aux = omega_aux.regular_form()
     aux = omega - omega_aux.dx.teichmuller()*C.x.teichmuller().diffn() - omega_aux.dy.teichmuller()*C.y.teichmuller().diffn()
+    print("aux == omega", aux == omega)
+    aux1 = aux.omega
     aux.omega, fct = decomposition_omega0_hpdh(aux.omega)
+    print('aux.omega, fct', aux.omega, fct, aux1.cartier() == fct.diffn(), aux1.verschiebung() == mult_by_p(fct.diffn()))
+    print('mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn()', mult_by_p(fct.diffn()) == (fct^p).verschiebung().diffn())
     aux.h2 += fct^p
+    print(aux.omega.is_regular_on_U0(), aux.frobenius().is_regular_on_U0())
+    print('aux - omega', aux - omega)
     aux.h2, A = decomposition_g0_pth_power(aux.h2)
+    print('A.diffn().is_regular_on_U0()', A.diffn().is_regular_on_U0())
     aux.omega += (A.diffn()).inv_cartier()
     result = superelliptic_regular_drw_form(omega_aux.dx, omega_aux.dy, aux.omega.regular_form(), aux.h2)
     return result
@@ -95,6 +103,8 @@ superelliptic_drw_cech.regular_form = regular_drw_cech
 def regular_form(omega):
     '''Given a form omega regular on U0, present it as P(x, y) dx + Q(x, y) dy for some polynomial P, Q.
     The output is A(x)*y, B(x), where omega = A(x) y dx + B(x) dy'''
+    if not omega.is_regular_on_U0():
+        raise ValueError("The form " + str(omega) + " is not regular on U0.")
     C = omega.curve
     f = C.polynomial
     Fxy, Rxy, x, y = C.fct_field
diff --git a/sage/superelliptic_drw/superelliptic_drw_cech.sage b/sage/superelliptic_drw/superelliptic_drw_cech.sage
index 541e382..23b257b 100644
--- a/sage/superelliptic_drw/superelliptic_drw_cech.sage
+++ b/sage/superelliptic_drw/superelliptic_drw_cech.sage
@@ -13,7 +13,10 @@ class superelliptic_drw_cech:
         f_second_comp = fct.f
         decomp_first_comp = decomposition_g0_g8(f_first_comp)
         decomp_second_comp = decomposition_g0_g8(f_second_comp)
-        new = self
+        new = superelliptic_drw_cech(0*C.dx.verschiebung(), 0*C.x.verschiebung())
+        new.omega0 = self.omega0
+        new.omega8 = self.omega8
+        new.f = self.f
         new.omega0 -= decomposition_g0_g8(f_first_comp)[0].teichmuller().diffn()
         new.omega0 -= decomposition_g0_g8(f_second_comp)[0].verschiebung().diffn()
         new.f = decomposition_g0_g8(f_first_comp)[2].teichmuller() + decomposition_g0_g8(f_second_comp)[2].verschiebung()
