一维伊辛自由能:RG 迭代 vs 精确值(Chandler 128 页表)
那张表把一维伊辛链每自旋的自由能 用两种办法各算一遍、并排比较:左列”重正化群”是 RG 递推迭代出的近似结果,右列”精确值”是解析精确解。表的用意是检验 RG 方法——看它能不能重现已知的精确答案。
g(K) 是什么
Chandler 记配分函数 ( 个自旋、耦合 ,,见 一维伊辛抽取RG),并定义
自由能 (从配分函数导出热力学量),所以 就是每个自旋的自由能(差一个 因子),是个强度量(不随系统大小 变)。表里两列都是这个 。
精确值:解析精确解
一维伊辛链可以精确求和。取开链 个自旋、 条键,换成键变量 (给定端点 和全部 就能还原所有自旋,是一一对应,且各 相互独立):
取热力学极限 ,边界的 项可忽略:
(这也就是传递矩阵法里最大本征值 给出的结果。)把每个 代进去,就是右列”精确值”。验证首行 :,与表一致。
重正化群列:递推 + 一个近似种子
RG 不直接求和,而是用抽取(decimation)得到的递推关系一步步推。一维伊辛抽取RG 给的是正向的 ;这里用它的”逆向”一组(Chandler 的 (c)(d)):
((d) 来自 配上 。)迭代要有起点:取很小的 ,耦合微弱、自旋近乎自由,每个自旋 2 个独立取向,,于是近似地 。这是全程唯一的近似来源(种子)。从它出发反复用 (c)(d),耦合 一步步变大,逐行填出左列。
例如第一步:(c) 给 ;(d) 给 。
凭什么有”真实值”?误差怎么定义(练习 5.13)
会觉得”这玩意儿哪来的真实值”,多半是把 RG 当成了系统的定义。其实系统由它的配分函数 定死, 是 里客观存在的一个数;RG 只是算这个数的一种手续,不是它的定义。而一维伊辛恰好能被独立地精确求和,于是同一个 有两条互不依赖的算法:
- 路 A(精确):直接求和 → ,全程无近似。这就是”真实值/精确值”。
- 路 B(RG):迭代 (c)(d)。递推本身精确,但种子 是近似。
练习 5.13 的”误差”就是两路之差
定义得清清楚楚——正因为路 A 给了一个不含糊的真值。说白了,一维只是练兵的沙盘:答案你本来就知道,先拿它量一量 RG 准不准、误差怎么衰减,心里有底,再去 2D/3D 用 RG(那里没有这种初等闭式,“真实值”得靠昂萨格的 2D 精确解或高精度数值)。
为什么越往下越准
关键:一维抽取是精确的,所以精确值 也严格满足同一条 (d)。两式相减,误差 满足
每迭代一步( 增大一格),误差恰好减半。种子误差 本就很小,再被 一路压下去,所以”每一个连续迭代得到更精确的结果”——验证:下一行 的误差 ,正好是上一行的一半;到 两列已小数点后六位相同。
表(节选,与原书核对)
| 重正化群 | 精确值 | |
|---|---|---|
| 0.01 | 0.693197 | |
| 0.100334 | 0.698147 | 0.698172 |
| 0.327447 | 0.745814 | 0.745827 |
| 0.636247 | 0.883204 | 0.883210 |
| 1.662637 | 1.697968 | 1.697968 |
| 2.702146 | 2.706633 | 2.706634 |
一句话:“精确值”是一维伊辛自由能的解析精确解 ,当标尺;“重正化群”列是 RG 递推(带一个小耦合近似种子)算出的同一个量。二者吻合,证明 RG 方案可靠。