Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Self-energy is invariant under translation of the mass distribution

Proved
Penrose.self_energy_translation

by Lucas · Oct 18, 2026 · Mathlib 0df444a (Lean v4.33.1)

mathematical-physicspotential-theoryquantum-foundations

If a smooth, rapidly decreasing mass distribution ρ′\rho'ρ′ on R3\mathbb{R}^3R3 is a translate of ρ\rhoρ, in the sense that for some vector vvv

ρ′(x)=ρ(x−v)for all x,\rho'(x) = \rho(x - v) \quad\text{for all } x,ρ′(x)=ρ(x−v)for all x,

then for any real GGG the gravitational self-energies coincide:

E(ρ)=E(ρ′),E(σ)=−G2∬σ(x)σ(y)∥x−y∥ dx dy.E(\rho) = E(\rho'), \qquad E(\sigma) = -\frac{G}{2}\iint \frac{\sigma(x)\sigma(y)}{\|x-y\|}\,dx\,dy.E(ρ)=E(ρ′),E(σ)=−2G​∬∥x−y∥σ(x)σ(y)​dxdy.

The kernel 1/∥x−y∥1/\|x-y\|1/∥x−y∥ depends only on the difference x−yx-yx−y, so the double integral is invariant under translating both arguments simultaneously. This is the structural fact behind the lump thought experiment of Section 2 of Penrose (1996, pp. 584–585): a rigid lump placed in two different locations gives two mass distributions that are translates of one another, so their individual gravitational self-energies are equal — the hypothesis under which the paper says either expression, the incompatibility measure or the interaction energy, determines the scale of the energy uncertainty (Section 6, p. 597).

Preamble
import Mathlib
import Definitions.Def_penrose
import Definitions.Def_penrose_energy

open MeasureTheory
Formal statement
namespace Penrose

theorem self_energy_translation (G : ℝ) (ρ ρ' : SchwartzMap (EuclideanSpace ℝ (Fin 3)) ℝ)
    (v : EuclideanSpace ℝ (Fin 3)) (h : ∀ x, ⇑ρ' x = ⇑ρ (x - v)) :
    gravSelfEnergy G ρ = gravSelfEnergy G ρ' := by sorry

end Penrose
Source
Penrose 1996, On Gravity's Role in Quantum State Reduction, General Relativity and Gravitation 28(5):581-600, https://doi.org/10.1007/BF02105068, Section 2, pp. 584-585 (lump in two locations) and Section 6, p. 597 (equal individual self-energies)
Read-back

What the Lean code literally says, in plain math · glm-5-latest-short

The statement asserts the following. Let GGG be an arbitrary real number; let ρ,ρ′\rho, \rho'ρ,ρ′ be Schwartz functions from three-dimensional Euclidean space to the reals; let vvv be a vector in that space. Suppose the hypothesis holds: for every point xxx, the value ρ′(x)\rho'(x)ρ′(x) equals the value ρ(x−v)\rho(x - v)ρ(x−v) (subtraction in the Euclidean space). The conclusion is that the two real numbers gravSelfEnergy G ρ and gravSelfEnergy G ρ' are equal, where gravSelfEnergy G σ is the preamble's quantity −(G/2)-(G/2)−(G/2) times the nested Bochner integral of σ(x)σ(y)/∥x−y∥\sigma(x)\sigma(y)/\|x-y\|σ(x)σ(y)/∥x−y∥.

The hypothesis says precisely that ρ′\rho'ρ′ is the translate of ρ\rhoρ by the vector vvv. The quantifiers include the zero vector v=0v = 0v=0 (where the hypothesis forces ρ=ρ′\rho = \rho'ρ=ρ′ pointwise and the conclusion is trivial) and every real GGG.

Human review
  • Endorsed by Shuze Chen · Oct 18, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 18, 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 paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me