Documentation

LeanPool.TrilinearHilbertTransform.Auto.Sec03LocalFormsFiniteConstants

Section 3: Local forms, finite constants, and stopping #

This file was automatically generated by Claude.

Formalization of blueprint Section 3, "Local forms, finite constants, and stopping" (sec:reduction, lines 363-468) of blueprint/formalization_blueprint.tex.

The reciprocal exponent polytope in blueprint lem:absolute, line 390.

Equations
Instances For
    theorem TrilinearHT.Auto.extremePoint_perturbation_eq_zero {d : ℕ} {s : Set (Fin d → ℝ)} {a v : Fin d → ℝ} (ha : a ∈ Set.extremePoints ℝ s) (hplus : a + v ∈ s) (hminus : a - v ∈ s) :
    v = 0

    A nonzero symmetric perturbation rules out an extreme point.

    theorem TrilinearHT.Auto.reciprocalExponentPolytope_perturb {d k : ℕ} {a v : Fin d → ℝ} (hv : ∀ (i : Fin d), |v i| ≤ min (a i) (1 - a i)) (hs : |∑ i : Fin d, v i| ≤ ↑k - ∑ i : Fin d, a i) :
    theorem TrilinearHT.Auto.reciprocalExponentPolytope_extreme_fractional_unique {d k : ℕ} {a : Fin d → ℝ} (ha : a ∈ Set.extremePoints ℝ (reciprocalExponentPolytope d k)) {i j : Fin d} (hi : 0 < a i ∧ a i < 1) (hj : 0 < a j ∧ a j < 1) :
    i = j

    Two fractional coordinates admit opposite perturbations, as in blueprint lem:absolute, line 390.

    theorem TrilinearHT.Auto.reciprocalExponentPolytope_extreme_fractional_sum {d k : ℕ} {a : Fin d → ℝ} (ha : a ∈ Set.extremePoints ℝ (reciprocalExponentPolytope d k)) {i : Fin d} (hi : 0 < a i ∧ a i < 1) :
    ∑ t : Fin d, a t = ↑k

    Every extreme point of the reciprocal exponent polytope is Boolean.

    Boolean endpoint configurations with at most k occupied slots.

    Equations
    Instances For

      Blueprint lem:absolute, line 390: the admissible reciprocal exponents are precisely the convex hull of Boolean configurations with at most k ones. In particular d = 4, k = 2 gives the source interpolation polytope.

      theorem TrilinearHT.Auto.ennreal_product_convex_exponents {d : ℕ} (f : Fin d → ENNReal) {a b : Fin d → ℝ} (ha : ∀ (i : Fin d), 0 ≤ a i) (hb : ∀ (i : Fin d), 0 ≤ b i) {s t : ℝ} (hs : 0 ≤ s) (ht : 0 ≤ t) :
      ∏ i : Fin d, f i ^ (s * a i + t * b i) = (∏ i : Fin d, f i ^ a i) ^ s * (∏ i : Fin d, f i ^ b i) ^ t

      Product identity used by positive Hölder interpolation, valid also for zero and infinite bases because every exponent is nonnegative.

      theorem TrilinearHT.Auto.positiveExponentBound_convex {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {d : ℕ} (f : Fin d → X → ENNReal) (hf : ∀ (i : Fin d), AEMeasurable (f i) μ) (B : Fin d → ENNReal) (C : ENNReal) :
      Convex ℝ {a : Fin d → ℝ | (∀ (i : Fin d), 0 ≤ a i) ∧ ∫⁻ (x : X), ∏ i : Fin d, f i x ^ a i ∂μ ≤ C * ∏ i : Fin d, B i ^ a i}

      Positive product-integral bounds form a convex set of nonnegative exponents. This is the Hölder interpolation step of lem:absolute, line 392.

      theorem TrilinearHT.Auto.positiveEndpointInterpolation {X : Type u_1} [MeasurableSpace X] (μ : MeasureTheory.Measure X) {d k : ℕ} (f : Fin d → X → ENNReal) (hf : ∀ (i : Fin d), AEMeasurable (f i) μ) (B : Fin d → ENNReal) (C : ENNReal) (hend : ∀ a ∈ reciprocalExponentEndpoints d k, ∫⁻ (x : X), ∏ i : Fin d, f i x ^ a i ∂μ ≤ C * ∏ i : Fin d, B i ^ a i) {a : Fin d → ℝ} (ha : a ∈ reciprocalExponentPolytope d k) :
      ∫⁻ (x : X), ∏ i : Fin d, f i x ^ a i ∂μ ≤ C * ∏ i : Fin d, B i ^ a i

      Blueprint lem:absolute, line 392: positive Boolean endpoint estimates interpolate throughout the complete reciprocal-exponent polytope. The extended nonnegative formulation includes zero and infinite integrals without division.

      theorem TrilinearHT.Auto.real_lintegral_affine (g : ℝ → ENNReal) (hg : Measurable g) {a : ℝ} (ha : a ≠ 0) (b : ℝ) :
      ∫⁻ (t : ℝ), g (b + a * t) = ENNReal.ofReal |a⁻¹| * ∫⁻ (u : ℝ), g u

      Scalar affine change of variables for the real endpoint estimates in blueprint lem:absolute, line 388.

      theorem TrilinearHT.Auto.real_progression_pair_lintegral (f g : ℝ → ENNReal) (hf : Measurable f) (hg : Measurable g) {i j : ℝ} (hij : i ≠ j) :
      ∫⁻ (z : ℝ × ℝ), f (z.1 + i * z.2) * g (z.1 + j * z.2) = (ENNReal.ofReal |(j - i)⁻¹| * ∫⁻ (u : ℝ), f u) * ∫⁻ (v : ℝ), g v

      The two occupied real progression slots have Jacobian j - i, as used by blueprint lem:absolute, line 388.

      The four real progression coordinates in blueprint eq:local.

      Equations
      Instances For
        noncomputable def TrilinearHT.Auto.localProgressionForm (r : ℝ) (w : ℝ × ℝ → ℂ) (f : Fin 4 → ℝ → ℂ) :

        Blueprint eq:local: the scale-normalized local complex form.

        Equations
        Instances For
          def TrilinearHT.Auto.HasLocalProgressionSupport {E : Type u_1} [Zero E] (a r : ℝ) (w : ℝ × ℝ → E) :

          Interval support required of the kernel in blueprint eq:local. The stronger interior-support and smoothness conditions imply this condition.

          Equations
          Instances For
            theorem TrilinearHT.Auto.localProgressionSupport_time {E : Type u_1} [Zero E] {a r : ℝ} (hr : 0 ≤ r) {w : ℝ × ℝ → E} (hw : HasLocalProgressionSupport a r w) {z : ℝ × ℝ} (hz : w z ≠ 0) :
            z.2 ∈ Set.Icc (-r) r

            The support of a local progression kernel has a scale-sized time fiber.

            Normalized Lebesgue measure on a source interval, for the local Lp norms.

            Equations
            Instances For
              theorem TrilinearHT.Auto.localProgression_pair_endpoint {a r : ℝ} {K : ℝ × ℝ → ENNReal} (hK : HasLocalProgressionSupport a r K) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), K z ≤ W) (f g : ℝ → ENNReal) (hf : Measurable f) (hg : Measurable g) {i j : Fin 4} (hij : i ≠ j) :
              ∫⁻ (z : ℝ × ℝ), K z * (f (realProgressionCoordinate i z) * g (realProgressionCoordinate j z)) ≤ (W * ∫⁻ (u : ℝ) in Set.Icc a (a + r), f u) * ∫⁻ (v : ℝ) in Set.Icc a (a + r), g v

              The two-L1 endpoint in blueprint lem:absolute, line 388.

              theorem TrilinearHT.Auto.real_progression_time_cutoff_lintegral (F : ℝ → ENNReal) (hF : Measurable F) (r i : ℝ) :
              ∫⁻ (z : ℝ × ℝ), (Set.Icc (-r) r).indicator (fun (x : ℝ) => 1) z.2 * F (z.1 + i * z.2) = ENNReal.ofReal (2 * r) * ∫⁻ (u : ℝ), F u
              theorem TrilinearHT.Auto.localProgression_single_endpoint {a r : ℝ} (hr : 0 ≤ r) {K : ℝ × ℝ → ENNReal} (hK : HasLocalProgressionSupport a r K) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), K z ≤ W) (f : ℝ → ENNReal) (hf : Measurable f) (i : Fin 4) :
              ∫⁻ (z : ℝ × ℝ), K z * f (realProgressionCoordinate i z) ≤ W * ENNReal.ofReal (2 * r) * ∫⁻ (u : ℝ) in Set.Icc a (a + r), f u

              The one-L1 endpoint in blueprint lem:absolute, line 388.

              theorem TrilinearHT.Auto.localProgression_empty_endpoint {a r : ℝ} (hr : 0 ≤ r) {K : ℝ × ℝ → ENNReal} (hK : HasLocalProgressionSupport a r K) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), K z ≤ W) :

              The all-infinity endpoint in blueprint lem:absolute, line 388.

              theorem TrilinearHT.Auto.measurePreserving_pair_endpoint {X : Type u_1} {Y : Type u_2} {Z : Type u_3} [MeasurableSpace X] [MeasurableSpace Y] [MeasurableSpace Z] {μ : MeasureTheory.Measure X} {ν : MeasureTheory.Measure Y} {ρ : MeasureTheory.Measure Z} [MeasureTheory.SFinite ρ] {P : X → Y × Z} (hP : MeasureTheory.MeasurePreserving P μ (ν.prod ρ)) {K : X → ENNReal} {W : ENNReal} (hW : ∀ (x : X), K x ≤ W) (f : Y → ENNReal) (g : Z → ENNReal) (hf : Measurable f) (hg : Measurable g) :
              ∫⁻ (x : X), K x * (f (P x).1 * g (P x).2) ∂μ ≤ (W * ∫⁻ (y : Y), f y ∂ν) * ∫⁻ (z : Z), g z ∂ρ

              A two-coordinate measure-preserving map supplies a positive endpoint bound, as in the torus argument of blueprint lem:absolute, line 394.

              theorem TrilinearHT.Auto.reciprocalExponentEndpoints_support {d k : ℕ} {a : Fin d → ℝ} (ha : a ∈ reciprocalExponentEndpoints d k) :
              ∃ (S : Finset (Fin d)), S.card ≤ k ∧ ∀ (i : Fin d), a i = if i ∈ S then 1 else 0
              theorem TrilinearHT.Auto.positivePairwise_power_bound {X : Type u_1} {Y : Type u_2} [MeasurableSpace X] [MeasurableSpace Y] (μ : MeasureTheory.Measure X) (ν : MeasureTheory.Measure Y) {d : ℕ} (P : Fin d → X → Y) (hP : ∀ (i : Fin d), Measurable (P i)) (C : ENNReal) (hempty : μ Set.univ ≤ C) (hsingle : ∀ (i : Fin d) (f : Y → ENNReal), Measurable f → ∫⁻ (x : X), f (P i x) ∂μ ≤ C * ∫⁻ (y : Y), f y ∂ν) (hpair : ∀ (i j : Fin d), i ≠ j → ∀ (f g : Y → ENNReal), Measurable f → Measurable g → ∫⁻ (x : X), f (P i x) * g (P j x) ∂μ ≤ (C * ∫⁻ (y : Y), f y ∂ν) * ∫⁻ (y : Y), g y ∂ν) (f : Fin d → Y → ENNReal) (hf : ∀ (i : Fin d), Measurable (f i)) {a : Fin d → ℝ} (ha : a ∈ reciprocalExponentPolytope d 2) :
              ∫⁻ (x : X), ∏ i : Fin d, f i (P i x) ^ a i ∂μ ≤ C * ∏ i : Fin d, (∫⁻ (y : Y), f i y ∂ν) ^ a i

              Abstract positive rank-two estimate obtained from the empty, singleton and pair endpoints. This assembles the interpolation argument in lem:absolute.

              theorem TrilinearHT.Auto.quasiMeasurePreserving_of_positive_bound {X : Type u_1} {Y : Type u_2} [MeasurableSpace X] [MeasurableSpace Y] {μ : MeasureTheory.Measure X} {ν : MeasureTheory.Measure Y} {P : X → Y} (hP : Measurable P) (C : ENNReal) (hbound : ∀ (f : Y → ENNReal), Measurable f → ∫⁻ (x : X), f (P x) ∂μ ≤ C * ∫⁻ (y : Y), f y ∂ν) :
              noncomputable def TrilinearHT.Auto.interpolationMoment {Y : Sort u_1} (p : ENNReal) (f : Y → ENNReal) :
              Y → ENNReal

              The finite moment used for positive interpolation; an infinity slot contributes the constant one and is bounded by its essential supremum.

              Equations
              Instances For

                The essential-supremum factor used at the infinite interpolation endpoint.

                Equations
                Instances For
                  theorem TrilinearHT.Auto.positivePairwise_eLpNorm_bound {X : Type u_1} {Y : Type u_2} [MeasurableSpace X] [MeasurableSpace Y] (μ : MeasureTheory.Measure X) (ν : MeasureTheory.Measure Y) {d : ℕ} (P : Fin d → X → Y) (hP : ∀ (i : Fin d), Measurable (P i)) (C : ENNReal) (hempty : μ Set.univ ≤ C) (hsingle : ∀ (i : Fin d) (f : Y → ENNReal), Measurable f → ∫⁻ (x : X), f (P i x) ∂μ ≤ C * ∫⁻ (y : Y), f y ∂ν) (hpair : ∀ (i j : Fin d), i ≠ j → ∀ (f g : Y → ENNReal), Measurable f → Measurable g → ∫⁻ (x : X), f (P i x) * g (P j x) ∂μ ≤ (C * ∫⁻ (y : Y), f y ∂ν) * ∫⁻ (y : Y), g y ∂ν) (f : Fin d → Y → ENNReal) (hf : ∀ (i : Fin d), Measurable (f i)) (p : Fin d → ENNReal) (hp : ∀ (i : Fin d), 1 ≤ p i) (hsum : ∑ i : Fin d, (p i).toReal⁻¹ ≤ 2) :
                  ∫⁻ (x : X), ∏ i : Fin d, f i (P i x) ∂μ ≤ C * ∏ i : Fin d, MeasureTheory.eLpNorm (f i) (p i) ν

                  The full Lp version of positive rank-two interpolation, including infinity exponents and zero or infinite norms, used in blueprint eq:absolute.

                  theorem TrilinearHT.Auto.positiveWeightedPairwise_eLpNorm_bound {X : Type u_1} {Y : Type u_2} [MeasurableSpace X] [MeasurableSpace Y] (μ : MeasureTheory.Measure X) (ν : MeasureTheory.Measure Y) {d : ℕ} (P : Fin d → X → Y) (hP : ∀ (i : Fin d), Measurable (P i)) (K : X → ENNReal) (hK : Measurable K) (C : ENNReal) (hempty : ∫⁻ (x : X), K x ∂μ ≤ C) (hsingle : ∀ (i : Fin d) (f : Y → ENNReal), Measurable f → ∫⁻ (x : X), K x * f (P i x) ∂μ ≤ C * ∫⁻ (y : Y), f y ∂ν) (hpair : ∀ (i j : Fin d), i ≠ j → ∀ (f g : Y → ENNReal), Measurable f → Measurable g → ∫⁻ (x : X), K x * (f (P i x) * g (P j x)) ∂μ ≤ (C * ∫⁻ (y : Y), f y ∂ν) * ∫⁻ (y : Y), g y ∂ν) (f : Fin d → Y → ENNReal) (hf : ∀ (i : Fin d), Measurable (f i)) (p : Fin d → ENNReal) (hp : ∀ (i : Fin d), 1 ≤ p i) (hsum : ∑ i : Fin d, (p i).toReal⁻¹ ≤ 2) :
                  ∫⁻ (x : X), K x * ∏ i : Fin d, f i (P i x) ∂μ ≤ C * ∏ i : Fin d, MeasureTheory.eLpNorm (f i) (p i) ν

                  Weighted version of the positive rank-two estimate. The three hypotheses are precisely the endpoint integrals proved in the three source settings.

                  Blueprint eq:absolute on every rational connected subtorus, with the exact multiplier constant and all exponents in [1, ∞].

                  theorem TrilinearHT.Auto.localProgression_absoluteBound {a r : ℝ} (hr : 0 < r) (K : ℝ × ℝ → ENNReal) (hK : Measurable K) (hsupport : HasLocalProgressionSupport a r K) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), K z ≤ W) (f : Fin 4 → ℝ → ENNReal) (hf : ∀ (i : Fin 4), Measurable (f i)) (p : Fin 4 → ENNReal) (hp : ∀ (i : Fin 4), 1 ≤ p i) (hsum : ∑ i : Fin 4, (p i).toReal⁻¹ ≤ 2) :
                  ENNReal.ofReal r⁻¹ ^ 2 * ∫⁻ (z : ℝ × ℝ), K z * ∏ i : Fin 4, f i (realProgressionCoordinate i z) ≤ 2 * W * ∏ i : Fin 4, MeasureTheory.eLpNorm (f i) (p i) (normalizedIntervalMeasure a r)

                  Blueprint eq:absolute on the real line: the normalized positive local form is bounded for every exponent in [1, ∞] with reciprocal sum at most two. Only boundedness and interval support of the kernel are needed.

                  theorem TrilinearHT.Auto.localProgression_absoluteNormBound {a r : ℝ} (hr : 0 < r) (w : ℝ × ℝ → ℂ) (hw : Measurable w) (hsupport : HasLocalProgressionSupport a r w) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), ‖w z‖ₑ ≤ W) (f : Fin 4 → ℝ → ℂ) (hf : ∀ (i : Fin 4), Measurable (f i)) (p : Fin 4 → ENNReal) (hp : ∀ (i : Fin 4), 1 ≤ p i) (hsum : ∑ i : Fin 4, (p i).toReal⁻¹ ≤ 2) :

                  Blueprint eq:absolute for the actual complex local kernel and inputs. The nonnegative integral gives the intended interpretation even for infinite norms.

                  theorem TrilinearHT.Auto.localProgressionForm_enorm_le {a r : ℝ} (hr : 0 < r) (w : ℝ × ℝ → ℂ) (hw : Measurable w) (hsupport : HasLocalProgressionSupport a r w) {W : ENNReal} (hW : ∀ (z : ℝ × ℝ), ‖w z‖ₑ ≤ W) (f : Fin 4 → ℝ → ℂ) (hf : ∀ (i : Fin 4), Measurable (f i)) (p : Fin 4 → ENNReal) (hp : ∀ (i : Fin 4), 1 ≤ p i) (hsum : ∑ i : Fin 4, (p i).toReal⁻¹ ≤ 2) :

                  The complex local form is controlled by the positive local estimate. This is the form of lem:absolute used in lem:finite-CN.

                  Fixed constants defining the admissible kernel class, blueprint line 371.

                  • margin : ℝ

                    Positive margin in the admissible local-kernel estimates.

                  • margin_pos : 0 < self.margin
                  • derivativeConstant : ℝ

                    Constant controlling all orders of local-kernel derivatives.

                  • one_le_derivativeConstant : 1 ≤ self.derivativeConstant
                  Instances For
                    noncomputable def TrilinearHT.Auto.localKernelPartial (m n : ℕ) (w : ℝ × ℝ → ℂ) (z : ℝ × ℝ) :

                    Coordinate partial derivative of a local kernel. This keeps the source's total-order derivative convention rather than replacing it by an operator norm.

                    Equations
                    Instances For

                      Smoothness, interior support, four zero marginals, and the quantitative derivative bounds in blueprint eq:local and eq:marginals, lines 371–376.

                      Instances For

                        Uniform pointwise bound supplied by the zeroth-order kernel estimate.

                        Equations
                        Instances For
                          noncomputable def TrilinearHT.Auto.scalarMaximalQ (q : ℝ) (f : ℝ → ℂ) (x : ℝ) :

                          The scalar specialization of the source's uncentered powered maximal function.

                          Equations
                          Instances For

                            The complete finite data quantified over by blueprint eq:CN: one dyadic grid, a finite collection in at most N consecutive depths, an admissible kernel at every selected cell, and compactly supported measurable Lq inputs.

                            Instances For
                              noncomputable def TrilinearHT.Auto.finiteDepthNumerator {κ : LocalKernelClass} {q : ℝ} {N : ℕ} (D : FiniteDepthLocalData κ q N) :

                              The finite numerator in blueprint eq:CN.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                The nonnegative maximal-product denominator in blueprint eq:CN.

                                Equations
                                Instances For

                                  Only strictly positive finite denominators enter the real ratios in blueprint eq:CN, lines 398–403.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    noncomputable def TrilinearHT.Auto.finiteDepthConstant (κ : LocalKernelClass) (q : ℝ) (N : ℕ) :

                                    The least constant at least one from blueprint eq:CN. Inserting one before the supremum includes the empty-ratio case without a division convention.

                                    Equations
                                    Instances For
                                      theorem TrilinearHT.Auto.localLpNorm_le_scalarMaximalQ {a r x q : ℝ} (hr : 0 < r) (hq : 0 < q) (hx : x ∈ Set.Icc a (a + r)) (f : ℝ → ℂ) (hf : Measurable f) :

                                      Every normalized local Lq norm is bounded by the source's uncentered M_q at every point of the interval, as used in lem:finite-CN, line 409.

                                      The uniform real constant furnished by the fixed admissible kernel class.

                                      Equations
                                      Instances For
                                        theorem TrilinearHT.Auto.admissibleLocalForm_le_localLp {κ : LocalKernelClass} {a r q : ℝ} (hr : 0 < r) (hq : 2 ≤ q) {w : ℝ × ℝ → ℂ} (hw : IsAdmissibleLocalKernel κ a r w) (f : Fin 4 → ℝ → ℂ) (hf : ∀ (i : Fin 4), Measurable (f i)) :

                                        The local L2 estimate followed by normalized exponent monotonicity, the first step of blueprint lem:finite-CN, line 409.

                                        theorem TrilinearHT.Auto.admissibleLocalForm_le_maximalProduct {κ : LocalKernelClass} {a r q x : ℝ} (hr : 0 < r) (hq : 2 ≤ q) (hx : x ∈ Set.Icc a (a + r)) {w : ℝ × ℝ → ℂ} (hw : IsAdmissibleLocalKernel κ a r w) (f : Fin 4 → ℝ → ℂ) (hf : ∀ (i : Fin 4), Measurable (f i)) :

                                        The source local form is bounded pointwise on its interval by the product of the four uncentered maximal functions.

                                        Blueprint lem:finite-CN, line 409: disjoint depth summation gives the uniform linear-in-depth bound before the absorption argument begins.

                                        Blueprint eq:CN and lem:finite-CN: the real supremum is bounded, and the inserted value one enforces the required normalization.

                                        Blueprint eq:CN: the defining inequality holds at the real supremum, including zero and infinite denominator cases.

                                        Blueprint eq:CN: every admissible real constant at least one majorizes the constructed constant.