OAI/NumberTheory/Ostmann/Construction/FrozenOriginalBulk.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Ostmann.bulkLogValues_base_updateline 11 - theorem
OAI.Ostmann.bulkLogValues_prime_updateline 20 - theorem
OAI.Ostmann.frozen_original_bulk_meanline 33Source documentation
The full original mean is unchanged by bulk resampling even when the real kernel is built from the original nonbulk sample. This is the form needed for the sharp moving-history kernels.
theorem frozen_original_bulk_mean {σ : Type*} [Fintype σ] (P : Finset ℕ) (Q : σ → Finset ℕ) (hQP : ∀ i, Q i ⊆ P) (hQ : ∀ i, (∑ p ∈ Q i, (p : ℝ)⁻¹) ≠ 0) (order : List σ) (F : (σ → ℝ) → ℂ) (f : (σ → P) → BulkIntegrand σ) (hf : ∀ x y, f x y = F (bulkLogValues (fun i => (x i : ℕ)) order.toFinset y)) : (∑ x : σ → P, ((∏ i, primeSubsetPrior P (Q i) (x i) : ℝ) : ℂ) * (f x).averages (fun i => primeSubsetLogMeasure (Q i) (∑ p ∈ Q i, (p : ℝ)⁻¹)⁻¹) order (primeArrayLogs x)) = ∑ x : σ → P, ((∏ i, primeSubsetPrior P (Q i) (x i) : ℝ) : ℂ) * f x (primeArrayLogs x) := by …Mentions: OAI.Ostmann.BulkIntegrand, OAI.Ostmann.bulkLogValues, OAI.Ostmann.primeSubsetPrior, OAI.Ostmann.primeSubsetLogMeasure, OAI.Ostmann.primeArrayLogs
- theorem
OAI.Ostmann.frozen_original_bulk_valueline 47