#15113: Implement computations in picard groups via global sections of line 
bundles
----------------------------------+-----------------------------
   Reporter:  nbruin              |            Owner:
       Type:  enhancement         |           Status:  new
   Priority:  major               |        Milestone:  sage-5.12
  Component:  algebraic geometry  |         Keywords:
  Merged in:                      |          Authors:
  Reviewers:                      |  Report Upstream:  N/A
Work issues:                      |           Branch:
     Commit:                      |     Dependencies:
   Stopgaps:                      |
----------------------------------+-----------------------------
 In a bunch of papers, Kamal Khuri Makdisi outlines how standard techniques
 to compute with coherent sheafs via global sections of their twists can be
 used to obtain (at least asymptotically) efficient algorthims to compute
 in the Picard group of an algebraic curve (he outlines `Pic^0`, but the
 ideas readily generalize to all of Pic).

 A little experimentation shows that these techniques can be fairly
 efficient in practice as well (and certainly usable!). We'll have to see
 if the method can be truly competitive with the Hess-type "function field
 as finite extension of k(x)" approach.

 In any case, Kamal's approach is much easier to implement and, thanks to
 its uniformity, much easier to trust, so at least as a stepping stone,
 it's useful to have an implementation available.

--
Ticket URL: <http://trac.sagemath.org/ticket/15113>
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/groups/opt_out.

Reply via email to