Skip to content

Lefschetz Thimbles and Holomorphic Contour Flow

Lefschetz-thimble and holomorphic-flow methods deform a real integration cycle into complexified field space without changing the integral. Along an individual thimble the imaginary part of a holomorphic action is constant, but the complete answer may require several thimbles, and the tangent-space Jacobian supplies a residual phase. Correctness therefore rests on homology, singularity avoidance, saddle-sector completeness, residual reweighting, and mixing—not on a visibly narrow phase distribution alone.

Required background. Anatomy and severity of a sign problem supplies phase and overlap diagnostics. Complex saddles and Lefschetz thimbles supplies the saddle decomposition.

Helpful background. Laplace’s method and steepest descent supplies local saddle geometry. Stokes jumps and saddle dominance supplies parameter-dependent intersection data.

Holomorphic flow and exact contour identity

Section titled “Holomorphic flow and exact contour identity”

Convention and regulator card. Start with a finite-dimensional lattice-regulated integral Z=C0dnxeS(x)Z=\int_{\mathcal C_0}d^nx\,e^{-S(x)}. Complexify to zCnz\in\mathbb C^n. The integrand and observable must be holomorphic in the swept region; determinant zeros, poles, logarithmic branches, and boundaries are tracked explicitly. Orientation and every Jacobian phase are retained.

The upward holomorphic gradient flow is

dzidt=Szi,zi(0)=xiC0.\frac{dz_i}{dt}=\overline{\frac{\partial S}{\partial z_i}}, \qquad z_i(0)=x_i\in\mathcal C_0.

Along a trajectory,

dSdt=iSziSzi=iSzi2,\frac{dS}{dt} =\sum_i\frac{\partial S}{\partial z_i} \overline{\frac{\partial S}{\partial z_i}} =\sum_i\left|\frac{\partial S}{\partial z_i}\right|^2,

so ReS\operatorname{Re}S increases while ImS\operatorname{Im}S is constant. The flowed manifold Ct\mathcal C_t suppresses regions away from saddle basins. If the deformation remains in the same relative homology class and crosses no singularity,

C0dnxeS(x)O(x)=CtdnzeS(z)O(z).\int_{\mathcal C_0}d^nx\,e^{-S(x)}O(x) =\int_{\mathcal C_t}d^nz\,e^{-S(z)}O(z).

Parameterizing z=zt(x)z=z_t(x) introduces the tangent Jacobian Jij=zi/xjJ_{ij}=\partial z_i/\partial x_j:

Z=C0dnxeReS(zt)detJeiImS(zt)detJdetJresidual phase.Z=\int_{\mathcal C_0}d^nx\, e^{-\operatorname{Re}S(z_t)}|\det J| \underbrace{e^{-i\operatorname{Im}S(z_t)} \frac{\det J}{|\det J|}}_{\text{residual phase}}.

The Jacobian obeys

dJdt=H(z)J,Hij=2Szizj,J(0)=1.\frac{dJ}{dt}=\overline{H(z)J}, \qquad H_{ij}=\frac{\partial^2S}{\partial z_i\partial z_j}, \qquad J(0)=\mathbf1.

Its determinant can be expensive and strongly fluctuating. Replacing detJ\det J by detJ|\det J| changes the contour measure.

Thimbles, intersection numbers, and Stokes jumps

Section titled “Thimbles, intersection numbers, and Stokes jumps”

A critical point zσz_σ satisfies S(zσ)=0\partial S(z_\sigma)=0. Its downward thimble Jσ\mathcal J_\sigma is the union of flows ending at zσz_\sigma under downward flow; the dual upward cycle Kσ\mathcal K_\sigma determines the integer intersection number nσ=C0,Kσn_\sigma=\langle\mathcal C_0,\mathcal K_\sigma\rangle. Formally,

C0σnσJσ,Z=σnσeiImS(zσ)JσdnzeReS(z).\mathcal C_0\sim\sum_\sigma n_\sigma\mathcal J_\sigma, \qquad Z=\sum_\sigma n_\sigma e^{-i\operatorname{Im}S(z_\sigma)} \int_{\mathcal J_\sigma}d^nz\,e^{-\operatorname{Re}S(z)}.

An individual thimble has constant action phase, but the tangent orientation still supplies a residual phase, and distinct thimbles interfere. The decomposition and its Stokes jumps are properties of the integration cycle and parameter path, not a license to retain only the dominant real-part saddle. The homological formulation is developed systematically in Witten 2011, §§3.1–3.3.

At a Stokes wall, upward and downward flows connect critical points with equal action phase. Intersection numbers can jump while the total integral remains analytic. Numerically, nearby modes can become separated by high barriers on the flowed manifold; a Markov chain may remain trapped in one mode even though the contour is formally complete.

Use the entire integrand

f(z)=eβ0cosz(1+heμ+iz)(1+heμiz)f(z)=e^{\beta_0\cos z} \bigl(1+he^{\mu+iz}\bigr) \bigl(1+he^{-\mu-iz}\bigr)

over one 2π2\pi period. Writing S=logfS=-\log f is convenient locally but introduces logarithmic singularities at zeros of ff; a flow implementation must not cross them or silently change branches. The exact target remains

Z1=2π[(1+h2)I0(β0)+2hI1(β0)coshμ].Z_1=2\pi[(1+h^2)I_0(\beta_0)+2hI_1(\beta_0)\cosh\mu].

For several flow times tt, parameterize zt(θ)z_t(\theta) and evaluate

Z1(t)=ππdθJt(θ)f(zt(θ)).Z_1(t)=\int_{-\pi}^{\pi}d\theta\, J_t(\theta)f(z_t(\theta)).

