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

add Weierstrass cubic curve class #11823

Open
katestange opened this issue Sep 20, 2011 · 13 comments
Open

add Weierstrass cubic curve class #11823

katestange opened this issue Sep 20, 2011 · 13 comments

Comments

@katestange
Copy link

Add cubic Weierstrass curve class, which can initialize either an elliptic curve or a singular cubic. Implement basic functionality for singular cubic curves, such as: change of Weierstrass form, addition of points, etc.

CC: @adeines @sagetrac-ekin @katestange @sagetrac-jmypark

Component: elliptic curves

Keywords: singular, weierstrass form

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

@adeines
Copy link
Mannequin

adeines mannequin commented Sep 21, 2011

Replaces previous

@sagetrac-jmypark
Copy link
Mannequin

sagetrac-jmypark mannequin commented Sep 21, 2011

comment:3

Attachment: trac_11823_singular_elliptic_curves.patch.gz

@sagetrac-jmypark
Copy link
Mannequin

sagetrac-jmypark mannequin commented Sep 21, 2011

replaces previous patch

@katestange
Copy link
Author

Attachment: trac_11823_singular_elliptic_curves.2.patch.gz

replace previous (now a class, not a flag)

@adeines
Copy link
Mannequin

adeines mannequin commented Sep 22, 2011

Attachment: trac_11823_singular_weierstrass_curves_class.patch.gz

Attachment: trac_11823.patch.gz

Replaces previous patch

@adeines
Copy link
Mannequin

adeines mannequin commented Sep 22, 2011

comment:4

Instead of setting a flag, we have a new class WeierstrassCubic which handles both EllipticCurves and SingularWeierstrassCurves.

@katestange
Copy link
Author

Attachment: Trac_11823.patch.gz

replace previous

@katestange

This comment has been minimized.

@katestange katestange changed the title add singular cubics to EllipticCurve class add Weierstrass cubic curve class Sep 22, 2011
@katestange

This comment has been minimized.

@katestange
Copy link
Author

Attachment: Trac_11823.2.patch.gz

replaces previous

@katestange
Copy link
Author

Attachment: Trac_11823.3.patch.gz

Replaces previous

@vbraun
Copy link
Member

vbraun commented May 28, 2012

comment:7

Do you have any plans for this ticket? Is it finished, needs work, abandoned?

Having a WeierstrassCubic class hierarchy sounds like a good idea but it needs to be integrated.

Also, right now its one huge patch bomb. It would be nice if it could be split into manageable pieces, for example start with WeierstrassCubic_generic only and then build on top of that.

@JohnCremona
Copy link
Member

comment:8

Replying to @vbraun:

Do you have any plans for this ticket? Is it finished, needs work, abandoned?

Who is "you"?

Having a WeierstrassCubic class hierarchy sounds like a good idea but it needs to be integrated.

That's a necessary condition, certainly.

Also, right now its one huge patch bomb. It would be nice if it could be split into manageable pieces, for example start with WeierstrassCubic_generic only and then build on top of that.

I myself don't need this. I'm also worried that since elliptic curves would be a special case, this would add a new layer of code for all elliptic curves, slowing them down, which would be a Bad Thing.

Anyway, it's up to the people who worked on this in the frst place to make their case!

@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe mkoeppe removed this from the sage-6.4 milestone Dec 29, 2022
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

5 participants