OAI/NumberTheory/Ostmann/Arithmetic/MovingPrimePatternSupportedMean.lean

GitHub source file

1 declarations, 0 contain sorry, 0 declared as axioms

Signed bulk estimates needed only on the original pattern prior

  1. theorem OAI.Ostmann.movingPrimePattern_signed_bulk_mean_on_support line 13

    Source documentation

    Invalid role assignments outside the original product law require no analytic estimate. This retains the original harmonic priors when applying an estimate proved with their precise prime ranges.

    theorem movingPrimePattern_signed_bulk_mean_on_support {A B C : Type*}
        [Fintype A] [Fintype B] [Fintype C] {N n m : ℕ}
        (e : Fin (N + 1) ≃ B ⊕ C) (μ : ℕ → A → ℝ) (ν : B → A → ℝ) (prime : A → ℕ)
        (t : Bool → FrequencyTree ℤ n) (small : Bool → TreeLeafTuple (List B) n)
        (slot : (TreeLeafIndex n × Fin m) ↪ B) (perm : Equiv.Perm (TreeLeafIndex n × Fin m))
        (pattern : Bool × MovingSampleIndex n → C)
        (rep : ∀ c, {i : Bool × MovingSampleIndex n // pattern i = c}) (E : ℝ) (hE : 0 ≤ E)
        (hprime : ∀ a, (prime a).Prime) (hμ : ∀ j a, 0 ≤ μ j a) (hν : ∀ j a, 0 ≤ ν j a)
        (hmass : ∀ j, ∑ a, μ j a = 1) (hnmass : ∀ j, ∑ a, ν j a = 1)
        (hbound : ∀ j a, (prime a : ℝ) * μ j a ≤ E)
        (G : (Fin (N + 1) → A) → ℂ) (D : ℝ)
        (hG : ∀ x, productPrior
    …

    Mentions: OAI.Ostmann.FrequencyTree, OAI.Ostmann.TreeLeafTuple, OAI.Ostmann.TreeLeafIndex, OAI.Ostmann.MovingSampleIndex, OAI.Ostmann.productPrior