OAI/AlgebraicGeometry/PlaneCurves/LineIntersections.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Projective line intersections, singular intersections, and binary roots
- theorem
OAI.Nagata.Workers.W14.polynomial_zero_of_three_rootsline 16 - theorem
OAI.Nagata.Workers.W14.polynomial_zero_of_two_rootsline 22 - theorem
OAI.Nagata.Workers.W14.polynomial_zero_of_double_zero_and_rootline 33 - def
OAI.Nagata.Workers.W14.binaryAtOneline 63 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_eq_sumline 66 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_evalline 74 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_natDegree_leline 78 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_coeff_degreeline 90 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_eq_zero_impline 108 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_normalized_zeroline 126 - theorem
OAI.Nagata.Workers.W14.binaryAtOne_derivativeline 135 - theorem
OAI.Nagata.Workers.W14.binary_zero_of_three_projective_rootsline 144 - theorem
OAI.Nagata.Workers.W14.binary_cubic_zero_of_singular_and_three_rootsline 157 - theorem
OAI.Nagata.Workers.W14.homogeneous_line_dvd_of_three_projective_zerosline 184Source documentation
A degree-at-most-two homogeneous equation vanishing at three distinct points on an actual projective line contains that line as a polynomial factor.
theorem homogeneous_line_dvd_of_three_projective_zeros (L Q : MvPolynomial (Fin 3) ℂ) {d : ℕ} (hL : L.IsHomogeneous 1) (hne : L ≠ 0) (hQ : Q.IsHomogeneous d) (hd : d ≤ 2) (p : Fin 3 → PlanePoint) (hinj : Function.Injective p) (hLzero : ∀ i, MvPolynomial.eval (p i).rep L = 0) (hQzero : ∀ i, MvPolynomial.eval (p i).rep Q = 0) : L ∣ Q := by … - theorem
OAI.Nagata.Workers.W14.homogeneous_line_dvd_cubic_of_singular_three_projective_zerosline 225