Pseudofermions, Determinant Ratios, and Solver Bias
A positive fermion determinant can be sampled with bosonic pseudofermions because a complex Gaussian integral represents the determinant of a positive operator. That identity does not make every numerical realization exact. Flavor powers, determinant factorizations, rational approximations, linear-solver residuals, force calculations, and endpoint Hamiltonians must describe the same target; otherwise the algorithm samples an approximation whose bias must be corrected or measured. The cleanest control is a direct small-matrix determinant benchmark combined with tolerance and reversibility scans.
Required background. Hybrid Monte Carlo and symplectic molecular dynamics supplies reversible, volume-preserving proposals and the endpoint acceptance correction. Fermion determinants, Pfaffians, and measure positivity determines when the regulated fermion weight can legitimately be written as a positive operator determinant.
Helpful background. Trace ideals and Fredholm determinants supplies determinant and trace identities beyond finite matrices.
Positive determinants as Gaussian measures
Section titled “Positive determinants as Gaussian measures”Let be an Hermitian positive-definite matrix depending on bosonic fields . With the normalized complex measure ,
Diagonalizing reduces the integral to . For two degenerate fermion flavors with matrix , gives
so the joint bosonic action is
This representation samples the positive two-flavor weight and supplies the dynamical-fermion setting of HMC Duane et al. 1987, pp. 216–222. It does not recover a discarded one-flavor determinant sign, a complex phase, or a Pfaffian orientation; those properties must first be established on the determinant page.
Local regulator and convention card. Matrices are finite and all eigenvalues of lie in a declared interval . Pseudofermions are refreshed as with independent standard complex Gaussian . A solver reports the true residual , not only an internal recurrence estimate. The analytic fixture is for .
At fixed , the refresh rule gives and therefore the required conditional distribution. During a molecular-dynamics trajectory is held fixed. With ,
The gauge or field force is obtained by inserting the derivative of and the sign convention of Hamilton’s equation. Confusing the variation of with reverses this force.
Determinant splitting and fractional powers
Section titled “Determinant splitting and fractional powers”An algebraic factorization can reduce force variance or separate spectral scales without changing the determinant. For any ,
Both factors are positive and can receive independent pseudofermions. The first has shifted small eigenvalues; the second contains the complementary ratio. This mass-preconditioning strategy was introduced for dynamical-fermion HMC by Hasenbusch 2001, §§2–3. The equality is exact for every ; the optimal , force hierarchy, and hardware cost are empirical tuning questions.
For a fractional determinant with real ,
Rational HMC replaces over a certified interval by
so shifted linear systems can be evaluated together. The approximation error
is meaningful only if every encountered eigenvalue remains inside that interval. An approximation used solely to generate a reversible proposal can be corrected by a sufficiently accurate endpoint evaluation of the intended Hamiltonian. If the approximate rational action also defines the accept/reject target with no correction, the stationary measure is the approximate one. Exact RHMC therefore specifies separate force and acceptance accuracies or an equivalent noisy correction, as emphasized by Clark and Kennedy 2007, pp. 011502-1–011502-4.
Solver residuals, reversibility, and bias
Section titled “Solver residuals, reversibility, and bias”Suppose . The solution error obeys
Thus a relative residual alone is not a uniform action-error bound when becomes small. Force error also depends on and can be amplified by multiple solves. Report physical residuals, spectral information or defensible bounds, and the quantity actually affected.
An inexact force does not automatically bias ordinary HMC. If the resulting numerical trajectory is still a deterministic reversible volume-preserving map and the final accept/reject step evaluates the intended Hamiltonian accurately, Metropolis correction restores the target while the poor force lowers acceptance. Bias enters when numerical choices violate those hypotheses: a history-dependent initial guess changes the reverse path, stopping decisions branch asymmetrically, endpoint actions use the same uncontrolled approximation, or exceptional solver failures silently reuse stale vectors.
A safe hierarchy uses a looser but deterministic force tolerance, a tighter acceptance tolerance, and an even tighter independent measurement solve. These labels describe roles, not universal numerical values. Tighten each separately until reversal residuals and target observables reach a stable plateau.
The pseudofermion branch in the figure below shows why solver and rational controls remain inside the exactness gate. They may be treated as performance approximations only when the final transition still corrects to the declared determinant target.
Positive determinant representation identifies the target; solver residuals, rational support, reversible molecular dynamics, and endpoint evaluation determine whether the implemented pseudofermion kernel preserves it. Iteration counts and acceleration claims come afterward. Original schematic, not to scale.
The canonical sampler correctness and performance matrix provides the full determinant, approximation, coverage, bias-test, and cost fields.
Direct two-flavor matrix benchmark
Section titled “Direct two-flavor matrix benchmark”For the convention-card matrix,
The effective fermion action is , so its exact derivative is the negative of this trace. At fixed pseudofermion ,
Because under the refreshed conditional, averaging the pseudofermion force gives , exactly the determinant force. Between and , the determinant ratio is
This fixture checks Gaussian refresh, inverse application, force sign, determinant ratio, and any factorization without a lattice-fermion implementation. A second stage replaces by a small explicitly assembled from the fermion page and compares its direct eigendecomposition, pseudofermion action, force finite difference, and accepted observables.
Adversarial failures
Section titled “Adversarial failures”A spectral interval violation. Train or tune a rational approximation on and inject an eigenvalue . The nominal maximum error no longer applies. An eigenvalue monitor or direct small-matrix comparison must reject the run.
A recurrence residual mistaken for the true residual. Stop an iterative solve using an internally updated residual that has drifted from . Recompute the residual explicitly in higher precision; the action bound and reversal test should expose the defect.
The same loose solve in force and acceptance. If the endpoint Hamiltonian uses an uncontrolled approximation, increasing the Metropolis rejection rate does not guarantee correction to the intended determinant. Tightening the endpoint solve must be an observable stability test, not merely an acceptance study.
A hidden determinant change. Replace by without tracking a possible sign or phase. Pseudofermions then sample , not necessarily the intended theory. No solver tolerance can repair that target mismatch.
Observable-level validation checklist
Section titled “Observable-level validation checklist”- State the exact determinant or Pfaffian factor, flavor power, positivity hypothesis, and eigenvalue interval.
- Verify Gaussian refresh and pseudofermion normalization on a diagonal matrix before using an iterative solver.
- Compare direct determinants, log derivatives, forces, and determinant ratios on small matrices; finite-difference the full implemented force.
- Record true solver residuals and iteration counts for force, acceptance, and measurement roles separately; scan each tolerance.
- Measure molecular-dynamics reversibility and correlate outliers with residuals, condition estimates, rational interval excursions, and exceptional branches.
- Inject a sign error, interval violation, stale initial guess, or loose endpoint solve and require an exact or observable test to fail.
- Compare the accepted bosonic observables with a direct determinant calculation on the smallest lattice. Route complex weights to Chapter 8 rather than forcing a positive representation.
Learning outcomes
Section titled “Learning outcomes”After completing this page, you should be able to:
- derive pseudofermion representations for positive determinant factors and state when factorization or rational approximation changes only the method rather than the target; and
- bound or exclude solver, rational, and reversibility bias using residuals, spectral intervals, tolerance scans, and an exact small-system determinant fixture.
Exercises
Section titled “Exercises”1. Derive the force expectation. For a positive matrix and , show that the pseudofermion force averaged over refreshed equals the derivative of .
Solution
At fixed , . Hence . Jacobi’s formula gives .
2. Verify the Hasenbusch identity eigenvalue by eigenvalue. Show positivity of both factors and write their pseudofermion kernels.
Solution
For an eigenvalue , , and both factors are positive. The first determinant uses action . For , the second uses . Multiplying the Gaussian integrals returns .
References
Section titled “References”- Clark, M. A., and Kennedy, A. D. (2007). “Accelerating staggered-fermion dynamics with the rational hybrid Monte Carlo algorithm.” Physical Review D 75, 011502(R). doi:10.1103/PhysRevD.75.011502; Open PDF.
- Duane, S., Kennedy, A. D., Pendleton, B. J., and Roweth, D. (1987). “Hybrid Monte Carlo.” Physics Letters B 195(2), 216–222. doi:10.1016/0370-2693(87)91197-X.
- Hasenbusch, M. (2001). “Speeding up the Hybrid-Monte-Carlo algorithm for dynamical fermions.” Physics Letters B 519(1–2), 177–182. doi:10.1016/S0370-2693(01)01102-9; Open PDF.