OAI/Probability/DilutedSpin/ActualTreeSelector.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.DilutedSpinGlass.FiniteLaw.expect_pi_commline 11 - def
OAI.DilutedSpinGlass.MarkSelector.pathColorline 28 - lemma
OAI.DilutedSpinGlass.MarkSelector.abs_pathColorline 33 - theorem
OAI.DilutedSpinGlass.PrescribedTree.actual_tree_selectorline 51 - theorem
OAI.DilutedSpinGlass.PrescribedTree.actual_tree_selector_prodline 78Source documentation
The same selector after adjoining the fresh mark prior to ANY previous physical reservoir, including its complete existing mark alphabet and tilt.
theorem actual_tree_selector_prod {Ω C R : Type} [Fintype Ω] [Fintype C] [DecidableEq C] [Fintype R] [DecidableEq R] {n : ℕ} (S : PrescribedTree n) (T : KernelTower Ω n) (a b : R → C) (d : R → Fin n) (pos : C → S.Leaf) (f : Sample Ω S → ℝ) : (S.sampleLaw (KernelTower.prod n T (markPrior n (fun _ => FiniteLaw.pi (fun _ : R => rademacher))))).expect (fun x => f (sampleFst S x) * ∏ c, pathColor a b d c (KernelTower.pathSnd n (S.pathAt (pos c) x))) = (S.sampleLaw T).expect f * ∏ r, if (d r).val+1 ≤ splitDepth S (pos (a r)) (pos (b r)) then (1:ℝ) else 0 := by …Mentions: OAI.DilutedSpinGlass.PrescribedTree, OAI.DilutedSpinGlass.KernelTower, OAI.DilutedSpinGlass.PrescribedTree.Sample, OAI.DilutedSpinGlass.KernelTower.prod, OAI.DilutedSpinGlass.markPrior, OAI.DilutedSpinGlass.FiniteLaw.pi, OAI.DilutedSpinGlass.PrescribedTree.sampleFst, OAI.DilutedSpinGlass.KernelTower.pathSnd, OAI.DilutedSpinGlass.PrescribedTree.splitDepth