Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Wheeler–DeWitt kinetic operator on the conformal sector

Proved
WheelerDeWittSuperspace.kinetic_volume_sector

by Mazecto · Oct 5, 2026 · Mathlib 0df444a (Lean v4.33.1)

general-relativitymathematical-physicsquantum-gravity

Let f:R→Cf:\mathbb{R}\to\mathbb{C}f:R→C be C2C^2C2 and let the metric at site x0x_0x0​ be positive definite. For the wavefunction Ψ(h)=f(det⁡h(x0))\Psi(h)=f\big(\sqrt{\det h(x_0)}\big)Ψ(h)=f(deth(x0​)​) and v=det⁡h(x0)v=\sqrt{\det h(x_0)}v=deth(x0​)​,

∑a,b,c,dGabcd(h(x0)) ∂ab(x0) ∂cd(x0)Ψ=−38 (v f′′(v)+7f′(v)),\sum_{a,b,c,d}G_{abcd}(h(x_0))\,\partial_{ab}(x_0)\,\partial_{cd}(x_0)\Psi=-\tfrac38\,\big(v\,f''(v)+7f'(v)\big),a,b,c,d∑​Gabcd​(h(x0​))∂ab​(x0​)∂cd​(x0​)Ψ=−83​(vf′′(v)+7f′(v)),

where ∂ab(x0)\partial_{ab}(x_0)∂ab​(x0​) is the partial derivative with respect to the entry hab(x0)h_{ab}(x_0)hab​(x0​), all nine entries being independent coordinates.

Preamble
import Definitions.Def_WheelerDeWittSuperspace

set_option autoImplicit false

open Matrix
Formal statement
namespace WheelerDeWittSuperspace

/-- Milestone 4 (conformal sector): on wavefunctions of the local volume
`v = √det h(x₀)`, the kinetic term is the ordinary differential operator
`-(3/8)(v f'' + 7 f')`. -/
theorem kinetic_volume_sector {X : Type*} [Fintype X] [DecidableEq X] (x₀ : X)
    (f : ℝ → ℂ) (hf : ContDiff ℝ 2 f) (h : Config X) (hpos : (metricAt h x₀).PosDef) :
    kinetic (fun h' => f (volume (metricAt h' x₀))) h x₀ =
      -(3 / 8 : ℂ) * ((volume (metricAt h x₀) : ℂ) *
          iteratedDeriv 2 f (volume (metricAt h x₀)) +
        7 * deriv f (volume (metricAt h x₀))) := by sorry

end WheelerDeWittSuperspace
Source
C. Kiefer, Quantum Geometrodynamics: whence, whither?, Gen. Relativ. Gravit. 41 (2009) 877-901, https://arxiv.org/abs/0812.0295, eqs. (5)-(7); B. S. DeWitt, Quantum Theory of Gravity I. The Canonical Theory, Phys. Rev. 160 (1967) 1113-1148, https://doi.org/10.1103/PhysRev.160.1113
Read-back

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

kinetic_volume_sector. Setting. Let XXX be any finite type of "sites" with decidable equality. It is nonempty, because a site x0∈Xx_0 \in Xx0​∈X is given. A configuration hhh is a function assigning to each site y∈Xy \in Xy∈X an arbitrary real 3×33\times 33×3 array h(y)=(h(y)ij)i,j∈{0,1,2}h(y) = (h(y)_{ij})_{i,j\in\{0,1,2\}}h(y)=(h(y)ij​)i,j∈{0,1,2}​. All nine entries are independent coordinates, with no symmetry imposed, so the configuration space is R9∣X∣\mathbb{R}^{9|X|}R9∣X∣. Write M:=h(x0)M := h(x_0)M:=h(x0​) for the matrix at the distinguished site. For a real 3×33\times 33×3 matrix mmm, the volume is

vol(m)=det⁡m,\mathrm{vol}(m) = \sqrt{\det m},vol(m)=detm​,

where the square root is Mathlib's real square root, which returns 000 for negative arguments.

Data and hypotheses.

  • x0∈Xx_0 \in Xx0​∈X is a site.
  • f:R→Cf : \mathbb{R} \to \mathbb{C}f:R→C is a function that is C2C^2C2 on all of R\mathbb{R}R, as a map between real vector spaces.
  • hhh is a configuration.
  • M=h(x0)M = h(x_0)M=h(x0​) is positive definite in Mathlib's sense: it is symmetric (M⊤=MM^\top = MM⊤=M) and ξ⊤Mξ>0\xi^\top M \xi > 0ξ⊤Mξ>0 for every nonzero ξ∈R3\xi \in \mathbb{R}^3ξ∈R3. Hence det⁡M>0\det M > 0detM>0, and v:=vol(M)=det⁡M>0v := \mathrm{vol}(M) = \sqrt{\det M} > 0v:=vol(M)=detM​>0. Nothing is assumed about h(y)h(y)h(y) for y≠x0y \ne x_0y=x0​.

