Documentation

LeanPool.HighContrastHomogenization.Entry.Response.Rows.CutoffOscillationHalfClosure

High-contrast homogenization: Entry.Response.Rows.CutoffOscillationHalfClosure #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

Closing the oscillation half of the cutoff-mean row #

This module serves the cutoff estimate p.response.transfer. The oscillation half of the cutoff-mean row of that estimate is bounded by the source load once a pathwise vanishing descendant remainder and an increment envelope with four stated properties are supplied; this file first records that abstract closure, then builds the required envelope out of data the row already carries — the cutoff weights, the head energies, and the cell energies. It then supplies that data for the terminal optimizer family of the response problem itself: the refinement identity at every depth, the cutoff-weight increment, and the pathwise crossed-pairing bound on each descendant cell. Together the three stages close the oscillation half of the row for the negative sign directly on the response's own optimizer field, with no analytic hypothesis left open.

The oscillation half of the cutoff-mean row, closed by domination #

The oscillation half of the second cutoff-mean row of p.response.transfer is bounded by the source load, but the estimate asks for an annealed bound on the descendant remainder, and that bound would need the annealed mean of the cell average of a POINTWISE modulus of the optimizer state, which the standing assumptions do not supply: the ellipticity constants of a sample are not bounded in the law.

The passage to the limit does not need it. The remainder tends to zero along every sample from the pathwise ellipticity alone, and the generation increments see only CELL AVERAGES of the state, so the scale-average seminorm of those averages is an integrable envelope for the whole series. This module restates the oscillation half through integrable_and_abs_integral_sub_integral_le_of_dominated_descendant, which replaces the annealed remainder bound by those two hypotheses, and additionally delivers the P-integrability of the annealed functional.

