Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

base extend for hyperelliptic curves #15108

Closed
mstreng opened this issue Aug 27, 2013 · 12 comments
Closed

base extend for hyperelliptic curves #15108

mstreng opened this issue Aug 27, 2013 · 12 comments

Comments

@mstreng
Copy link

mstreng commented Aug 27, 2013


sage: R.<x> = QQ[]
sage: H = HyperellipticCurve(x^5+x+1)
sage: E = EllipticCurve([0,0,0,1,1])
sage: E.change_ring(RR)
Elliptic Curve defined by y^2 = x^3 + 1.00000000000000*x + 1.00000000000000 over Real Field with 53 bits of precision
sage: E.base_extend(RR)
Elliptic Curve defined by y^2 = x^3 + 1.00000000000000*x + 1.00000000000000 over Real Field with 53 bits of precision
sage: H.change_ring(RR)
Hyperelliptic Curve over Real Field with 53 bits of precision defined by y^2 = x^5 + x + 1.00000000000000
sage: H.base_extend(RR)
Closed subscheme of Projective Space of dimension 2 over Real Field with 53 bits of precision defined by:
  -x0^5 + x1^2*x2^3 - x0*x2^4 - x2^5

The last output should be a hyperelliptic curve object too.

CC: @jpflori

Component: geometry

Keywords: base extend hyperelliptic curve sd53

Author: Marco Streng

Branch: u/jpflori/ticket/15108

Reviewer: Jean-Pierre Flori

Issue created by migration from https://trac.sagemath.org/ticket/15108

@mstreng mstreng added this to the sage-5.12 milestone Aug 27, 2013
@mstreng
Copy link
Author

mstreng commented Aug 27, 2013

Author: Marco Streng

@mstreng

This comment has been minimized.

@mstreng
Copy link
Author

mstreng commented Aug 27, 2013

comment:2

apply 15108.patch

@mstreng
Copy link
Author

mstreng commented Aug 27, 2013

comment:3

This patch speeds up the count_points method for hyperelliptic curves over finite fields.

@jpflori
Copy link

jpflori commented Sep 25, 2013

Changed keywords from base extend hyperelliptic curve to base extend hyperelliptic curve sd53

@jpflori
Copy link

jpflori commented Sep 26, 2013

Reviewer: Jean-Pierre Flori

@jpflori

This comment has been minimized.

@jpflori
Copy link

jpflori commented Sep 26, 2013

comment:6

Looks fine to me.
I made the trivial rebase against the latest beta.

@jpflori
Copy link

jpflori commented Sep 26, 2013

Branch: u/jpflori/15108

@jpflori
Copy link

jpflori commented Sep 26, 2013

Changed branch from u/jpflori/15108 to u/jpflori/ticket/15108

@jdemeyer
Copy link

comment:8

Please make it clear whether the patch should be applied or the branch merged (in the latter case, move the milestone to sage-6.0)

@jpflori
Copy link

jpflori commented Sep 27, 2013

comment:9

Merge the branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants