Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Trac #32687: error in height difference bound
For a morphism of projective space there is an explicitly computable constant that bounds the difference between the height and canonical height (f.height_difference_bound()). This function is returning incorrect values. It looks like the code is trying to take into account scaling through by the resultant and ending up with an incorrect lower bound. {{{ P.<x,y>=ProjectiveSpace(QQ,1) f=DynamicalSystem([5*x^2 + 3*x*y , y^2 + 3*x^2]) C=f.height_difference_bound() for Q in P.points_of_bounded_height(bound=5): if (f(Q).global_height() - 2*Q.global_height()).abs() > C: print("bad:",Q) }}} URL: https://trac.sagemath.org/32687 Reported by: bhutz Ticket author(s): Ben Hutz Reviewer(s): Frédéric Chapoton
- Loading branch information