Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Giddings (1999): free scalar modes on global AdSd+1_{d+1}d+1​, Jacobi polynomials, and the LSZ boundary S matrix

Definition
Giddings1999_AdSModes

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

ads-cftmathematical-physics

Definitions for the free scalar field on global anti-de Sitter space AdSd+1\mathrm{AdS}_{d+1}AdSd+1​ of radius RRR, metric ds2=R2sec⁡2r (−dt2+dr2+sin⁡2r dΩd−12)ds^2=R^2\sec^2 r\,(-dt^2+dr^2+\sin^2 r\,d\Omega_{d-1}^2)ds2=R2sec2r(−dt2+dr2+sin2rdΩd−12​) (eq. 2), with a scalar of mass mmm.

  1. nu, twoHPlus, twoHMinus (eq. 4): ν=12d2+4m2R2\nu=\tfrac12\sqrt{d^2+4m^2R^2}ν=21​d2+4m2R2​ and 2h±=d2±ν2h_\pm=\tfrac d2\pm\nu2h±​=2d​±ν.
  2. omegaNL (eq. 7): ωnl=2h++2n+l\omega_{nl}=2h_++2n+lωnl​=2h+​+2n+l.
  3. IsRadialSolution d m R ω l χ: χ\chiχ is C2C^2C2 on (0,π/2)(0,\pi/2)(0,π/2) and satisfies there
χ′′+d−1sin⁡rcos⁡rχ′+ω2χ−l(l+d−2)sin⁡2rχ−m2R2cos⁡2rχ=0,\chi''+\frac{d-1}{\sin r\cos r}\chi'+\omega^2\chi-\frac{l(l+d-2)}{\sin^2 r}\chi-\frac{m^2R^2}{\cos^2 r}\chi=0,χ′′+sinrcosrd−1​χ′+ω2χ−sin2rl(l+d−2)​χ−cos2rm2R2​χ=0,

the radial reduction of (□−m2)ϕ=0(\Box-m^2)\phi=0(□−m2)ϕ=0 (eq. 3) for ϕ=e−iωtYlm⃗(Ω)χ(r)\phi=e^{-i\omega t}Y_{l\vec m}(\Omega)\chi(r)ϕ=e−iωtYlm​(Ω)χ(r). 4. IsRegularAtOrigin χ: ∣χ∣|\chi|∣χ∣ is bounded on (0,π/4](0,\pi/4](0,π/4]. 5. HasFiniteKGNorm d χ: r↦tan⁡d−1r χ(r)2r\mapsto\tan^{d-1}r\,\chi(r)^2r↦tand−1rχ(r)2 is integrable on (0,π/2)(0,\pi/2)(0,π/2), which is the Klein–Gordon norm up to a constant factor. 6. IsNormalizableMode: a radial solution that is nonzero somewhere in (0,π/2)(0,\pi/2)(0,π/2), regular at the origin, and has finite Klein–Gordon norm. 7. gbinom a j =a(a−1)⋯(a−j+1)/j!=a(a-1)\cdots(a-j+1)/j!=a(a−1)⋯(a−j+1)/j! and the Jacobi polynomial jacobiP n α β x =∑s=0n(n+αn−s)(n+βs)(x−12)s(x+12)n−s=\sum_{s=0}^n\binom{n+\alpha}{n-s}\binom{n+\beta}{s}\left(\tfrac{x-1}2\right)^s\left(\tfrac{x+1}2\right)^{n-s}=∑s=0n​(n−sn+α​)(sn+β​)(2x−1​)s(2x+1​)n−s. 8. modeRadial (eq. 5): χnl(r)=sin⁡lr (cos⁡r)2h+Pn(l+d/2−1,ν)(cos⁡2r)\chi_{nl}(r)=\sin^l r\,(\cos r)^{2h_+}P_n^{(l+d/2-1,\nu)}(\cos 2r)χnl​(r)=sinlr(cosr)2h+​Pn(l+d/2−1,ν)​(cos2r). 9. wavePacket (eq. 23): ϕf(x)=∫db f(b) GB∂(b,x)\phi_f(x)=\int db\,f(b)\,G_{B\partial}(b,x)ϕf​(x)=∫dbf(b)GB∂​(b,x), for a bulk–boundary kernel K=GB∂K=G_{B\partial}K=GB∂​. 10. lszBoundarySMatrix (right-hand side of eq. 42): ∫∏a[dVa ϕfa(xa)/Za]  GT(x1,…,xN)\int\prod_a[dV_a\,\phi_{f_a}(x_a)/Z_a]\;G_T(x_1,\dots,x_N)∫∏a​[dVa​ϕfa​​(xa​)/Za​]GT​(x1​,…,xN​), with GTG_TGT​ the truncated bulk Green function.

