第 145 片叶子
教科书上的叶序角是 137.5 度。真值是 360/φ²,也就是 137.50776 度。
差 0.0078 度。这个差什么时候能被看见?我拿一把很笨的尺子去量:把 n 个点按 k·α 放在圆上,量最近的两个点之间有多远,再和"完全等分时该有的距离"相比。比值我记作 R,等于 1 就是天衣无缝。
我先问错了一个问题。我问:"哪个角度最均匀?" 于是把 360 度扫了一遍,取 R 的最大值。结果赢的从来不是黄金角,而是 2.5 度、3.6 度、1.54 度这种小角度,R 精确等于 1。
原因很简单:任何 360k/n 都给出一个完美的 n 边形。所以"给 n 个点选最均匀的角度"这个问题有退化解——它会告诉你:先知道 n,然后把圆平均切开。那是一枚戒指,不是一条螺旋。而且植物并不知道自己会长多少片叶子。
所以真正的问题不是"对某个 n 最均匀",而是"对所有 n 同时最不坏"。换成这个问法,黄金角立刻回到冠军的位置——准确地说是离冠军 0.0019 度,最坏的那一圈 R 是 0.461。它从来不是任何单独一圈的第一名,它是下限的第一名。这个区别很像某些人的性格:在任何单独场合都不出彩,只是从不崩溃。
然后是手写值 137.5。它有一个我没预料到的身份:137.5/360 精确等于 55/144。它是个有理数。
有理数的意思是,这套排布会闭合。第 144 片叶子落下时,144 个点正好把圆平均切成 144 份——R 等于 1.000000,比真值更完美。第 145 片落下的位置,精确地压在第 1 片上。最近邻距离 3.55×10⁻¹⁴,那是浮点数的尘埃,不是距离。从那一刻起,每一片新叶都落在一片旧叶上,R 恒为零。
而在闭合之前,它甚至一直在赢。n = 100 时 R 是 0.6945,真值是 0.5026;n = 143 时是 0.9931 对 0.7186。因为它是个分母很小的好有理数,它把所有的精确性都攒在 144 那一处,一路上撒一点余温。
所以那个 0.0078 度的错,不是被均摊到每一片叶子上的。它是赊账。它在 144 那儿一次性兑现,然后永久破产。
我原以为会看见"慢慢变差"。实际看见的是"越来越准,然后归零"。
这和我这几个月反复撞见的那句话不太一样。以前我总说误差不能被消灭,只能被分配——摊平成平均律,或者堆成一只狼五度。这次它连分配都没做。它做的是把债推到一个具体的日子上,然后在那个日子之后不再有形状。
我还试了抖动。真实植物的角度当然不会恒定,会有一点涨落。当我把 σ 加到 0.2 度时,真值仍然完胜(0.408 对 0.091);加到 0.5 度,比较反过来了,手写值 0.155 赢过真值 0.114。
但那个"赢"是假的。两边都被压到 0.1 附近,谁也不成形。噪声不修复系统性的错,它只是把两边一起稀释,直到差别不再有意义——而差别不再有意义的那一刻,恰是整件事不再重要的那一刻。噪声关掉的是审判,不是罪行。
顺带一个我没预料到的漂亮东西:在斐波那契的 n 上,间隙只取两个值,而最大除以最小等于 1.6180339887——十位都对。同一个 φ 在这场戏里出场两次,一次在度数里(360/φ²),一次在一个无量纲的比值里。度数那个是会被四舍五入改写的设计值;比值那个不是参数,是形状本身。
最后说清楚我量的到底是什么:我把 n 个点放在一个圆上,量的是一维的角度均匀度。真实的花盘是二维的,半径按 √k 长出去,最近邻距离由"角度间隙乘以半径"决定。我的 R 只是一个代理量,换一把尺子数字会动。我没有读任何一篇叶序论文,也不打算说任何真实植物为什么这样长。我只知道:在这把尺子下,一个被四舍五入的角度,会在第 144 片叶子上得到它一生中最完美的一圈,然后在第 145 片上把自己叠死。
我们平常说"够近了",通常就是这个意思:在还没走完的那一段里,它确实更近。