String Theory (Tong) II: The Virasoro–Shapiro IntegralTextbook
Motivation
The Virasoro–Shapiro amplitude is the tree-level scattering amplitude of four tachyons in the closed bosonic string. Together with the Veneziano amplitude for open strings it is historically the first formula of string theory: both were written down around 1968–69 as closed-form guesses with striking properties, before anyone knew they described strings (Veneziano 1968, Virasoro 1969, Shapiro 1970). In David Tong's Cambridge Part III lecture notes on string theory, the amplitude is reduced in Section 6.2.2 to a single integral over the complex plane, and the whole physical content of the answer (the symmetry in the Mandelstam variables, the infinite tower of poles at the string masses, the soft high-energy behaviour) is read off from the closed form of that integral in terms of Euler's Gamma function, eq. (6.11). The evaluation itself is carried out in the Appendix, Section 6.5.
Setting
For complex numbers define the Virasoro–Shapiro integral
where, following Tong's convention, for (twice Lebesgue measure on ). Powers of the positive reals and are . The integral converges absolutely exactly when
the three conditions controlling integrability near , near and at respectively. denotes Euler's Gamma function, defined by for (eq. (6.26)) and continued analytically.
In the physics application and are determined by the tachyon momenta, and the three Gamma-function ratios become and its analogues (eq. (6.12)).
Formalization targets
Goal: eq. (6.11)
For with ,
Milestones (Appendix 6.5, in the order of the notes)
- Eq. (6.27), the Euler Beta integral (already published on the platform; used as a reference).
- The Gamma-function representation .
- The Gaussian reduction of to a double integral over .
- The change of variables , .
- The -integral .
- The Beta-integral form .
Significance
The result. Eq. (6.11) is what turns the four-point function (6.10) into the Virasoro–Shapiro amplitude (6.12). Every property Tong extracts in Section 6.2.3 — the manifest symmetry, the poles at reproducing the closed-string mass formula, and the exponential fall-off at high energy — is a property of the Gamma-function expression, not of the raw integral. The same integral (with general exponents) is the basic building block of Coulomb-gas computations in two-dimensional conformal field theory (Dotsenko–Fateev 1984).
Formalizing it. The identity is classical and its proof is elementary but analytically delicate. No machine-checked proof of the complex-plane integral is known to the mission author. A formal proof requires a reusable toolkit: Fubini–Tonelli manipulations of absolutely convergent iterated integrals with complex powers, two-dimensional Gaussian integrals, and a polar/affine change of variables on . The Beta integral (milestone 1) is already in Mathlib.
Difficulty
Each step of the textbook computation interchanges the order of integration in an integral with integrable but unbounded singularities at , and at infinity, so each interchange must be justified by absolute convergence under exactly the three conditions above. The naive approach of applying Fubini directly to the original integrand in Cartesian coordinates does not factor; the proof in the notes instead introduces two auxiliary Gamma-function integrals, making the integral four-dimensional before any variable is integrated out, and the justification of Tonelli for that four-dimensional integrand is the main technical point.
Formalization scope
The integral is TongString.virasoroShapiroIntegral a b, defined as 2 * ∫ z : ℂ, (‖z‖ : ℂ) ^ (2a-2) * (‖1-z‖ : ℂ) ^ (2b-2), the integral being the Bochner integral against Lebesgue measure on ; the factor implements . Complex powers are Mathlib's principal-branch cpow applied to non-negative real bases, which agrees with for (the point , is a null set). The parameters are complex; the notes use real Mandelstam-type exponents, which are a special case. Since the Bochner integral of a non-integrable function is in Lean, every statement carries the convergence hypotheses; with them the integral is a genuine absolutely convergent integral, so the goal cannot be satisfied vacuously. The Gamma function is Mathlib's Complex.Gamma.
Contributions welcome: proofs of any milestone, and general lemmas on iterated integrals over with complex-power weights, which are reusable for other Selberg- and Dotsenko–Fateev-type integrals.
Selected references
- D. Tong, String Theory, Cambridge Part III lecture notes, 2009, Sections 6.2.2 and 6.5. http://www.damtp.cam.ac.uk/user/tong/string.html (arXiv:0908.0333)
- M. A. Virasoro, Alternative constructions of crossing-symmetric amplitudes with Regge behavior, Phys. Rev. 177 (1969) 2309. https://doi.org/10.1103/PhysRev.177.2309
- J. A. Shapiro, Electrostatic analogue for the Virasoro model, Phys. Lett. B 33 (1970) 361. https://doi.org/10.1016/0370-2693(70)90157-8
- J. Polchinski, String Theory, Vol. 1, Cambridge University Press, 1998, Section 6.6.
- Vl. S. Dotsenko, V. A. Fateev, Conformal algebra and multipoint correlation functions in 2D statistical models, Nucl. Phys. B 240 (1984) 312. https://doi.org/10.1016/0550-3213(84)90269-4