Documentation

LeanPool.HighContrastHomogenization.Support.Deterministic.MultiscaleQuantitiesBasic.Ellipticity.Descendants

Coarse-graining support: Support.Deterministic.MultiscaleQuantitiesBasic.Ellipticity.Descendants #

Imported from the Apache-2.0 CoarseGraining development at commit c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.

theorem HCPolySupport.thetaRatio_eq_sq_mul_rpow_half_rpow_neg_half {d : ℕ} (Q : TriadicCube d) (s t : ℝ) (a : CoeffField d) (hs : 0 ≤ s) (ht : 0 ≤ t) :
ThetaRatio Q s t a = ((LambdaSq Q s (MultiscaleExponent.finite 1) a).rpow (1 / 2) * (lambdaSq Q t (MultiscaleExponent.finite 1) a).rpow (-1 / 2)) ^ 2
theorem HCPolySupport.thetaRatio_eq_sq_series_product {d : ℕ} (Q : TriadicCube d) (s t : ℝ) (a : CoeffField d) (hs : 0 ≤ s) (ht : 0 ≤ t) :
ThetaRatio Q s t a = ((∑' (n : ℕ), geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) * ∑' (n : ℕ), geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) ^ 2
theorem HCPolySupport.thetaRatio_nonneg {d : ℕ} (Q : TriadicCube d) (s t : ℝ) (a : CoeffField d) (hs : 0 ≤ s) (ht : 0 ≤ t) :
0 ≤ ThetaRatio Q s t a
theorem HCPolySupport.thetaRatio_rpow_half_eq_mul_rpow_half_rpow_neg_half {d : ℕ} (Q : TriadicCube d) (s t : ℝ) (a : CoeffField d) (hs : 0 ≤ s) (ht : 0 ≤ t) :
(ThetaRatio Q s t a).rpow (1 / 2) = (LambdaSq Q s (MultiscaleExponent.finite 1) a).rpow (1 / 2) * (lambdaSq Q t (MultiscaleExponent.finite 1) a).rpow (-1 / 2)

Convert a depth-j descendant membership into the corresponding absolute-scale descendant membership.

A summable upper-ellipticity q = 1 series remains summable after restricting the base cube to a descendant.

Depth-j form of summable_geometricWeight_maxDescendantSigmaStarInvNormAtScale_of_mem_descendantsAtScale.

Depth-j form of the finite-q = 1 upper ellipticity localization.

Depth-j form of the finite-q = 1 lower ellipticity localization.

theorem HCPolySupport.thetaRatio_rpow_half_le_of_mem_descendantsAtScale {d : ℕ} {Q R : TriadicCube d} {k : ℤ} (a : CoeffField d) (s t : ℝ) (hs : 0 ≤ s) (ht : 0 ≤ t) (hR : R ∈ descendantsAtScale Q k) (hBsum : Summable fun (n : ℕ) => geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) (hSigmaSum : Summable fun (n : ℕ) => geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) :
(ThetaRatio R s t a).rpow (1 / 2) ≤ Real.rpow 3 ((s + t) * ↑(Q.scale - k).toNat) * (ThetaRatio Q s t a).rpow (1 / 2)
theorem HCPolySupport.thetaRatio_rpow_half_le_of_mem_descendantsAtDepth {d : ℕ} {Q R : TriadicCube d} {j : ℕ} (a : CoeffField d) (s t : ℝ) (hs : 0 ≤ s) (ht : 0 ≤ t) (hR : R ∈ descendantsAtDepth Q j) (hBsum : Summable fun (n : ℕ) => geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) (hSigmaSum : Summable fun (n : ℕ) => geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) :
(ThetaRatio R s t a).rpow (1 / 2) ≤ Real.rpow 3 ((s + t) * ↑j) * (ThetaRatio Q s t a).rpow (1 / 2)

Depth-j form of the ThetaRatio square-root localization.

theorem HCPolySupport.thetaRatio_le_of_mem_descendantsAtScale {d : ℕ} {Q R : TriadicCube d} {k : ℤ} (a : CoeffField d) (s t : ℝ) (hs : 0 ≤ s) (ht : 0 ≤ t) (hR : R ∈ descendantsAtScale Q k) (hBsum : Summable fun (n : ℕ) => geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) (hSigmaSum : Summable fun (n : ℕ) => geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) :
ThetaRatio R s t a ≤ Real.rpow 3 (2 * (s + t) * ↑(Q.scale - k).toNat) * ThetaRatio Q s t a
theorem HCPolySupport.thetaRatio_rpow_half_descendantsAtScale_le {d : ℕ} (Q : TriadicCube d) {k : ℤ} (hk : k ≤ Q.scale) (a : CoeffField d) (s t : ℝ) (hs : 0 ≤ s) (ht : 0 ≤ t) (hBsum : Summable fun (n : ℕ) => geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) (hSigmaSum : Summable fun (n : ℕ) => geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) :
(finsetSsup (descendantsAtScale Q k) fun (R : TriadicCube d) => (ThetaRatio R s t a).rpow (1 / 2)) ≤ Real.rpow 3 ((s + t) * ↑(Q.scale - k).toNat) * (ThetaRatio Q s t a).rpow (1 / 2)
theorem HCPolySupport.thetaRatio_descendantsAtScale_le {d : ℕ} (Q : TriadicCube d) {k : ℤ} (hk : k ≤ Q.scale) (a : CoeffField d) (s t : ℝ) (hs : 0 ≤ s) (ht : 0 ≤ t) (hBsum : Summable fun (n : ℕ) => geometricWeight s 1 n * (maxDescendantBBlockNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) (hSigmaSum : Summable fun (n : ℕ) => geometricWeight t 1 n * (maxDescendantSigmaStarInvNormAtScale Q (Q.scale - ↑n) a).rpow (1 / 2)) :
(finsetSsup (descendantsAtScale Q k) fun (R : TriadicCube d) => ThetaRatio R s t a) ≤ Real.rpow 3 (2 * (s + t) * ↑(Q.scale - k).toNat) * ThetaRatio Q s t a