The finite Euler product V(z) on the supported prime carrier.
Equations
- MathlibNt.SieveTheory.sourceDiscreteEuler S z = ∏ p ∈ MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSupportedBelow S z, (1 - S.nu p)
Instances For
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscreteEuler · compiled type and proof/definition references.
Suzuki's discrete V_n(D,z), with complete-chain source index n.
At n=1 this is exactly the one-prime terminal shell
p < D ∧ D ≤ p^3. For n+2, peeling the largest source prime gives the
source recurrence with level D/p, encoded exactly on naturals by
D ⌈/⌉ p. Index zero is deliberately zero: it is not a source layer.
Equations
- MathlibNt.SieveTheory.section14ExtendedV S 0 x✝¹ x✝ = 0
- MathlibNt.SieveTheory.section14ExtendedV S 1 x✝¹ x✝ = ∑ p ∈ MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSupportedBelow S x✝ with p < x✝¹ ∧ x✝¹ ≤ p ^ 3, S.nu p * MathlibNt.SieveTheory.sourceDiscreteEuler S p
- MathlibNt.SieveTheory.section14ExtendedV S n.succ.succ x✝¹ x✝ = ∑ p ∈ MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSupportedBelow S x✝, S.nu p * MathlibNt.SieveTheory.section14ExtendedV S (n + 1) (x✝¹ ⌈/⌉ p) p
Instances For
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV_zero · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV_one · compiled type and proof/definition references.
Exact one-prime source recurrence, valid for every positive predecessor index. No positivity or analytic hypothesis is used.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV_succ_of_pos · compiled type and proof/definition references.
Exact support boundary for the exceptional source layer V₁. This is the
finite form used in Suzuki's Case I when s ≥ β+1 and β=2: z^3 ≤ D.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV_one_eq_zero_of_cube_le · compiled type and proof/definition references.
Source-selected indices 1 ≤ n ≤ N, n ≡ N (mod 2).
Equations
- MathlibNt.SieveTheory.sourceParityIndices N = {n ∈ Finset.Icc 1 N | n % 2 = N % 2}
Instances For
Inspect dependencies
MathlibNt.SieveTheory.sourceParityIndices · compiled type and proof/definition references.
The positive-index tail, used to separate the exceptional V₁ term.
Equations
- MathlibNt.SieveTheory.sourceParityTailIndices N = {n ∈ Finset.Icc 2 N | n % 2 = N % 2}
Instances For
Inspect dependencies
MathlibNt.SieveTheory.sourceParityTailIndices · compiled type and proof/definition references.
The finite discrete parity sum T_N(D,z).
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT_zero · compiled type and proof/definition references.
Exact parity recurrence for even source cutoff N. Since every selected
index is at least two, no terminal boundary term occurs.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT_recurrence_of_even · compiled type and proof/definition references.
For odd N, the only obstruction to the same recurrence is the source
base layer V₁; all higher selected layers reindex exactly.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT_eq_one_add_recurrence_of_odd · compiled type and proof/definition references.
Suzuki Case-I exact recurrence. For even N it is unconditional; for odd
N, the precise boundary hypothesis is the vanishing of V₁(D,z).
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT_recurrence · compiled type and proof/definition references.
The concrete Case-I boundary z^3 ≤ D kills V₁, hence yields the exact
recurrence for both parities.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedT_recurrence_of_cube_le · compiled type and proof/definition references.
The normalized lower V_n(D,z)/V(z) written directly on the production
lower-boundary chain carrier. The terminal prime q is external to l, so
the complete source index is imposed by l.length + 1 = n.
Equations
- MathlibNt.SieveTheory.sourceDiscreteLowerBoundaryV S n D z = ∑ q ∈ MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSupportedBelow S z, S.nu q * MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSuffixRatio S z q * ∑ l ∈ MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsAtSourceIndex D q ({p ∈ MathlibNt.SieveTheory.SwitchingPrinciple.suzukiSupportedBelow S z | q < p}) n, (List.map (⇑S.nu) l).prod
Instances For
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscreteLowerBoundaryV · compiled type and proof/definition references.
The recursive source layer at index two, fully expanded. This is the
strongest unconditional comparison datum with the lower boundary carrier: its
inner terminal shell is tested at the divided level D ⌈/⌉ p.
Inspect dependencies
MathlibNt.SieveTheory.section14ExtendedV_two_eq_recursiveCarrier · compiled type and proof/definition references.
The chain-based lower slice at index two, fully expanded. In contrast to
section14ExtendedV_two_eq_recursiveCarrier, the stored prime is tested by
p < D, while the terminal prime q occurs only in the cubic crossing test
D ≤ p*q^3. Thus the two definitions do not have the same base carrier.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscreteLowerBoundaryV_two_eq_chainCarrier · compiled type and proof/definition references.
The base carriers are genuinely different, already on prime-shaped data:
with stored prime p = 5, terminal prime q = 2, and level D = 9, the
chain predicate holds but the recursive divided-level predicate does not.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscrete_two_base_predicates_not_equivalent · compiled type and proof/definition references.
A lower-boundary source slice is supported only at even complete-chain indices.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscreteLowerBoundaryV_eq_zero_of_odd · compiled type and proof/definition references.
Exact identification of the direct source-index slice with the existing
production lower layer at source index 2*k+2.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscreteLowerBoundaryV_even_eq_normalizedLayer · compiled type and proof/definition references.
Existing lower Rosser preterminal chains carry the exact complete-chain
source index: odd stored length 2k+1, plus the external terminal prime, is
2k+2. This is the non-proxy bridge used by the lower discrete layer.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscrete_lower_boundary_index · compiled type and proof/definition references.
Every chain in the lower slice has even complete source index.
Inspect dependencies
MathlibNt.SieveTheory.sourceDiscrete_lower_boundary_even · compiled type and proof/definition references.