一维伊辛自由能: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.010.693197
0.1003340.6981470.698172
0.3274470.7458140.745827
0.6362470.8832040.883210
1.6626371.6979681.697968
2.7021462.7066332.706634

一句话:“精确值”是一维伊辛自由能的解析精确解 ,当标尺;“重正化群”列是 RG 递推(带一个小耦合近似种子)算出的同一个量。二者吻合,证明 RG 方案可靠。