OAI/Combinatorics/EuclideanRamsey/CircleInterpolation.lean
8 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.EuclideanRamsey.CircleConsequence.secantRowline 9 - def
OAI.EuclideanRamsey.CircleConsequence.secantValueline 15 - theorem
OAI.EuclideanRamsey.CircleConsequence.secantRow_evalline 19 - def
OAI.EuclideanRamsey.CircleConsequence.pairedSecantMatrixline 25 - theorem
OAI.EuclideanRamsey.CircleConsequence.pairedSecantMatrix_evalline 29 - theorem
OAI.EuclideanRamsey.CircleConsequence.pairedSecantMatrix_vanishesline 43 - theorem
OAI.EuclideanRamsey.CircleConsequence.secantValue_ne_zeroline 51Source documentation
Nonzero evaluation follows from actual planar circle equations.
theorem secantValue_ne_zero {s : ℕ} (a : Fin s → Space 2) (ha : Function.Injective a) (c : Space 2) (R : ℝ) (hc : ∀ m, (a m 0-c 0)^2 + (a m 1-c 1)^2 = R) (i j k : Fin s) (hij : i ≠ j) (hik : i ≠ k) (hjk : j ≠ k) : secantValue a i j k ≠ 0 := by …Mentions: OAI.EuclideanRamsey.Space, OAI.EuclideanRamsey.CircleConsequence.secantValue
- theorem
OAI.EuclideanRamsey.CircleConsequence.five_point_isolatorline 74Source documentation
The five-point isolator is a concrete coordinate-field matrix. The permutation is just a labeling, with e 0 the point being isolated.
theorem five_point_isolator (a : Fin 5 → Space 2) (ha : Function.Injective a) (c : Space 2) (R : ℝ) (hc : ∀ m, (a m 0-c 0)^2 + (a m 1-c 1)^2 = R) (e : Equiv.Perm (Fin 5)) : ∃ M : Matrix (Option (Fin 2)) (Option (Fin 2)) (Coeff a), (∀ m, m ≠ e 0 → (∑ α : Option (Fin 2), ∑ β : Option (Fin 2), M α β * augmented a m α * augmented a m β) = 0) ∧ (∑ α : Option (Fin 2), ∑ β : Option (Fin 2), M α β * augmented a (e 0) α * augmented a (e 0) β) ≠ 0 := by …Mentions: OAI.EuclideanRamsey.Space, OAI.EuclideanRamsey.Coeff, OAI.EuclideanRamsey.augmented