ComparatorChallenges/TriangleRemoval.lean

GitHub source file

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

12 declarations, 1 contain sorry, 0 declared as axioms

  1. abbrev OAI.SharpTerminalLeave.Graph line 13

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:13 (same declaration text).

  2. def OAI.SharpTerminalLeave.completeGraph line 15

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:15 (same declaration text).

  3. def OAI.SharpTerminalLeave.triangles line 17

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:17 (same declaration text).

  4. def OAI.SharpTerminalLeave.step line 20

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:20 (same declaration text).

  5. def OAI.SharpTerminalLeave.evolve line 25

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:25 (same declaration text).

  6. def OAI.SharpTerminalLeave.terminalLaw line 29

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:29 (same declaration text).

  7. def OAI.SharpTerminalLeave.expectation line 32

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:32 (same declaration text).

  8. def OAI.SharpTerminalLeave.probability line 35

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:35 (same declaration text).

  9. def OAI.SharpTerminalLeave.normalization line 39

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:39 (same declaration text).

  10. def OAI.SharpTerminalLeave.normalizedLeave line 41

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:41 (same declaration text).

  11. def OAI.SharpTerminalLeave.sharpConstant line 44

    Also declared: OAI/Combinatorics/TriangleRemoval/Model.lean:44 (same declaration text).

  12. theorem OAI.SharpTerminalLeave.sharp_terminal_leave Challenge statement: The sharp terminal leave in random triangle removal sorry line 55

    L4DEL explanation

    Start with the complete graph on $n$ vertices and repeatedly delete the three edges of a uniformly chosen remaining triangle. The formalization proves that the number of edges at termination, divided by $n^{3/2}$, converges in $L^2$ to $1/(2\sqrt2)$. It also states convergence in probability and convergence of the normalized expectation to the same constant. This is the triangle case of the sharp terminal-leave conjecture of Joos and KΓΌhn.

    1. This is an exact comparator target linked by the pinned repository's formalization note for this result.
    2. The repository's comparator configuration selects OAI.Combinatorics.TriangleRemoval.Main as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/Combinatorics/TriangleRemoval/Main.lean:79 (same statement text; different proof or body). Qualify references as OAI.SharpTerminalLeave.sharp_terminal_leave@path.

    theorem sharp_terminal_leave :
        Tendsto (fun n => expectation n (fun G =>
          (normalizedLeave n G - sharpConstant) ^ 2)) atTop (𝓝 0) ∧
        (βˆ€ Ξ΅ : ℝ, 0 < Ξ΅ β†’
          Tendsto (fun n => probability n (fun G =>
            Ξ΅ < |normalizedLeave n G - sharpConstant|)) atTop (𝓝 0)) ∧
        Tendsto (fun n => expectation n (fun G => (G.card : ℝ)) / normalization n)
          atTop (𝓝 sharpConstant) := by
    …

    Mentions: OAI.SharpTerminalLeave.expectation, OAI.SharpTerminalLeave.normalizedLeave, OAI.SharpTerminalLeave.sharpConstant, OAI.SharpTerminalLeave.probability, OAI.SharpTerminalLeave.normalization