You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class sage.schemes.generic.divisor.Divisor_curve should be extended to allow divisors whose support does not just consist of rational points.
From the documentation of this class:
TODO: Divisors shouldn't be restricted to rational points. The
problem is that the divisor group is the formal sum of the group of
points on the curve, and there's no implemented notion of point on
`E/K` that has coordinates in `L`. This is what
should be implemented, by adding an appropriate class to
``schemes/generic/morphism.py``.
This is probably not exactly the right approach. For questions involving arithmetic, it is better to define a divisor on a curve C over K to be a formal linear combination of prime divisors (= closed points of the scheme). To obtain arbitrary linear combinations of points over an extension field L, as opposed to those that are "defined over K" in a suitable sense, one should first base change to L.
The class
sage.schemes.generic.divisor.Divisor_curve
should be extended to allow divisors whose support does not just consist of rational points.From the documentation of this class:
This is probably not exactly the right approach. For questions involving arithmetic, it is better to define a divisor on a curve C over K to be a formal linear combination of prime divisors (= closed points of the scheme). To obtain arbitrary linear combinations of points over an extension field L, as opposed to those that are "defined over K" in a suitable sense, one should first base change to L.
CC: @aghitza
Component: algebraic geometry
Issue created by migration from https://trac.sagemath.org/ticket/16225
The text was updated successfully, but these errors were encountered: