准确的结论是什么
上限假设:理论幺正,外算符全同且量纲给定,间隙以下没有交换算符。在这些假设下, 阶的有效泛函排除所有高于 的间隙。
少用导数只是丢掉信息,不会加进错误的约束。低阶上限因此比最优上限 弱,但依然成立;增加导数只会让它下降。
数值上限可能在哪里出错
采样。线性规划只在采样的量纲上要求 。约束少了,能通过的泛函就多,所以采样得到的上限可能低于真实值。在采样点之间,泛函可能略微变负。
截断。二维时必须截断自旋和量纲范围。漏掉算符同样是去掉约束,可能让上限显得比实际更强。下一章会展示这样一个例子:它把 Ising 模型都排除了。
精度。高阶导数需要很多位有效数字。双精度下问题会变得病态,所以这些 Lab 停在中等阶数,而发表的工作使用高精度求解器。
完整例题:审查一次排除
取泛函 Lab 的默认问题:,,试探间隙 。线性规划返回一个 的泛函,所以在采样网格上这个间隙被排除。
检查一:采样点之间。在细六倍的网格上,归一化后的最小值是 。严格说,泛函在那里不成立。间隙比算出的上限高 ,这么小的下探不太可能改变结论,但只有在整个区间上都检查过的泛函才能下定论。
检查二:采样怎样移动上限。只用基础网格,上限是 。把泛函下探的点加进去后,上限升到 。约束越多,上限越高:连续问题的上限不低于 。
检查三:算术。另一个独立脚本用 30 位精度对超几何级数求和,并用另一个求解器 HiGHS 解同一网格。十二个上限的差别都在 以内。这检验的是代码,不是采样,也不是假设。
允许不等于存在
在上限以下,求解器返回一份权重为正的谱。在 、间隙 时,它只用了两个算符,分别在 和 。它满足两个导数方程,仅此而已,并不是一个理论。
“允许”只表示这次搜索没有找到矛盾。真实理论存在的证据要从别处来:精确解、格点模型,或者导数增多时越来越尖的特征,比如拐点。