naprawione C.cohomology_of_str_sh.coordinates. Ale drw_cech.reduce nadal zmienia argument

This commit is contained in:
jgarnek 2023-03-31 16:03:09 +00:00
parent 64fe2ee228
commit a5c2ce2c64
3 changed files with 1586 additions and 6 deletions

File diff suppressed because one or more lines are too long

View File

@ -6,9 +6,9 @@ Rxx.<x> = PolynomialRing(F)
f = x^3 + x
f1 = f(x = x^5 - x)
C = superelliptic(f, m)
C1 = superelliptic(f1, m, prec = 500)
#C1 = superelliptic(f1, m, prec = 500)
B = C.crystalline_cohomology_basis(prec = 100, info = 1)
B1 = C1.crystalline_cohomology_basis(prec = 100, info = 1)
#B1 = C1.crystalline_cohomology_basis(prec = 100, info = 1)
def crystalline_matrix(C, prec = 50):
B = C.crystalline_cohomology_basis(prec = prec)
@ -23,8 +23,8 @@ def crystalline_matrix(C, prec = 50):
for b in B:
print(b.regular_form())
for b in B1:
print(b.regular_form())
#for b in B1:
# print(b.regular_form())
#M = crystalline_matrix(C, prec = 150)
#print(M)

View File

@ -103,7 +103,7 @@ class superelliptic_function:
g = C.genus()
coordinates = g*[0]
for i, omega in enumerate(basis_holo):
coordinates[i] = omega.serre_duality_pairing(self, prec=prec)
coordinates[i] = -omega.serre_duality_pairing(self, prec=prec)
return coordinates
def expansion_at_infty(self, place = 0, prec=20):