Theorem 2.9 — |∂^α u(x)| ≤ nᵏ e^{k−1} k!/rᵏ · max |u| for harmonic u
ProvedHunterPDE.Harmonic.harmonic_higher_derivative_estimateLet be open, let be harmonic in , and let . Then for every multi-index of order
The constant grows like times a geometric factor, which is exactly what makes the Taylor series of converge (Theorem 2.10).
Formalization Note. The constant is the book's, stated exactly. The book writes "for any multi-index "; the statement adds the restriction , because at the bound would read , which fails for , and the book's induction starts at (Theorem 2.7). As in Theorem 2.7, the maximum is expressed through an arbitrary bound on , equivalently. is HunterPDE.Shared.multiDeriv u α from the shared definition HunterPDE.Shared.PartialDeriv (0-based coordinates); is given with the hypothesis .
import Mathlib import Definitions.Def_HunterPDE_Shared_PartialDeriv
namespace HunterPDE.Harmonic
/-- Theorem 2.9 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 multi-index `α` of order `k = |α| ≥ 1`,
`|∂^α u(x)| ≤ (n^k e^{k-1} k! / r^k) max_{B̄_r(x)} |u|`. The maximum is expressed through an
arbitrary bound `M` of `|u|` on `B̄_r(x)`. The page states the bound for every `α ∈ ℕ₀ⁿ`; at
`k = 0` it would read `|u(x)| ≤ e^{-1} max |u|`, which fails for `u ≡ 1`, and the proof's induction
starts at `k = 1` (Theorem 2.7), so `1 ≤ k` is assumed. -/
theorem harmonic_higher_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 ⊆ Ω)
(α : Fin n → ℕ) (k : ℕ) (hk : ∑ i, α i = k) (hk1 : 1 ≤ k)
{M : ℝ} (hM : ∀ y ∈ Metric.closedBall x r, |u y| ≤ M) :
|Shared.multiDeriv u α x| ≤ ((n : ℝ) ^ k * Real.exp 1 ^ (k - 1) * (k.factorial : ℝ) / r ^ k) * 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 multi-index.
- satisfies and .
- is a real number with for all .
Conclusion.
Here is Euler's number and is taken as a real number. is a notion defined elsewhere in the bundle, whose definition is not part of the code shown. By its name it is the mixed partial derivative , but its precise meaning, including the order of differentiation and any convention where derivatives do not exist, cannot be read off from this text.
Degenerate cases.
- Exponent . This is natural-number subtraction, but , so it is the true value . The division by is by a positive number.
- . The only multi-index is empty with sum , which contradicts . So the statement is vacuous.
- . Excluded by hypothesis.
- Sign and choice of . Any admissible is . may be any upper bound for on the closed ball, not necessarily the maximum.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.