Theorem 2.7 — first-derivative estimate |∂ᵢu(x)| ≤ (n/r) max |u| for harmonic u
ProvedHunterPDE.Harmonic.harmonic_derivative_estimateLet be open, let be harmonic in , and let . Then for every
The estimate bounds a derivative of a harmonic function at a point by the size of the function on a surrounding ball; it gives Liouville's theorem (Corollary 2.8) and is the base case of the higher-order estimate (Theorem 2.9).
Formalization Note. The maximum over the closed ball is expressed through an arbitrary bound: for every real with on , . Since is continuous on the compact ball the maximum is attained, so taking recovers the book's form, and the two are equivalent. Coordinates are 0-based (i : Fin n); is HunterPDE.Shared.partialDeriv u i from the shared definition HunterPDE.Shared.PartialDeriv. Harmonic on is InnerProductSpace.HarmonicOnNhd u Ω.
import Mathlib import Definitions.Def_HunterPDE_Shared_PartialDeriv
namespace HunterPDE.Harmonic
/-- Theorem 2.7 of Hunter, *Notes on PDEs* (revised 6/18/2014), p. 23: if `u ∈ C²(Ω)` is harmonic
in the open set `Ω ⊆ ℝⁿ` and `B_r(x) ⋐ Ω`, then for every coordinate `i`,
`|∂ᵢu(x)| ≤ (n / r) max_{B̄_r(x)} |u|`. The maximum is expressed through an arbitrary bound `M`
of `|u|` on the closed ball `B̄_r(x)` (taking `M` to be the maximum gives the book's form). -/
theorem harmonic_derivative_estimate {n : ℕ} {Ω : Set (EuclideanSpace ℝ (Fin n))}
{u : EuclideanSpace ℝ (Fin n) → ℝ} (hΩ : IsOpen Ω) (hu : InnerProductSpace.HarmonicOnNhd u Ω)
{x : EuclideanSpace ℝ (Fin n)} {r : ℝ} (hr : 0 < r) (hball : Metric.closedBall x r ⊆ Ω)
(i : Fin n) {M : ℝ} (hM : ∀ y ∈ Metric.closedBall x r, |u y| ≤ M) :
|Shared.partialDeriv u i x| ≤ (n / r) * M := by sorry
end HunterPDE.Harmonic
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Hypotheses.
- is arbitrary.
- is open.
- is harmonic near every point of . For each :
- is on a neighbourhood of ;
- vanishes on a neighbourhood of .
- and satisfy .
- is a coordinate index in .
- is a real number with for all .
Conclusion.
Here is a notion defined elsewhere in the bundle, whose definition is not part of the code shown. By its name it is the -th partial derivative , but its precise meaning, including any convention at points where the derivative does not exist, cannot be read off from this text.
Degenerate cases.
- . There is no index , so the statement is vacuous. For the factor is the real number .
- Sign of . Since , the closed ball contains , so any admissible satisfies .
- Choice of . may be any upper bound for on the closed ball, not necessarily the maximum. The bound weakens as grows.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.