Rational projective points with the multiplicative height used by CCDN. Bounded-height sets are finite, and primitive integral coordinates recover the paper's maximum-coordinate height.
Rational points of projective n-space, as lines in ℚ^(n+1).
Equations
- CCDN.ProjectivePoint n = Projectivization ℚ (Fin (n + 1) → ℚ)
Instances For
The multiplicative height of the chosen representative of a projective point equals the height of the point.
Northcott finiteness in rational projective space, proved using affine charts.
Projective points, counted once per rational line.
Equations
- CCDN.projectivePoints X B = {x ∈ ⋯.toFinset | x ∈ X}
Instances For
The number of points of X of multiplicative height at most B.
Equations
- CCDN.projectiveCount X B = (CCDN.projectivePoints X B).card
Instances For
A projective point belongs to projectivePoints X B exactly when it lies in X and has
height at most B.
The projective point count is monotone in both the set and the height bound.
A nonzero integer point remains nonzero as a rational point.
The chosen projective height is exactly CCDN's height on primitive coordinates.