Coarse-graining support: Support.Deterministic.MultiscaleQuantitiesBasic.Foundation.Geometric #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
theorem
HCPolySupport.summable_geometricWeight
{s q : ℝ}
(hsq : 0 < s * q)
:
Summable fun (n : ℕ) => geometricWeight s q n
@[simp]
theorem
HCPolySupport.multiscale_ellipticity_LambdaSq_finite_eq
{d : ℕ}
(Q : TriadicCube d)
(s q : ℝ)
(a : CoeffField d)
:
@[simp]
theorem
HCPolySupport.multiscale_ellipticity_LambdaSq_infinity_eq
{d : ℕ}
(Q : TriadicCube d)
(s : ℝ)
(a : CoeffField d)
:
@[simp]
theorem
HCPolySupport.multiscale_ellipticity_lambdaSq_finite_eq
{d : ℕ}
(Q : TriadicCube d)
(s q : ℝ)
(a : CoeffField d)
:
@[simp]
theorem
HCPolySupport.multiscale_ellipticity_lambdaSq_infinity_eq
{d : ℕ}
(Q : TriadicCube d)
(s : ℝ)
(a : CoeffField d)
:
@[simp]
theorem
HCPolySupport.scaleResponseAtScale_finite_eq
{d : ℕ}
(Q : TriadicCube d)
(k : ℤ)
(p : ℝ)
(a : CoeffField d)
(a0 : Mat d)
:
scaleResponseAtScale Q k (MultiscaleExponent.finite p) a a0 = (finsetAverage (descendantsAtScale Q k) fun (R : TriadicCube d) =>
(normalizedBlockResponseMax R a a0).rpow (p / 2)).rpow
(1 / p)
@[simp]
theorem
HCPolySupport.scaleResponseAtScale_infinity_eq
{d : ℕ}
(Q : TriadicCube d)
(k : ℤ)
(a : CoeffField d)
(a0 : Mat d)
:
scaleResponseAtScale Q k MultiscaleExponent.infinity a a0 = (maxDescendantNormalizedBlockResponseAtScale Q k a a0).rpow (1 / 2)