-
-
Notifications
You must be signed in to change notification settings - Fork 528
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
Defining affine curves in 3D space #7954
Comments
Attachment: 7954_curve_constructor.patch.gz |
comment:1
The attached patch adds an optional |
Attachment: trac_7954-part2.patch.gz the previous patch was part 1. apply this after that one. |
comment:2
Hi, I made some important improvements to the patch while refereeing it. However, it is clear after looking at this code for a bit that there is a MAJOR design flaw (which Willem pointed out to me in person). The flaw is this in plane_curve/affine_curve.py:
However, Curve_generic is very much a plane curve:
Thus the isa relationship that must be satisfied by derivation of objects is broken. The space curve code must be completely moved out of this directory to the appropriate place. |
comment:3
I'm going to wait to talk to willem about this instead of just trying to do it myself. |
comment:9
The issue seems to have been solved now by adding
|
Reported by Ronald van Luijk:
because the Curve constructor automatically interprets a homogeneous polynomial in 3 variables as a projective curve, the following doesn't work:
CC: @kwankyu
Component: algebraic geometry
Issue created by migration from https://trac.sagemath.org/ticket/7954
The text was updated successfully, but these errors were encountered: