OAI/Probability/DilutedSpin/ActualNegligible.lean
19 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DilutedSpinGlass.KernelTower.prefixCovarianceEnergyline 15Source documentation
Conditional covariance density at the branching depth, averaged over the actual shared prefix kernels.
noncomputable def prefixCovarianceEnergy (h : ℕ) : (d : ℕ) → KernelTower Ω (h+1+d) → (FinitePath Ω (h+1+d) → Fin N → ℝ) → ℝ | 0, T, X => (law (h+1) T).covarianceEnergy X | d+1, T, X => T.1.expect (fun z => prefixCovarianceEnergy h d (T.2 z) (fun y => X (z,y)))Mentions: OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.KernelTower.law
- def
OAI.DilutedSpinGlass.KernelTower.tripleExpectline 20 - lemma
OAI.DilutedSpinGlass.KernelTower.prefixCovarianceEnergy_nonnegline 26 - lemma
OAI.DilutedSpinGlass.KernelTower.prefix_three_copy_boundline 34Source documentation
The first genuinely new branch at the divergence vertex controls squared conditional covariance, including the zero-site normalization endpoint.
lemma prefix_three_copy_bound (h d : ℕ) (T : KernelTower Ω (h+1+d)) (X : FinitePath Ω (h+1+d) → Fin N → ℝ) : 2*prefixCovarianceEnergy h d T X ≤ tripleExpect h d T (fun x y z => (FiniteLaw.dot (X x) (X y)-FiniteLaw.dot (X x) (X z))^2) := by …Mentions: OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.KernelTower.prefixCovarianceEnergy, OAI.DilutedSpinGlass.KernelTower.tripleExpect, OAI.DilutedSpinGlass.FiniteLaw.dot
- lemma
OAI.DilutedSpinGlass.PrescribedTree.fork_fresh_jointline 57 - theorem
OAI.DilutedSpinGlass.PrescribedTree.fork_three_jointline 91Source documentation
Exact conditional independence of the three ACTUAL continuations at d, not an independence hypothesis added to the eventual Gibbs reservoir.
theorem fork_three_joint (h d : ℕ) (T : KernelTower Ω (h+1+d)) (F : FinitePath Ω (h+1+d) → FinitePath Ω (h+1+d) → FinitePath Ω (h+1+d) → ℝ) : ((grow (fork h 2 d) (forkVertex h 2 d)).sampleLaw T).expect (fun x => F ((fork h 2 d).pathAt (forkLeaf h 2 d 0) (oldSample (fork h 2 d) (forkVertex h 2 d) x)) ((fork h 2 d).pathAt (forkLeaf h 2 d 1) (oldSample (fork h 2 d) (forkVertex h 2 d) x)) (newPath (fork h 2 d) (forkVertex h 2 d) x)) = KernelTower.tripleExpect h d T F := by …Mentions: OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.FinitePath, OAI.DilutedSpinGlass.PrescribedTree.grow, OAI.DilutedSpinGlass.PrescribedTree.fork, OAI.DilutedSpinGlass.PrescribedTree.forkVertex, OAI.DilutedSpinGlass.PrescribedTree.sampleLaw, OAI.DilutedSpinGlass.PrescribedTree.pathAt, OAI.DilutedSpinGlass.PrescribedTree.forkLeaf, OAI.DilutedSpinGlass.PrescribedTree.oldSample, OAI.DilutedSpinGlass.PrescribedTree.newPath, OAI.DilutedSpinGlass.KernelTower.tripleExpect
- lemma
OAI.DilutedSpinGlass.SizeCoupling.countedMean_eq_piline 118 - lemma
OAI.DilutedSpinGlass.SizeCoupling.spinFieldIntegral_closeline 143 - lemma
OAI.DilutedSpinGlass.SizeCoupling.spinDisorderIntegral_closeline 168 - theorem
OAI.DilutedSpinGlass.SizeCoupling.actual_countedMean_closeline 198 - theorem
OAI.DilutedSpinGlass.SizeCoupling.actual_perturbedMean_closeline 217 - def
OAI.DilutedSpinGlass.PrescribedTree.forkAtline 271Source documentation
Two independent branches at the designated physical height; all other levels are unary. The height stays fixed, avoiding transports of spin paths.
def forkAt : (n d : ℕ) → d < n → PrescribedTree n | 0, _, hd => False.elim (Nat.not_lt_zero _ hd) | n+1, 0, _ => .node 2 (fun _ => single n) | n+1, d+1, hd => .node 1 (fun _ => forkAt n d (Nat.lt_of_succ_lt_succ hd))
Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.PrescribedTree.single
- def
OAI.DilutedSpinGlass.PrescribedTree.forkAtLeafline 276 - def
OAI.DilutedSpinGlass.PrescribedTree.forkAtVertexline 281 - lemma
OAI.DilutedSpinGlass.PrescribedTree.forkAtLeaf_surjectiveline 286 - lemma
OAI.DilutedSpinGlass.PrescribedTree.forkAt_splitline 303 - lemma
OAI.DilutedSpinGlass.PrescribedTree.forkAt_freshline 314 - lemma
OAI.DilutedSpinGlass.PrescribedTree.forkAt_gammaline 325 - lemma
OAI.DilutedSpinGlass.PrescribedTree.forkAt_uniqueline 336