theorem HCPolySupport.HighContrast.Multiscale.integrable_and_abs_integral_sub_cellPart_le_descendant_load {d : ℕ} [NeZero d] (P : MeasureTheory.Measure (CoeffSpace d)) (jStar : ℕ) (F : BlockMat d) (s : ℤ) (b : CoeffSpace d → CoeffField d) (Y : BlockVec d) (Phi Tcell : CoeffSpace d → ℝ) (inc rem : ℕ → CoeffSpace d → ℝ) (Z : ℕ → Finset (Fin d → ℤ)) (θ : ℕ → (Fin d → ℤ) → ℝ) (pairing G D : ℕ → (Fin d → ℤ) → CoeffSpace d → ℝ) (env : ℕ → CoeffSpace d → ℝ) (K EJ : ℝ) (hK : 0 ≤ K) (hEJ : 0 ≤ EJ) (hdec : ∀ (N : ℕ) (a : CoeffSpace d), Phi a = Tcell a + ∑ n ∈ Finset.range N, inc n a + rem N a) (hincdef : ∀ (n : ℕ) (a : CoeffSpace d), inc n a = (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, θ n W * pairing n W a) (henv0 : ∀ (n : ℕ) (a : CoeffSpace d), 0 ≤ env n a) (henvdom : ∀ (n : ℕ) (a : CoeffSpace d), |inc n a| ≤ env n a) (henvsum : ∀ᵐ (a : CoeffSpace d) ∂P, Summable fun (n : ℕ) => env n a) (henvI : MeasureTheory.Integrable (fun (a : CoeffSpace d) => ∑' (n : ℕ), env n a) P) (hrem0 : ∀ (a : CoeffSpace d), Filter.Tendsto (fun (N : ℕ) => rem N a) Filter.atTop (nhds 0)) (hθ : ∀ (n : ℕ), ∀ W ∈ Z n, |θ n W| ≤ K * 3 ^ (-↑n)) (hG : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), 0 ≤ G n W a) (hD : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), 0 ≤ D n W a) (hbd : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), |pairing n W a| ≤ G n W a * √(2 * D n W a)) (hGsq : ∀ (n : ℕ), ∫ (a : CoeffSpace d), (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2 ∂P ≤ (↑(triadicIndexBox d (n + 1)).card)⁻¹ * ∑ z ∈ triadicIndexBox d (n + 1), (√(vecDot Y.1 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑(n + 1)) z) b).upperLeft Y.1)) + √(vecDot Y.2 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑(n + 1)) z) b).lowerRight Y.2))) ^ 2) (hDval : ∀ (n : ℕ), ∫ (a : CoeffSpace d), (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a ∂P ≤ 2 * EJ) (hPhiM : MeasureTheory.AEStronglyMeasurable Phi P) (hT : MeasureTheory.Integrable Tcell P) (hincI : ∀ (n : ℕ), MeasureTheory.Integrable (inc n) P) (hFint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2) P) (hDint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a) P) (hMidint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => √((↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2) * √((↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a)) P) (hPint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, θ n W * (√(G n W a ^ 2) * √(2 * D n W a))) P) (hsumm : Summable fun (n : ℕ) => 3 ^ (-(3 / 2) * ↑n) * ((↑(triadicIndexBox d n).card)⁻¹ * ∑ z ∈ triadicIndexBox d n, (√(vecDot Y.1 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) b).upperLeft Y.1)) + √(vecDot Y.2 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) b).lowerRight Y.2))) ^ 2)) :
MeasureTheory.Integrable Phi P ∧ |∫ (a : CoeffSpace d), Phi a ∂P - ∫ (a : CoeffSpace d), Tcell a ∂P| ≤ K * (√(∑' (n : ℕ), 3 ^ (-(↑n / 2))) * √(3 ^ (3 / 2) * respSourceLoad P jStar F s b Y)) * √(2 * EJ)

The oscillation half of the cutoff-mean row is bounded by the source load, by domination. The hypotheses of abs_integral_sub_cellPart_le_descendant_load with its annealed remainder bound |∫ rem N| ≤ C₀ 3^{-N} M replaced by the pathwise vanishing rem N a → 0 and an integrable envelope env for the generation increments, and with the integrability of Phi replaced by its almost-everywhere strong measurability. The conclusion carries that integrability as well as the bound.

The oscillation half of the cutoff-mean row with the envelope supplied #

CutoffOscillationHalfClosure bounds the oscillation half of the cutoff-mean row of p.response.transfer by the source load, from a pathwise vanishing remainder and an increment envelope with four properties. DescendantEnvelopeBound builds that envelope out of the data the row already carries: the cutoff weights, the head energies and the cell energies of the generation cells. This module puts the two together, so that the oscillation half consumes only the carriers' own inputs and no envelope has to be exhibited at the call site.

theorem HCPolySupport.HighContrast.Multiscale.integrable_and_abs_integral_sub_cellPart_le_descendant_load_of_carriers {d : ℕ} [NeZero d] (P : MeasureTheory.Measure (CoeffSpace d)) (jStar : ℕ) (F : BlockMat d) (s : ℤ) (b : CoeffSpace d → CoeffField d) (Y : BlockVec d) (Phi Tcell : CoeffSpace d → ℝ) (inc rem : ℕ → CoeffSpace d → ℝ) (Z : ℕ → Finset (Fin d → ℤ)) (θ : ℕ → (Fin d → ℤ) → ℝ) (pairing G D : ℕ → (Fin d → ℤ) → CoeffSpace d → ℝ) (K EJ : ℝ) (hK : 0 ≤ K) (hEJ : 0 ≤ EJ) (hdec : ∀ (N : ℕ) (a : CoeffSpace d), Phi a = Tcell a + ∑ n ∈ Finset.range N, inc n a + rem N a) (hincdef : ∀ (n : ℕ) (a : CoeffSpace d), inc n a = (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, θ n W * pairing n W a) (hrem0 : ∀ (a : CoeffSpace d), Filter.Tendsto (fun (N : ℕ) => rem N a) Filter.atTop (nhds 0)) (hθ : ∀ (n : ℕ), ∀ W ∈ Z n, |θ n W| ≤ K * 3 ^ (-↑n)) (hG : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), 0 ≤ G n W a) (hD : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), 0 ≤ D n W a) (hbd : ∀ (n : ℕ), ∀ W ∈ Z n, ∀ (a : CoeffSpace d), |pairing n W a| ≤ G n W a * √(2 * D n W a)) (hGsq : ∀ (n : ℕ), ∫ (a : CoeffSpace d), (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2 ∂P ≤ (↑(triadicIndexBox d (n + 1)).card)⁻¹ * ∑ z ∈ triadicIndexBox d (n + 1), (√(vecDot Y.1 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑(n + 1)) z) b).upperLeft Y.1)) + √(vecDot Y.2 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑(n + 1)) z) b).lowerRight Y.2))) ^ 2) (hDval : ∀ (n : ℕ), ∫ (a : CoeffSpace d), (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a ∂P ≤ 2 * EJ) (hPhiM : MeasureTheory.AEStronglyMeasurable Phi P) (hT : MeasureTheory.Integrable Tcell P) (hincI : ∀ (n : ℕ), MeasureTheory.Integrable (inc n) P) (hFint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2) P) (hDint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a) P) (hMidint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => √((↑(Z n).card)⁻¹ * ∑ W ∈ Z n, G n W a ^ 2) * √((↑(Z n).card)⁻¹ * ∑ W ∈ Z n, 2 * D n W a)) P) (hPint : ∀ (n : ℕ), MeasureTheory.Integrable (fun (a : CoeffSpace d) => (↑(Z n).card)⁻¹ * ∑ W ∈ Z n, θ n W * (√(G n W a ^ 2) * √(2 * D n W a))) P) (hsumm : Summable fun (n : ℕ) => 3 ^ (-(3 / 2) * ↑n) * ((↑(triadicIndexBox d n).card)⁻¹ * ∑ z ∈ triadicIndexBox d n, (√(vecDot Y.1 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) b).upperLeft Y.1)) + √(vecDot Y.2 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) b).lowerRight Y.2))) ^ 2)) :
MeasureTheory.Integrable Phi P ∧ |∫ (a : CoeffSpace d), Phi a ∂P - ∫ (a : CoeffSpace d), Tcell a ∂P| ≤ K * (√(∑' (n : ℕ), 3 ^ (-(↑n / 2))) * √(3 ^ (3 / 2) * respSourceLoad P jStar F s b Y)) * √(2 * EJ)

The oscillation half of the cutoff-mean row, with the envelope built in. The hypotheses of integrable_and_abs_integral_sub_cellPart_le_descendant_load with its four envelope conditions removed: the Young splitting of the Cauchy--Schwarz product of the head energy and the cell energy supplies them from the weight bound hθ, the pairing bound hbd, the annealed bounds hGsq and hDval and the source-load summability hsumm that the row already carries.

The oscillation half of the cutoff-mean row at the carriers #

CutoffOscillationHalfClosure bounds the oscillation half of the cutoff-mean row of p.response.transfer by the source load from the carriers' own data. This module supplies that data for the terminal optimizer family of the response cell: the refinement identity at every depth, the cutoff weight increment, the pathwise crossed pairing bound on each descendant cell, the nonnegativity and the annealed value of the descendant cell energies, the annealed head of each descendant generation, and the pathwise vanishing of the remainder.

What is left as a hypothesis is one per-descendant-cell annealed readout, the crossed pairing, together with the measurability of the annealed functional and the integrability of its cell part.

theorem HCPolySupport.HighContrast.Multiscale.integrable_and_abs_integral_cross_sub_cellPart_le_respCoeffMinus_car {d : ℕ} [NeZero d] (hd : 2 ≤ d) (P : MeasureTheory.Measure (CoeffSpace d)) [MeasureTheory.IsProbabilityMeasure P] (hstat : IsStationaryLaw P) (γ : ℝ) (E : BlockMat d) (Ψ : ℝ → ℝ) (Kg : ℝ) (Src : CoeffSpace d → ℝ) (hdag : CoarseEllipticityDagger P γ E Ψ Kg Src) (jStar : ℕ) (hjStar : 2 * d ≤ 3 ^ jStar) (F : BlockMat d) (hm : Matrix.PosDef (explicitCanonicalMetric F)) (hq : IsUnit (respGrid jStar F)) (H : ℕ) (s t : ℤ) (ht : t = s + ↑H) (hjs : ↑jStar ≤ s) (e : Vec d) (φ : Vec d → ℝ) (hφ : IsResponseCutoff (respGrid jStar F) t φ) (Y : BlockVec d) (uM : (a : CoeffSpace d) → AHarmonicFunction (respCoeffMinus F a) (respCell jStar F t)) (hmax : ∀ (a : CoeffSpace d), IsResponseMaximizer (respCell jStar F t) (respP (respMean P jStar F t) e) (respqMinus P jStar F t e) (respCoeffMinus F a) (uM a)) (hEint : ∀ (a : CoeffSpace d), MeasureTheory.IntegrableOn (scalarVariationEnergyIntegrand (respCoeffMinus F a) (uM a)) (respCell jStar F t) MeasureTheory.volume) (hJ : MeasureTheory.Integrable (fun (a : CoeffSpace d) => respJ (respGrid jStar F) t (respP (respMean P jStar F t) e) (respqMinus P jStar F t e) (respCoeffMinus F a)) P) (hsumm : Summable fun (n : ℕ) => 3 ^ (-(3 / 2) * ↑n) * ((↑(triadicIndexBox d n).card)⁻¹ * ∑ z ∈ triadicIndexBox d n, (√(vecDot Y.1 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) (respCoeffMinus F)).upperLeft Y.1)) + √(vecDot Y.2 (matVecMul (annealedBlockOf P (adaptedCellAtCenter (respGrid jStar F) (s - ↑n) z) (respCoeffMinus F)).lowerRight Y.2))) ^ 2)) :
MeasureTheory.Integrable (fun (a : CoeffSpace d) => volumeAverage (respCell jStar F t) fun (x : Vec d) => (φ x - 1) * (vecDot Y.2 (optimizerField (respCoeffMinus F a) (uM a) x).1 + vecDot Y.1 (optimizerField (respCoeffMinus F a) (uM a) x).2)) P ∧ |∫ (a : CoeffSpace d), volumeAverage (respCell jStar F t) fun (x : Vec d) => (φ x - 1) * (vecDot Y.2 (optimizerField (respCoeffMinus F a) (uM a) x).1 + vecDot Y.1 (optimizerField (respCoeffMinus F a) (uM a) x).2) ∂P - ∫ (a : CoeffSpace d), (↑(triadicIndexBox d H).card)⁻¹ * ∑ w ∈ triadicIndexBox d H, (volumeAverage (adaptedCellAtCenter (respGrid jStar F) (t - ↑H) w) fun (x : Vec d) => φ x - 1) * volumeAverage (adaptedCellAtCenter (respGrid jStar F) (t - ↑H) w) fun (x : Vec d) => vecDot Y.2 (optimizerField (respCoeffMinus F a) (uM a) x).1 + vecDot Y.1 (optimizerField (respCoeffMinus F a) (uM a) x).2 ∂P| ≤ 32 * ↑d ^ 2 * responseCutoffProfileConst * 3 ^ (-↑H) * (√(∑' (n : ℕ), 3 ^ (-(↑n / 2))) * √(3 ^ (3 / 2) * respSourceLoad P jStar F s (respCoeffMinus F) Y)) * √(2 * (4 * respEJMinus P jStar F t e))

The oscillation half of the cutoff-mean row at the carriers, minus sign. The (φ-1)-weighted cell average of the crossed pairing of the deterministic dual variable with the terminal optimizer state is P-integrable, and its annealed mean differs from that of its depth-H cell part by at most 32 d² Θ 3^{-H} (3^{3/2} 𝓛_s^-)^{1/2} (8 E[J_t^-])^{1/2} times the geometric factor.