Documentation

MathlibNt.SieveTheory.LinearSieve.Suzuki.SuzukiLemma144ActualRecurrence

Suzuki Lemma 14.4: the actual discrete recurrence and (14.9) #

This file works with the source-faithful natural-valued layers suzukiSourceV. The quotient in every recursive layer is therefore literally D ⌈/⌉ p.

noncomputable def MathlibNt.SieveTheory.suzukiActualT (S : BoundingSieve) :

The actual finite parity aggregate: V_N + V_{N-2} + ..., stopping at V₁ or V₂. In particular depth zero is not inserted into a positive-depth Suzuki sum.

Equations
Instances For
    @[simp]

    The literal finite carrier 1 ≤ n ≤ N, n ≡ N (mod 2).

    Equations
    Instances For

      The recursive presentation above is exactly Suzuki's displayed finite parity sum, not an unbounded series or a depth scan.

      The elementary support cutoff used to erase Suzuki's lower outer cutoff. It includes the natural boundary with : strictness comes from p < z.

      theorem MathlibNt.SieveTheory.suzukiSourceV_succ_eq_unrestricted (S : BoundingSieve) {n D z : } (hn : 0 < n) (hOddBoundary : Odd (n + 1)z ^ 3 D) :

      For a positive predecessor, the lower carrier may be erased by support vanishing. In odd outer depth the Case-I boundary z³ ≤ D also makes the source upper cutoff automatic.

      theorem MathlibNt.SieveTheory.suzukiActualT_caseI_recurrence (S : BoundingSieve) {N D z : } (hN : 2 N) (hOddBoundary : Odd Nz ^ 3 D) :

      Case I's exact discrete recurrence. The hypothesis is needed only in odd parity; for even N it is vacuous. The assumptions 2 ≤ N and the natural ceiling quotient are explicit.

      noncomputable def MathlibNt.SieveTheory.suzukiSigmaZero (S : BoundingSieve) (N D z : ) (a : ) :

      The three finite pieces in Suzuki (14.9). The support already contains p < z; a and b are respectively D^(1/σ) and D^(1/τ).

      Equations
      Instances For
        noncomputable def MathlibNt.SieveTheory.suzukiSigmaOne (S : BoundingSieve) (N D z : ) (a b : ) :
        Equations
        Instances For
          theorem MathlibNt.SieveTheory.suzuki_equation14_9 (S : BoundingSieve) {N D z : } (hN : 2 N) (hOddBoundary : Odd Nz ^ 3 D) {a b : } (hab : a b) :
          suzukiActualT S N D z = suzukiSigmaZero S N D z a + suzukiSigmaOne S N D z a b + suzukiSigmaTwo S N D z b

          Equation (14.9), before substituting the two real-power endpoints. This is an equality of finite sums, including all boundary choices (<, ) exactly.