OAI/NumberTheory/Ostmann/Arithmetic/MovingOriginalPatternSum.lean
4 declarations, 0 contain sorry, 0 declared as axioms
Original pattern weights and their exact zero extension
- def
OAI.Ostmann.movingPatternInjectionGuardline 10 - theorem
OAI.Ostmann.movingPatternInjectionGuard_normline 15 - theorem
OAI.Ostmann.movingPatternInjectionGuard_nonzeroline 24 - theorem
OAI.Ostmann.movingOriginalPattern_sum_finline 35Source documentation
The original dependent pattern coefficient with independent external priors is exactly the full finite-coordinate sum with this support mask.
theorem movingOriginalPattern_sum_fin {A B C : Type*} [Fintype A] [Fintype B] [Fintype C] {N : ℕ} (e : Fin (N + 1) ≃ B ⊕ C) (μ : ℕ → A → ℝ) (ν : B → A → ℝ) (prime : A → ℕ) (n : ℕ) (pattern : Bool × MovingSampleIndex n → C) (G : (Fin (N + 1) → A) → ℂ) : (∑ y : B → A, ∑ z : {z : C → A // Function.Injective z}, ((∏ b, ν b (y b) : ℝ) : ℂ) * (internalPatternWeight pattern (fun i => μ (movingSampleTier i.2)) prime z.val : ℂ) * G (fun i => Sum.elim y z.val (e i))) = ∑ x : Fin (N + 1) → A, ((∏ b, ν b (x (e.symm (.inl b))) : ℝ) : ℂ) * (movingPairCompensatedMass μ prime ((movingSamplePairCoordinates A n).symm (fun i => x (e.symm (.inr (pattern i))))) : ℂ) * movingPatternInjectionGuard e G x := by …Mentions: OAI.Ostmann.MovingSampleIndex, OAI.Ostmann.internalPatternWeight, OAI.Ostmann.movingSampleTier, OAI.Ostmann.movingPairCompensatedMass, OAI.Ostmann.movingSamplePairCoordinates, OAI.Ostmann.movingPatternInjectionGuard