Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Theorem 2.25 — the Newtonian potential u = Γ ∗ f is C^∞ and solves −Δu = f

Proved
HunterPDE.Newtonian.newtonianPotential_poisson

by mikedeng1 · Sep 27, 2026 · Mathlib 0df444a (Lean v4.33.1)

newtonian-potentialp2o-batch-books5p2o-gran-per-chapterp2o-plan-bookp2o-v1pdepoisson-equation

Let n≥2n \ge 2n≥2, let f∈Cc∞(Rn)f \in C_c^\infty(\mathbb{R}^n)f∈Cc∞​(Rn), and let u=Γ∗fu = \Gamma * fu=Γ∗f be its Newtonian potential, where Γ\GammaΓ is the fundamental solution (2.12). Then u∈C∞(Rn)u \in C^\infty(\mathbb{R}^n)u∈C∞(Rn) and uuu solves Poisson's equation

−Δu=fin Rn.-\Delta u = f \quad\text{in } \mathbb{R}^n.−Δu=fin Rn.

This is the existence half of the theory of Poisson's equation on the whole space and the starting point for the regularity estimates of this mission.

Formalization Note. The statement has three conjuncts: for every xxx the integrand y↦Γ(x−y)f(y)y \mapsto \Gamma(x-y) f(y)y↦Γ(x−y)f(y) is Lebesgue integrable (so u(x)u(x)u(x) is a genuine integral, not Lean's default value 000 for a non-integrable function), uuu is ContDiff ℝ ∞, and −Δu(x)=f(x)-\Delta u(x) = f(x)−Δu(x)=f(x) for every xxx. The integrability conjunct makes explicit what the book's definition of Γ∗f\Gamma * fΓ∗f presupposes.

Preamble
import Mathlib
import Definitions.Def_HunterPDE_Newtonian_FundamentalSolution
import Definitions.Def_HunterPDE_Newtonian_NewtonianPotential
Formal statement
namespace HunterPDE.Newtonian

open MeasureTheory
open scoped ContDiff
open Laplacian

/-- Hunter, *Notes on PDEs*, p. 34, Theorem 2.25: if `f ∈ C_c^∞(ℝⁿ)` (`n ≥ 2`) and
`u = Γ ∗ f` with `Γ` the fundamental solution (2.12), then `u ∈ C^∞(ℝⁿ)` and `−Δu = f`
(2.16). The first conjunct records that the convolution integral `∫ Γ(x − y) f(y) dy` defining
`u(x)` is a genuine Lebesgue integral for every `x` (so `u` is not the Bochner junk value `0`).
`ContDiff ℝ ∞` is `C^∞` (not `ContDiff ℝ ⊤`, which is analyticity in this Mathlib). -/
theorem newtonianPotential_poisson (n : ℕ) (hn : 2 ≤ n)
    (f : EuclideanSpace ℝ (Fin n) → ℝ) (hf : ContDiff ℝ ∞ f) (hfc : HasCompactSupport f) :
    (∀ x, Integrable (fun y => fundamentalSolution n (x - y) * f y)) ∧
      ContDiff ℝ ∞ (newtonianPotential n f) ∧
      ∀ x, -(Δ (newtonianPotential n f)) x = f x := by sorry

end HunterPDE.Newtonian
Source
Hunter, Notes on Partial Differential Equations (revised 6/18/2014), p. 34, Theorem 2.25
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

Setting.

  • nnn is a natural number with n≥2n \ge 2n≥2.
  • f:Rn→Rf : \mathbb{R}^n \to \mathbb{R}f:Rn→R is infinitely differentiable (C∞C^\inftyC∞: continuously differentiable to every finite order, not analytic) on all of Rn\mathbb{R}^nRn.
  • fff has compact support: the closure of {f≠0}\{f \ne 0\}{f=0} is compact.

Symbols.

  • Γn\Gamma_nΓn​ is:

    • for n=2n = 2n=2, Γ2(z)=−12πlog⁡∣z∣\Gamma_2(z) = -\frac{1}{2\pi}\log|z|Γ2​(z)=−2π1​log∣z∣;
    • for n≥3n \ge 3n≥3, Γn(z)=1n(n−2)αn∣z∣−(n−2)\Gamma_n(z) = \frac{1}{n(n-2)\alpha_n}|z|^{-(n-2)}Γn​(z)=n(n−2)αn​1​∣z∣−(n−2);

    where αn\alpha_nαn​ is the Lebesgue measure of the open unit ball, and Γn(0)=0\Gamma_n(0) = 0Γn​(0)=0 by the conventions log⁡0=0\log 0 = 0log0=0 and 1/0=01/0 = 01/0=0.

  • uuu is the Newtonian potential

u(x)=∫RnΓn(x−y) f(y) dy,u(x) = \int_{\mathbb{R}^n} \Gamma_n(x-y)\,f(y)\,dy,u(x)=∫Rn​Γn​(x−y)f(y)dy,

a Lebesgue integral over Rn\mathbb{R}^nRn that would be 000 at any xxx where the integrand is not integrable.

  • Δu\Delta uΔu is the Laplacian of uuu: the sum of second derivatives of uuu along an orthonormal basis.

Assertion. The statement asserts three things.

  1. Integrability. For every xxx, the function y↦Γn(x−y)f(y)y \mapsto \Gamma_n(x-y)f(y)y↦Γn​(x−y)f(y) is Lebesgue integrable over Rn\mathbb{R}^nRn.
  2. Smoothness. uuu is infinitely differentiable (C∞C^\inftyC∞) on all of Rn\mathbb{R}^nRn.
  3. Poisson equation. For every x∈Rnx \in \mathbb{R}^nx∈Rn,
−Δu(x)=f(x).-\Delta u(x) = f(x).−Δu(x)=f(x).

Degenerate cases:

  • Excluded dimensions. n≥2n \ge 2n≥2 excludes n=0,1n = 0, 1n=0,1.
  • Zero function. f≡0f \equiv 0f≡0 satisfies the hypotheses, gives u≡0u \equiv 0u≡0, and then all three conclusions hold trivially.
  • Default integral value. Part 1 rules out the default-000 value of the integral for every xxx.
  • The origin. The value Γn(0)=0\Gamma_n(0) = 0Γn​(0)=0 enters only at the single point y=xy = xy=x.
Human review
  • Endorsed by Shuze Chen · Oct 2, 2026

    Confirmed by the moderator at approval.

  • Endorsed by mikedeng1 · Oct 2, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me