Documentation

MathlibNt.SieveTheory.LinearSieve.Suzuki.SuzukiUpperRosserBoundarySourceSuccLayer

Fubini reindexing on the open triangular region 0 < a < b, a < x < u. The explicit integrability premise is the exact hypothesis needed before the positive-depth upper Rosser source recursion can be rearranged.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.triangular_integral_swap · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundaryMassAux_homogeneous · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_one · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_homogeneous · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_normalize · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_eq_zero_of_upper_le_support · compiled type and proof/definition references.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_eq_integral_of_lower_le_support · compiled type and proof/definition references.

The first positive-depth triangular Fubini kernel is genuinely integrable. The proof uses the exact recursive support cutoff to remove the singular face a = 0, then a uniform finite-depth bound on the remaining compact triangle.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.integrable_outer_triangle_upperRosserBoundaryMassAux · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_outer_swap (k : ℕ) {s b : ℝ} (hs : 3 / 2 ≤ s) (hb : b ≤ 1) :
upperRosserBoundarySourceIntegral (k + 1) s b = ∫ (x₀ : ℝ) in Set.Ioo 0 (min b (s / 3)), ∫ (a : ℝ) in Set.Ioo 0 (min b x₀), a⁻¹ * a⁻¹ * (x₀⁻¹ * ∫ (x₁ : ℝ) in Set.Ioo a x₀, x₁⁻¹ * upperRosserBoundaryMassAux k (s - x₀ - x₁) a x₁)

The outer source integral after unfolding one Rosser pair, with the first triangular Fubini swap justified by the preceding strict integrability theorem.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_outer_swap · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LinearSieve.integrable_inner_triangle_upperRosserBoundaryMassAux (k : ℕ) {s b x₀ : ℝ} (hs : 3 / 2 ≤ s) (hx₀s : x₀ ≤ s / 3) (hx₀one : x₀ ≤ 1) :

For every outer coordinate, the remaining (a,x₁) triangle is integrable. This is the strict integrability input for the second Fubini rearrangement.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.integrable_inner_triangle_upperRosserBoundaryMassAux · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_second_swap (k : ℕ) {s b : ℝ} (hs : 3 / 2 ≤ s) (hb : b ≤ 1) :
upperRosserBoundarySourceIntegral (k + 1) s b = ∫ (x₀ : ℝ) in Set.Ioo 0 (min b (s / 3)), x₀⁻¹ * ∫ (x₁ : ℝ) in Set.Ioo 0 x₀, x₁⁻¹ * upperRosserBoundarySourceIntegral k (s - x₀ - x₁) x₁

After the second Fubini swap, the innermost a-integral is exactly the source package with inherited upper face x₁.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_second_swap · compiled type and proof/definition references.

The first strict reciprocal substitution, after homogeneity normalizes the inherited upper face: v = A / x sends (0,x₀) to (A/x₀,∞).

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.integral_inv_mul_upperRosserBoundarySourceIntegral_change_variables · compiled type and proof/definition references.

theorem MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_first_change_variables (k : ℕ) {s b : ℝ} (hs : 3 / 2 ≤ s) (hb : b ≤ 1) :
upperRosserBoundarySourceIntegral (k + 1) s b = ∫ (x₀ : ℝ) in Set.Ioo 0 (min b (s / 3)), x₀⁻¹ * ((s - x₀)⁻¹ * ∫ (v : ℝ) in Set.Ioi ((s - x₀) / x₀), upperRosserBoundarySourceIntegral k (v - 1) 1)

The successor source after the first strict variable replacement. The remaining inner integrand now has normalized upper face 1, ready for the first κ = 1 Suzuki recursion.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_first_change_variables · compiled type and proof/definition references.

The second strict reciprocal substitution x₀ = s / t. Together with the preceding v = (s - x₀) / x₁ substitution, this is exactly the two-step κ = 1 Suzuki kernel, before its support is truncated to finite intervals.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_second_change_variables · compiled type and proof/definition references.

On the upper fundamental-lemma window, the reciprocal image of the cubic outer face is exactly the lower endpoint in the odd Suzuki recursion.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.div_min_one_div_three_eq_recursionLower_odd · compiled type and proof/definition references.

The second reciprocal substitution with its lower endpoint written in the literal first suzukiLayer_succ_succ form. The only remaining difference from the twice-recursed Suzuki layer is replacement of the two improper tails by their finite support intervals and identification of the residual source.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceIntegral_succ_two_suzuki_kernel_shape · compiled type and proof/definition references.

Unfolding the target odd Suzuki layer twice gives the finite-interval kernel which the preceding source formula must match.

Inspect dependencies

MathlibNt.SieveTheory.LinearSieve.suzukiLayer_one_two_odd_succ_two_step_kernel · compiled type and proof/definition references.

Exact residual after both nonlinear substitutions. It contains only the two support truncations and the predecessor source/layer identification; all Jacobians, endpoints, and Suzuki recursion algebra have already been fixed.

Equations
Instances For
    Inspect dependencies

    MathlibNt.SieveTheory.LinearSieve.UpperRosserBoundarySourceSuccTailAlignment · compiled type and proof/definition references.

    The strongest exact assembler at the current boundary: the literal tail alignment above closes the requested successor-layer identity with no sieve or density hypothesis.

    Inspect dependencies

    MathlibNt.SieveTheory.LinearSieve.suzukiUpperRosserBoundarySourceSuccLayerIdentity_of_tail_alignment · compiled type and proof/definition references.

    The tail alignment is unconditional. The predecessor identity used under both improper integrals is supplied by the global positive-source induction; the open lower endpoints are handled only almost everywhere.

    Inspect dependencies

    MathlibNt.SieveTheory.LinearSieve.upperRosserBoundarySourceSuccTailAlignment · compiled type and proof/definition references.

    Inspect dependencies

    MathlibNt.SieveTheory.LinearSieve.suzukiUpperRosserBoundarySourceSuccLayerIdentity · compiled type and proof/definition references.