Documentation

TauCeti.Analysis.Sobolev.W1p.Basic

First-order weak Sobolev spaces #

This file constructs the first-order, real-valued Sobolev space W^{1,p}(Ω) on an open subset of a finite-dimensional real inner product space E. An element is an Lᵖ value-gradient jet (u, ∇u) satisfying the distributional integration-by-parts pairing against test functions, and this closed-subspace definition is identified with the weak Fréchet derivative predicate TauCeti.HasWeakFDerivOn. The definitions do not assume finite dimension, but on an infinite-dimensional E every compactly supported continuous function vanishes (HasCompactSupport.eq_zero_or_finiteDimensional), so every test function is zero and every jet is a member.

The quotient issue is handled at the definition boundary. Both components of a jet are Lp classes for μ.restrict Ω, and the weak relation is the one of the generic closed weak-derivative graph TauCeti.weakDerivStepSubmodule over Lᵖ(Ω) with the identity base: TauCeti.w1pSubmodule is its preimage under the continuous linear map that keeps the value and reads the gradient as the field of functionals ⟪·, ∇u x⟫.

Consequently the admissible jets form an intersection of kernels of continuous linear functionals. This makes TauCeti.W1p a closed subspace of the ambient Bochner Lᵖ space, and hence complete when E is complete. The theorem TauCeti.mem_w1pSubmodule_iff_hasWeakFDerivOn identifies this closed subspace definition with the weak-derivative predicate, so the construction does not replace the distributional condition by a merely formal closedness assumption.

The pointwise jet uses the Euclidean product norm on ℝ × E. Thus at p = 2 the inherited norm is the usual Hilbert norm

(‖u‖²₂ + ‖∇u‖²₂)¹⁄²,

which is the space needed for energy methods in PDE. No boundedness or boundary regularity of Ω is used.

Main declarations #

References #

The graph-space construction and completeness argument follow L. C. Evans, Partial Differential Equations, Chapter 5, §5.2. The continuous annihilator presentation is the quotient-respecting version of the standard proof that weak differentiation is a closed operator on Lᵖ.

Bochner Lᵖ Sobolev jets #

@[reducible, inline]
abbrev TauCeti.Sobolev1Jet (E : Type u_2) :
Type u_2

The fibre of a first-order scalar Sobolev jet: a value and its gradient, with the Euclidean product norm.

