Theorem 4.9 — Poincaré inequality on H¹₀(Ω) for Ω bounded in some direction
ProvedHunterPDE.Elliptic.poincareLet be an open set in that is bounded in some direction: there are a unit vector and constants with for all . Then there is a constant such that
The inequality shows that is a norm on equivalent to the standard one, which is the entry point to existence for the Dirichlet problem.
Formalization Note. depends only on : it is quantified before . is the closure of in the norm (definition H10).
import Mathlib import Definitions.Def_HunterPDE_Elliptic_H10 open MeasureTheory
namespace HunterPDE.Elliptic
/-- Theorem 4.9 of Hunter, *Notes on PDEs* (revised 6/18/2014), p. 98 (Poincaré inequality): if
`Ω` is an open set in `ℝⁿ` that is bounded in some direction (it lies between two parallel
hyperplanes `a < x · e < b`, `e` a unit vector), then there is a constant `C` such that
`∫_Ω u² dx ≤ C ∫_Ω |Du|² dx` for all `u ∈ H¹₀(Ω)`. The constant `C` depends only on `Ω`: it is
quantified before `u`. -/
theorem poincare {n : ℕ} (Ω : Set (EuclideanSpace ℝ (Fin n))) (hΩ : IsOpen Ω)
(hΩd : BoundedInSomeDirection Ω) :
∃ C : ℝ, ∀ u : H10 n Ω,
∫ x in Ω, val u x ^ 2 ≤ C * ∫ x in Ω, ‖grad u x‖ ^ 2 := by sorry
end HunterPDE.Elliptic
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let , and let satisfy two hypotheses:
- is open;
- is bounded in some direction: there are a unit vector and reals with for every .
Here is the closure, in , of the span of the jets of smooth compactly supported with closed support in . For in that space, and are the first and second components of a fixed representative of the pair.
The theorem asserts that there is a real number such that, for every ,
is chosen before , so it is the same for all . is not required to be positive.
Degenerate cases:
- : no unit vector exists in , so the directional-boundedness hypothesis cannot hold and the statement is vacuous.
- with : the hypotheses hold, both integrals are , and every real works.
- Integrability: both integrands are integrable because and are square-integrable on . So no default integral value arises.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.