ComparatorChallenges/FreeIsing.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
19 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.Problem367.TreeVertexline 11Also declared: OAI/Probability/FreeIsing/Model.lean:11 (same declaration text).
- def
OAI.Problem367.treeAdjline 14Also declared: OAI/Probability/FreeIsing/Model.lean:14 (same declaration text).
- structure
OAI.Problem367.TreeAutline 18Also declared: OAI/Probability/FreeIsing/Model.lean:18 (same declaration text).
- def
OAI.Problem367.relabelline 22Also declared: OAI/Probability/FreeIsing/Model.lean:22 (same declaration text).
- inductive
OAI.Problem367.IsingSpinline 26Also declared: OAI/Probability/FreeIsing/Model.lean:26 (same declaration text).
- abbrev
OAI.Problem367.IsingSpin.enumListline 31Also declared: OAI/Probability/FreeIsing/Model.lean:31 (same declaration text).
- theorem
OAI.Problem367.IsingSpin.enumList_getElem?_ctorIdx_eqline 33Also declared: OAI/Probability/FreeIsing/Model.lean:33 (same declaration text).
- theorem
OAI.Problem367.IsingSpin.enumList_nodupline 37Also declared: OAI/Probability/FreeIsing/Model.lean:37 (same declaration text).
- instance
OAI.Problem367.(instance at line 39)line 39 - instance
OAI.Problem367.isingSpinMeasurableline 43Also declared: OAI/Probability/FreeIsing/Model.lean:43 (same declaration text).
- def
OAI.Problem367.uniform01line 45Also declared: OAI/Probability/FreeIsing/Model.lean:45 (same declaration text).
- instance
OAI.Problem367.uniform01Probabilityline 48Also declared: OAI/Probability/FreeIsing/Model.lean:48 (same declaration text).
- def
OAI.Problem367.labelMeasureline 51Also declared: OAI/Probability/FreeIsing/Model.lean:51 (same declaration text).
- def
OAI.Problem367.ConnectedFinsetline 55Also declared: OAI/Probability/FreeIsing/Model.lean:55 (same declaration text).
- def
OAI.Problem367.inducedEdgesline 61Also declared: OAI/Probability/FreeIsing/Model.lean:61 (same declaration text).
- def
OAI.Problem367.freeCylinderWeightline 67Also declared: OAI/Probability/FreeIsing/Model.lean:67 (same declaration text).
- def
OAI.Problem367.HasFreeIsingLawline 74Also declared: OAI/Probability/FreeIsing/Model.lean:74 (same declaration text).
- def
OAI.Problem367.IsFactorOfIIDline 80Also declared: OAI/Probability/FreeIsing/Model.lean:80 (same declaration text).
- theorem
OAI.Problem367.free_ising_factor_iff_thresholdChallenge statement: The exact factor-of-IID threshold for free Ising spins on trees sorry line 87L4DEL explanation
The formalized result determines the factor-of-IID threshold for the free zero-field Ising law on the infinite $d$-regular tree. For every $d\ge3$ and $\beta\ge0$, the law is a factor of IID exactly when $\tanh\beta\le1/\sqrt{d-1}$, including equality. The factor uses independent uniform vertex labels and is almost surely equivariant for each fixed tree automorphism. Finitary coding and coding-radius bounds are not included.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Probability.FreeIsing.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Probability/FreeIsing/Main.lean:21 (same statement text; different proof or body). Qualify references as OAI.Problem367.free_ising_factor_iff_threshold@path.
theorem free_ising_factor_iff_threshold : ∀ (d : ℕ) (beta : ℝ), 3 ≤ d → 0 ≤ beta → (IsFactorOfIID d (Real.tanh beta) ↔ Real.tanh beta ≤ 1 / Real.sqrt ((d : ℝ) - 1)) := by …Mentions: OAI.Problem367.IsFactorOfIID