OAI/Probability/DilutedSpin/CavityAllocation.lean
7 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.DilutedSpinGlass.PrescribedTree.cavityJoinline 15Source documentation
Duplicate every block at every site before selecting its actual allocation. The unused duplicates disappear by prior-law projection, not by independence of tilted physical sites.
def cavityJoin : (l : ℕ) → RootPath ι l → (ι → CavityState Ω Λ p l) → CavityState (ι → Ω) Λ p l | 0,_,z => z | l+1,c,z => (cavityJoin l c.2 (fun i => (z i).1),(z c.1).2) omit [Fintype R] inMentions: OAI.DilutedSpinGlass.RootPath, OAI.DilutedSpinGlass.PrescribedTree.CavityState
- lemma
OAI.DilutedSpinGlass.PrescribedTree.cavityJoin_projectsline 21 - lemma
OAI.DilutedSpinGlass.PrescribedTree.pathMap_cavityJoin_zeroline 36 - lemma
OAI.DilutedSpinGlass.PrescribedTree.pathFst_cavityJoinline 41 - lemma
OAI.DilutedSpinGlass.PrescribedTree.pathSnd_cavityJoinline 50 - lemma
OAI.DilutedSpinGlass.PrescribedTree.cavityProject_joinline 59 - lemma
OAI.DilutedSpinGlass.PrescribedTree.cavityProject_pathJoinline 67