Documentation

LeanPool.CCDN.Height.ProjectivePrimitive

Primitive integral representatives of rational projective points.

Every rational projective point is spanned by a nonzero integer vector whose coordinates have gcd 1.

noncomputable def CCDN.primitiveProjectiveRep {n : ℕ} (x : ProjectivePoint n) :
IntPoint (n + 1)

A chosen primitive integer representative of the projective point x: a nonzero integer vector with coprime coordinates spanning x.

Equations
Instances For

    The primitive integer representative of a projective point is nonzero.

    The coordinates of the primitive integer representative of a projective point have gcd 1.

    The primitive integer representative of x spans x.

    Distinct projective points have distinct primitive integer representatives.

    Every coordinate of the primitive integer representative of x has absolute value at most the multiplicative height of x.