Documentation

LeanPool.HighContrastHomogenization.Support.Sobolev.H1.Definitions

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

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

H¹(U) is modeled here by explicit witnesses: a function, a candidate weak gradient, L² control on both, and the integration-by-parts identity against smooth compactly supported tests. H¹₀(U) adds the usual approximation package by smooth compactly supported functions supported in U.

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

Square-integrability with respect to Lebesgue measure restricted to U.

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

    Square-integrability on U of every coordinate of the supplied gradient field.

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

      A scalar function and weak gradient whose components are square-integrable on U.

      Instances For
        @[instance_reducible]
        instance HCPolySupport.instCoeFunH1FunctionForallVecReal {d : ℕ} {U : Set (Vec d)} :
        CoeFun (H1Function U) fun (x : H1Function U) => Vec d → ℝ
        Equations
        def HCPolySupport.MemH1 {d : ℕ} (U : Set (Vec d)) (u : Vec d → ℝ) :

        Existence of an H¹ representative on U equal to the given function.

        Equations
        Instances For
          structure HCPolySupport.H10Function {d : ℕ} (U : Set (Vec d)) extends HCPolySupport.H1Function U :

          An H¹ function approximated in value and gradient by smooth functions compactly supported in U.

          Instances For
            @[instance_reducible]
            Equations
            def HCPolySupport.MemH10 {d : ℕ} (U : Set (Vec d)) (u : Vec d → ℝ) :

            Existence of an H¹₀ representative on U equal to the given function.

            Equations
            Instances For
              noncomputable def HCPolySupport.MeanZeroOn {d : ℕ} (U : Set (Vec d)) (u : Vec d → ℝ) :

              Vanishing of the function's Lebesgue integral over U.

              Equations
              Instances For