Correctness requires Z1(t)Z_1(t) to remain constant within quadrature error, including its imaginary part. Track the minimum distance to integrand zeros, the phase of JtfJ_t f, and transitions between all modes. As tt grows, local phase fluctuations may shrink while barriers and Jacobian fluctuations grow; an optimal finite flow time is an algorithmic tradeoff, not a different exact theory.

A stringent negative control samples only the mode connected to one saddle and omits another nonzero intersection sector. The resulting estimate can have a residual phase near unity and tiny error bars while disagreeing with the Bessel answer. Restoring the missing sector, including its relative phase and normalization, must repair the result.

Initial thimble proposals in lattice field theory already emphasized the residual measure phase and its computational cost Cristoforetti, Di Renzo, and Scorzato 2012. Subsequent success in a model or finite volume is evidence for that domain; it does not establish a single-thimble description of a different theory or across a Stokes region.

  1. Analytic deformation: identify all singular sets and verify the flowed cycle never crosses them.
  2. Homology: determine contributing sectors or demonstrate continuous deformation from the original contour at the chosen finite flow time.
  3. Jacobian: compute or unbiasedly estimate its magnitude and phase; quantify approximation error.
  4. Residual reweighting: report the average residual phase and its volume/flow-time scaling.
  5. Multimodal sampling: show transitions or combine sector-restricted estimates with independently computed relative normalizations.
  6. Stokes tracking: follow parameter changes with sufficient resolution to detect changing saddle connections.
  7. Reference checks: reproduce exact finite integrals, zero-flow results, and sign-free limits.

Single-thimble assumption by saddle dominance. The smallest ReS\operatorname{Re}S saddle need not be the only nonzero intersection sector, and cancellations can make subdominant sectors essential. Compute intersection data or use finite flow continuously connected to the original cycle.

Residual phase dropped after it looks narrow. Even a narrow phase distribution can shift a ratio observable through covariance. Reweight with the full phase and report numerator–denominator covariance.

Mode freezing mistaken for precision. Within-mode autocorrelation can be short while between-mode tunneling is absent. Use tempered flow, mode-resolved runs, and exact relative weights.

Stokes crossing hidden by parameter continuation. Smoothly continuing one saddle branch can omit a changed intersection combination. Check upward cycles and compare against a contour-integral reference on both sides.

The correctness map below attaches the contour branch to its decisive topological data. Inspect the homology and residual-phase stops: saddle dominance, a smooth flowed manifold, or a stable Monte Carlo history cannot replace intersection numbers and complete contour accounting.

Five finite-density method branches reach a common validation gate only after method-specific conditions: overlap and analyticity, exact dual constraints, complex-Langevin boundary control, complete contour homology, or reconstruction precision.

Each reformulation has a different correctness condition and a characteristic counterexample. Apparent numerical convergence is insufficient when overlap is absent, a dual sector or Jacobian is missing, complex-Langevin boundary terms survive, a contributing thimble is omitted, or canonical and density-of-states cancellations exceed resolved precision. The map is schematic and does not rank current algorithms.

  • State the original cycle, flow equation, action branch, singular sets, flow time, and Jacobian algorithm.
  • Verify zero-flow recovery and flow-time invariance for the full complex integral.
  • Report all identified saddle sectors, intersection evidence, mode transitions, and relative normalizations.
  • Measure residual-phase and Jacobian distributions for the actual observable and versus volume.
  • Reproduce an exact fixture and a deliberate missing-thimble or trapped-mode failure.
  • Treat continuum and large-volume reach as Research evidence until the same checks survive those limits.

Show that upward holomorphic flow leaves ImS\operatorname{Im}S constant.

Solution

Using the flow equation,

dSdt=iiSiS=iiS2,\frac{dS}{dt}=\sum_i\partial_iS\,\overline{\partial_iS} =\sum_i|\partial_iS|^2,

which is real and nonnegative. Hence d(ImS)/dt=0d(\operatorname{Im}S)/dt=0 and d(ReS)/dt0d(\operatorname{Re}S)/dt\ge0.

Let a one-dimensional contour be z(x)=x+iαsinxz(x)=x+i\alpha\sin x. Compute its Jacobian and identify the residual phase.

Solution

J=dz/dx=1+iαcosxJ=dz/dx=1+i\alpha\cos x. Thus

JJ=1+iαcosx1+α2cos2x.\frac{J}{|J|} =\frac{1+i\alpha\cos x}{\sqrt{1+\alpha^2\cos^2x}}.

Even if ImS\operatorname{Im}S were constant, this orientation phase fluctuates. Dropping it changes the contour integral.

After working this page, you should be able to:

  • Evolve a regulated contour and its tangent Jacobian, verify flow-time invariance, and compute the full residual phase.
  • Diagnose a wrong result caused by a missing thimble, Stokes jump, residual-phase omission, or multimodal trapping using an exact contour benchmark.

Canonical and density-of-states methods reorganize cancellations algebraically rather than geometrically. Cross-method validation requires thimble evidence to overlap an independent method before extending a claim.

  • Cristoforetti, Marco, Francesco Di Renzo, and Luigi Scorzato. “New Approach to the Sign Problem in Quantum Field Theories: High Density QCD on a Lefschetz Thimble.” Physical Review D 86 (2012): 074506. doi:10.1103/PhysRevD.86.074506.
  • Witten, Edward. “Analytic Continuation of Chern–Simons Theory.” In Chern–Simons Gauge Theory: 20 Years After, AMS/IP Studies in Advanced Mathematics 50 (2011): 347–446. doi:10.1090/amsip/050/19.