Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.W1p.Definitions

Coarse-graining support: Support.Sobolev.W1p.Definitions #

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

W^{1,p}(U) and W^{1,p}_0(U) witnesses parallel the existing H¹ encoding but keep the exponent p explicit.

@[reducible, inline]
abbrev HCPolySupport.MemLpOn {d : ℕ} (U : Set (Vec d)) (p : ENNReal) (u : Vec d → ℝ) :

Membership in Lᵖ for Lebesgue measure restricted to U.

Equations
Instances For
    def HCPolySupport.GradMemLpOn {d : ℕ} (U : Set (Vec d)) (p : ENNReal) (Du : Vec d → Vec d) :

    Membership in Lᵖ(U) of every coordinate of the supplied gradient field.

    Equations
    Instances For
      structure HCPolySupport.W1pFunction {d : ℕ} (U : Set (Vec d)) (p : ENNReal) :

      A scalar function and weak gradient with value and gradient coordinates in Lᵖ(U).

      Instances For
        @[instance_reducible]
        instance HCPolySupport.instCoeFunW1pFunctionForallVecReal {d : ℕ} {U : Set (Vec d)} {p : ENNReal} :
        CoeFun (W1pFunction U p) fun (x : W1pFunction U p) => Vec d → ℝ
        Equations
        def HCPolySupport.MemW1p {d : ℕ} (U : Set (Vec d)) (p : ENNReal) (u : Vec d → ℝ) :

        Existence of a W¹ᵖ representative on U equal to the given function.

        Equations
        Instances For

          The exact supported smooth approximation data needed to upgrade a W1pFunction witness to W10pFunction.

          This is intentionally a separate zero-trace hypothesis: bounded open convexity gives a natural smooth approximation mechanism for bare W^{1,p} functions, but it does not imply compactly supported approximation inside U for every Sobolev function.

          Instances For

            Proposition-valued form of SupportedSmoothApproximation, useful when the actual approximating sequence should remain hidden.

            Equations
            Instances For
              structure HCPolySupport.W10pFunction {d : ℕ} (U : Set (Vec d)) (p : ENNReal) extends HCPolySupport.W1pFunction U p :

              A W¹ᵖ function approximated in value and gradient by smooth functions compactly supported in U.

              Instances For
                @[instance_reducible]
                instance HCPolySupport.instCoeFunW10pFunctionForallVecReal {d : ℕ} {U : Set (Vec d)} {p : ENNReal} :
                CoeFun (W10pFunction U p) fun (x : W10pFunction U p) => Vec d → ℝ
                Equations
                def HCPolySupport.MemW10p {d : ℕ} (U : Set (Vec d)) (p : ENNReal) (u : Vec d → ℝ) :

                Existence of a W¹ᵖ₀ representative on U equal to the given function.

                Equations
                Instances For