The MSR Formalism¶
The Martin–Siggia–Rose (MSR) formalism (also known as the Janssen–de Dominicis formalism) provides a field-theoretic framework for studying stochastic differential equations (SDEs) using path-integral methods.
From Langevin Equations to Path Integrals¶
Consider a stochastic process described by a Langevin equation:
where \(\phi_i\) is the physical field of interest, \(\mathcal{H}[\phi]\) is an energy functional, and \(\eta_i\) is Gaussian white noise with correlator
The MSR procedure recasts averages over noise realisations as a field-theoretic path integral by introducing an auxiliary response field \(\psi_i\) (sometimes written \(\tilde\phi_i\) or \(\hat\phi_i\)):
The two field types in sft-wick correspond to:
\(\phi\) — the physical field (
FieldType.PHYSICAL)\(\psi\) — the response field (
FieldType.RESPONSE)
Free and Interaction Actions¶
The MSR action splits into a free (Gaussian) part and an interaction part:
The free action \(S_0\) is quadratic in the fields and determines
the two-point functions (propagators). The interaction action
\(S_{\mathrm{int}}\) contains all nonlinear terms — these are the
terms represented by Vertex objects in
sft-wick.
Propagators¶
The free two-point functions derived from \(S_0\) are:
Contraction |
Propagator |
Physical meaning |
|---|---|---|
\(\langle \phi_i(x)\,\phi_j(x') \rangle_{S_0}\) |
\(C_{ij}(x,x')\) |
Correlation (equal-time or two-time) |
\(\langle \phi_i(x)\,\psi_j(x') \rangle_{S_0}\) |
\(R_{ij}(x,x')\) |
Response (retarded Green’s function) |
\(\langle \psi_i(x)\,\psi_j(x') \rangle_{S_0}\) |
\(0\) |
Vanishes by construction |
The vanishing of the \(\psi\)–\(\psi\) contraction is a fundamental consequence of the MSR construction (the noise is integrated out exactly) and is the key constraint exploited by sft-wick for efficient enumeration of Wick contractions.
Note
Convention in sft-wick: for the response propagator R, the physical field is always placed on the left:
Itô Convention and Causality¶
The response propagator is retarded: \(R(t,t') \propto \Theta(t - t')\). The Itô discretisation convention sets \(\Theta(0) = 0\), which implies:
This eliminates equal-point response contractions (self-response tadpoles). More generally, any closed loop of response propagators vanishes by causality:
because the retarded nature of \(R\) would require \(t_1 > t_2 > \cdots > t_n > t_1\), which is impossible.
In sft-wick, both rules are applied by default when ito=True.
Response Phase Convention¶
In some formulations of the MSR action, the contraction of a physical field with a response field picks up a phase:
When response_phase=True (the default in
compute_moment()), each term in the final
result is multiplied by \((-\mathrm{i})^n\), where n is the
number of response propagators in that term.
The Partition Function \(Z=1\)¶
A remarkable property of the MSR formalism is that the partition function equals unity:
This means there is no denominator in the perturbative expansion of moments, greatly simplifying the diagrammatic analysis (no vacuum diagram subtraction is needed).
Perturbative Expansion¶
Since \(Z=1\), the expectation value of an observable \(\mathcal{O}[\phi]\) can be expanded directly:
Each term in the sum involves a Gaussian expectation
\(\langle\cdots\rangle_{S_0}\), which is evaluated via Wick’s
theorem (see Wick’s Theorem). The function
compute_moment() implements this expansion
up to any finite order N.