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
height and canonical height for projective points and morphisms #14218
Comments
Attachment: heights.patch.gz |
This comment has been minimized.
This comment has been minimized.
comment:3
apply trac_14218_heights.patch |
comment:4
apply trac_14218_heights.patch |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:8
Attachment: trac_14218_remove_imports.patch.gz new patch, changed the import of copy |
comment:9
apply trac_14218_heights.patch trac_14218_remove_imports.patch |
Reviewer: Joao Alberto de Faria |
comment:10
Confirmed that the functions were returning the correct values. Also tested the functions would not accept undefined variables, here are the list of known issues found projective_point.py:
|
comment:11
Fixed all the issues described above. The only change of note was that fixing the 'precision' keyword required more than just a rename. The use of the precision needed to be included throughout the green's function computation. Since that patchbot seems to be trying to apply the patches from the closed dependencies #13130 and #14217, I've removed those from the dependency field. Hopefully that will allow the patchbot to test this patch. |
comment:12
apply trac_14218_heights.patch trac_14218_remove_imports.patch |
comment:13
When computing the height of the constant 0 in a function field global_height gives and error. Every other constant seems fine. R. = PolynomialRing(QQ) A. = AffineSpace(QQ,1) H=Hom(A,A) f=H([0]) f.global_height() returns Traceback (most recent call last): File "/tmp/tmpYiF_cn/code.py", line 7, in File "/home/atowsley/sage-5.12.rc0/local/lib/python2.7/site-packages/sage/schemes/affine/affine_morphism.py", line 542, in global_height |
comment:14
Yes, missed that case. Actually, in any dimension if any one of the coordinate functions is 0 it has the same issue. The new patches catches those. apply trac_14218_heights.patch trac_14218_remove_imports.patch |
comment:15
I found no more issues. It passed the long test. |
Changed reviewer from Joao Alberto de Faria to Joao Alberto de Faria, Adam Towsley |
Merged: sage-5.13.beta1 |
Changed merged from sage-5.13.beta1 to none |
comment:18
Sorry, but this needs work: there are numerical precision issues on Solaris with
This actually shows a bigger problem: it shows that some computations depend on machine floats and therefore are done only to 53 bits precision. In the code I see:
this should be
(the best solution to avoid this is simply removing Also, I recommend you to write once
and then use Also, comparisons to |
comment:19
apply trac_14218_heights.patch trac_14218_remove_imports.patch Removed the Fixed comparisons to None everywhere they occurred. Also, added another input check to the |
Attachment: trac_14218_addon1.patch.gz |
comment:21
Hello, I have added a patch which mainly cleans the doc a little bit. for the patchbot: apply trac_14218_heights.patch trac_14218_remove_imports.patch trac_14218_addon1.patch By the way, did you know that you could run your own patchbot on your own tickets instead of waiting for the bot of someone else ? |
This comment has been minimized.
This comment has been minimized.
comment:22
I suggest removing the added
(the addon patch removes only 1 out of 2) |
comment:23
Yes, thanks, I'll upload a new version that gets the missed one in affine_point.py as soon as my tests are done. |
Attachment: trac_14218_heights.patch.gz removed the log import from affine_point.py |
comment:24
apply trac_14218_heights.patch trac_14218_remove_imports.patch trac_14218_addon1.patch all I have to say is that I can't wait to switch to git instead of dealing with a stack of patches like this... |
comment:25
Replying to @bhutz:
It is perfectly fine to fold all patches into one patch. |
comment:26
Green's function works and is accurate on my computer. |
Merged: sage-5.13.beta2 |
Changed author from Ben Hutz to Benjamin Hutz |
Changed author from Benjamin Hutz to Ben Hutz |
This patch implements height functionality from the initial dynamics functionality problems proposed at the 2012 ICERM semester in Complex and Arithmetic dynamics.
Builds on Trac #13130 and Trac #14217
Implements height functionality:
Apply:
Component: algebraic geometry
Keywords: height, canonical, projective, dynamics
Author: Ben Hutz
Reviewer: Joao Alberto de Faria, Adam Towsley
Merged: sage-5.13.beta2
Issue created by migration from https://trac.sagemath.org/ticket/14218
The text was updated successfully, but these errors were encountered: