ComparatorChallenges/CriticalPercolation.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

11 declarations, 1 contain sorry, 0 declared as axioms

  1. structure OAI.CriticalPercolation.BondGraph An undirected graph with labelled bonds, including loops and parallel bonds line 10

    Source documentation

    An undirected graph with labelled bonds, including loops and parallel bonds.

    L4DEL explanation

    An undirected graph with labelled bonds, including loops and parallel bonds.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:10 (same declaration text).

    structure BondGraph (V E : Type*) where
    …
  2. def OAI.CriticalPercolation.BondGraph.openGraph The graph of retained bonds line 17

    Source documentation

    The graph of retained bonds. fromEdgeSet discards loops.

    L4DEL explanation

    The graph of retained bonds. fromEdgeSet discards loops.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:17 (same declaration text).

    def openGraph (ω : Set E) : SimpleGraph V :=
    …
  3. def OAI.CriticalPercolation.BondGraph.fullGraph The underlying connectivity graph with every bond retained line 21

    Source documentation

    The underlying connectivity graph with every bond retained.

    L4DEL explanation

    The underlying connectivity graph with every bond retained.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:21 (same declaration text).

    def fullGraph : SimpleGraph V := G.openGraph Set.univ
  4. def OAI.CriticalPercolation.BondGraph.LocallyFinite Local finiteness counts bonds, not just distinct neighbors line 24

    Source documentation

    Local finiteness counts bonds, not just distinct neighbors.

    L4DEL explanation

    Local finiteness counts bonds, not just distinct neighbors.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:24 (same declaration text).

    def LocallyFinite : Prop := ∀ v : V, {e : E | v ∈ G.ends e}.Finite
  5. structure OAI.CriticalPercolation.BondGraph.Aut Automorphisms preserve the vertex and bond structure, including multiplicities line 27

    Source documentation

    Automorphisms preserve the vertex and bond structure, including multiplicities.

    L4DEL explanation

    Automorphisms preserve the vertex and bond structure, including multiplicities.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:27 (same declaration text).

    structure Aut where
    …
  6. def OAI.CriticalPercolation.BondGraph.QuasiTransitive Finitely many vertex orbits under the full automorphism group line 33

    Source documentation

    Finitely many vertex orbits under the full automorphism group.

    L4DEL explanation

    Finitely many vertex orbits under the full automorphism group.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:33 (same declaration text).

    def QuasiTransitive : Prop :=
    …
  7. def OAI.CriticalPercolation.BondGraph.cluster Finite open paths, including the path of length zero, define the open cluster line 37

    Source documentation

    Finite open paths, including the path of length zero, define the open cluster.

    L4DEL explanation

    Finite open paths, including the path of length zero, define the open cluster.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:37 (same declaration text).

    def cluster (ω : Set E) (v : V) : Set V := {w | (G.openGraph ω).Reachable v w}
  8. def OAI.CriticalPercolation.BondGraph.percolates The event that at least one open cluster is infinite line 40

    Source documentation

    The event that at least one open cluster is infinite.

    L4DEL explanation

    The event that at least one open cluster is infinite.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:40 (same declaration text).

    def percolates : Set (Set E) := {ω | ∃ v : V, (G.cluster ω v).Infinite}
  9. def OAI.CriticalPercolation.BondGraph.law Independent retention with parameter p ∈ [0,1] of each labelled bond line 43

    Source documentation

    Independent retention with parameter p ∈ [0,1] of each labelled bond.

    L4DEL explanation

    Independent retention with parameter p ∈ [0,1] of each labelled bond.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:43 (same declaration text).

    noncomputable def law (_G : BondGraph V E) (p : unitInterval) : Measure (Set E) :=
    …

    Mentions: OAI.CriticalPercolation.BondGraph

  10. def OAI.CriticalPercolation.BondGraph.criticalProbability The infimum of parameters with positive probability of an infinite cluster line 47

    Source documentation

    The infimum of parameters with positive probability of an infinite cluster.

    L4DEL explanation

    The infimum of parameters with positive probability of an infinite cluster.

    1. This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Also declared: OAI/Probability/CriticalPercolation/Model.lean:47 (same declaration text).

    noncomputable def criticalProbability : unitInterval :=
    …
  11. theorem OAI.CriticalPercolation.BondGraph.no_percolation_at_criticality Challenge statement: No infinite cluster at the critical probability sorry line 52

    Source documentation

    Critical Bernoulli bond percolation has no infinite cluster when the critical probability is below one.

    L4DEL explanation

    Critical Bernoulli bond percolation has no infinite cluster when the critical probability is below one.

    1. This explanation is a condensed rendering of this declaration's own doc comment at the pinned source commit.
    2. The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
    3. The repository's comparator configuration selects OAI.Probability.CriticalPercolation.Main as the released solution module checked against this declaration.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)

    Distinct definitions of this name: OAI/Probability/CriticalPercolation/Main.lean:190 (same statement text; different proof or body). Qualify references as OAI.CriticalPercolation.BondGraph.no_percolation_at_criticality@path.

    theorem no_percolation_at_criticality [Infinite V]
        (hconnected : G.fullGraph.Connected)
        (hlocal : G.LocallyFinite)
        (hquasi : G.QuasiTransitive)
        (hpc : G.criticalProbability < 1) :
        G.law G.criticalProbability G.percolates = 0 := by
    …