Corollary 2.27 — ∂ᵢⱼu(x) = ∫_{B_R(x)} ∂ᵢⱼΓ(x−y)[f(y)−f(x)] dy − (1/n) f(x) δᵢⱼ
ProvedHunterPDE.Newtonian.secondPartial_newtonianPotential_ballLet , and . Let and let be an open ball centered at containing the support of . Then for all indices
where is the second partial derivative of evaluated at and is the Kronecker delta. The kernel is not locally integrable, and the subtraction of is what makes the integral converge; this representation is the input to the Hölder estimate, Theorem 2.28.
Formalization Note. Indices are 0-based. The statement asserts, as a first conjunct, that is Lebesgue integrable on (an absolutely convergent integral, as the book's proof uses), and then the identity. The support is the closed support tsupport f, and .
import Mathlib import Definitions.Def_HunterPDE_Newtonian_FundamentalSolution import Definitions.Def_HunterPDE_Newtonian_NewtonianPotential import Definitions.Def_HunterPDE_Newtonian_PartialDeriv
namespace HunterPDE.Newtonian
open MeasureTheory
open scoped ContDiff
/-- Hunter, *Notes on PDEs*, p. 39, Corollary 2.27: if `f ∈ C_c^∞(ℝⁿ)` (`n ≥ 2`) and
`u = Γ ∗ f`, then for every `x` and every open ball `B_R(x)` centered at `x` that contains the
support of `f`,
`∂ᵢⱼu(x) = ∫_{B_R(x)} ∂ᵢⱼΓ(x − y) [f(y) − f(x)] dy − (1/n) f(x) δᵢⱼ`.
Here `∂ᵢⱼΓ(x − y)` is the second partial derivative of `Γ` evaluated at `x − y`; the integrand
is Lebesgue integrable on the ball (asserted as the first conjunct, as the proof of Theorem 2.26
states). Indices are 0-based. -/
theorem secondPartial_newtonianPotential_ball (n : ℕ) (hn : 2 ≤ n)
(f : EuclideanSpace ℝ (Fin n) → ℝ) (hf : ContDiff ℝ ∞ f) (hfc : HasCompactSupport f)
(x : EuclideanSpace ℝ (Fin n)) (R : ℝ) (hR : 0 < R)
(hsupp : tsupport f ⊆ Metric.ball x R) (i j : Fin n) :
IntegrableOn (fun y => secondPartial (fundamentalSolution n) i j (x - y) * (f y - f x))
(Metric.ball x R) ∧
secondPartial (newtonianPotential n f) i j x =
(∫ y in Metric.ball x R, secondPartial (fundamentalSolution n) i j (x - y) * (f y - f x))
- 1 / (n : ℝ) * f x * (if i = j then 1 else 0) := by sorry
end HunterPDE.Newtonian
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Setting.
- is a natural number with .
- is infinitely differentiable () with compact support.
- is a point.
- is a real number with .
- The closed support is contained in the open ball .
- are coordinate indices.
Symbols.
-
is:
- for , ;
- for , ;
where is the Lebesgue measure of the open unit ball, and .
-
is the Newtonian potential. It is a Lebesgue integral, taken to be where the integrand is not integrable.
-
For any function :
- is the Fréchet derivative of at applied to the standard basis vector , and is where is not differentiable.
- : differentiate in direction first, then in direction . The outer derivative is taken of the everywhere-defined function , including its zero junk values.
Assertion. The statement asserts both of the following.
-
Integrability. The function is Lebesgue integrable on the ball .
-
Formula.
where is if and otherwise.
Degenerate cases:
- Excluded dimensions. excludes .
- The point . In the integrand, at is the value produced by the derivative conventions at , possibly the junk value . This is a single point of measure zero.
- Satisfiability of the support hypothesis. For any such and any , a sufficiently large satisfies it. If , every works, and both sides of the formula are .
- Choice of . The statement quantifies over every admissible . So it asserts that the right-hand side takes the same value for all such radii.
- Symmetry. The statement is made separately for each ordered pair . No symmetry of is assumed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.