Theorem 3.36 — Morrey's inequality for C_c^∞(ℝⁿ), p > n
ProvedHunterPDE.Sobolev.morreyLet and . There is a constant such that for all
where is the Hölder seminorm of (1.1), is the Euclidean length of the gradient and is the norm of Definition 3.23.
For a gradient in forces Hölder continuity with exponent and boundedness; this is the basis of the embedding (Theorem 3.37).
Formalization Note. One constant serves both inequalities, which is equivalent to two constants (take the larger). It is chosen after and before . (3.13) is stated pointwise, for every , which is equivalent to the bound on the supremum. The clause "with if " of the printed statement is outside the stated range and is not formalized. Values are in .
import Mathlib import Definitions.Def_HunterPDE_Sobolev_SobolevSpace import Definitions.Def_HunterPDE_Shared_HolderSeminorm open MeasureTheory
namespace HunterPDE.Sobolev
/-- Theorem 3.36 of Hunter, *Notes on PDEs* (revised 6/18/2014), p. 68 (Morrey): let `n < p < ∞`
and `α = 1 − n/p`. There is a constant `C = C(n, p)` (chosen before `f`) such that for all
`f ∈ C_c^∞(ℝⁿ)`: `[f]_α ≤ C ‖Df‖_p` (3.12), with `[·]_α` the Hölder seminorm (1.1) on `ℝⁿ` and `|Df|`
the Euclidean gradient norm, and `sup_{ℝⁿ} |f| ≤ C ‖f‖_{W^{1,p}}` (3.13), stated pointwise. -/
theorem morrey {n : ℕ} {p : ℝ} (hnp : (n : ℝ) < p) :
∃ C : NNReal, ∀ f : EuclideanSpace ℝ (Fin n) → ℝ,
ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) f → HasCompactSupport f →
Shared.holderSeminorm (1 - (n : ℝ) / p) Set.univ f ≤
(C : ENNReal) * eLpNorm (fun x => ‖gradient f x‖) (ENNReal.ofReal p) volume ∧
∀ x, ENNReal.ofReal |f x| ≤
(C : ENNReal) * sobolevNorm 1 (ENNReal.ofReal p) Set.univ f := by sorry
end HunterPDE.Sobolev
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
The names Shared.holderSeminorm and sobolevNorm come from imported definition files whose text is not part of this declaration.
Let be a natural number and a real number with . Put
Then there exists a single constant , depending only on and and chosen before , with the following property. For every function with compact support, both of the following hold.
(i) Hölder bound. In ,
The terms in this bound are:
- is the gradient of at , the vector representing the Fréchet derivative through the Euclidean inner product;
- is its Euclidean length;
- with respect to Lebesgue measure, with passed as an extended real.
(ii) Pointwise bound. For every ,
compared in .
Degenerate cases. For the hypothesis forces .
For the hypothesis is only , so is permitted, and . In that case:
- is a single point, and every function on it is smooth with compact support;
- the gradient is , so the right side of (i) is and (i) requires the Hölder seminorm to be ;
- whether (i) and (ii) then hold depends on the imported definitions, which are not shown here.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.