Opened 3 years ago

Last modified 3 weeks ago

#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-6.4
Component: number theory Keywords: mestre algorithm genus 2 hyperelliptic curves
Cc: mstreng, jpflori Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
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 (8)

comment:1 Changed 3 years ago by mstreng

This can be done by porting the g2twists magma package

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

comment:2 Changed 3 years ago by jpflori

  • Cc jpflori added

comment:3 Changed 14 months ago by mstreng

  • Keywords mestre algorithm genus 2 hyperelliptic curves sd51 added; Hyperelliptic curve sd35 removed

comment:4 Changed 13 months ago by mstreng

  • Keywords sd51 removed

comment:5 Changed 13 months ago by jdemeyer

  • Milestone changed from sage-5.11 to sage-5.12

comment:6 Changed 7 months ago by vbraun_spam

  • Milestone changed from sage-6.1 to sage-6.2

comment:7 Changed 4 months ago by vbraun_spam

  • Milestone changed from sage-6.2 to sage-6.3

comment:8 Changed 3 weeks ago by vbraun_spam

  • Milestone changed from sage-6.3 to sage-6.4
Note: See TracTickets for help on using tickets.