Documentation

LeanPool.NairTenenbaum.Arithmetic.SquarefreeEulerBound

An exponential Euler bound for squarefree prime products #

The finite bound uses the injection from squarefree integers to their prime factor sets. Passing to all integers proves convergence as well as the bound.

theorem NairTenenbaum.prime_finset_sum_le_tsum (a : ℕ → ℝ) (ha : ∀ (p : ℕ), Nat.Prime p → 0 ≤ a p) (hs : Summable fun (p : Nat.Primes) => a ↑p) (S : Finset ℕ) (hS : ∀ p ∈ S, Nat.Prime p) :
∑ p ∈ S, a p ≤ ∑' (p : Nat.Primes), a ↑p
noncomputable def NairTenenbaum.squarefreePrimeProduct (a : ℕ → ℝ) (n : ℕ) :

The product of the primes in a finite support.

Equations
Instances For
    theorem NairTenenbaum.squarefreePrimeProduct_nonneg {a : ℕ → ℝ} (ha : ∀ (p : ℕ), Nat.Prime p → 0 ≤ a p) (n : ℕ) :
    theorem NairTenenbaum.squarefreePrimeProduct_sum_le_prod {a : ℕ → ℝ} (ha : ∀ (p : ℕ), Nat.Prime p → 0 ≤ a p) (T S : Finset ℕ) (hS : ∀ p ∈ S, Nat.Prime p) (hTS : ∀ n ∈ T, Squarefree n → n.primeFactors ⊆ S) :
    ∑ n ∈ T, squarefreePrimeProduct a n ≤ ∏ p ∈ S, (1 + a p)