Complex Langevin and Stochastic Correctness
Complex Langevin replaces integration against a complex weight on real fields by a real, positive probability distribution over complexified fields. Convergence of the stochastic process is not the correctness criterion. Correctness requires the formal integration-by-parts argument to survive noncompact excursions and drift singularities, the process to sample every relevant stationary component, and holomorphic observables to agree with exact or sign-free references in a demonstrated parameter range.
Required background. Anatomy and severity of a sign problem supplies the distinction between variance and bias. Brownian motion, stochastic calculus, Langevin, and Fokker–Planck equations supplies Itô evolution.
Helpful background. Algorithm validation and ensemble provenance supplies stationarity, autocorrelation, and reproducibility tests.
Complexified stochastic evolution
Section titled “Complexified stochastic evolution”Convention and regulator card. Begin with a finite-dimensional regulated integral . Complexify and assume the action and measured observables have holomorphic continuations except at explicitly tracked determinant zeros or logarithmic branch points. Langevin time is algorithmic, not Euclidean or physical time. The equations below use real noise with .
The stochastic differential equation is
For a holomorphic observable , Itô’s formula gives
where is the probability density generated in complexified space. A stationary trajectory should satisfy the Schwinger–Dyson-like identities
for a sufficiently rich set of observables. These identities are necessary but not sufficient: a wrong stationary solution can satisfy a limited test set.
Where the formal proof can fail
Section titled “Where the formal proof can fail”The justification compares evolution under with evolution of a complex density on the original contour. Repeated integration by parts moves the Fokker–Planck operator from the density onto . Equality requires every surface term to vanish at , at large real fields, and around poles of . If decays too slowly or the process frequently approaches a drift pole, the equality can fail even though time series are stationary. Boundary terms near infinity and poles have been exhibited directly in solvable models Scherzer et al. 2019.
A practical necessary diagnostic is the magnitude of the drift,
Power-law tails in the empirical distribution of are incompatible with the decay used in the formal argument; an exponential-or-faster drift tail is a sharper criterion under the assumptions analyzed by Nagata, Nishimura, and Shimasaki 2016. Passing a fitted tail test remains one piece of evidence, not a universal theorem for an interacting lattice simulation.
Fermion determinants make the drift meromorphic:
Zeros of are drift poles. Choosing a branch for does not remove the pole in its derivative. One must monitor the smallest singular values or determinant-zero distance together with .
Gauge cooling and stabilization
Section titled “Gauge cooling and stabilization”For gauge fields, complexification enlarges to . Gauge cooling applies complexified gauge transformations to reduce a nonunitarity norm while leaving gauge-invariant holomorphic observables unchanged. It can suppress excursions and make the boundary decay plausible; under stated conditions it can be incorporated into the justification Nagata, Nishimura, and Shimasaki 2016, gauge-cooling analysis.
Cooling is not a projection back to the unitary manifold, does not remove determinant zeros, and does not prove ergodicity. “Dynamic stabilization” or drift modification changes the stochastic equation; unless the added term is shown to vanish in a controlled limit with observable stability, it introduces a method bias that must be extrapolated.
Exact benchmark with a nearby pole
Section titled “Exact benchmark with a nearby pole”For the one-angle fixture, choose the holomorphic action
The drift is
It has poles where either bracket vanishes. One family is
With , a pole approaches the original real contour as . Therefore the prescribed points intentionally move from easy to hostile drift geometry.
A benchmark run measures the density and Fourier observables , comparing with exact Bessel formulas. Record step-size extrapolation, drift histogram, imaginary excursion, pole distance, for several , and dependence on initial conditions. A trajectory at can look stationary while sampling on one side of a pole and giving the wrong density; this is the required “converged but incorrect” negative control.
Correctness protocol
Section titled “Correctness protocol”- Discretization: run several adaptive maximum steps and extrapolate the Langevin step to zero.
- Stationarity and mixing: compare dispersed initial conditions, long blocks, symmetry-related sectors, and autocorrelation times.
- Holomorphic identities: test for a growing basis of bounded-degree observables, not only the action.
- Boundary control: inspect field, unitarity-norm, drift, and determinant-zero tails; estimate explicit boundary terms where feasible.
- Reference values: reproduce exact small systems, imaginary-μ or other sign-free regimes, and a known-failure region.
- Scaling: repeat diagnostics with volume, lattice spacing, masses, and ; a safe window can shrink.
No single item licenses correctness alone. In particular, agreement with one low-order observable can coexist with wrong higher moments, and small can reflect an incomplete observable basis.
Adversarial failure cases
Section titled “Adversarial failure cases”Stationary wrong limit. Means and histograms stop drifting, but a nonzero boundary term invalidates the formal proof. Compare with exact data and measure boundary observables rather than extending run length alone.
Adaptive steps hide singular drift. Reducing steps prevents numerical blow-up near a pole but does not make visits harmless. Report the drift tail and pole-distance distribution before and after adaptation.
Cooling norm becomes the target. Aggressive cooling produces a small unitarity norm while a gauge-invariant observable is wrong. Cooling is a stability device; exact references and correctness identities remain mandatory.
One initial condition misses a stationary component. Run hot, cold, and symmetry-related starts and test transitions between modes. Agreement of their action densities is weaker than agreement of phase-sensitive observables.
The correctness map below shows why stationary-looking complex-Langevin data do not close the proof. Follow its branch through holomorphy, drift tails, boundary terms, pole encounters, and exact fixtures before comparing it with methods governed by different conditions.
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.
Observable-level validation checklist
Section titled “Observable-level validation checklist”- State the complexification, drift, noise convention, integrator, adaptive rule, cooling or stabilization term, and step-size limit.
- Publish drift and excursion tails, determinant singular-value diagnostics, and several identities.
- Reproduce exact and sign-free observables plus a parameter point where the method is expected to fail.
- Test initial-condition dependence, multimodality, autocorrelation, volume scaling, and regulator scaling.
- Mark results outside the demonstrated diagnostic window as uncontrolled Research evidence, even if trajectories are smooth.
Exercises
Section titled “Exercises”1. Langevin identity
Section titled “1. Langevin identity”For one variable and , derive .
Solution
Since and ,
A stationary correct process must therefore satisfy , provided the relevant moments and boundary manipulations exist.
2. Pole location
Section titled “2. Pole location”Solve and determine its distance from the real contour for and .
Solution
Write . Thus and . The distance is , so pole encounters are a serious diagnostic at that point.
Learning outcomes
Section titled “Learning outcomes”After working this page, you should be able to:
- Derive the complex Langevin operator and test a basis of stationary identities while locating every drift singularity of a regulated model.
- Reproduce one correct and one converged-but-incorrect benchmark and decide the validated parameter window from tail, pole, mixing, and exact-comparison evidence.
Handoff
Section titled “Handoff”Lefschetz thimbles and holomorphic flow use deterministic contour geometry instead of stochastic complexification. Cross-method validation sets the claim ceiling when either method is compared with sign-free or exact data.
References
Section titled “References”- Nagata, Keitaro, Jun Nishimura, and Shinji Shimasaki. “Argument for Justification of the Complex Langevin Method and the Condition for Correct Convergence.” Physical Review D 94 (2016): 114515. doi:10.1103/PhysRevD.94.114515.
- Nagata, Keitaro, Jun Nishimura, and Shinji Shimasaki. “Justification of the Complex Langevin Method with the Gauge Cooling Procedure.” Progress of Theoretical and Experimental Physics 2016 (2016): 013B01. doi:10.1093/ptep/ptv173.
- Scherzer, Manuel, Erhard Seiler, Dénes Sexty, and Ion-Olimpiu Stamatescu. “Complex Langevin and Boundary Terms.” Physical Review D 99 (2019): 014512. doi:10.1103/PhysRevD.99.014512.