#16225: Divisors on curves should not only allow rational points
----------------------------------+----------------------------
Reporter: pbruin | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.2
Component: algebraic geometry | Keywords:
Merged in: | Authors:
Reviewers: | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
----------------------------------+----------------------------
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''.
--
Ticket URL: <http://trac.sagemath.org/ticket/16225>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.