Stable Evaluation of Lefschetz Thimble Intersection Numbers: Towards Real-Time Path Integrals
Yutaro Shoji, Katarina Trailović
TL;DR
The paper tackles the sign problem in multivariable oscillatory integrals by leveraging Picard-Lefschetz theory to decompose the real integration domain into Lefschetz thimbles and compute intersection numbers $n_\sigma$ with the original cycle. It introduces a robust multiple-shooting method to solve upward-flow equations from saddles $z_\sigma$ to the integration cycle, enabling simultaneous determination of flow existence and the sign of $n_\sigma$ even in high dimensions. Demonstrations on a three-variable Airy-type integral and a discretized double-well path integral show excellent agreement with saddle-point estimates and reveal nontrivial contributions from complex saddles, including Stokes phenomena. The approach is scalable, yields practical runtimes on standard hardware, and holds potential for extensions to degenerate saddles, higher precision arithmetic, and broader oscillatory-integral problems in physics and mathematics.
Abstract
We introduce a robust numerical method for determining intersection numbers of Lefschetz thimbles in multivariable settings. Our approach employs the multiple shooting method to solve the upward flow equations from the saddle points to the original integration cycle, which also enables us to determine the signs of the intersection numbers. The method demonstrates stable and reliable performance, and has been tested for systems with up to $20$ variables, which can be further extended by adopting quadruple-precision arithmetic. We determine intersection numbers for several complex saddle points in a discretized path integral, providing new insights into the structure of real-time path integrals. The proposed method is broadly applicable to a wide range of problems involving oscillatory integrals in physics and mathematics.
