Ticket #12200 (new enhancement)

Opened 18 months ago

Last modified 18 months ago

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

comment:1 Changed 18 months ago by mstreng

This can be done by porting the g2twists magma package

 http://iml.univ-mrs.fr/~ritzenth/programming.html

comment:2 Changed 18 months ago by jpflori

  • Cc jpflori added
Note: See TracTickets for help on using tickets.