OAI/Combinatorics/EuclideanRamsey/Nine.lean
12 declarations, 0 contain sorry, 0 declared as axioms
Nine algebraically independent circle parameters give a non-Ramsey configuration.
- def
OAI.EuclideanRamsey.NineMain.gridToFin9line 23 - def
OAI.EuclideanRamsey.NineMain.gridToColumnline 25 - def
OAI.EuclideanRamsey.NineMain.rowEquivline 28 - def
OAI.EuclideanRamsey.NineMain.polynomialEmbeddingline 32Source documentation
Renaming the polynomial variables into the independent-variable field.
def polynomialEmbedding : NineGrid.Poly →+* NineField.TargetField := …
Mentions: OAI.EuclideanRamsey.NineGrid.Poly, OAI.EuclideanRamsey.NineField.TargetField
- theorem
OAI.EuclideanRamsey.NineMain.polynomialEmbedding_injectiveline 36 - theorem
OAI.EuclideanRamsey.NineMain.polynomialEmbedding_Tline 40 - theorem
OAI.EuclideanRamsey.NineMain.polynomialEmbedding_Uline 44 - theorem
OAI.EuclideanRamsey.NineMain.paramVector_eq_rline 48 - theorem
OAI.EuclideanRamsey.NineMain.evaluationMatrix_eqline 56Source documentation
The tensor evaluation matrix is the rational-coordinate matrix after reindexing.
theorem evaluationMatrix_eq (t : Fin 9 → ℝ) (ht : AlgebraicIndependent ℚ t) : NineLinearObstruction.evaluationMatrix (circleConfig t) (NineField.coordinateTensorEmbedding t ht) rowEquiv = Matrix.reindex gridToColumn gridToColumn (NineRational.genericMatrix polynomialEmbedding) := by …Mentions: OAI.EuclideanRamsey.NineLinearObstruction.evaluationMatrix, OAI.EuclideanRamsey.NineField.coordinateTensorEmbedding, OAI.EuclideanRamsey.NineMain.rowEquiv, OAI.EuclideanRamsey.NineMain.gridToColumn, OAI.EuclideanRamsey.NineRational.genericMatrix, OAI.EuclideanRamsey.NineMain.polynomialEmbedding
- theorem
OAI.EuclideanRamsey.NineMain.evaluationMatrix_det_ne_zeroline 70 - theorem
OAI.EuclideanRamsey.NineMain.nine_circle_not_ramseyline 79Source documentation
Nine algebraically independent real parameters give a non-Ramsey configuration.
theorem nine_circle_not_ramsey (t : Fin 9 → ℝ) (ht : AlgebraicIndependent ℚ t) : ¬ Ramsey (circleConfig t) := by …Mentions: OAI.EuclideanRamsey.Ramsey
- theorem
OAI.EuclideanRamsey.NineMain.nine_circle_configurationline 88Source documentation
Nine distinct points on the unit circle form a non-Ramsey configuration.
theorem nine_circle_configuration (t : Fin 9 → ℝ) (ht : AlgebraicIndependent ℚ t) : Function.Injective (circleConfig t) ∧ (∀ i, dist (circleConfig t i) 0 = 1) ∧ ¬ Ramsey (circleConfig t) := …Mentions: OAI.EuclideanRamsey.Ramsey