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
Return the points in the ring of integers after renormalization #35778
Conversation
Two comments on this:
R.=QQ[]
sage: P.<x,y> = ProjectiveSpace(QQ, 1) should remain unchanged. |
β¦turn a version of the point with normalized coordinates
`points_of_bounded_height` proj_bdd_height.py: Rename `idx` to `term`
As I said earlier, scaling by the lcm of the denominators is not enough. You changed the example to include the additional 1/3 term, which is masking the underlying issue. This needs to work for the map
|
β¦ of the fractional ideals
I have simplified the code as mentioned in the meeting, however, the output for this example is still unchanged.
|
A few comments here:
The following give incorrect results and an error, respectively.
These types of rings should return a more helpful error (such as something about it must be a numberfield or maximal order) |
β¦ one maximal order test
β¦lemented error when getting a ring too general
I only found a couple things in my testing:
|
β¦jectiveSpace as argument; IQ and general points_of_bounded_height do not need normalizing
Documentation preview for this PR (built with commit 0ed83e9; changes) is ready! π |
I'm not getting any more issues when I'm testing. Looks like all docs pass. |
this has broken our linter for rst syntax |
Fixed by #35974 |
π Description
points_of_bounded_height
function inproj_bdd_height.py
now returns correct results after renormalization by scaling, if in the ring of integers.π Checklist
β Dependencies