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

Incorrect Arithmetic on Jacobians of Hyperelliptic Curves #32024

Open
zlscherr opened this issue Jun 21, 2021 · 0 comments
Open

Incorrect Arithmetic on Jacobians of Hyperelliptic Curves #32024

zlscherr opened this issue Jun 21, 2021 · 0 comments

Comments

@zlscherr
Copy link

The following code:

R.<x> = QQ[]
f = 144*x^6 - 240*x^5 + 148*x^4 + 16*x^3 - 16*x^2 - 4*x + 1
H = HyperellipticCurve(f)
J = Jacobian(H)
P = J(H(0,1))-J(H(0,-1))
(5*P).is_zero()

seems to suggest that P is a torsion point with order 5. However, the same code in Magma

R<x> := PolynomialRing(Rationals());
f := 144*x^6 - 240*x^5 + 148*x^4 + 16*x^3 - 16*x^2 - 4*x + 1;
H := HyperellipticCurve(f);
J := Jacobian(H);
P := H![0,1] - H![0,-1];
IsZero(5*P);

suggests that P does not have order 5, and in fact Magma says that J has trivial torsion subgroup.

I have confirmed that P does not have order 5, and I have reason to believe that P is not a torsion point at all.

There is some brief discussion about this issue at https://groups.google.com/g/sage-support/c/j1Y9yuu-VuE

Component: algebraic geometry

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

@zlscherr zlscherr added this to the sage-9.4 milestone Jun 21, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.4, sage-9.5 Jul 19, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.5, sage-9.6 Dec 18, 2021
@mkoeppe mkoeppe modified the milestones: sage-9.6, sage-9.7 May 3, 2022
@mkoeppe mkoeppe modified the milestones: sage-9.7, sage-9.8 Sep 19, 2022
@mkoeppe mkoeppe removed this from the sage-9.8 milestone Jan 29, 2023
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

2 participants