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
|
||||
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."""
|
||||
|
@ -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]
|
||||
|
Loading…
Reference in New Issue
Block a user