ComparatorChallenges/HeilbronnTriangle.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
14 declarations, 2 contain sorry, 0 declared as axioms
- abbrev
OAI.Problem355.Pointline 9Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:10 (same declaration text).
- def
OAI.Problem355.triangleArealine 11Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:12 (same declaration text).
- def
OAI.Problem355.pointInUnitSquareline 14Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:15 (same declaration text).
- def
OAI.Problem355.pointsInUnitSquareline 17Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:18 (same declaration text).
- def
OAI.Problem355.triangleAreasAtLeastline 21Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:22 (same declaration text).
- def
OAI.Problem355.hasTriangleAreaAtMostline 26Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:27 (same declaration text).
- def
OAI.Problem355.heilbronnDline 31Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:32 (same declaration text).
- def
OAI.Problem355.heilbronnMline 33Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:34 (same declaration text).
- def
OAI.Problem355.heilbronnTline 35Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:36 (same declaration text).
- def
OAI.Problem355.heilbronnKline 37Distinct definitions of this name: OAI/Geometry/HeilbronnTriangle/Definitions.lean:38 (different declaration text). Qualify references as OAI.Problem355.heilbronnK@path.
- def
OAI.Problem355.heilbronnExponentline 39Also declared: OAI/Geometry/HeilbronnTriangle/Definitions.lean:40 (same declaration text).
- def
OAI.Problem355.eventualAlmostUpperBoundline 42Distinct definitions of this name: OAI/Geometry/HeilbronnTriangle/Definitions.lean:43 (same statement text; different proof or body). Qualify references as OAI.Problem355.eventualAlmostUpperBound@path.
- theorem
OAI.Problem355.heilbronn_power_lower_boundChallenge statement: A power improvement in the Heilbronn triangle lower bound sorry line 51L4DEL explanation
Heilbronn's triangle problem asks how large the smallest triangle determined by $n$ points in the unit square can be. The formalization constructs an unbounded sequence of sizes $n$ and point sets for which every triangle has area at least $n^{-2+\eta}$, for one fixed $\eta>0$. It consequently refutes the proposed upper bound of order $n^{-2+\varepsilon}$ for every $\varepsilon>0$. The linked construction is for an unbounded sequence of sizes; the paper's statement for every sufficiently large $n$ is broader.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Geometry.HeilbronnTriangle.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Geometry/HeilbronnTriangle/Main.lean:15 (same statement text; different proof or body). Qualify references as OAI.Problem355.heilbronn_power_lower_bound@path.
Checked implications (found by the pipeline and checked by Lean's kernel when it ran; a recorded result, not checked again in this build: what these are)
Gives
- together with
OAI.Problem348.no_polynomial_removal_bound, gives∀ (C : ℝ), 0 < C → ∃ n, 1 ≤ n ∧ ∃ ε, 0 < ε ∧ ε < 1 ∧ ∃ A, OAI.Problem348.fixedDistance A ≥ ε ∧ ↑(OAI.Problem348.copyCount OAI.Problem348.fixedH A) < OAI.Problem355.heilbronnExponent * ε.rpow C * ↑n ^ 132(short composition) checked derivation - together with
OAI.Problem358.one_third_exponent_is_sharp, gives∀ (dimension : ℕ), 2 ≤ dimension → ∀ (exponent : ℝ), 1 / 3 < exponent → ∃ first second firstMap secondMap, MeasureTheory.IsProbabilityMeasure first ∧ MeasureTheory.IsProbabilityMeasure second ∧ OAI.Problem358.IsSupporte…(short composition) checked derivation
theorem heilbronn_power_lower_bound : 0 < heilbronnExponent ∧ ∃ n : ℕ → ℕ, ∃ P : ℕ → Finset Point, Filter.Tendsto n Filter.atTop Filter.atTop ∧ ∀ j : ℕ, 3 ≤ n j ∧ (P j).card = n j ∧ pointsInUnitSquare (P j) ∧ triangleAreasAtLeast (P j) (Real.rpow (n j : ℝ) (-2 + heilbronnExponent)) := by …Mentions: OAI.Problem355.heilbronnExponent, OAI.Problem355.Point, OAI.Problem355.pointsInUnitSquare, OAI.Problem355.triangleAreasAtLeast
- theorem
OAI.Problem355.almost_n_minus_two_refutedChallenge statement: A power improvement in the Heilbronn triangle lower bound sorry line 59L4DEL explanation
Heilbronn's triangle problem asks how large the smallest triangle determined by $n$ points in the unit square can be. The formalization constructs an unbounded sequence of sizes $n$ and point sets for which every triangle has area at least $n^{-2+\eta}$, for one fixed $\eta>0$. It consequently refutes the proposed upper bound of order $n^{-2+\varepsilon}$ for every $\varepsilon>0$. The linked construction is for an unbounded sequence of sizes; the paper's statement for every sufficiently large $n$ is broader.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Geometry.HeilbronnTriangle.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Geometry/HeilbronnTriangle/Main.lean:33 (same statement text; different proof or body). Qualify references as OAI.Problem355.almost_n_minus_two_refuted@path.
theorem almost_n_minus_two_refuted : 0 < heilbronnExponent / 2 ∧ ¬ eventualAlmostUpperBound (heilbronnExponent / 2) := by …Mentions: OAI.Problem355.heilbronnExponent