Equations
Instances For
    @[reducible, inline]

    The ambient Bochner Lᵖ space of value-gradient jets on Ω.

    Equations
    Instances For
      noncomputable def TauCeti.Sobolev1JetLp.valueL {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] :
      ↥(Sobolev1JetLp mu Omega p) →L[ℝ] ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))

      The continuous linear projection from an Lᵖ Sobolev jet to its value component.

      Equations
      Instances For
        noncomputable def TauCeti.Sobolev1JetLp.value {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] (J : ↥(Sobolev1JetLp mu Omega p)) :
        ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))

        The value component of an Lᵖ Sobolev jet.

        Equations
        Instances For
          @[simp]

          Applying the bundled value projection gives the value component of a Sobolev jet.

          The bundled value projection is postcomposition with the first projection of the fibre.

          noncomputable def TauCeti.Sobolev1JetLp.gradientL {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] :
          ↥(Sobolev1JetLp mu Omega p) →L[ℝ] ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))

          The continuous linear projection from an Lᵖ Sobolev jet to its gradient component.

          Equations
          Instances For
            noncomputable def TauCeti.Sobolev1JetLp.gradient {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] (J : ↥(Sobolev1JetLp mu Omega p)) :
            ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))

            The gradient component of an Lᵖ Sobolev jet.

            Equations
            Instances For
              @[simp]

              Applying the bundled gradient projection gives the gradient component of a Sobolev jet.

              The bundled gradient projection is postcomposition with the second projection of the fibre.

              @[simp]
              theorem TauCeti.Sobolev1JetLp.value_apply_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] (J : ↥(Sobolev1JetLp mu Omega p)) :
              ∀ᵐ (x : E) ∂mu.restrict ↑Omega, ↑↑(value J) x = WithLp.fst (↑↑J x)

              The value component of a Sobolev jet is, almost everywhere on Ω, the first coordinate of the jet.

              @[simp]
              theorem TauCeti.Sobolev1JetLp.gradient_apply_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] (J : ↥(Sobolev1JetLp mu Omega p)) :
              ∀ᵐ (x : E) ∂mu.restrict ↑Omega, ↑↑(gradient J) x = WithLp.snd (↑↑J x)

              The gradient component of a Sobolev jet is, almost everywhere on Ω, the second coordinate of the jet.

              theorem TauCeti.Sobolev1JetLp.ext {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] {J K : ↥(Sobolev1JetLp mu Omega p)} (hvalue : value J = value K) (hgradient : gradient J = gradient K) :
              J = K

              Two Sobolev jets are equal when their value and gradient components are equal.

              The candidate weak Fréchet derivative recorded by the gradient component of a Sobolev jet.

              Equations
              Instances For
                @[simp]

                The weak Sobolev space W^{1,p}(Ω) #

                The first-order weak Sobolev subspace: the preimage of the closed weak-derivative graph TauCeti.weakDerivStepSubmodule over Lᵖ(Ω), with the identity base, under the map reading the gradient of a jet as a field of functionals. Its members are the Lᵖ value-gradient jets satisfying the weak integration-by-parts identity against every test function (TauCeti.mem_w1pSubmodule_iff).

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem TauCeti.mem_w1pSubmodule_iff {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (J : ↥(Sobolev1JetLp mu Omega p)) :
                  J ∈ w1pSubmodule mu Omega p ↔ ∀ (phi : TestFunction Omega ℝ ⊤) (v : E), ∫ (x : E) in ↑Omega, lineDeriv ℝ (⇑phi) x v * ↑↑(Sobolev1JetLp.value J) x + phi x * (Sobolev1JetLp.candidateWeakFDeriv J x) v ∂mu = 0

                  Membership in w1pSubmodule is the family of weak integration-by-parts identities.

                  @[reducible, inline]

                  The first-order, real-valued weak Sobolev space W^{1,p}(Ω), represented by its value and weak gradient.

                  Equations
                  Instances For
                    noncomputable def TauCeti.W1p.valueL {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] :
                    ↥(W1p mu Omega p) →L[ℝ] ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))

                    The continuous linear projection from W1p to its Lᵖ value component.

                    Equations
                    Instances For
                      noncomputable def TauCeti.W1p.value {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u : ↥(W1p mu Omega p)) :
                      ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))

                      The Lᵖ value component of a Sobolev function.

                      Equations
                      Instances For
                        noncomputable def TauCeti.W1p.gradientL {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] :
                        ↥(W1p mu Omega p) →L[ℝ] ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))

                        The continuous linear projection from W1p to its Lᵖ weak-gradient component.

                        Equations
                        Instances For
                          noncomputable def TauCeti.W1p.gradient {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u : ↥(W1p mu Omega p)) :
                          ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))

                          The Lᵖ weak-gradient component of a Sobolev function.

                          Equations
                          Instances For

                            W1p.valueL is the ambient jet projection precomposed with the inclusion, so the Sobolev value component is the value component of the underlying ambient jet.

                            theorem TauCeti.W1p.value_apply_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u : ↥(W1p mu Omega p)) :
                            ∀ᵐ (x : E) ∂mu.restrict ↑Omega, ↑↑(value u) x = WithLp.fst (↑↑↑u x)

                            The Sobolev value component agrees almost everywhere with the first component of its ambient value-gradient jet.

                            theorem TauCeti.W1p.value_finsetSum_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {ι : Type u_2} (s : Finset ι) (u : ι → ↥(W1p mu Omega p)) :
                            ∀ᵐ (x : E) ∂mu.restrict ↑Omega, ↑↑(value (∑ j ∈ s, u j)) x = ∑ j ∈ s, ↑↑(value (u j)) x

                            The value of a finite sum of Sobolev functions is almost everywhere the sum of their values.

                            As for TauCeti.W1p.value_coe: the Sobolev gradient component is the gradient component of the underlying ambient jet.

                            theorem TauCeti.W1p.gradient_apply_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u : ↥(W1p mu Omega p)) :
                            ∀ᵐ (x : E) ∂mu.restrict ↑Omega, ↑↑(gradient u) x = WithLp.snd (↑↑↑u x)

                            The Sobolev gradient component agrees almost everywhere with the second component of its ambient value-gradient jet.

                            theorem TauCeti.W1p.ext {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {u v : ↥(W1p mu Omega p)} (hvalue : value u = value v) (hgradient : gradient u = gradient v) :
                            u = v

                            Two Sobolev functions are equal when their value and weak-gradient components are equal.

                            The norm of a Sobolev function controls the norm of its value component.

                            The norm of a Sobolev function controls the norm of its weak gradient.

                            At exponent two, the norm on W1p is the Hilbert graph norm.

                            The squared pointwise norm of a Sobolev gradient is integrable.

                            theorem TauCeti.W1p.integrable_value_sq {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} [InnerProductSpace ℝ E] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u : ↥(W1p mu Omega 2)) :
                            MeasureTheory.Integrable (fun (x : E) => ↑↑(value u) x ^ 2) (mu.restrict ↑Omega)

                            The squared pointwise value of a real Sobolev function is integrable.

                            The integral of the squared Sobolev gradient is its squared L² norm.

                            The integral of the squared Sobolev value is its squared L² norm.

                            theorem TauCeti.W1p.inner_value_eq_setIntegral {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} [InnerProductSpace ℝ E] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] (u v : ↥(W1p mu Omega 2)) :
                            inner ℝ (value u) (value v) = ∫ (x : E) in ↑Omega, ↑↑(value u) x * ↑↑(value v) x ∂mu

                            The L² pairing of the value components of two Sobolev functions, as an integral over Ω.

                            theorem TauCeti.W1p.tendsto_iff_value_gradient {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {I : Type u_2} {l : Filter I} {v : I → ↥(W1p mu Omega p)} {u : ↥(W1p mu Omega p)} :
                            Filter.Tendsto v l (nhds u) ↔ Filter.Tendsto (fun (i : I) => value (v i)) l (nhds (value u)) ∧ Filter.Tendsto (fun (i : I) => gradient (v i)) l (nhds (gradient u))

                            Convergence in the first-order Sobolev norm is equivalent to convergence of both the value and the weak gradient in Lᵖ.

                            Identification with weak Fréchet derivatives #

                            A jet belongs to w1pSubmodule exactly when its value component has the recorded gradient as its weak Fréchet derivative.

                            noncomputable def TauCeti.W1p.mk {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] (u : ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))) (g : ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))) (h : HasWeakFDerivOn mu Omega ↑↑u fun (x : E) => (innerSL ℝ) (↑↑g x)) :
                            ↥(W1p mu Omega p)

                            Construct a Sobolev function from its Lᵖ value and weak-gradient components.

                            Equations
                            Instances For
                              @[simp]
                              theorem TauCeti.W1p.value_mk {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] (u : ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))) (g : ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))) (h : HasWeakFDerivOn mu Omega ↑↑u fun (x : E) => (innerSL ℝ) (↑↑g x)) :
                              value (mk u g h) = u

                              The value component of W1p.mk u g h is u.

                              @[simp]
                              theorem TauCeti.W1p.gradient_mk {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] (u : ↥(MeasureTheory.Lp ℝ p (mu.restrict ↑Omega))) (g : ↥(MeasureTheory.Lp E p (mu.restrict ↑Omega))) (h : HasWeakFDerivOn mu Omega ↑↑u fun (x : E) => (innerSL ℝ) (↑↑g x)) :
                              gradient (mk u g h) = g

                              The gradient component of W1p.mk u g h is g.

                              theorem TauCeti.W1p.hasWeakFDerivOn {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] (u : ↥(W1p mu Omega p)) :
                              HasWeakFDerivOn mu Omega ↑↑(value u) fun (x : E) => (innerSL ℝ) (↑↑(gradient u) x)

                              The value-gradient pair represented by an element of W1p satisfies the weak derivative identity.

                              The weak gradient of a Sobolev function is locally integrable on the domain, as its value component is.

                              theorem TauCeti.W1p.gradient_ae_eq_zero_of_value_ae_eq_zero {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] [BorelSpace E] {V : TopologicalSpace.Opens E} (hV : V ≤ Omega) {u : ↥(W1p mu Omega p)} (hu : ∀ᵐ (x : E) ∂mu.restrict ↑V, ↑↑(value u) x = 0) :
                              ∀ᵐ (x : E) ∂mu.restrict ↑V, ↑↑(gradient u) x = 0

                              A Sobolev function vanishing on an open subset has vanishing weak gradient there. The weak gradient is determined almost everywhere by the function on every open set (TauCeti.HasWeakFDerivOn.ae_eq), and the zero function has zero weak gradient.

                              theorem TauCeti.W1p.ext_value {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] [FiniteDimensional ℝ E] [BorelSpace E] {u v : ↥(W1p mu Omega p)} (hvalue : value u = value v) :
                              u = v

                              Two Sobolev functions are equal when their Lᵖ value components are equal. Uniqueness of weak derivatives determines the gradient component.

                              def TauCeti.W1p.ofExponentLE {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u : ↥(W1p mu Omega q)) :
                              ↥(W1p mu Omega p)

                              On a domain of finite measure, W^{1,q}(Ω) ⊆ W^{1,p}(Ω) for p ≤ q: the value and the weak gradient of u ∈ W^{1,q}(Ω) are also in Lᵖ(Ω), and are still related by the weak derivative identity.

                              Equations
                              Instances For
                                @[simp]
                                theorem TauCeti.W1p.coe_ofExponentLE {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u : ↥(W1p mu Omega q)) :
                                ↑(ofExponentLE hpq u) = ⟨↑↑u, ⋯⟩

                                The underlying ambient Lᵖ jet of W1p.ofExponentLE is the canonical subtype inclusion of the underlying L^q jet via Lp.antitone.

                                theorem TauCeti.W1p.value_ofExponentLE_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u : ↥(W1p mu Omega q)) :
                                ↑↑(value (ofExponentLE hpq u)) =ᵐ[mu.restrict ↑Omega] ↑↑(value u)

                                Lowering the exponent does not change the value of a Sobolev function.

                                theorem TauCeti.W1p.gradient_ofExponentLE_ae {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u : ↥(W1p mu Omega q)) :
                                ↑↑(gradient (ofExponentLE hpq u)) =ᵐ[mu.restrict ↑Omega] ↑↑(gradient u)

                                Lowering the exponent does not change the weak gradient of a Sobolev function.

                                Coercion of W1p.ofExponentLE to the ambient jet space preserves zero.

                                @[simp]

                                Lowering the exponent sends zero to zero.

                                theorem TauCeti.W1p.coe_ofExponentLE_add {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u v : ↥(W1p mu Omega q)) :
                                ↑(ofExponentLE hpq (u + v)) = ↑(ofExponentLE hpq u) + ↑(ofExponentLE hpq v)

                                Coercion of W1p.ofExponentLE to the ambient jet space preserves addition.

                                @[simp]
                                theorem TauCeti.W1p.ofExponentLE_add {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (u v : ↥(W1p mu Omega q)) :
                                ofExponentLE hpq (u + v) = ofExponentLE hpq u + ofExponentLE hpq v

                                Lowering the exponent preserves addition.

                                theorem TauCeti.W1p.coe_ofExponentLE_smul {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (c : ℝ) (u : ↥(W1p mu Omega q)) :
                                ↑(ofExponentLE hpq (c • u)) = c • ↑(ofExponentLE hpq u)

                                Coercion of W1p.ofExponentLE to the ambient jet space preserves real scalar multiplication.

                                @[simp]
                                theorem TauCeti.W1p.ofExponentLE_smul {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] (hpq : p ≤ q) (c : ℝ) (u : ↥(W1p mu Omega q)) :
                                ofExponentLE hpq (c • u) = c • ofExponentLE hpq u

                                Lowering the exponent preserves real scalar multiplication.

                                Coercion of W1p.ofExponentLE to the ambient jet space at equal exponents is the identity.

                                @[simp]

                                Lowering the exponent from p to itself is the identity.

                                theorem TauCeti.W1p.coe_ofExponentLE_ofExponentLE {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] {r : ENNReal} [Fact (1 ≤ r)] (hpq : p ≤ q) (hqr : q ≤ r) (u : ↥(W1p mu Omega r)) :
                                ↑(ofExponentLE hpq (ofExponentLE hqr u)) = ↑(ofExponentLE ⋯ u)

                                Coercions of composed ambient exponent inclusions compose transitively.

                                @[simp]
                                theorem TauCeti.W1p.ofExponentLE_ofExponentLE {E : Type u_1} [MeasurableSpace E] [NormedAddCommGroup E] {mu : MeasureTheory.Measure E} {Omega : TopologicalSpace.Opens E} {p : ENNReal} [InnerProductSpace ℝ E] [Fact (1 ≤ p)] [OpensMeasurableSpace E] [mu.IsAddHaarMeasure] {q : ENNReal} [Fact (1 ≤ q)] [MeasureTheory.IsFiniteMeasure (mu.restrict ↑Omega)] {r : ENNReal} [Fact (1 ≤ r)] (hpq : p ≤ q) (hqr : q ≤ r) (u : ↥(W1p mu Omega r)) :

                                Exponent inclusions compose transitively.