OAI/NumberTheory/Ostmann/Quadratic/QuadraticCorrectionBlocks.lean
6 declarations, 0 contain sorry, 0 declared as axioms
Exact correction blocks retain the joint frequency sums
- theorem
OAI.Ostmann.quadraticDivisorDyadicBlock_eq_filterline 11 - theorem
OAI.Ostmann.quadratic_correction_divisor_sumline 29 - theorem
OAI.Ostmann.quadratic_correction_divisor_boundline 36 - theorem
OAI.Ostmann.quadraticDyadicDivisors_eq_filterline 46 - theorem
OAI.Ostmann.quadratic_correction_frequency_sumline 70 - theorem
OAI.Ostmann.quadratic_correction_rectangle_boundline 79Source documentation
The original rectangular correction sum is bounded by its actual frequency blocks, with the unit divisor separated before any triangle inequality.
theorem quadratic_correction_rectangle_bound {Q : ℕ} (hQ : 1 ≤ Q) (K : ℕ) (F : ℕ → ℕ → ℂ) (A : ℕ → ℝ) (T : ℕ → ℕ → ℝ) (hunit : ∀ i < Nat.log 2 K + 1, ‖∑ b ∈ oddSquarefreeRange (2 * 2 ^ i), if 2 ^ i ≤ b ∧ b ≤ K ∧ b < 2 * 2 ^ i then F 1 b else 0‖ ≤ A i) (hblock : ∀ i < Nat.log 2 K + 1, ∀ j < Nat.log 2 Q + 1, ‖∑ d ∈ Finset.Ioc (2 ^ j) (2 * 2 ^ j), ∑ b ∈ oddSquarefreeRange (2 * 2 ^ i), if d ≤ Q ∧ 2 ^ i ≤ b ∧ b ≤ K ∧ b < 2 * 2 ^ i then F d b else 0‖ ≤ T i j) : ‖∑ d ∈ Finset.Icc 1 Q, ∑ b ∈ oddSquarefreeRange K, F d b‖ ≤ ∑ i ∈ Finset.range (Nat.log 2 K + 1), (A i + ∑ j ∈ Finset.range (Nat.log 2 Q + 1), T i j) := by …Mentions: OAI.Ostmann.oddSquarefreeRange