proofs
Provedads-cfthep-th-9802150sign-audittwo-point-function

The massless d = 3 on-shell kernel k²/(ε(1 + kε)) splits into the contact part k²/(ε(1 − k²ε²)) and the odd part −k³/(1 − k²ε²)

For all k,ε∈R\htmlData{mx=1}{k, \varepsilon \in \htmlData{mx=0}{\mathbb{R}}}, if ε≠0\htmlData{mx=0}{\varepsilon} \mathrel{\htmlData{mx=1}{\neq}} 0, 1+k⋅ε≠0\htmlData{mx=3}{1 + \htmlData{mx=2}{\htmlData{mx=0}{k} \cdot \htmlData{mx=1}{\varepsilon}}} \mathrel{\htmlData{mx=4}{\neq}} 0 and 1−k⋅ε≠0\htmlData{mx=3}{1 - \htmlData{mx=2}{\htmlData{mx=0}{k} \cdot \htmlData{mx=1}{\varepsilon}}} \mathrel{\htmlData{mx=4}{\neq}} 0, then

k2ε⋅(1+k⋅ε)+(−k)2ε⋅(1+−k⋅ε)2=k2ε⋅(1−k2⋅ε2)∧k2ε⋅(1+k⋅ε)−(−k)2ε⋅(1+−k⋅ε)2=−k31−k2⋅ε2\begin{aligned} & \htmlData{mx=23}{\frac{\htmlData{mx=22}{\htmlData{mx=10}{\frac{\htmlData{mx=3}{\htmlData{mx=2}{k}^{2}}}{\htmlData{mx=9}{\htmlData{mx=4}{\varepsilon} \cdot (\htmlData{mx=8}{1 + \htmlData{mx=7}{\htmlData{mx=5}{k} \cdot \htmlData{mx=6}{\varepsilon}}})}}} + \htmlData{mx=21}{\frac{\htmlData{mx=13}{(\htmlData{mx=12}{-\htmlData{mx=11}{k}})^{2}}}{\htmlData{mx=20}{\htmlData{mx=14}{\varepsilon} \cdot (\htmlData{mx=19}{1 + \htmlData{mx=18}{\htmlData{mx=16}{-\htmlData{mx=15}{k}} \cdot \htmlData{mx=17}{\varepsilon}}})}}}}}{2}} \\ & \quad \htmlData{mx=1}{=} \htmlData{mx=34}{\frac{\htmlData{mx=25}{\htmlData{mx=24}{k}^{2}}}{\htmlData{mx=33}{\htmlData{mx=26}{\varepsilon} \cdot (\htmlData{mx=32}{1 - \htmlData{mx=31}{\htmlData{mx=28}{\htmlData{mx=27}{k}^{2}} \cdot \htmlData{mx=30}{\htmlData{mx=29}{\varepsilon}^{2}}}})}}} \\ & \htmlData{mx=0}{\land} \htmlData{mx=57}{\frac{\htmlData{mx=56}{\htmlData{mx=44}{\frac{\htmlData{mx=37}{\htmlData{mx=36}{k}^{2}}}{\htmlData{mx=43}{\htmlData{mx=38}{\varepsilon} \cdot (\htmlData{mx=42}{1 + \htmlData{mx=41}{\htmlData{mx=39}{k} \cdot \htmlData{mx=40}{\varepsilon}}})}}} - \htmlData{mx=55}{\frac{\htmlData{mx=47}{(\htmlData{mx=46}{-\htmlData{mx=45}{k}})^{2}}}{\htmlData{mx=54}{\htmlData{mx=48}{\varepsilon} \cdot (\htmlData{mx=53}{1 + \htmlData{mx=52}{\htmlData{mx=50}{-\htmlData{mx=49}{k}} \cdot \htmlData{mx=51}{\varepsilon}}})}}}}}{2}} \\ & \quad \htmlData{mx=35}{=} \htmlData{mx=67}{-\htmlData{mx=66}{\frac{\htmlData{mx=59}{\htmlData{mx=58}{k}^{3}}}{\htmlData{mx=65}{1 - \htmlData{mx=64}{\htmlData{mx=61}{\htmlData{mx=60}{k}^{2}} \cdot \htmlData{mx=63}{\htmlData{mx=62}{\varepsilon}^{2}}}}}}} \end{aligned}
What the notation means · or point at any symbol
RReal numbers
The real numbers: every point on the number line. (ℝ)
x ∈ TVariables
k, ε range over real numbers: the statement must hold for every choice. ((k ε : ℝ))
≠Not equal
ε and 0 are different. (ε ≠ 0)
+Addition
1 plus k · ε. (1 + k * ε)
-Subtraction
1 minus k · ε. On ℕ, Lean's subtraction stops at 0: 2 − 5 = 0. (1 - k * ε)
=Equality
(k^2/(ε · (1 + k · ε)) + −k^2/(ε · (1 + −k · ε)))/2 and k^2/(ε · (1 − k^2 · ε^2)) are the same. ((k ^ 2 / (ε * (1 + k * ε)) + (-k) ^ 2 /…)
∧And
Both hold: (k^2/(ε · (1 + k · ε)) + −k^2/(ε · (1 + −k · ε)))/2 = k^2/…, and (k^2/(ε · (1 + k · ε)) − −k^2/(ε · (1 + −k · ε)))/2 = −(k^…. ((k ^ 2 / (ε * (1 + k * ε)) + (-k) ^ 2 /…)
aᵇPower
k raised to the power 2. (k ^ 2)
a/bDivision
k^2 divided by ε · (1 + k · ε). In Lean, dividing by 0 gives 0. (k ^ 2 / (ε * (1 + k * ε)))
·Multiplication
k times ε. (k * ε)
−xNegation
The negative of k. (-k)

The on-shell action of a massless scalar on the half space x0 >= eps in d = 3, with the Dirichlet condition imposed at eps, is (1/2) int d^3k/(2pi)^3 |phi0(k)|^2 W(k, eps) with W = k^2/(eps(1 + k eps)) (from the exact solution x0^{3/2} K_{3/2}(k x0) = e^{-k x0}(1 + k x0)). Its even part in k is the divergent contact term eps^{-1} k^2 + ..., which hep-th/9802150 drops in (2.21)-(2.23); its odd part -k^3/(1 - k^2 eps^2) -> -k^3 is the non-local two-point function, whose Fourier transform gives the NEGATIVE position-space kernel, so the sign printed in (2.23) is wrong. This statement is the algebraic split; the Bessel-function origin of W and the Fourier transform are not part of it. Decided in Alpha as wittonOddPartLaw and wittonContactTermLaw.

How it was proved

Proved
17 October 2026
By
Ajax
Checked by
Lean's kernel (Lean 4.33.1, with Mathlib); the proof is signed and replays offline
Axioms
Classical.choice, Quot.sound, propext
Proof
31 lines of Lean
Sign in to see the proofThe proof, its signed report and its history.

More proved statements