#18916: Use Kedlaya algorithm to count points on hyperelliptic curves
-------------------------------------------------+-------------------------
       Reporter:  jpflori                        |        Owner:
           Type:  enhancement                    |       Status:  new
       Priority:  major                          |    Milestone:  sage-6.8
      Component:  number fields                  |   Resolution:
       Keywords:  hyperelliptic curves, matrix   |    Merged in:
  of Frobenius                                   |    Reviewers:
        Authors:                                 |  Work issues:
Report Upstream:  N/A                            |       Commit:
         Branch:                                 |     Stopgaps:
   Dependencies:                                 |
-------------------------------------------------+-------------------------
Changes (by kedlaya):

 * keywords:   => hyperelliptic curves, matrix of Frobenius


Comment:

 From a quick inspection of the PARI/GP implementation:

 The command hyperellpadicfrobenius appears to only work for prime fields.
 There is an internal command nfhyperellpadicfrobenius which seems to
 handle nonprime fields, which is called by hyperellcharpoly to get the
 characteristic polynomial of Frobenius; but it does not appear to be
 exposed.

 Also, the Frobenius matrix commands have a similar restriction on p as in
 Harvey's code. The charpoly command seems to be doing a naive point count
 for smaller p.

 In any case, it would be worth updating
 HyperellipticCurve.frobenius_polynomial and related methods to include
 calls to PARI as appropriate.

--
Ticket URL: <http://trac.sagemath.org/ticket/18916#comment:3>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to