The wavefunction. Define Ψ\PsiΨ on configuration space by

Ψ(h′)=f(det⁡h′(x0)).\Psi(h') = f\bigl(\sqrt{\det h'(x_0)}\bigr).Ψ(h′)=f(deth′(x0​)​).

This uses the same truncated square root, so it equals f(0)f(0)f(0) wherever det⁡h′(x0)≤0\det h'(x_0) \le 0deth′(x0​)≤0. Ψ\PsiΨ depends only on the nine entries at site x0x_0x0​.

Derivatives. For a function Φ\PhiΦ from configurations to C\mathbb{C}C, the partial derivative ∂abΦ(h)\partial_{ab}\Phi(h)∂ab​Φ(h) (with a,b∈{0,1,2}a,b \in \{0,1,2\}a,b∈{0,1,2}, taken at site x0x_0x0​) is the Fréchet derivative of Φ\PhiΦ at hhh applied to the coordinate direction Eabx0E^{x_0}_{ab}Eabx0​​. That direction is the configuration with entry 111 at site x0x_0x0​, position (a,b)(a,b)(a,b), and 000 everywhere else. It is the ordinary partial derivative with respect to the single unsymmetrized entry h(x0)abh(x_0)_{ab}h(x0​)ab​; the entries habh_{ab}hab​ and hbah_{ba}hba​ are varied separately. By Mathlib convention, if Φ\PhiΦ is not Fréchet differentiable at a point, its derivative there is taken to be 000.

Kinetic term. For a real matrix mmm, the DeWitt coefficients are

Gabcd(m)=macmbd+madmbc−mabmcd2det⁡m.G_{abcd}(m) = \frac{m_{ac}m_{bd} + m_{ad}m_{bc} - m_{ab}m_{cd}}{2\sqrt{\det m}}.Gabcd​(m)=2detm​mac​mbd​+mad​mbc​−mab​mcd​​.

The kinetic term of Ψ\PsiΨ at (h,x0)(h, x_0)(h,x0​) is the full sum over all 34=813^4 = 8134=81 index combinations:

K[Ψ](h,x0)=∑a,b,c,d=02Gabcd(M)  ∂ab(∂cdΨ)(h).K[\Psi](h,x_0) = \sum_{a,b,c,d=0}^{2} G_{abcd}(M)\; \partial_{ab}\bigl(\partial_{cd}\Psi\bigr)(h).K[Ψ](h,x0​)=a,b,c,d=0∑2​Gabcd​(M)∂ab​(∂cd​Ψ)(h).

The inner derivative ∂cdΨ\partial_{cd}\Psi∂cd​Ψ is taken as a function on all of configuration space, and then ∂ab\partial_{ab}∂ab​ of that function is evaluated at hhh. The coefficient Gabcd(M)G_{abcd}(M)Gabcd​(M) is real and is regarded as a complex number.

Claim. Under the hypotheses above,

K[Ψ](h,x0)=−38(v f′′(v)+7 f′(v)),v=det⁡h(x0)∈R>0,K[\Psi](h,x_0) = -\frac{3}{8}\Bigl(v\, f''(v) + 7\, f'(v)\Bigr), \qquad v = \sqrt{\det h(x_0)} \in \mathbb{R}_{>0},K[Ψ](h,x0​)=−83​(vf′′(v)+7f′(v)),v=deth(x0​)​∈R>0​,

with vvv cast into C\mathbb{C}C.

  • f′(v)∈Cf'(v) \in \mathbb{C}f′(v)∈C is the derivative of fff at vvv.
  • f′′(v)∈Cf''(v) \in \mathbb{C}f′′(v)∈C is the second iterated derivative of fff at vvv, i.e. the derivative of f′f'f′ at vvv.
  • Both are derivatives with respect to the real variable, and both exist genuinely because fff is C2C^2C2.

Edge cases and remarks.

  • The hypotheses are satisfiable, so the statement is not vacuous. For example, take h(x0)=Ih(x_0) = Ih(x0​)=I and any C2C^2C2 function fff.
  • Positive definiteness is assumed only at the point hhh where the identity is evaluated. It is not assumed on a neighbourhood. Nearby configurations may have nonsymmetric h′(x0)h'(x_0)h′(x0​), but det⁡h′(x0)\det h'(x_0)deth′(x0​) stays positive near hhh, since the determinant is continuous.
  • fff is required to be C2C^2C2 on all of R\mathbb{R}R, including at non-positive arguments. Only its 2-jet at v>0v > 0v>0 appears in the conclusion.
  • The site set XXX may consist of x0x_0x0​ alone. Sites other than x0x_0x0​ and their matrices play no role.
  • The right-hand side involves only vvv, f′(v)f'(v)f′(v) and f′′(v)f''(v)f′′(v). It contains no other dependence on MMM.
Human review
  • Endorsed by Shuze Chen · Oct 8, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Mazecto · Oct 8, 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