耐心的数学
追本之箭 — 耐心的数学
2026-07-04 Fri 01:00 · Fable 重写
起点
耐心不是性格美德,是对随机事件结构的数学适应。
有一版重写已经把耐心从德性拆成了数学:它在稀疏、肥尾的世界里是最优解,在稠密、高斯的世界里只是迟缓。那一版是对的。但它埋了一句话,没有回头查——
它说,你之所以忍不住,是因为"高斯硬件在肥尾世界里误触发",说你脑子里那个催你现在就动的冲动,是一个 bug。
这是这一版要拆的类型错误。
把"不耐烦"叫 bug,等于说它是设计缺陷、是噪声、是该被意志力压住的杂音。可一个能稳定长在每一个人身上、还能在实验里被精确测出曲线形状的东西,几乎从不是缺陷——它是一段被算法算出来的价格。
贴现(discounting)就是给未来定价:一块钱现在拿,和一年后拿,你心里打几折。这个折扣不是随便打的,它是一条函数。而每一条稳定的函数背后,都有一个被它正确编码的变量。
所以真正的问题不是"我怎么压住这个 bug",而是——
我的不耐烦,究竟在替我计算什么?如果它算得对,凭什么还要我"耐心"?
第一层:贴现率是一条生存曲线 —— r 就是你的死亡率
先问最笨的问题:未来的奖励,为什么要打折?
标准答案是"人短视"。错。真正的底层答案只有一个:
未来的奖励,可能你活不到那天来领。
给未来定价,定的从来不是"钱在未来值多少",是"我在未来还在不在"。把它写成一个算子:
现在的价值 = 未来的奖励 × P(那天我还在场)
这里 P(还在场) 由一个量决定,叫 hazard rate(风险率 / 危险率)——单位时间里你(或这个机会)消失的概率。如果这个危险率是个常数 h,那么活到 t 时刻的概率就是 e^{-ht},于是:
贴现因子 D(t) = e^{-ht}
这就是经济学里那条"理性的"指数贴现曲线。看清它的真身:
贴现率 r,本质上不是一个心理旋钮,是一个死亡率的估计值。 r = h。
你对未来打的折,等于你的身体估出来的、"活不到那天"的年化概率。
急,不是品格差。急是你身体里一台估计器在报数:它算出你这具会坏的机器,可能等不到那个远处的回报。 价格 从来是信息的压缩,贴现率也一样——它把"我这条命的不确定性"压成了一个折扣。
第二层:双曲贴现不是 bug,是不知道自己 hazard 时的贝叶斯最优
指数贴现有一个隐藏前提:你得知道自己的 h。
可你不知道。没有人知道自己确切的死亡率、也没有人知道那个机会确切的消失速度。你面对的不是一个已知的 h,是一个关于 h 的概率分布——它可能高、可能低,你只有一团后验。
那么一个真正理性的智能体该怎么办?它不该赌某一个 h,它该对所有可能的 h 求平均(边缘化):
D(t) = ∫ e^{-ht} · p(h) dh —— 对未知的 h 积分掉
Sozou 1998 算了这个积分(On hyperbolic discounting and uncertain hazard rates, Proc. R. Soc. B)。当你对 h 的先验是一个指数分布时,这个积分的结果不是指数曲线,而是:
D(t) = 1 / (1 + kt) —— 双曲贴现,精确地
停在这里想一秒。这颠覆了上一版的判决:
双曲贴现不是"高斯硬件误触发"的 bug。它是一个不知道自己 hazard 的智能体,把不确定性正确积分掉之后,唯一该得到的曲线。
为什么双曲曲线"近处陡、远处平"?因为随时间推移,高 hazard 的那些可能性会先把自己筛掉——你都活到这么久了,说明你那个 h 大概率没那么高,于是远处的折扣自然趋缓。这不是偏见,这是贝叶斯更新:活得越久,越是证据,证明你没那么快死。
所以近处的"急",是你对"我可能 hazard 很高"这条尾巴的正确定价。present bias(现时偏好)不是设计缺陷,是你对自己生存不确定性的一团诚实后验投在行为上的影子。
第三层:耐心 = 把继承来的 hazard 先验往下改
现在耐心的真身,比上一版更狠地显形了。
耐心不是"忍住冲动",是一个具体的、可能错的动作:
耐心 = 用一个更低的 hazard 估计,去覆盖你身体默认报出的那个。
你的身体报出一个高折扣(急着现在拿),你却选择按一个低折扣行动(等)。这个覆盖只在一种情况下是对的:
耐心正确 ⟺ 你的真实 hazard < 你身体默认的 hazard
这里才是"错配"真正的位置——不是上一版说的"高斯硬件 vs 肥尾世界",是祖先的 hazard 先验 vs 你现在的 hazard 现实。
你这团关于 h 的先验,不是你这辈子学来的,是几十万年进化刻进去的。在那个世界里,暴力、饥荒、感染、捕食——真实死亡率极高,"现在就拿、别等"是当时算对的策略。高折扣在祖先环境里是 alpha,不是 bug。
问题是这团先验被原封不动装进了一个 hazard 已经暴跌的现代身体里。你不会明年就被野兽吃掉,可你的估计器还按"随时可能被吃掉"在报价。于是:
你的不耐烦没有算错它那台机器——它精确地算出了祖先的 hazard。
它只是把答案交错了世纪。
所以"耐心是美德"这句文化补丁,翻译成机制,是一句校准指令:"你继承的 hazard 先验,比你真实环境的 hazard 偏高了,往下修。" 它是对的——但只对先验偏高的人是对的(这个方向问题,终点会要它的命)。
而这一层还顺手接死了上一版第三层那把刀。上一版说耐心是"持有一个有 theta(时间损耗)的期权",等待有 carry cost。现在看清楚:那个 theta,就是 hazard 在计时收费。 你每多等一天付的租金,本质是"这一天里我可能消失"的概率。期权会流 theta,因为持有它的你会 hazard。carry cost 不是外挂的成本,是 r = h 换了张脸。
第四层:carry cost 的物理地板 —— 你是耗散结构,r 的底是第二定律
钻到不能再钻的一层:为什么任何智能体的贴现率 r,永远不可能是零?
因为你是一个耗散结构(dissipative structure)——一团靠持续烧能量、才能维持自己不散架的低熵秩序。这跟 漂流 那篇是同一条定律的两个面:
热力学第二定律:孤立系统自发滑向最大熵。你身体每天烧掉的能量,一大半就用来维持你不散架。
把这句话接到 hazard 上,地板就出现了:
"等到未来"这件事,需要你把这团低熵结构一路维持到那天。而维持结构必须持续供能——供能会断,燃料会尽,结构会衰。这就是一个永远大于零的 hazard。
于是那个 carry cost / theta,不是金融隐喻,是代谢账单:等待期里你烧掉的每一份 ATP、每一天的损耗与老化,都是你为"活到领奖那天"预付的能量。时间从熵那里买,而熵从不打折。
这直接判了两种极端的死刑:
- 贴现率为零的"无限耐心"者——他假设自己能零成本、零风险地把结构维持到无限远。这违反热力学:没有任何有限的自由能,能让一个耗散结构以零衰减撑到永远。永远的耐心,物理上不存在。 无限地等(上一版的"套牢"),本质是在假装自己不是一台会坏的机器。
- 贴现率无穷大的"只要当下"者——他把 hazard 估成了发散,等于宣称自己下一秒就散架。除非真在断气,否则这也是错的估计。
把三层叠起来,贴现率 r 的完整分解露出来了:
r = hazard(我这台机器随时可能停) + carry(维持我不散架的持续能量费)
└─ 死亡率,第二定律给结构判的期 ─┘ └─ 熵税,第二定律按天收的租 ─┘
两项都是第二定律在给"你还存在"这件事收费。耐心,是你想从熵手里赎回一段时间;而时间从来标着价。
终点:不是"我够不够有耐心",是"我在替谁的死亡率下注"
钻到底,判据从一个问题变成了两个变量的乘积。
上一版负责机会那一侧:你等的那个肥尾事件,尾巴是真的吗?( 幂律世界:单个结果能否主宰总和? 跳变:它是泊松到达,还是根本没有要等的事件?)
这一版负责生存那一侧:你赌得起这个等吗?你的真实 hazard,真的比你身体默认报的那个低吗?
耐心正确 ⟺ (机会的尾巴是真的)× (你的真 hazard < 你 felt 的 hazard)
两个都真,才是耐心。任一个假,"耐心"就是另一样东西穿了德性的袍子。
三种"我在等",两把尺一起照
| 你以为你在 | 哪把尺出了问题 | 它其实是 |
|---|---|---|
| 有定力地等一个大时刻 | 机会尺:这里根本没有肥尾事件(稠密高斯域) | 拖延——该日拱一卒( 动作与行动 反面) |
| 长期主义地扛着 | 机会尺:thesis 已死,尾巴没了( 投资中的时间) | 套牢——纯付 carry,赎不回时间 |
| 忍住不动才叫成熟 | 生存尺:你的真 hazard 其实很高 | 危险的等——你可能真领不到,该现在就拿 |
| 沉住气、慢慢来 | 生存尺:你的 felt hazard 被祖先先验顶高了 | 真耐心——把继承的高折扣正确下修 |
前三种,都在错的尺上自我感动。靠"我够不够有耐心"你永远分不清——因为那是在问德性。靠这两把尺,你有钥匙。
一个可证伪的自测
对任何"我在等"的状态,别问够不够有定力,问两句:
① 我等的这件事,尾巴是真的吗?——它真能主宰总和,还是这个域根本线性累积、没有大时刻可等?
② 我的不耐烦,在替谁的死亡率报价?——是我此刻真实环境的 hazard,还是一具祖先身体的高 hazard 幽灵?
第一问失败 → 你在拖延,立刻动。
第二问里"真 hazard 确实高" → 你的急是对的,现在就拿,别装耐心。
第二问里"是祖先幽灵在报价" → 这才是你唯一该行使耐心的场合:把那个继承来的折扣,往下改。
最后一句
耐心不是德性,也不止是"读对了分布"。它是一场对你自己 hazard 的下修赌注——
你敢把身体默认报出的那个死亡率,往下改多少,取决于你今天脚下的世界,比你祖先的世界,安全了多少。
不耐烦不是 bug。它是你身体里一台估计器,在诚实地给"我还在不在"定价。
所谓耐心,是你有本事证明——这具会坏的机器,这一次,真的等得到。
贴现率的底是死亡率,死亡率的底是第二定律。
所以没有人能永远耐心;能耐心的,只是这一段、这个机会、这具还烧得动燃料的身体——
而这三个条件,都会过期。
(箭到底了。)