ComparatorChallenges/CriticalPercolation.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
11 declarations, 1 contain sorry, 0 declared as axioms
- structure
OAI.CriticalPercolation.BondGraphAn undirected graph with labelled bonds, including loops and parallel bonds line 10Source 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.
- 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 …
- def
OAI.CriticalPercolation.BondGraph.openGraphThe graph of retained bonds line 17Source documentation
The graph of retained bonds.
fromEdgeSetdiscards loops.L4DEL explanation
The graph of retained bonds.
fromEdgeSetdiscards loops.- 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 := …
- def
OAI.CriticalPercolation.BondGraph.fullGraphThe underlying connectivity graph with every bond retained line 21Source documentation
The underlying connectivity graph with every bond retained.
L4DEL explanation
The underlying connectivity graph with every bond retained.
- 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
- def
OAI.CriticalPercolation.BondGraph.LocallyFiniteLocal finiteness counts bonds, not just distinct neighbors line 24Source documentation
Local finiteness counts bonds, not just distinct neighbors.
L4DEL explanation
Local finiteness counts bonds, not just distinct neighbors.
- 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 - structure
OAI.CriticalPercolation.BondGraph.AutAutomorphisms preserve the vertex and bond structure, including multiplicities line 27Source documentation
Automorphisms preserve the vertex and bond structure, including multiplicities.
L4DEL explanation
Automorphisms preserve the vertex and bond structure, including multiplicities.
- 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 …
- def
OAI.CriticalPercolation.BondGraph.QuasiTransitiveFinitely many vertex orbits under the full automorphism group line 33Source documentation
Finitely many vertex orbits under the full automorphism group.
L4DEL explanation
Finitely many vertex orbits under the full automorphism group.
- 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 := …
- def
OAI.CriticalPercolation.BondGraph.clusterFinite open paths, including the path of length zero, define the open cluster line 37Source 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.
- 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} - def
OAI.CriticalPercolation.BondGraph.percolatesThe event that at least one open cluster is infinite line 40Source documentation
The event that at least one open cluster is infinite.
L4DEL explanation
The event that at least one open cluster is infinite.
- 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} - def
OAI.CriticalPercolation.BondGraph.lawIndependent retention with parameterp ∈ [0,1]of each labelled bond line 43Source 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.- 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
- def
OAI.CriticalPercolation.BondGraph.criticalProbabilityThe infimum of parameters with positive probability of an infinite cluster line 47Source 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.
- 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 := …
- theorem
OAI.CriticalPercolation.BondGraph.no_percolation_at_criticalityChallenge statement: No infinite cluster at the critical probability sorry line 52Source 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.
- This explanation is a condensed rendering of this declaration's own doc comment at the pinned source commit.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- 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 …