Documentation

LeanPool.HighContrastHomogenization.Provider.Regularity.LocalGradientTopology

High-contrast homogenization: Provider.Regularity.LocalGradientTopology #

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

A countable local-gradient topology #

Local weak gradients are represented by compatible L² classes on the centered open triadic cubes. The resulting countable projective carrier has the product topology and measurable structure, so measurable finite-volume gradients can be passed to coordinatewise limits without choosing pointwise representatives.

The nth member of the centered open-cube exhaustion of Vec d.

Equations
Instances For

    Centered cubes in the local-gradient exhaustion are nested.

    The centered cubes exhaust the whole Euclidean space.

    @[reducible, inline]

    Hilbert-valued L² gradients on one member of the exhaustion.

    Equations
    Instances For

      The real linear restriction of an L² gradient from exhaustion cube n to cube m ≤ n.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def HCPolySupport.HighContrast.localGradientRestrict {d m n : ℕ} (hmn : m ≤ n) :

        Restriction of an L² a.e. class from a larger exhaustion cube to a smaller one.

        Equations
        Instances For
          theorem HCPolySupport.HighContrast.localGradientRestrict_coeFn_ae {d m n : ℕ} (hmn : m ≤ n) (g : ↥(LocalGradientL2 d n)) :
          ↑↑((localGradientRestrict hmn) g) =ᵐ[volumeMeasureOn (localGradientCube d m)] ↑↑g

          Restriction agrees almost everywhere with the same local representative.

          theorem HCPolySupport.HighContrast.localGradientRestrict_eq_iff_ae {d m n : ℕ} (hmn : m ≤ n) (g : ↥(LocalGradientL2 d n)) (h : ↥(LocalGradientL2 d m)) :
          (localGradientRestrict hmn) g = h ↔ ↑↑g =ᵐ[volumeMeasureOn (localGradientCube d m)] ↑↑h

          The restricted class is characterized by any representative which agrees with the original class almost everywhere on the smaller cube.

          @[simp]

          Restricting to the same cube is the identity.

          Compatible local L² classes form the projective local-gradient submodule.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[reducible, inline]
            noncomputable abbrev HCPolySupport.HighContrast.LocalGradientCarrier (d : ℕ) :
            Submodule ℝ ((n : ℕ) → ↥(LocalGradientL2 d n))

            The countable projective carrier for local weak-gradient classes.

            Equations
            Instances For

              The local L² class on the nth exhaustion cube.

              Equations
              Instances For

                Components agree under restriction to every smaller exhaustion cube.

                theorem HCPolySupport.HighContrast.LocalGradientCarrier.ext {d : ℕ} {f g : ↥(LocalGradientCarrier d)} (h : ∀ (n : ℕ), component f n = component g n) :
                f = g

                A projective local gradient is determined by its local components.