fixed action on dx for covers with non-p gp action
This commit is contained in:
parent
81b0e4c907
commit
fc5810d546
@ -71,13 +71,15 @@ class as_form:
|
|||||||
m = self.curve.quotient.exponent
|
m = self.curve.quotient.exponent
|
||||||
aux = as_reduction(self.curve, RxyzQ(y^m*self.form))
|
aux = as_reduction(self.curve, RxyzQ(y^m*self.form))
|
||||||
return as_form(self.curve, aux/y^m)
|
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):
|
def group_action(self, elt):
|
||||||
C = self.curve
|
C = self.curve
|
||||||
n = C.height
|
n = C.height
|
||||||
aux = as_function(C, self.form)
|
dx_action = (C.x.group_action(elt)).diffn()
|
||||||
aux = aux.group_action(elt)
|
aux = as_function(C, self.form).group_action(elt)
|
||||||
return as_form(C, aux.function)
|
return as_function(C, aux.function)*dx_action
|
||||||
|
|
||||||
def coordinates(self, basis = 0):
|
def coordinates(self, basis = 0):
|
||||||
"""Find coordinates of the given holomorphic form self in terms of the basis forms in a list holo."""
|
"""Find coordinates of the given holomorphic form self in terms of the basis forms in a list holo."""
|
||||||
|
@ -158,6 +158,7 @@ class as_function:
|
|||||||
def coordinates(self, prec = 100, basis = 0):
|
def coordinates(self, prec = 100, basis = 0):
|
||||||
"Return coordinates in H^1(X, OX)."
|
"Return coordinates in H^1(X, OX)."
|
||||||
AS = self.curve
|
AS = self.curve
|
||||||
|
F = AS.base_ring
|
||||||
if basis == 0:
|
if basis == 0:
|
||||||
basis = [AS.holomorphic_differentials_basis(), AS.cohomology_of_structure_sheaf_basis()]
|
basis = [AS.holomorphic_differentials_basis(), AS.cohomology_of_structure_sheaf_basis()]
|
||||||
holo_diffs = basis[0]
|
holo_diffs = basis[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user