some minor corrections
This commit is contained in:
parent
fb6e5e0f8e
commit
e468a3fe54
@ -13,7 +13,6 @@ class as_cech:
|
|||||||
self.omega0 = omega
|
self.omega0 = omega
|
||||||
self.f = f
|
self.f = f
|
||||||
self.omega8 = self.omega0 - self.f.diffn()
|
self.omega8 = self.omega0 - self.f.diffn()
|
||||||
print(self.omega0.form, self.omega8.valuation())
|
|
||||||
#if self.omega0.form not in Rxyz or self.omega8.valuation() < 0:
|
#if self.omega0.form not in Rxyz or self.omega8.valuation() < 0:
|
||||||
# raise ValueError('cech cocycle not regular')
|
# raise ValueError('cech cocycle not regular')
|
||||||
|
|
||||||
|
@ -40,7 +40,7 @@ def decomposition_omega0_hpdh(omega):
|
|||||||
#h = (omega - omega0)/(d((omega - omega0)/dh))
|
#h = (omega - omega0)/(d((omega - omega0)/dh))
|
||||||
|
|
||||||
print('decomposition_omega0_hpdh', omega, omega1, fct)
|
print('decomposition_omega0_hpdh', omega, omega1, fct)
|
||||||
print('??', omega.verschiebung() == omega1.verschiebung())
|
print('??', omega.verschiebung() == omega1.verschiebung() + p*fct.teichmuller().diffn())
|
||||||
return (omega1, fct)
|
return (omega1, fct)
|
||||||
|
|
||||||
def decomposition_omega8_hpdh(omega, prec = 50):
|
def decomposition_omega8_hpdh(omega, prec = 50):
|
||||||
|
@ -63,6 +63,7 @@ class superelliptic_drw_cech:
|
|||||||
'''Given a regular cocycle of the form (V(omega) + dV(h), [f] + V(t), ...), where [f] = 0 in H^1(X, OX),
|
'''Given a regular cocycle of the form (V(omega) + dV(h), [f] + V(t), ...), where [f] = 0 in H^1(X, OX),
|
||||||
find de Rham cocycle (xi0, f, xi8) such that (V(omega) + dV(h), [f] + V(t), ...) = p*(xi0, f, xi8).'''
|
find de Rham cocycle (xi0, f, xi8) such that (V(omega) + dV(h), [f] + V(t), ...) = p*(xi0, f, xi8).'''
|
||||||
#
|
#
|
||||||
|
print('div by p', self)
|
||||||
if info: print("Computing " + str(self) + " divided by p.")
|
if info: print("Computing " + str(self) + " divided by p.")
|
||||||
#
|
#
|
||||||
C = self.curve
|
C = self.curve
|
||||||
@ -82,7 +83,7 @@ class superelliptic_drw_cech:
|
|||||||
# We replace omega by regular on U0
|
# We replace omega by regular on U0
|
||||||
omega = aux.omega0.omega
|
omega = aux.omega0.omega
|
||||||
aux.omega0.omega, fct = decomposition_omega0_hpdh(aux.omega0.omega)
|
aux.omega0.omega, fct = decomposition_omega0_hpdh(aux.omega0.omega)
|
||||||
#aux.omega0.h2 += fct^p #WRONG I think
|
aux.omega0.h2 += fct^p
|
||||||
#
|
#
|
||||||
if info: print("Computed decomposition_omega0_hpdh of self.omega0.omega.")
|
if info: print("Computed decomposition_omega0_hpdh of self.omega0.omega.")
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user