Documentation

LeanPool.HighContrastHomogenization.Support.Book.Ch02.Theorems.Dilation

Coarse-graining support: Support.Book.Ch02.Theorems.Dilation #

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

A cube dilated by 3^k and then by 3^{-k} returns to itself.

A cube dilated by 3^{-k} and then by 3^k returns to itself.

Normalizing a cube by dilation through -Q.scale gives a scale-zero cube.

Dilation by 3 ^ k maps points of a triadic cube into points of the dilated triadic cube.

Dilation by 3^{-k} is the inverse of dilation by 3^k.

Dilation by 3^k is the inverse of dilation by 3^{-k}.

Undilating preserves cube containment relations.

theorem HCPolySupport.Book.Ch02.eventuallyEq_comp_undilate_of_ae_eq {d : ℕ} (k : ℤ) {Q : TriadicCube d} {f g : Vec d → Mat d} (hfg : f =ᵐ[volumeMeasureOn (openCubeSet Q)] g) :
(fun (x : Vec d) => f (undilateVec k x)) =ᵐ[volumeMeasureOn (openCubeSet (dilateCube k Q))] fun (x : Vec d) => g (undilateVec k x)

Pull an a.e. coefficient-field equality forward to the dilated cube.

A concrete public coefficient object on a dilated cube.

The representative is chosen via the pointwise-good representative of the source coefficient object, but the public relation below records only the intended a.e. pullback relation.

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

    The concrete dilated coefficient object is a public a.e. cube dilation.

    theorem HCPolySupport.Book.Ch02.CoeffOn.dilate_restrictsTo {d : ℕ} (k : ℤ) {Q R : TriadicCube d} {aQ : CoeffOn (cubeDomain Q)} {aR : CoeffOn (cubeDomain R)} (hsub : openCubeSet R ⊆ openCubeSet Q) (h : aQ.RestrictsTo aR) :
    (dilate k aQ).RestrictsTo (dilate k aR)

    Dilation preserves public a.e. restriction of coefficient objects.

    The coefficient object assigned to a target cube by the dilated coefficient family. The source cube is the undilated target cube.

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

      The public coefficient-family dilation by 3^k.

      Equations
      Instances For

        The concrete coefficient-family dilation satisfies the public dilation relation.

        The coarse doubled block matrix is invariant under public cube dilation.

        The doubled Dirichlet energy mu is invariant under public cube dilation.

        The doubled response Jbold is invariant under public cube dilation.

        Dilation of triadic cubes is injective.

        Children commute with dilation by 3^k.

        Descendants at fixed depth commute with dilation by 3^k.

        Descendants at scale n commute with dilation, with scale shifted by k.

        One-cube upper coarse-matrix norm is dilation invariant.

        The descendant maximum of |b| is dilation invariant, with scale shift.

        Coarse upper ellipticity is dilation invariant.

        Coarse lower ellipticity is dilation invariant.

        theorem HCPolySupport.Book.Ch02.HomogenizationError_dilate {d : ℕ} {k : ℤ} {a b : TriadicCoeffFamily d} (h : TriadicCoeffFamily.IsDilation k a b) (Q : TriadicCube d) (n : ℤ) (s : ℝ) (p q : MultiscaleExponent) (a0 : Mat d) :
        HomogenizationError (dilateCube k Q) (n + k) s p q b a0 = HomogenizationError Q n s p q a a0

        Proved one-cube dilation theorem package.

        Proved Chapter 2.5 multiscale dilation theorem package.

        Aggregate proved public dilation theorem package.