OAI/Probability/CriticalZ3/LatticeGraph.lean
29 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.CriticalZ3.Incidenceline 13Source documentation
An unoriented nearest-neighbor bond, in its unique positive-axis indexing.
def Incidence (e : Bond) (x y : Vertex) : Prop := …
Mentions: OAI.CriticalZ3.Bond, OAI.CriticalZ3.Vertex
- theorem
OAI.CriticalZ3.step_neline 16 - theorem
OAI.CriticalZ3.incidence_symmline 21 - theorem
OAI.CriticalZ3.incidence_neline 24 - theorem
OAI.CriticalZ3.incidence_neighborline 29 - structure
OAI.CriticalZ3.LatticeGraphline 35 - abbrev
OAI.CriticalZ3.LatticeGraph.Nodeline 44 - def
OAI.CriticalZ3.LatticeGraph.graphline 46 - def
OAI.CriticalZ3.LatticeGraph.hypergraphline 51 - def
OAI.CriticalZ3.LatticeGraph.BondAdjline 54 - def
OAI.CriticalZ3.LatticeGraph.BondConnline 57 - def
OAI.CriticalZ3.LatticeGraph.SiteConnline 60 - def
OAI.CriticalZ3.LatticeGraph.BondMeetsline 63 - def
OAI.CriticalZ3.LatticeGraph.SiteMeetsline 66 - theorem
OAI.CriticalZ3.LatticeGraph.bondAdj_openline 69 - theorem
OAI.CriticalZ3.LatticeGraph.bondConn_globalline 76 - theorem
OAI.CriticalZ3.LatticeGraph.siteConn_globalline 80 - theorem
OAI.CriticalZ3.LatticeGraph.bondAdj_determinedline 87 - theorem
OAI.CriticalZ3.LatticeGraph.bondConn_determinedline 94 - theorem
OAI.CriticalZ3.LatticeGraph.siteConn_determinedline 101 - theorem
OAI.CriticalZ3.LatticeGraph.bondMeets_determinedline 108 - theorem
OAI.CriticalZ3.LatticeGraph.siteMeets_determinedline 113 - theorem
OAI.CriticalZ3.LatticeGraph.bondConn_iff_hypergraphline 118 - theorem
OAI.CriticalZ3.LatticeGraph.bondMeets_probabilityline 145Source documentation
Pulling the actual bond connection event down to its finite bit set.
theorem bondMeets_probability (p : Bond → Set.Icc (0 : ℝ) 1) (o : G.Node) (T : Set Vertex) : (ProductCylinder.law p).real {ω | G.BondMeets ω o T} = HyperedgeComparison.eventProb (fun e : G.edges => p e.1) (fun ω => HyperedgeComparison.Meets G.hypergraph ω ∅ o {y | y.1 ∈ T}) := by …Mentions: OAI.CriticalZ3.Bond, OAI.CriticalZ3.Vertex, OAI.ProductCylinder.law, OAI.HyperedgeComparison.eventProb, OAI.HyperedgeComparison.Meets
- theorem
OAI.CriticalZ3.LatticeGraph.siteMeets_probabilityline 163 - theorem
OAI.CriticalZ3.LatticeGraph.bondObservable_probabilityline 179Source documentation
Any observable of the finite graph's connections is a finite cylinder.
theorem bondObservable_probability (p : Bond → Set.Icc (0 : ℝ) 1) (φ : (G.Node → Set Vertex → Prop) → Prop) : (ProductCylinder.law p).real {ω | φ (G.BondMeets ω)} = HyperedgeComparison.eventProb (fun e : G.edges => p e.1) (fun ω => φ (fun o T => HyperedgeComparison.Meets G.hypergraph ω ∅ o {y | y.1 ∈ T})) := by …Mentions: OAI.CriticalZ3.Bond, OAI.CriticalZ3.Vertex, OAI.ProductCylinder.law, OAI.HyperedgeComparison.eventProb, OAI.HyperedgeComparison.Meets
- theorem
OAI.CriticalZ3.LatticeGraph.siteObservable_probabilityline 205 - theorem
OAI.CriticalZ3.LatticeGraph.bond_failure_comparisonline 232Source documentation
The comparison is now attached to actual finite lattice bond paths and arbitrary independent laws on the entire lattice, not an assumed interface.
theorem bond_failure_comparison (p : Bond → Set.Icc (0 : ℝ) 1) (o : G.Node) (A T : Set Vertex) {b : ℝ} (hb0 : 0 ≤ b) (hb : ∀ a : G.Node, a.1 ∈ A → 1-b ≤ (ProductCylinder.law p).real {ω | G.BondMeets ω a T}) : (ProductCylinder.law p).real {ω | G.BondMeets ω o A ∧ ¬G.BondMeets ω o T} ≤ b := by …Mentions: OAI.CriticalZ3.Bond, OAI.CriticalZ3.Vertex, OAI.ProductCylinder.law
- theorem
OAI.CriticalZ3.LatticeGraph.site_failure_comparisonline 242