OAI/NumberTheory/Ostmann/Arithmetic/MovingSamplePrior.lean
11 declarations, 0 contain sorry, 0 declared as axioms
The original independent compensation samples
Section 7.4, equations (7.10)--(7.11), samples one compensation vector at each node. That vector is shared by its two children; samples subsequently made in the children are independent. These are the literal finite priors, before any distinctness or equality-pattern restriction.
- def
OAI.Ostmann.movingSampleNodeEquivline 17 - def
OAI.Ostmann.movingSampleZeroEquivline 25 - instance
OAI.Ostmann.movingSampleSlotsFintypeline 31 - def
OAI.Ostmann.movingCompensationPriorline 39 - def
OAI.Ostmann.movingSamplesPriorline 44 - theorem
OAI.Ostmann.movingCompensationPrior_nonnegline 50 - theorem
OAI.Ostmann.movingSamplesPrior_nonnegline 57 - theorem
OAI.Ostmann.movingCompensationPrior_massline 65 - theorem
OAI.Ostmann.sum_movingSample_nodeline 78 - theorem
OAI.Ostmann.movingSamplesPrior_massline 99 - theorem
OAI.Ostmann.movingSamplesPrior_node_productline 114Source documentation
Independent descendants factor, while the single root vector is retained outside both child expectations. No prime-distinctness event is conditioned on.
theorem movingSamplesPrior_node_product {A : Type*} [Fintype A] (μ : ℕ → A → ℝ) (n : ℕ) (c : TreeLeafTuple (Fin 4 → A) n → ℂ) (L R : TreeLeafTuple (Fin 4 → A) n → MovingSampleSlots A n → ℂ) : (∑ a : MovingSampleSlots A (n + 1), (movingSamplesPrior μ a : ℂ) * (match a with | .node u l r => c u * L u l * star (R u r))) = ∑ u : TreeLeafTuple (Fin 4 → A) n, (movingCompensationPrior (μ n) n u : ℂ) * c u * (∑ l : MovingSampleSlots A n, (movingSamplesPrior μ l : ℂ) * L u l) * star (∑ r : MovingSampleSlots A n, (movingSamplesPrior μ r : ℂ) * R u r) := by …Mentions: OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.MovingSampleSlots, OAI.Ostmann.movingSamplesPrior, OAI.Ostmann.movingCompensationPrior