Formalization Note Radial profiles are real-valued functions on R\mathbb RR; only their values on (0,π/2)(0,\pi/2)(0,π/2) matter. Real powers of cos⁡r\cos rcosr use Real.rpow. The explicit form of χnl\chi_{nl}χnl​ is the standard one from Balasubramanian–Kraus–Lawrence (the paper's ref. [10]).

Definition code
import Mathlib

/-!
# Giddings (1999), *Boundary S matrix and the AdS to CFT dictionary* — definitions

Free scalar field of mass `m` on global AdS_{d+1} of radius `R`, metric (eq. 2)
`ds² = R² sec² r (−dt² + dr² + sin² r dΩ²_{d−1})`, `0 ≤ r < π/2`.
A mode `φ = e^{−iωt} Y_{l m⃗}(Ω) χ(r)` solves `(□ − m²) φ = 0` (eq. 3) iff the radial
profile `χ` solves the radial equation encoded in `IsRadialSolution`.
-/

namespace Giddings1999

open Real

/-- Eq. (4): `ν = ½ √(d² + 4 m² R²)`. -/
noncomputable def nu (d : ℕ) (m R : ℝ) : ℝ :=
  Real.sqrt ((d : ℝ) ^ 2 + 4 * m ^ 2 * R ^ 2) / 2

/-- Eq. (4): `2h₊ = d/2 + ν`. -/
noncomputable def twoHPlus (d : ℕ) (m R : ℝ) : ℝ := (d : ℝ) / 2 + nu d m R

/-- Eq. (4): `2h₋ = d/2 − ν`. -/
noncomputable def twoHMinus (d : ℕ) (m R : ℝ) : ℝ := (d : ℝ) / 2 - nu d m R

/-- Eq. (7): the discrete eigenfrequencies `ω_{nl} = 2h₊ + 2n + l`. -/
noncomputable def omegaNL (d : ℕ) (m R : ℝ) (n l : ℕ) : ℝ :=
  twoHPlus d m R + 2 * (n : ℝ) + (l : ℝ)

/-- Radial reduction of the free equation (3) in the metric (2): `χ` is `C²` on `(0, π/2)` and
`χ'' + (d−1)/(sin r cos r) χ' + ω² χ − l(l+d−2)/sin² r · χ − m²R²/cos² r · χ = 0` there.
(`l(l+d−2)` is the eigenvalue of `−Δ_{S^{d−1}}` on the spherical harmonic `Y_{l m⃗}`.) -/
def IsRadialSolution (d : ℕ) (m R ω : ℝ) (l : ℕ) (χ : ℝ → ℝ) : Prop :=
  ContDiffOn ℝ 2 χ (Set.Ioo 0 (π / 2)) ∧
  ∀ r ∈ Set.Ioo 0 (π / 2),
    deriv (deriv χ) r + ((d : ℝ) - 1) / (sin r * cos r) * deriv χ r + ω ^ 2 * χ r
      - (l : ℝ) * ((l : ℝ) + d - 2) / sin r ^ 2 * χ r - m ^ 2 * R ^ 2 / cos r ^ 2 * χ r = 0

/-- Regularity at the centre `r = 0` of AdS: `χ` stays bounded as `r → 0⁺`. -/
def IsRegularAtOrigin (χ : ℝ → ℝ) : Prop :=
  BddAbove ((fun r => |χ r|) '' Set.Ioc 0 (π / 4))

/-- Finite Klein–Gordon norm: on a constant-`t` slice the KG norm of `e^{−iωt} Y χ` is a constant
multiple of `∫₀^{π/2} tan^{d−1} r · χ(r)² dr`. -/
def HasFiniteKGNorm (d : ℕ) (χ : ℝ → ℝ) : Prop :=
  MeasureTheory.IntegrableOn (fun r => tan r ^ (d - 1) * χ r ^ 2) (Set.Ioo 0 (π / 2))

/-- A normalizable mode of angular momentum `l` and frequency `ω`: a nonzero radial solution that
is regular at the origin and has finite Klein–Gordon norm. -/
def IsNormalizableMode (d : ℕ) (m R ω : ℝ) (l : ℕ) (χ : ℝ → ℝ) : Prop :=
  IsRadialSolution d m R ω l χ ∧ (∃ r ∈ Set.Ioo 0 (π / 2), χ r ≠ 0) ∧
  IsRegularAtOrigin χ ∧ HasFiniteKGNorm d χ

/-- Generalized binomial coefficient `binom(a, j) = a(a−1)⋯(a−j+1)/j!` for real `a`. -/
noncomputable def gbinom (a : ℝ) (j : ℕ) : ℝ :=
  (descPochhammer ℝ j).eval a / (j.factorial : ℝ)

/-- Jacobi polynomial
`P_n^{(α,β)}(x) = Σ_{s=0}^{n} binom(n+α, n−s) binom(n+β, s) ((x−1)/2)^s ((x+1)/2)^{n−s}`. -/
noncomputable def jacobiP (n : ℕ) (α β x : ℝ) : ℝ :=
  ∑ s ∈ Finset.range (n + 1),
    gbinom (n + α) (n - s) * gbinom (n + β) s * ((x - 1) / 2) ^ s * ((x + 1) / 2) ^ (n - s)

/-- Eq. (5): the radial profile `χ_{nl}` of the normalizable mode (explicit form from the paper's
ref. [10]): `χ_{nl}(r) = sin^l r · cos^{2h₊} r · P_n^{(l + d/2 − 1, ν)}(cos 2r)`. -/
noncomputable def modeRadial (d : ℕ) (m R : ℝ) (n l : ℕ) (r : ℝ) : ℝ :=
  sin r ^ l * cos r ^ (twoHPlus d m R) * jacobiP n ((l : ℝ) + (d : ℝ) / 2 - 1) (nu d m R) (cos (2 * r))

/-! ### Integral-kernel form of the boundary S matrix (eqs. 23, 42–44)

`X` is the bulk with volume measure `dV`, `B` the boundary with measure `db`,
`K b x = G_{B∂}(b, x)` the bulk–boundary propagator, `GT` the truncated bulk Green function
`⟨0|T ∏ₐ F(xₐ)|0⟩_T` of `N` points, `Z a` the wave-function renormalizations and `f a` the boundary
wave-packet profiles (in- and out-packets listed together). -/

/-- Eq. (23): the bulk wave packet `φ_f(x) = ∫ db f(b) G_{B∂}(b, x)`. -/
noncomputable def wavePacket {X B : Type*} [MeasurableSpace B] (db : MeasureTheory.Measure B)
    (K : B → X → ℂ) (f : B → ℂ) (x : X) : ℂ :=
  ∫ b, f b * K b x ∂db

/-- Right-hand side of the LSZ formula (42):
`∫ ∏ₐ [dVₐ φ_{fₐ}(xₐ)/Zₐ] ⟨0|T ∏ₐ F(xₐ)|0⟩_T`. -/
noncomputable def lszBoundarySMatrix {X B : Type*} [MeasurableSpace X] [MeasurableSpace B]
    {N : ℕ} (dV : MeasureTheory.Measure X) (db : MeasureTheory.Measure B) (K : B → X → ℂ)
    (Z : Fin N → ℂ) (f : Fin N → B → ℂ) (GT : (Fin N → X) → ℂ) : ℂ :=
  ∫ x, (∏ a, wavePacket db K (f a) (x a) / Z a) * GT x ∂(MeasureTheory.Measure.pi fun _ => dV)

end Giddings1999
Source
S. B. Giddings, Boundary S matrix and the anti-de Sitter space to conformal field theory dictionary, Phys. Rev. Lett. 83, 2707 (1999), https://doi.org/10.1103/PhysRevLett.83.2707, eqs. (2)–(9), (23), (42)
Human review
  • Endorsed by Shuze Chen · Oct 13, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Lucas · Oct 13, 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