Documentation

LeanPool.EllipticPDE.Embedding.SobolevSharp

Sharpness of the Sobolev embedding #

The embedding of H₀¹(Ω) into L^q(Ω) is compact below the Sobolev conjugate and at the conjugate itself is bounded. It is not compact there, and the obstruction is scaling: the dilates of a fixed test function, renormalised to keep their L^{2⋆} norm, keep their gradient norm as well and lose their L² norm.

Writing φ_λ(x) = φ(x/λ) and v_λ = λ^{1 - d/2} φ_λ, the three identities are

‖v_λ‖_{L^{2⋆}} = ‖φ‖_{L^{2⋆}}, ‖v_λ‖_{L²} = λ‖φ‖_{L²}, ‖∂ᵢ v_λ‖_{L²} = ‖∂ᵢφ‖_{L²},

and the reason is d/2⋆ = d/2 - 1, the Sobolev relation itself. A family bounded in H₀¹(Ω) whose images keep a fixed positive L^{2⋆} norm and tend to zero in L² has no L^{2⋆}-convergent subsequence.

Main declarations #

References #

James Guo, Partial Differential Equations, Example IV.2.11.

theorem EllipticPdes.Embedding.isTestFn_dilate {d : ℕ} {φ : EuclideanSpace ℝ (Fin d) → ℝ} (h : Sobolev.IsTestFn (Metric.ball 0 1) φ) (hsupp : tsupport φ ⊆ Metric.closedBall 0 1) {lam : ℝ} (hlam0 : 0 < lam) (hlam1 : lam ≤ 1 / 2) :
Sobolev.IsTestFn (Metric.ball 0 1) fun (x : EuclideanSpace ℝ (Fin d)) => φ (lam⁻¹ • x)

The dilate x ↦ φ(x/lam) of a test function supported in the closed unit ball is a test function on the unit ball, for 0 < lam ≤ 1/2.

theorem EllipticPdes.Embedding.eLpNorm_dilate {d : ℕ} {φ : EuclideanSpace ℝ (Fin d) → ℝ} (hφ : Measurable φ) {lam : ℝ} (hlam0 : 0 < lam) {p : ENNReal} (hp0 : p ≠ 0) (hpt : p ≠ ⊤) :

Lᵖ seminorm of a dilate, over the unit ball, where both sides see the whole space since the supports lie inside.

theorem EllipticPdes.Embedding.eLpNorm_partialD_dilate {d : ℕ} {φ : EuclideanSpace ℝ (Fin d) → ℝ} (hφ : ContDiff ℝ 1 φ) (i : Fin d) (hmeas : Measurable (Sobolev.partialD i φ)) {lam : ℝ} (hlam0 : 0 < lam) {p : ENNReal} (hp0 : p ≠ 0) (hpt : p ≠ ⊤) :

Partial derivatives of a dilate, in Lᵖ.

The test function the argument dilates #

A bump on the unit ball: one on closedBall 0 (1/4) and supported in closedBall 0 (1/2).

Equations
Instances For

    The bump has positive Lᵖ seminorm, being continuous and nonzero at the origin.

    The graph coordinates of a test function #

    The function coordinate of a test graph, in Lᵖ over the whole space.

    A gradient coordinate of a test graph, in Lᵖ over the whole space.

    The renormalised dilates #

    noncomputable def EllipticPdes.Embedding.sharpFamily (d : ℕ) (lam : ℝ) :

    lam^{1 - d/2} φ(·/lam), the dilate renormalised to keep its L^{2⋆} norm.

    Equations
    Instances For
      theorem EllipticPdes.Embedding.isTestFn_sharpFamily {d : ℕ} {lam : ℝ} (h0 : 0 < lam) (h1 : lam ≤ 1 / 2) :
      theorem EllipticPdes.Embedding.eLpNorm_sharpFamily {d : ℕ} {lam : ℝ} (h0 : 0 < lam) {p : ENNReal} (hp0 : p ≠ 0) (hpt : p ≠ ⊤) :

      The Lᵖ seminorm of a renormalised dilate, with the two powers of lam collected.

      The same for a gradient coordinate, which picks up one further power of the dilation.

      The family in H₀¹ of the unit ball #

      noncomputable def EllipticPdes.Embedding.sharpElt (d : ℕ) {lam : ℝ} (h0 : 0 < lam) (h1 : lam ≤ 1 / 2) :

      The renormalised dilate, as an element of H₀¹ of the unit ball.

      Equations
      Instances For
        theorem EllipticPdes.Embedding.eLpNorm_sharpFamily_crit {d : ℕ} {lam : ℝ} {p' : NNReal} (hp'0 : p' ≠ 0) (hp' : (↑p')⁻¹ = (↑2)⁻¹ - (↑d)⁻¹) (hd : 0 < d) (h0 : 0 < lam) :

        At the critical exponent the two powers of lam cancel: the renormalised dilates all have the seminorm of the bump itself.

        At the exponent 2 the renormalised dilates lose their norm linearly in lam.

        Sharpness #

        noncomputable def EllipticPdes.Embedding.critEmb {p' : NNReal} [Fact (1 ≤ ↑p')] (d : ℕ) (hd : 0 < d) (hp' : (↑p')⁻¹ = (↑2)⁻¹ - (↑d)⁻¹) :

        The Sobolev embedding of H₀¹ of the unit ball at the critical exponent.

        Equations
        Instances For
          theorem EllipticPdes.Embedding.eLpNorm_critEmb {d : ℕ} {p' : NNReal} [Fact (1 ≤ ↑p')] (hd : 0 < d) (hp' : (↑p')⁻¹ = (↑2)⁻¹ - (↑d)⁻¹) (U : ↥(Sobolev.H01 (Metric.ball 0 1))) (q : ENNReal) :
          theorem EllipticPdes.Embedding.norm_critEmb {d : ℕ} {p' : NNReal} [Fact (1 ≤ ↑p')] (hd : 0 < d) (hp' : (↑p')⁻¹ = (↑2)⁻¹ - (↑d)⁻¹) (U : ↥(Sobolev.H01 (Metric.ball 0 1))) :
          ‖(critEmb d hd hp') U‖ = (MeasureTheory.eLpNorm (↑↑((↑U).ofLp 0)) (↑p') (MeasureTheory.volume.restrict (Metric.ball 0 1))).toReal
          theorem EllipticPdes.Embedding.not_isCompactOperator_critEmb {d : ℕ} (hd : 2 < d) (hdpos : 0 < d) {p' : NNReal} [Fact (1 ≤ ↑p')] (hp'0 : p' ≠ 0) (hp' : (↑p')⁻¹ = (↑2)⁻¹ - (↑d)⁻¹) :
          ¬IsCompactOperator ⇑(critEmb d hdpos hp')

          Failure of compactness at the critical exponent. The renormalised dilates stay in the unit ball of H₀¹, keep the L^{2⋆} norm of the bump, and lose their L² norm, so their images have no convergent subsequence.

          Compactness below the critical exponent is rellichEmbL_isCompact_of_lt. This is where that range stops.