Documentation

MathlibNt.AnalyticNumberTheory.Chen1973.Chen1973Lemma6AllLevelSmall

theorem AnalyticNumberTheory.LargeSieve.chen1973Lemma6_all_level_actual_cell_small_of_fixedQuadraticL1 (ε : ℝ) (hε : 0 < ε) (hεu : ε < 1 / 10) (c : ℝ) (hc : 0 < c) :
∃ (C : ℝ), 0 < C ∧ ∃ (X₀ : ℕ), ∀ x ≥ X₀, ∀ (L B lastD level k m : ℕ), 0 < L → 0 < B → ↑L ≤ Real.log ↑x ^ 100 → Real.log ↑x ^ 100 < ↑L + 1 → ↑B ≤ ↑x ^ (13 / 30) → ↑x ^ (13 / 30) < ↑B + 1 → L * 2 ^ level ≤ 2 * lastD → ↑lastD ≤ ↑x ^ (1 / 2 - ε) → (∀ d ∈ chen1973Lemma6ConductorBlock x L 0, ∀ (χ : PrimitiveCharacter d), ↑χ ^ 2 = 1 → c * ↑d ^ (-(1 / 10000)) ≤ (chen1973Lemma6PrimitiveLValue d 1 χ).re) → chen1973Lemma6NmBlockActual x L level B k m ≤ C * ↑x / Real.log ↑x ^ 20

All actual levels, with the finite-height repair at zero and the corrected positive-level argument. The fixed-c raw quadratic L(1) premise is explicit.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.chen1973Lemma6_all_level_actual_cell_small_of_fixedQuadraticL1 · compiled type and proof/definition references.

theorem AnalyticNumberTheory.LargeSieve.chen1973Lemma6_all_level_actual_cell_small_of_rawLandauSiegel (hLS : RawLandauSiegelLowerBound) (ε : ℝ) (hε : 0 < ε) (hεu : ε < 1 / 10) :
∃ (C : ℝ), 0 < C ∧ ∃ (X₀ : ℕ), ∀ x ≥ X₀, ∀ (L B lastD level k m : ℕ), 0 < L → 0 < B → ↑L ≤ Real.log ↑x ^ 100 → Real.log ↑x ^ 100 < ↑L + 1 → ↑B ≤ ↑x ^ (13 / 30) → ↑x ^ (13 / 30) < ↑B + 1 → L * 2 ^ level ≤ 2 * lastD → ↑lastD ≤ ↑x ^ (1 / 2 - ε) → chen1973Lemma6NmBlockActual x L level B k m ≤ C * ↑x / Real.log ↑x ^ 20

Existing raw Landau--Siegel data suffice for the source objects at all levels. This consumes the input; it does not prove the raw lower bound.

Inspect dependencies

AnalyticNumberTheory.LargeSieve.chen1973Lemma6_all_level_actual_cell_small_of_rawLandauSiegel · compiled type and proof/definition references.