Opened 3 years ago
Last modified 3 months 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.3 |
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 (7)
comment:1 Changed 3 years ago by mstreng
comment:2 Changed 3 years ago by jpflori
- Cc jpflori added
comment:3 Changed 12 months ago by mstreng
- Keywords mestre algorithm genus 2 hyperelliptic curves sd51 added; Hyperelliptic curve sd35 removed
comment:4 Changed 12 months ago by mstreng
- Keywords sd51 removed
comment:5 Changed 12 months ago by jdemeyer
- Milestone changed from sage-5.11 to sage-5.12
comment:6 Changed 6 months ago by vbraun_spam
- Milestone changed from sage-6.1 to sage-6.2
comment:7 Changed 3 months ago by vbraun_spam
- Milestone changed from sage-6.2 to sage-6.3
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