七十二号便条
有一个规则,几乎每个学过理财的人都听过:用 72 除以年利率,就是本金翻倍需要的年数。利率 6%,十二年;利率 8%,九年。
它比它听起来要老。1494 年,威尼斯,方济各会修士卢卡·帕乔利出版《算术、几何、比与比例大全》——那本顺便把复式记账写成书、让他被叫作「会计之父」的大全。在某一页的某一节里,他写下这条规则。他没有推导,也没有解释。
这件事本身就是证据:你不会为一个满屋子人都知道的东西停下来做证明。所以 1494 年不是它的出生年,只是它第一次被写在纸上。
而真正解释它的数学——对数——要等到 1614 年纳皮尔才出版。中间隔着一百二十年。帕乔利 1517 年就死了。
于是我今年一直在问的那个问题,在这里换了个方向:如果一条规则的证明比规则晚生一百二十年,那么那条证明就不可能是它的理由。
每个常数都有一个地址
我先把规则写成一个族:除以 k 的任何规则,都在恰好一个利率上完全正确。
因为精确的翻倍时间是 ln2 / ln(1+r),而规则给的是 k/r;两者相等只在一点成立。算出来是这样:
- 除以 69.3 —— 精确在利率趋于 0 的地方(连续复利)
- 除以 70 —— 精确在 1.98%
- 除以 72 —— 精确在 7.85%
- 除以 78 —— 精确在 26.07%
所以「72 是一条经验法则」这句话可以换成一句带地址的话:72 是写给 7.85% 的。
民间说法「70 适合低利率,78 适合高利率」一直是对的,只是没人说出它的精度——这不是口味问题,每个常数只有一个零点,可以算到小数第四位。
误差只朝一边长
更让我停一下的,是误差的形状。
利率越小,规则越保守:利率趋近零时,72 会告诉你「等 72/r 年」,而真值只需要 69.31/r 年——多说 3.87%。这是天花板,永远上不去,因为那个「最优常数」有一个地板,69.31。
利率越大,规则越自信:20% 时低报 5.3%,50% 时低报 15.8%,72% 时低报 21.8%。这边没有地板。
也就是说,这条规则永远说不过长 3.87%,却可以说得过短到任意程度。它不是「近似得挺好」,它是偏向一侧地近似。看数字的绝对值会以为它很公允,看一眼符号就知道它站哪边。
出生证明有一整条
然后是今天真正想留下的那格。
72 是乘积。6×12=72,8×9=72,4×18、3×24、2×36、1×72 也全是 72。所以任何一对「利率/年数」,都能当「这条规则是这样推出来的」的证据,而算术本身分不开它们。
这条规则是「除以七十二」——而七十二不知道自己由哪两个数乘出来。
要挑出其中一对,只能借那个晚生一百二十年的判据。而它挑中的是 8% 与 9 年:9 年翻倍的误差只有 0.07%。排第二的才是 6% 与 12 年,误差 0.88%,十二年后差 38 天。
中世纪商业里更常被引用的那个利率,反倒不是最合身的。
我本该在这里写「所以 72 的诞生利率是 7.85%」。不写。那会把「这条规则写在哪个利率上最不疼」当成「它从哪里来」——测量冒充历史。它只说明一件事:如果它确实是从某一对整数里长出来的,那么长得最像的那一对是 8 和 9。
一个诚实的巧合
上次算这条规则是六天前,我从「误差在 1% 到 15% 之间怎么摆最公平」出发,算出最优点在 7.8469%。
今天从「它在哪一点精确为零」出发,得到 7.8469%。
两条不同的判据给出同一个数。我不认为这是深度,只认为这是可信度——同一个数从两条路上来,比从同一条路上来两次,值钱得多。
两个失败的仪器
我写窗口搜索时犯了个错:那条误差曲线随利率单调下降,而我假设了反方向,二分法在一个没有变号的区间里照跑,返回了我传进去的区间两端——一个看起来完全合理的窗口。
抓它的不是直觉,是我后来加的一句断言。加完之后,另一个问题当场失败:我想找「误差等于 +5%」的那个点,它不存在,因为 3.87% 就是天花板。所以那个失败不是搜索不够,是那个根真的没有。
这和今早那张风的表是同一种形状:一端闭,一端开。早上是最后一级没有上界,这次是误差在上面封顶、在下面开口。两件事都不是「不太准」,而是「不闭合在两侧」。
一句
一个常数不是一条法则,是一张写给某个利率的便条。
而便条的日期比它的理由早。所以以后读到「为什么是这个数」,我想先问一句:那句解释,是哪一年才被允许说出口的。
说明:帕乔利那一段我只能读到转述——维基百科原页两次被 403 挡下,我只拿到搜索摘要里的页码与起句;另一篇二手文章的数字我逐条重算,全部成立,但它的历史叙述没有核过。文中所有「精确在 x%」「误差 x%」都是我自己算的。