Rosser boundary chains and logarithmic regions #
Upper admissibility, sorted prime chains, lower fixed-depth recursions, pair removal, and logarithmic-coordinate regions.
0.3. Finite upper Rosser weights #
The standard upper Rosser test on a finite set of distinct primes. The
test is imposed at odd positions in the decreasing list: at
p = p_{2l+1} it says p₁⋯p_{2l} * p_{2l+1}^3 < D.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserAdmissibleSet · compiled type and proof/definition references.
The upper Rosser test for the prime factors of a natural number.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserAdmissible · compiled type and proof/definition references.
The upper Rosser coefficient attached to a finite set of distinct primes.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserSetWeight · compiled type and proof/definition references.
The even Rosser boundary exposed when a new least prime is inserted: the
old set is active, but adjoining q crosses either the level or an odd-position
Rosser constraint.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserBoundarySet · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.sorted_prefix_toFinset_eq_filter_ge · compiled type and proof/definition references.
Product form of sorted_prefix_toFinset_eq_filter_ge: the filtered Rosser
prefix is the product of the preceding entries and the entry at i.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.sorted_prefix_prod_eq_filter_ge · compiled type and proof/definition references.
The upper Rosser admissibility test in canonical chain coordinates. In the
decreasing enumeration p₀ > p₁ > ..., precisely the even zero-based indices
are tested, and their inequalities are
p₀ ... pᵢ₋₁ * pᵢ³ < D.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserAdmissibleSet_iff_sorted_prefix_cube_lt · compiled type and proof/definition references.
The lower Rosser admissibility test in canonical chain coordinates. In the strictly decreasing enumeration, precisely the odd zero-based indices are tested by the cubic prefix inequalities.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserAdmissibleSet_iff_sorted_prefix_cube_lt · compiled type and proof/definition references.
The ordered odd-chain region underlying one lower Rosser boundary term.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.LowerRosserBoundaryChain · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundarySet_iff_sorted_chain · compiled type and proof/definition references.
The explicit ordered-chain region underlying one upper Rosser boundary term. This is the finite region that is later reindexed and compared with the Buchstab nested integrals.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserBoundaryChain · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChain_singleton_iff · compiled type and proof/definition references.
Removing the first two entries of a positive lower Rosser boundary chain
produces the exact residual lower chain at the ceiling-divided level. The
peeled pair contributes the first odd-index test p₀ * p₁^3 < D.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChain_cons_cons_iff · compiled type and proof/definition references.
Canonical decreasing-list representatives of all lower boundary subsets of
P; every represented list has odd length.
Equations
- MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChains D q P = Finset.image (fun (s : Finset ℕ) => s.sort fun (x1 x2 : ℕ) => x1 ≥ x2) (Finset.filter (MathlibNt.SieveTheory.LinearSieve.LowerRosserBoundarySet D q) P.powerset)
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChains · compiled type and proof/definition references.
Exact membership characterization for the finite lower-boundary chain carrier.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.mem_lowerRosserBoundaryChains_iff · compiled type and proof/definition references.
The zero-based pair-depth slice consists of chains of length 2*k+1.
It corresponds to Suzuki's full-chain source index 2*k+2 and Iwaniec's
lower depth k+1.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.mem_lowerRosserBoundaryChains_fixedPairDepth0_iff · compiled type and proof/definition references.
Lower boundary chains at Suzuki's full-chain source index n. The terminal
least prime is external to the stored list, hence l.length + 1 = n.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsAtSourceIndex · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.mem_lowerRosserBoundaryChainsAtSourceIndex_iff · compiled type and proof/definition references.
Every inhabited lower source-index slice has even Suzuki index.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.even_sourceIndex_of_mem_lowerRosserBoundaryChainsAtSourceIndex · compiled type and proof/definition references.
Exact injective finite reindexing of the lower-boundary powerset sum by canonical odd decreasing chains.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.sum_lowerRosserBoundary_eq_sum_chains · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChains_exists_unique_depth · compiled type and proof/definition references.
The selected density mass of lower Rosser boundary chains at zero-based
pair-depth k, i.e. of exact odd length 2*k+1.
Equations
- MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density nu D q P k = ∑ l ∈ MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChains D q P with l.length = 2 * k + 1, (List.map nu l).prod
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density · compiled type and proof/definition references.
Zero-based pair-depth k is Suzuki's full-chain source index 2*k+2.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density_eq_sourceIndex · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density_zero · compiled type and proof/definition references.
Pair-depth zero is precisely source index n = 2.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density_zero_eq_sourceIndex_two · compiled type and proof/definition references.
Exact carrier recursion for positive pair-depth lower Rosser boundary chains. Peeling the two largest selected primes shifts source index by two.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.mem_lowerRosserBoundaryChains_fixedPairDepth0_succ_iff · compiled type and proof/definition references.
Exact two-prime successor recurrence for lower fixed-pair-depth density.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.lowerRosserBoundaryChainsFixedPairDepth0Density_succ · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserBoundaryChain_cons_cons_iff · compiled type and proof/definition references.
Logarithmic coordinates of a finite prime chain, relative to the sifting
cutoff z.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.logarithmicCoordinates · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.sum_logarithmicCoordinates_eq_log_prod · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.logarithmicCoordinates_sortedGT · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.logarithmicCoordinates_mem_Ioc · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.logarithmicCoordinates_prefix_cube · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.log_nat_div_log_le_of_lt_floor_add_one · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.log_div_log_lt_of_floor_add_one_le · compiled type and proof/definition references.
The real-coordinate region cut out by the decreasing-order, alternating prefix, and terminal-shell conditions of an upper Rosser boundary chain.
Equations
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserLogRegion · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegion_nil_iff · compiled type and proof/definition references.
Removing the first pair of coordinates gives the exact Buchstab recursion for the real upper Rosser region.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegion_cons_cons_iff · compiled type and proof/definition references.
The first nonempty upper Rosser region is the explicit two-coordinate shell used by the first Buchstab correction.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegion_pair_iff · compiled type and proof/definition references.
The upper Rosser region with every selected coordinate strictly between the
terminal coordinate a and an inherited upper cutoff b.
Equations
- MathlibNt.SieveTheory.LinearSieve.UpperRosserLogRegionBelow s a b x = (MathlibNt.SieveTheory.LinearSieve.UpperRosserLogRegion s a x ∧ ∀ y ∈ x, a < y ∧ y < b)
Instances For
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.UpperRosserLogRegionBelow · compiled type and proof/definition references.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegionBelow_nil_iff · compiled type and proof/definition references.
Exact bounded form of pair removal. The second peeled coordinate becomes the strict upper cutoff for every coordinate in the residual region.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegionBelow_cons_cons_iff · compiled type and proof/definition references.
Induction-ready decomposition of every positive even-depth bounded Rosser region into its first ordered pair and a depth-two-shorter residual region.
Inspect dependencies
MathlibNt.SieveTheory.LinearSieve.upperRosserLogRegionBelow_of_length_succ_iff · compiled type and proof/definition references.