-
-
Notifications
You must be signed in to change notification settings - Fork 487
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
deprecate constructing number-field fractional ideals via orders' .ideal() method #34806
Labels
Milestone
Comments
Author: Lorenz Panny |
This comment has been minimized.
This comment has been minimized.
Branch: public/34806 |
Commit: |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
yyyyx4
added a commit
to yyyyx4/sage
that referenced
this issue
Feb 6, 2023
yyyyx4
added a commit
to yyyyx4/sage
that referenced
this issue
Feb 8, 2023
Removed branch from issue description; replaced by PR #34979 |
yyyyx4
added a commit
to yyyyx4/sage
that referenced
this issue
Feb 14, 2023
yyyyx4
added a commit
to yyyyx4/sage
that referenced
this issue
Feb 16, 2023
yyyyx4
added a commit
to yyyyx4/sage
that referenced
this issue
Feb 25, 2023
vbraun
pushed a commit
to vbraun/sage
that referenced
this issue
Sep 27, 2024
…orders This completes the change begun in sagemath#34806 and sagemath#35762: When constructing ideals of an order, return an ideal of that order, rather than a fractional ideal of the ambient number field. URL: sagemath#38671 Reported by: Lorenz Panny Reviewer(s): Kwankyu Lee
vbraun
pushed a commit
to vbraun/sage
that referenced
this issue
Sep 28, 2024
…orders This completes the change begun in sagemath#34806 and sagemath#35762: When constructing ideals of an order, return an ideal of that order, rather than a fractional ideal of the ambient number field. URL: sagemath#38671 Reported by: Lorenz Panny Reviewer(s): Kwankyu Lee
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently, Sage creates a fractional ideal of the containing number field when calling
.ideal()
on a maximal order. This is a mathematically questionable choice, but perhaps more importantly, it will inevitably cause inconsistencies once #34198 is done — the same code would start returning wildly different objects depending on whether the given order is maximal or not.In this ticket, I propose to deprecate the use of
.ideal()
on a maximal order to create number-field fractional ideals. This will presumably affect lots of user code, so I think it's good to get the deprecation warning in as soon as possible.Related, deeper issue: #3680
CC: @slel
Component: number fields
Author: Lorenz Panny
Issue created by migration from https://trac.sagemath.org/ticket/34806
The text was updated successfully, but these errors were encountered: