Documentation

LeanPool.EllipticPDE.Embedding.DomainLadder

Sobolev ladder on a bounded domain #

The proof of the Sobolev embedding at order k applies the Gagliardo-Nirenberg-Sobolev inequality to D^β u for |β| ≤ k - 1, reads off u ∈ W^{k-1,p⋆}(Ω), and repeats. This file runs that iteration.

EllipticPdes.Embedding.memLp_of_gradClosed_general runs the same iteration on a ball inside a ball, each rung shrinking the domain because the whole-space inequality is fed through a cutoff. On a bounded domain with C¹ boundary the extension operator supplies the cutoff once and for all, so no rung shrinks anything and the estimate is on Ω throughout. That is what makes a constant possible: one number, depending on the domain, the dimension, the base exponent, the rung count and the target exponent, takes a uniform L^{p₀} bound on the family to an L^q bound on the member.

Two regimes of a rung #

The step onto the target q consumes the exponent p with 1/p = 1/q + 1/d, which is admissible when 1/q + 1/d ≤ 1. Below that the target sits under the conjugate exponent and one rung from p₀ overshoots it; the exponent is then lowered onto the target by the finite measure of the domain, at the price of a factor |Ω|^{1/q - 1/P} the constant absorbs. Both regimes are what EllipticPdes.Embedding.memLp_of_gradClosed_general separates on a ball.

Main declarations #

References #

James Guo, Partial Differential Equations (Course Lecture Notes), Theorem IV.2.3 case (i); L. C. Evans, Partial Differential Equations (2nd ed.), §5.6.3 Theorem 6 clause (i).

theorem EllipticPdes.Embedding.exists_const_memLp_of_gradClosed_domain {d : ℕ} (hd : 1 < d) {Ω : Set (EuclideanSpace ℝ (Fin d))} (hΩopen : IsOpen Ω) (hΩb : Bornology.IsBounded Ω) (hC1 : Extension.HasC1Boundary Ω) {p₀ : NNReal} (hp₀ : 1 ≤ p₀) (ι : Type u_1) (s : ℕ) {q : NNReal} :
↑p₀ * ↑s ≤ ↑d → p₀ ≤ q → (↑p₀)⁻¹ - ↑s * (↑d)⁻¹ ≤ (↑q)⁻¹ → ∃ (K : NNReal), ∀ {F : ι → EuclideanSpace ℝ (Fin d) → ℝ} {nxt : ι → Fin d → ι} {dep : ι → ℕ} {m : ℕ}, (∀ (i : ι) (k : Fin d), dep (nxt i k) ≤ dep i + 1) → (∀ (i : ι), dep i < m → HasWeakGradOn Ω (F i) fun (k : Fin d) => F (nxt i k)) → (∀ (i : ι), dep i ≤ m → MeasureTheory.MemLp (F i) (↑p₀) (MeasureTheory.volume.restrict Ω)) → ∀ (M : ENNReal), (∀ (j : ι), dep j ≤ m → MeasureTheory.eLpNorm (F j) (↑p₀) (MeasureTheory.volume.restrict Ω) ≤ M) → ∀ (i : ι), dep i + s ≤ m → MeasureTheory.MemLp (F i) (↑q) (MeasureTheory.volume.restrict Ω) ∧ MeasureTheory.eLpNorm (F i) (↑q) (MeasureTheory.volume.restrict Ω) ≤ ↑K * M

Sobolev ladder on a bounded domain with C¹ boundary and its constant. Let F assign a class to each index of ι, let nxt i k name a weak k-derivative of F i on Ω, and let dep record how far an index sits above the root, so that differentiating adds at most one. At rung s with p₀ s ≤ d, one constant takes a uniform L^{p₀} bound on the members of depth at most m to an L^q bound on every member of depth at most m - s, for any q ≥ p₀ whose reciprocal is at least 1/p₀ - s/d. This is the embedding's case (i), read on a family closed under weak differentiation with a depth function in place of D^α u.