Theorem 2.13 — strong maximum principle for subharmonic functions
ProvedHunterPDE.Harmonic.strong_maximum_principlemaximum-principlep2o-batch-books5p2o-gran-per-chapterp2o-plan-bookp2o-v1pdesubharmonic-functions
Let be a connected open set and . If is subharmonic ( in ) and attains a global maximum value in , i.e. there is with
then is constant in .
Applied to and it gives the strong maximum and minimum principle for harmonic functions (Theorem 2.15).
Formalization Note. Subharmonicity (with ) is IsSubharmonicOn Ω u from the definition item Subharmonic. Connectedness is IsPreconnected Ω; nonemptiness is implied by the existence of the maximum point, so this is the book's "connected". Constant in is .
Preamble
import Mathlib import Definitions.Def_HunterPDE_Harmonic_Subharmonic
Formal statement
namespace HunterPDE.Harmonic
/-- Theorem 2.13 of Hunter, *Notes on PDEs* (revised 6/18/2014), p. 26 (strong maximum
principle): if `Ω ⊆ ℝⁿ` is a connected open set, `u ∈ C²(Ω)` is subharmonic (`Δu ≥ 0` in `Ω`) and
`u` attains a global maximum value in `Ω` (at some `x₀ ∈ Ω`), then `u` is constant in `Ω`. -/
theorem strong_maximum_principle {n : ℕ} {Ω : Set (EuclideanSpace ℝ (Fin n))}
{u : EuclideanSpace ℝ (Fin n) → ℝ} (hΩ : IsOpen Ω) (hconn : IsPreconnected Ω)
(hu : IsSubharmonicOn Ω u) (hmax : ∃ x₀ ∈ Ω, ∀ x ∈ Ω, u x ≤ u x₀) :
∃ c : ℝ, ∀ x ∈ Ω, u x = c := by sorry
end HunterPDE.Harmonic
Source
Hunter, Notes on Partial Differential Equations (revised 6/18/2014), p. 26, Theorem 2.13
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Hypotheses.
- is arbitrary.
- is open and preconnected, meaning it cannot be split into two disjoint nonempty relatively open pieces. The empty set counts as preconnected.
- is subharmonic on :
- is on ;
- for all .
- attains its maximum over : there is with for all .
Conclusion. is constant on : there is a real with for all .
Degenerate cases.
- Empty . The hypothesis on forces to be nonempty, so empty cannot occur.
- . is the single point, where every function is constant, so the statement is trivially true.
- Values outside . Only the values of on are constrained. Since is open, " on " is ordinary near each point of .
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.