简介

作者从 第一性原理 出发,发明并利用抽象的数学和物理机制,来解决人类自制力的问题。

作者发明的两套方法分别叫做 CTDP(链式时延协议) 和 RSIP(递归稳态迭代协议)

概念

  1. 人的行为倾向 在未来所有时间的积分
  2. 未来价值函数 :行为在未来带来的价值
  3. 权重贴现函数 :对时间的看重程度

神圣座位原理

假如某个自习室里,有许多座位供你自由选择。有一天,你突发奇想,指定其中一个座位为“神圣座位”,并为它制定了这样一条游戏规则:

坐在其他任何座位上,都没有特别的约束,你想干什么都行;但只要你的屁股一旦碰到这个“神圣座位”,你就必须用最好的状态,100%专注地学习满一个小时。反过来,如果没有自信做到专注,那么就干脆不允许自己坐在这个座位上,宁愿选择其他普通座位。

总之,这个“神圣座位”决不允许被不专注的屁股所玷污。

下必为例

当你面临任何疑似违规的判定时,就像西方法律体系里的“判例法”一样,只能在下面两个选项中选择一个:

  1. 立即判定这个“神圣座位”的规则被完全破坏,链条断裂,彻底清空所有任务纪录,承认约束力完全归零;下次老老实实从 #1 重新开始;
  2. 判定这个行为允许,但是,只要这一次允许,未来遇到同样情况也必须一律允许,在这个任务链接下来的整个生命周期,它都会彻底失去对该行为的约束力。

线性时延原理

我们总是对未来的自制力抱有盲目乐观的幻想

重整化群理论(Renormalization Group Theory):物理学理论,抽象到哲学层面指不同的宏观微观层级都有自己的主要矛盾(原则)在主导导致现状的形成

方法

CTDP

第一代方法:链式时延协议(Chained Time-Delay Protocol, CTDP)

CTDP 是一种基于三个核心原理(神圣座位原理、下必为例原理、线性时延原理)构造的行为约束策略。具体来说,它要求你构建两条平行的任务链(主链和辅助链),并且严格按照以下步骤进行:

Main Chain 主链(任务链):

  1. 首先,指定一个具体的事物作为标志,作为”神圣座位“(事实上,神圣座位只是一个比喻,它可以是任何事物,一张特定的椅子、一支特别的笔、一顶帽子,甚至是发给你特定微信小号的一条消息都可以)
  2. 一旦你触发了这个标志,你就必须以“最好的状态”完成一个明确的专注任务;
  3. 每当你成功完成一次专注任务,就可以在主链中记录一个节点:第一次成功为 #1 ,第二次成功为 #2 ,第三次为 #3 ,依此类推;
  4. 如果在任何一次任务中途,你似乎做出了与”最好的状态“不符的行为,必须在下列两个选项中选择其一(“下必为例”原则):
    1. 判定整个主任务链立即失败,清空所有当前已累积的节点记录,下一次只能从 #1 重新开始;
    2. 判定允许当前行为,但从此以后,该行为在后续任务中也必须永久允许,不得再视作违规;

Auxilary Chain 辅助链(预约链):

  1. 定义一个简单的预约信号,比如打一个响指、打开一个闹钟,表示 15 分钟后将开始主任务;
  2. 一旦你触发这个预约信号,在接下来的 15 分钟内,你必须去触发那个神圣座位对应的标志,开始一个主链任务;
  3. 如果在预约触发后,你没有在 15 分钟内触发那个标志,那么同样适用“下必为例”原则:
    1. 要么彻底清空预约链的纪录,承认预约链失败;
    2. 要么允许当前的情况,但从此以后预约链将彻底失去所有对该情况的约束力;

RSIP

递归稳态迭代协议(Recursive Stabilization Iteration Protocol, RSIP)

CTDP 是 局部行为干预策略

“约束力耗散问题”:任何偏离稳态的尝试,都是在消耗资源(比如意志力)去维持一个亚稳态,而这必然无法长久。

用“分治算法”的逻辑来逐个破解生活中的负面状态:

  • 首先,我们可以识别出生活中的典型负面问题;
  • 每个负面问题又可以进一步拆解为若干个负面的稳态;
  • 而每个负面的稳态又都能通过回溯映射到对应的有效干预节点;
  • 最后,每个干预节点,我们都可以为其量身定制一个精准的“定式”去破解

用下面这种“定式树”的方式来组织和管理它们:

  1. 定式的添加规则:如果当天成功做到了某个定式的要求,可以将它作为子节点加入到定式树中,但是每天最多添加一个。 例如,我发现 H 定式和已有的 F 定式是高度相关的,那么我可以将 H 定式作为 F 的子节点加入; 如果发现 E 定式看起来像是全新的一个领域,我也可以直接建立一个新的分支。
  2. 定式的删除规则:以“堆栈结构”来管理,一旦删除某个定式,就同时删除它的所有子节点。 例如,定式 C 有一次执行失败了,这就说明 C 定式以及后续的 F,H 组合并不稳定,那就大大方方地将其删除,同时删除其后续的 F,H 定式。(当然,未来还可以重新尝试将 C 定式再次加入树的末尾