A short primer on scalar lattice φ⁴ theory标量 φ⁴ 格点场论小笔记
Action, lattice discretization, and the role of the bare mass in 2D φ⁴ — written while preparing my own implementation of a Monte Carlo sampler.动作量、格点离散化与裸质量在二维 φ⁴ 中的角色 —— 自己实现 Monte Carlo 采样时顺手整理的笔记。
Status: rough first draft, mostly meant as a personal reference.
Continuum action
The Euclidean action of a real scalar field in two dimensions is
\[S[\phi] = \int d^2x \left[ \tfrac{1}{2} (\partial_\mu \phi)^2 + \tfrac{1}{2} m_0^2 \phi^2 + \tfrac{\lambda}{4!} \phi^4 \right].\]Lattice discretization
On an $L \times L$ lattice with spacing $a$, write $x = a\,n$ for $n \in \mathbb{Z}_L^2$, and let $\hat\phi_n = a\,\phi(an)$. After the usual finite-difference replacement $\partial_\mu \phi(x) \to (\hat\phi_{n+\hat\mu} - \hat\phi_n)/a$, the action becomes
\[S = \sum_n \left[ -2\kappa \sum_\mu \hat\phi_n \hat\phi_{n+\hat\mu} + \hat\phi_n^2 + \lambda_L (\hat\phi_n^2 - 1)^2 \right],\]with the standard hopping parameter $\kappa$ and dimensionless coupling $\lambda_L$.
Notes to self
- The pseudo-critical line in $(\kappa, \lambda_L)$ is what I usually run autocorrelation studies on.
- Mind the sign convention for $m_0^2$ when comparing to other people’s code.
- For sanity checks, the free theory ($\lambda_L = 0$) gives an exact propagator that I should always reproduce before training anything.
状态:初稿,先作为自己的参考用。
连续作用量
二维欧氏度规下,单个实标量场的作用量写作
\[S[\phi] = \int d^2x \left[ \tfrac{1}{2} (\partial_\mu \phi)^2 + \tfrac{1}{2} m_0^2 \phi^2 + \tfrac{\lambda}{4!} \phi^4 \right].\]格点离散
在 $L \times L$ 的格点上、格距 $a$,记 $x = a\,n$($n \in \mathbb{Z}_L^2$),$\hat\phi_n = a\,\phi(an)$。把导数项替换为有限差分 $\partial_\mu \phi(x) \to (\hat\phi_{n+\hat\mu} - \hat\phi_n)/a$ 之后,作用量化为
\[S = \sum_n \left[ -2\kappa \sum_\mu \hat\phi_n \hat\phi_{n+\hat\mu} + \hat\phi_n^2 + \lambda_L (\hat\phi_n^2 - 1)^2 \right],\]其中 $\kappa$ 是惯用的 hopping 参数,$\lambda_L$ 是无量纲耦合。
几条自己留的提醒
- 自相关时间的研究我一般沿 $(\kappa, \lambda_L)$ 平面的 pseudo-critical 线扫。
- 跟别人代码对比时注意 $m_0^2$ 的符号约定。
- 自由理论 ($\lambda_L = 0$) 有解析的传播子,训练任何东西之前先把这个 sanity check 跑过。