Documentation

LeanPool.CCDN.Plane.DegreeOneAffineLine

Degree-one prime curves are affine lines #

The eventual Hilbert-degree definition implies a one-dimensional increase in successive filtered spaces. Critical growth forces every coordinate to be affine in one transcendental coordinate, giving polynomial containment of an affine line.

theorem CCDN.degree_one_zeroLocus_eq_rationalAffineLine (p : Ideal (CoordinatePolynomial 3)) [p.IsPrime] (hp : p.height = 2) (hdegree : HasAffineCurveDegree p 1) (z : RatPoint 3) (hz : z ∈ idealZeroLocus p) :
∃ (v : RatPoint 3), v ≠ 0 ∧ idealZeroLocus p = rationalAffineLine z v ∧ ∀ f ∈ p, (MvPolynomial.aeval fun (k : Fin 3) => Polynomial.C (z k) + Polynomial.C (v k) * Polynomial.X) f = 0

A degree-one prime component with a rational point is exactly a rational affine line. This is equality of zero sets, not just containment.