Documentation

MathlibNt.SieveTheory.LinearSieve.Suzuki.SuzukiCaseISourceRecurrence

A source layer can be extended from its literal outer carrier to every supported outer prime when the odd cubic cutoff is known pointwise. Terms failing the lower cutoff vanish by source support, so no global z^n ≤ D condition is needed.

For odd N, the selected source indices are the base index one together with successors of all predecessor-parity indices.

Direct source-faithful parity recurrence at an odd endpoint. It expands suzukiSourceV itself and retains source layers on the right; it never passes through section14ExtendedT.

At an even endpoint there is no exceptional base index: every selected source index is the successor of a uniquely selected predecessor index.

Direct source-faithful parity recurrence at an even endpoint. All selected layers have even index, so neither the odd cubic side condition nor a base layer condition is needed.

theorem MathlibNt.SieveTheory.suzukiSourceParitySum_recurrence (S : BoundingSieve) {N D z : } (hN2 : 2 N) (hbase : Odd NsuzukiSourceV S 1 D z = 0) (hcube : nsourceParityIndices N, 2 nOdd npSwitchingPrinciple.suzukiSupportedBelow S z, p ^ 3 < D) :
nsourceParityIndices N, suzukiSourceV S n D z = pSwitchingPrinciple.suzukiSupportedBelow S z, S.nu p * msourceParityIndices (N - 1), suzukiSourceV S m (D ⌈/⌉ p) p

The exact Case-I recurrence for either parity. hbase is required only when the parity domain contains the exceptional source layer V₁; hcube is required only for odd non-base layers. Thus even endpoints carry no artificial cubic or base hypothesis.

noncomputable def MathlibNt.SieveTheory.caseITau (D s : ) :

The source-reviewed Case-I value τ = max(s, (1 - log 2 / log D)⁻¹).

Equations
Instances For

    Exact real cutoff data used in the three-range Case-I split. Besides the ordering needed for a partition, this records the source identity D^(1/τ) = min(z,D/2) rather than replacing real cutoffs by rounded naturals.

    Instances For
      theorem MathlibNt.SieveTheory.sum_supported_eq_caseI_three_ranges (S : BoundingSieve) {D z : } {σ s : } (hdom : CaseIThreeRangeDomain D z σ s) (f : ) :
      pSwitchingPrinciple.suzukiSupportedBelow S z, f p = pSwitchingPrinciple.suzukiSupportedBelow S z with p < D ^ (1 / σ), f p + pSwitchingPrinciple.suzukiSupportedBelow S z with D ^ (1 / σ) p p < D ^ (1 / caseITau (↑D) s), f p + pSwitchingPrinciple.suzukiSupportedBelow S z with D ^ (1 / caseITau (↑D) s) p, f p

      Any sum on the supported natural-prime carrier splits exactly into the three source ranges Σ₀, Σ₁, Σ₂. The inequalities are predicates in ; no floor/ceiling surrogate is introduced.

      theorem MathlibNt.SieveTheory.suzukiSourceParitySum_recurrence_three_ranges (S : BoundingSieve) {N D z : } {σ s : } (hN2 : 2 N) (hbase : Odd NsuzukiSourceV S 1 D z = 0) (hcube : nsourceParityIndices N, 2 nOdd npSwitchingPrinciple.suzukiSupportedBelow S z, p ^ 3 < D) (hdom : CaseIThreeRangeDomain D z σ s) :
      nsourceParityIndices N, suzukiSourceV S n D z = pSwitchingPrinciple.suzukiSupportedBelow S z with p < D ^ (1 / σ), S.nu p * msourceParityIndices (N - 1), suzukiSourceV S m (D ⌈/⌉ p) p + pSwitchingPrinciple.suzukiSupportedBelow S z with D ^ (1 / σ) p p < D ^ (1 / caseITau (↑D) s), S.nu p * msourceParityIndices (N - 1), suzukiSourceV S m (D ⌈/⌉ p) p + pSwitchingPrinciple.suzukiSupportedBelow S z with D ^ (1 / caseITau (↑D) s) p, S.nu p * msourceParityIndices (N - 1), suzukiSourceV S m (D ⌈/⌉ p) p

      Source-faithful Case-I recurrence followed by the exact Σ₀+Σ₁+Σ₂ partition at the real cutoffs from pages 85--86.