Ticket #12200 (new enhancement)
Implementing an algorithm for contructing genus 2 hyperelliptic curves over fields of characteristic 2
| Reported by: | florian | Owned by: | was |
|---|---|---|---|
| Priority: | major | Milestone: | sage-5.11 |
| Component: | number theory | Keywords: | Hyperelliptic curve sd35 |
| Cc: | mstreng, jpflori | Work issues: | |
| Report Upstream: | N/A | Reviewers: | |
| Authors: | Merged in: | ||
| Dependencies: | #6341 | Stopgaps: |
Description
Mestre's algorithm for constructing hyperelliptic curves has been implemented see ticket #6341 but it does not work over finite field of characteristic 2
.. TODO::
Mestre's algorithm also only works over finite field of charateristic different from two, another algorithm will be needed for field of characteristic two.
sage: HyperellipticCurve_from_invariants([GF(2)(1),GF(2)(1),GF(2)(0),GF(2)(1)]) # todo: not implemented
Change History
Note: See
TracTickets for help on using
tickets.

This can be done by porting the g2twists magma package
http://iml.univ-mrs.fr/~ritzenth/programming.html