fixed action on dx for covers with non-p gp action

This commit is contained in:
Jędrzej Garnek 2024-12-20 14:45:16 +01:00
parent 81b0e4c907
commit fc5810d546
2 changed files with 7 additions and 4 deletions

View File

@ -71,13 +71,15 @@ class as_form:
m = self.curve.quotient.exponent
aux = as_reduction(self.curve, RxyzQ(y^m*self.form))
return as_form(self.curve, aux/y^m)
#aux = as_reduction(self.curve, RxyzQ(self.form))
#return as_form(self.curve, aux)
def group_action(self, elt):
C = self.curve
n = C.height
aux = as_function(C, self.form)
aux = aux.group_action(elt)
return as_form(C, aux.function)
dx_action = (C.x.group_action(elt)).diffn()
aux = as_function(C, self.form).group_action(elt)
return as_function(C, aux.function)*dx_action
def coordinates(self, basis = 0):
"""Find coordinates of the given holomorphic form self in terms of the basis forms in a list holo."""

View File

@ -158,6 +158,7 @@ class as_function:
def coordinates(self, prec = 100, basis = 0):
"Return coordinates in H^1(X, OX)."
AS = self.curve
F = AS.base_ring
if basis == 0:
basis = [AS.holomorphic_differentials_basis(), AS.cohomology_of_structure_sheaf_basis()]
holo_diffs = basis[0]