Theorem 2.10 — harmonic functions are real-analytic
ProvedHunterPDE.Harmonic.harmonic_real_analyticLet be open. If is harmonic in , then is real-analytic in : every has a neighbourhood on which is the sum of a convergent power series centred at ,
A solution of Laplace's equation is therefore determined on a connected open set by its germ at a single point (Corollary 2.11); this is the prototype of analytic regularity for elliptic equations.
Formalization Note. Real-analytic in is Mathlib's AnalyticOnNhd ℝ u Ω (analytic at every point of , i.e. a power series with positive radius converging to near each point); it is not analyticity on a single ball. Harmonic on the open set is InnerProductSpace.HarmonicOnNhd u Ω. The statement holds for every .
import Mathlib
namespace HunterPDE.Harmonic
/-- Theorem 2.10 of Hunter, *Notes on PDEs* (revised 6/18/2014), p. 24: if `u ∈ C²(Ω)` is harmonic
in an open set `Ω ⊆ ℝⁿ`, then `u` is real-analytic in `Ω`: at every point of `Ω` it has a power
series expansion converging to `u` on a ball of positive radius (`AnalyticOnNhd ℝ u Ω`). -/
theorem harmonic_real_analytic {n : ℕ} {Ω : Set (EuclideanSpace ℝ (Fin n))}
{u : EuclideanSpace ℝ (Fin n) → ℝ} (hΩ : IsOpen Ω) (hu : InnerProductSpace.HarmonicOnNhd u Ω) :
AnalyticOnNhd ℝ u Ω := by sorry
end HunterPDE.Harmonic
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be arbitrary, and write for -dimensional Euclidean space: real -tuples with the standard Euclidean inner product and norm. Let be a set, and let be a real-valued function defined on all of , not only on . The statement makes two assumptions:
- is open in .
- is harmonic on a neighbourhood of every point of . Concretely, for every both of the following hold:
- is at , meaning is twice continuously (Fréchet) differentiable on some open neighbourhood of ;
- the Laplacian of vanishes at every point of some neighbourhood of . The Laplacian is the trace of the second derivative with respect to an orthonormal basis, which here amounts to
These neighbourhoods are only required to exist around each point of . Nothing prevents them from reaching outside , and no condition is placed on away from such neighbourhoods.
Under these hypotheses, the theorem concludes that is real-analytic at every point of . That is, for every there exist:
- a formal power series in the displacement, where each is a continuous symmetric -linear map on , applied as ;
- a radius , not exceeding the series' radius of convergence,
such that
with the series converging there. The radius may depend on . The statement does not assert that the ball of radius lies inside , and it gives no uniformity of across .
Degenerate cases:
- . Both the hypothesis and the conclusion are vacuous, so the statement asserts nothing.
- . Here is a single point. Every function on it is constant, the Laplacian is an empty sum and therefore identically , and the conclusion holds trivially for every and every .
- Undefined second derivatives. No junk value of the Laplacian enters at points that matter: at every point of where the vanishing is required, is twice differentiable, provided is taken inside the neighbourhood. The formal definition, however, does not itself insist on this.
- The openness hypothesis. The assumption that is open is stated separately. The conclusion concerns only points of and neighbourhoods around them.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.