Documentation

LeanPool.EllipticPDE.Regularity.InteriorSmooth

Infinite differentiability in the interior #

Evans, Partial Differential Equations (2nd ed.), §6.3.1, Theorem 3 (Infinite differentiability in the interior, p. 334). Smooth coefficients and a smooth datum give a solution smooth in the interior, whatever the boundary does.

The route is the one the chapter takes. Higher interior regularity, run at every order, puts the solution in H^m(V) for every m; the Sobolev embedding then converts an unbounded supply of weak derivatives into classical ones. Neither half needs a quantitative statement: the constants of higher_interior_regularity are what make the estimate uniform, and smoothness on a fixed V needs only that the derivatives exist.

Requirements of the embedding half #

Weak derivatives of every order are handed over one family per order, with nothing relating them, so the embedding half starts by assembling them into a single family closed under differentiation. Uniqueness of the weak gradient on a ball is what identifies the entries two families share (EllipticPdes.Regularity.exists_gradClosed_of_hasIteratedWeakDerivOn).

From there it is two steps.

Main declarations #

theorem EllipticPdes.Regularity.exists_contDiffOn_ball_of_hasIteratedWeakDerivOn {n : ℕ} {V : Set (EuclideanSpace ℝ (Fin (n + 1)))} (u : Sobolev.L2D V) (h : ∀ (k : ℕ), Nonempty (HasIteratedWeakDerivOn V k u)) {x : EuclideanSpace ℝ (Fin (n + 1))} {r : ℝ} (hball : Metric.closedBall x r ⊆ interior V) :
∃ (v : EuclideanSpace ℝ (Fin (n + 1)) → ℝ), ContDiffOn ℝ (↑⊤) v (Metric.ball x r) ∧ v =ᵐ[MeasureTheory.volume.restrict (Metric.ball x r)] ↑↑u

Sobolev ladder on a ball. An L² class with weak derivatives of every order has a smooth representative on any ball whose closure sits inside the region.

This is the analytic content of Evans's Theorem 3, and it is three steps.

The argument is local, so it runs on balls small enough for the ladder to shrink inside, and exists_contDiffOn_of_locally_ae collects the local representatives. The closed ball is asked for so that every point of the open one has room for that shrinking.

Sobolev ladder in qualitative form. An L² class on V with weak derivatives of every order has a representative smooth on the interior of V. No bound is asked and none is produced: the estimate lives in higher_interior_regularity, and smoothness on a fixed set follows from the existence of the derivatives alone.

The proof is local, so it runs on balls inside interior V and never sees V itself except through the family it is handed. exists_contDiffOn_of_locally_ae assembles the local representatives, and it needs no gluing: two of them are continuous and agree almost everywhere where their balls meet, so they agree there.

theorem EllipticPdes.Regularity.interior_smooth {n : ℕ} (Op : Sobolev.FullEllipticOp (n + 1)) {Ω : Set (EuclideanSpace ℝ (Fin (n + 1)))} (hΩm : MeasurableSet Ω) (hΩo : IsOpen Ω) (hA1 : IsLipCoeff Op.toEllipticCoeff) (hA : (k : ℕ) → IsWkInftyCoeff Op.toEllipticCoeff k) (hbc : (k : ℕ) → IsWkInftyLower Op k) (u : ↥(Sobolev.H01 Ω)) (f : Sobolev.L2D Ω) (hf : ∀ (k : ℕ), ∃ (hfk : HasIteratedWeakDerivOn Ω k f) (M : ℝ), IteratedL2Bound hfk M) (hweak : ∀ (w : ↥(Sobolev.H01 Ω)), ((Op.fullBilin Ω) u) w = ∫ (x : EuclideanSpace ℝ (Fin (n + 1))) in Ω, ↑↑f x * ↑↑((↑w).ofLp 0) x) {V : Set (EuclideanSpace ℝ (Fin (n + 1)))} (hVc : IsCompact V) (hVΩ : V ⊆ Ω) :
∃ (u' : EuclideanSpace ℝ (Fin (n + 1)) → ℝ), u' =ᵐ[MeasureTheory.volume.restrict (interior V)] ↑↑((extendL2 hΩm) ((↑u).ofLp 0)) ∧ ContDiffOn ℝ (↑⊤) u' (interior V)

Infinite differentiability in the interior (Evans, Partial Differential Equations (2nd ed.), §6.3.1, Theorem 3, p. 334). For a weak solution of L u = f whose coefficients lie in W^{k,∞} at every order and whose datum has weak derivatives of every order in L²(Ω), the solution has a representative smooth on the interior of each compact V ⋐ Ω.

The principal part is asked for once more, as W^{1,∞} in the pointwise form of IsLipCoeff, which the base case of higher_interior_regularity reads and which no W^{k,∞} bundle supplies: the passage from an essential bound on a weak gradient to the pointwise Lipschitz estimate is the statement that a W^{1,∞} function has a Lipschitz representative, and Mathlib has Rademacher's theorem in the opposite direction alone. Smooth coefficients meet every hypothesis through IsC1Coeff.toIsLipCoeff, IsCkCoeff.toIsWkInftyCoeff and IsWkInfty.ofContDiff, so the classical statement with a_{ij}, b_i, c, f ∈ C^∞(Ω) follows as an instance.