Provedads-cfthep-th-9802150near-boundary-expansionwitton
The massless radial operator x²f″ + (1 − d)xf′ − k²x²f on f = 1 + ax² equals (2a(2 − d) − k²)x² − k²ax⁴
For all :
What the notation means · or point at any symbol
- RReal numbers
- The real numbers: every point on the number line. (
ℝ) - x ∈ TVariables
- d, k, a range over real numbers: the statement must hold for every choice. (
(d k a : ℝ)) - (x : T)Type ascription
- X^2 · derivative(derivative(1 + C(a) · X^2)) + C(1 − d) · … read as a Polynomial(ℝ). Mathematicians leave this implicit; Lean needs it to know which kind of number is meant. (
(Polynomial.X ^ 2 * Polynomial.derivati…) - =Equality
- X^2 · derivative(derivative(1 + C(a) · X^2)) + C(1 − d) · … and C(2 · a · (2 − d) − k^2) · X^2 − C(k^2 · a) · X^4 are the same. (
(Polynomial.X ^ 2 * Polynomial.derivati…) - X
- Polynomial.X: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Polynomial.X) - aᵇPower
- X raised to the power 2. (
Polynomial.X ^ 2) - derivative
- Polynomial.derivative: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Polynomial.derivative) - +Addition
- 1 plus C(a) · X^2. (
1 + Polynomial.C a * Polynomial.X ^ 2) - C
- Polynomial.C: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Polynomial.C) - f(x)Function application
- Polynomial.C applied to a. Lean writes f x; papers write f(x). (
Polynomial.C a) - ·Multiplication
- C(a) times X^2. (
Polynomial.C a * Polynomial.X ^ 2) - -Subtraction
- 1 minus d. On ℕ, Lean's subtraction stops at 0: 2 − 5 = 0. (
1 - d)
theorem near-boundary-operator-on-quadratic-ansatz (d k a : ℝ) :
(Polynomial.X ^ 2 * Polynomial.derivative (Polynomial.derivative (1 + Polynomial.C a * Polynomial.X ^ 2)) + Polynomial.C (1 - d) * Polynomial.X * Polynomial.derivative (1 + Polynomial.C a * Polynomial.X ^ 2) - Polynomial.C (k ^ 2) * Polynomial.X ^ 2 * (1 + Polynomial.C a * Polynomial.X ^ 2) : Polynomial ℝ) = Polynomial.C (2 * a * (2 - d) - k ^ 2) * Polynomial.X ^ 2 - Polynomial.C (k ^ 2 * a) * Polynomial.X ^ 4The massless radial equation x0^{d+1} d/dx0 (x0^{1-d} dphi/dx0) + x0^2 grad^2 phi = 0 of hep-th/9802150 section 2.4, for a plane wave (grad^2 -> -k^2) and a polynomial in x0, is the polynomial operator x^2 f'' + (1-d) x f' - k^2 x^2 f. On the ansatz 1 + a x^2 it gives (2a(2-d) - k^2) x^2 - k^2 a x^4, as a polynomial identity over the reals. Decided in Alpha as wittonSecondOrderLaw (Witton.NearBoundaryExpansion).
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
- 24 lines of Lean
Sign in to see the proofThe proof, its signed report and its history.