古代术数圈里有一条不成文的规矩:
看到了不一定说,说了不一定说全。
现代人第一次听到这句话,几乎都会觉得在故弄玄虚——你都算出来了,为什么不直接告诉人家?藏着掖着是不是不想负责?是不是怕说错了丢面子?是不是保守秘密以抬高身价?
但如果你愿意认真想这句话,它其实触到了一个非常前沿的问题——有些信息一旦被说出口,就改变了它原本指向的那个未来。
我们做一个不涉及任何具体人物的思想实验。
假设存在一个占者和一个求问者。占者为求问者起了一卦,卦象非常明确:求问者在某个未来时间点会遇到一次严重的挫折。不是小波折,是那种会真实改变生活轨迹的事。
问题来了:占者说还是不说?
- 选项 A · 说——求问者知道后警觉、改变行为、做了一系列预防措施。到了那个时间点,事情没有发生。
- 选项 B · 不说——求问者照常生活。到了那个时间点,事情按卦象显示的方式发生了。
这两个选项里藏着一个很刺眼的问题:如果选 A,结果是“没发生”,那最初那一卦到底算对了还是算错了?
“算对的标准,居然和你有没有说出口有关。”
这个结构在逻辑学里有个标准名字:自指系统(self-referential system)。它预测的未来,反过来被它的预测动作本身影响。
在自指系统里,“预测准确”会变成一件很尴尬的事:
- 你说中了 → 对方改了 → 事没发生 → 表面上看你错了
- 你没说 → 事发生了 → 表面上看你对了 → 但代价是对方白白承受了本可以被避开的东西
这不是术数独有的问题。经济学家很早就碰到过类似的东西——理性预期学说里,如果你公开发布一个经济预测,市场会立刻把这个预测计入定价,导致预测本身失效。股市预测也是同样的结构,越多人知道一条“准确的预测”,它越不可能准确。
术数碰到的是同一组问题,只是它没用这些现代词汇来描述而已。但它碰到得更早——几千年前就开始处理了。
自指悖论还只是表层。更深的一层是量子力学里那条人人都听过、但很少被认真琢磨的原理:
观察这个动作本身,会改变被观察的对象。
这句话常被通俗地解释成“测量仪器会干扰系统”——但其实不是这个意思。真正的含义更激进:在微观尺度上,“未被观察的状态”和“被观察的状态”本来就不是同一个东西。没有观察之前,那个状态是一片可能性的叠加;观察一发生,它立刻塌缩到一个具体的值。不是仪器扰动了它,是“被看见”这件事本身就是一种存在方式的切换。
你把这个原理从微观挪到人的命运层面——会得到一个很奇特的类比:一个未被说出的未来和一个被说出的未来,可能根本就不是同一个未来。
不是因为说出它“改变”了它,而是因为“被说出”和“没被说出”本来就是两种不同的存在状态。这也不是哲学游戏——你自己回想一下:某个念头停在心里的时候是一种重量,一旦被说出口就是另一种重量。两种重量的差别大到像是换了一个东西。
未来也是这样。
“有些未来,知道了就被污染了。”
回到一开始那条古老的规矩。为什么真正有水平的占者都很克制?
不是保守,不是藏私,不是怕负责任,也不是为了抬高身价。
是因为他们大致知道——“说出来”这个动作本身不是中性的。它是在对未来做一次不可逆的测量。一旦测量完成,原来那个“可能的未来”就永远不存在了,取而代之的是另一个被双方共同创造出来的新未来。这个新未来可能比原来的好,可能比原来的坏,但它不再是“本来会发生的那件事”。
所以克制不是在保守秘密,是在保护那个未被观察前的状态——让它尽可能保持原本的样子,直到当事人自己真正走到那一步。
“看到了不一定说”听起来像一条古人的伦理规矩。但如果你把这句话剥开,里面装着的其实不是伦理,是信息论:
- 观察有代价—— 每一次起卦、每一次读取,都在消耗某种东西(古人说“折损”)
- 观察会改变被观察物 —— 每一次说出,都在重塑那个未来
- 不说不等于不知道—— 知识本身是惰性的,“言说”才是动作
- 说得越具体,改变越大—— 所以“说了不一定说全”,保留模糊度是在保护信息完整性
你看,这和量子测量里的那些基本规则几乎是一一对应的。古人没有这些数学工具,但他们用漫长的经验摸索出了同一组原则。这不是巧合——这是两种不同的语言,在描述同一种底层结构。
现代人常常觉得古代术数里的那些规矩是迷信的装饰——择日、净身、不问鬼神、不问生死——好像都是些多余的仪式性禁忌。
但这些禁忌的背后,藏着一套他们自己也说不完整的观察伦理学:
知道一件事 ≠ 有资格说这件事。
能算出来 ≠ 应该告诉。
看清楚了 ≠ 宣布出来。
这不是保守,是他们早就意识到——观察这个动作本身,就是在参与世界的运作。负责任地看见,比看见得多更重要。
所以下次遇到算出什么却选择不说的情况,别急着觉得对方故弄玄虚。有时候沉默才是最精确的回答。
—— 札记 · 2026-04-06