方法
这一卦是怎么来的
从问题到卦象的每一步都是确定的、可复现的。随机只在起手的一瞬间,之后全是法则。
01初态怎么来
问题文本、此刻的时间戳、四个字节的随机数,三者拼在一起做 SHA-256。得到的 256 位就是 256 个细胞,排成一个首尾相接的环;最后一个字节给读头一个默认的位置,停住后你也可以亲手改放。时间戳对应梅花易数里的「时」,随机数对应分蓍时的手。摘要本身写在链接里,所以每一卦都能被任何人原样复现。
02怎么推演
规则 110:每个细胞看自己和左右邻居,三格八种情形,字节 01101110 规定下一代是阴是阳。环上没有边界,所以可以一直走下去。规则 110 已被证明是图灵完备的——它能模拟任何计算,这也意味着没有公式能跳到第 n 代,想知道就得真跑到那里。
03一一〇的八卦表
三格就是三爻,八种邻域就是八卦(左格为下爻)。把 110 的八条规则翻译过来只有一句话:乾、坤、震生阴,兑、离、巽、坎、艮生阳。纯阳生阴,纯阴生阴,一阳伏于二阴之下者亦阴;其余五卦皆生阳。整个推演可以不借比喻、只用易的语言完整表述。顺带一个巧合:01101110 去掉乾坤两端的 0,中间六位读出来是履。
- 乾阴
- 兑阳
- 离阳
- 震阴
- 巽阳
- 坎阳
- 艮阳
- 坤阴
04变爻之因
之卦第 n 爻由本卦第 n−1、n、n+1 三爻组成的三爻体决定。排出来:二爻之变由初二三决定,是下卦;三爻由二三四决定,是互卦下体;四爻由三四五决定,是互卦上体;五爻由四五六决定,是上卦;初爻与上爻各要窗外一格。所以之卦的中四爻完全由本卦自身决定,互卦在这里不是旁证,而是机关;只有初、上两爻受外界之变——正合「其初难知,其上易知」与「初上无位」之说。结果页为每一爻列出它的因。
05怎么成卦
读头是环上连续的六格,左边是初爻,右边是上爻,阳为 1 阴为 0。你停住的那一代,读头下的六格是本卦;再走一代,是之卦。两代之间翻转的细胞就是变爻。注意初爻和上爻的变化取决于窗口外的邻居——读卦的人永远比卦多看一格。
06时与位
起卦分两手。停住,是定时:那一代的环就是此刻。停住之后带子静止,点一下带子,点中的格子就是初爻——这是定位,相当于蓍法里的「分而为二」,由你的手而不是由散列来决定读头落在哪里。不点,就沿用散列最后一个字节定下的读头。两样都写进链接,所以无论谁打开,看到的都是同一时、同一位、同一卦。
07纵读(试)
爻位本来就是时序:初为始,上为终,乾卦从潜龙到亢龙就是一条时间线。所以还有一种读法:沿着初爻那一格往下读,停前六代为本卦,停后六代为之卦。本卦是你看着走过的,之卦是你停下后环接着走的、你没有看见的六代,变爻是过去与将来的分歧,「之」字在这里是字面义。结果页的停处一栏把它作为副读附上,按同一套变占规则给出它自己的主经文,但不入占断:横读为体,是此刻的局面;纵读为用,是这一格的进程。两者相合则势与程同向,相反则各有其时,以横读为准。注解写作时也只在纵读与横读相合或相反时提一句。
08停在哪一代,有什么分别
规则 110 从随机初态出发会经过三个阶段。头几十代,环上大半还是哈希本身的比特,读头读到的是问题,不是法则对它的回答——界面上叫「混沌未分」。之后周期性的背景(以太)开始铺开,结构在成形、相遇、相撞,这是最丰富的一段,叫「成象」。再往后环几乎都是以太,只剩少数旅行者;以太每七代回到原样,读头落在里面时读到的卦也七代一循环,叫「以太」。推演时界面实时显示以太占比、结构数、读头是否压着结构,停不停由你,但不是盲停。至于代数本身,应用只把它对六十四和六取余看一眼回声,明说那不是证据。
09此刻的干支
结果页按起卦那一刻的本地时间给出年月日时四柱。年以立春为界,月以十二节为界(小寒、立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪),节气日期按寿星公式取到日,边界上可能差一天。二十三点起算次日子时。日柱按儒略日数推,经 2000 年 1 月 1 日戊午、1949 年 10 月 1 日甲子校验。干支写进链接里的时间戳,分享出去的人看到的是同一刻,只是换成他所在时区的本地时间来算。
010怎么读
变占依朱熹《易学启蒙》:六爻皆静读本卦卦辞;一爻变读本卦变爻;二爻变读两变爻,上爻为主;三爻变读本卦与之卦卦辞,本卦为贞之卦为悔;四爻变读之卦两不变爻,下爻为主;五爻变读之卦不变爻;六爻皆变,乾坤用九用六,余卦读之卦卦辞。
011大衍起卦
另一条路是传统的大衍筮法。每爻的成数在 6、7、8、9 之间,比例是老阴一、少阳五、少阴七、老阳三,共十六分。老阴老阳会变,少阳少阴不变。应用里不摆蓍草,直接按这个比例抽签。
012先天方图
邵雍把六十四卦排成 8×8 的方图,行是上卦、列是下卦,顺序都是乾兑离震巽坎艮坤。若把阳记为 0、阴记为 1,从上爻读到初爻,这张图正是 0 到 63 的二进制计数——莱布尼茨在 1703 年看到的就是它。它恰好也是读头可能停住的全部 64 个状态。
013出处
经文用《周易》通行本的卦辞、爻辞和《象传》大象。「变爻之因」是机制,不是注疏:它只陈述规则 110 对每个三爻体的输出。实验室里每卦附的一句「元胞注」是本应用自己的联想,把卦象和元胞自动机里的现象对读,不作占断之用。Rule 110 的通用性证明见 Matthew Cook, Universality in Elementary Cellular Automata (2004)。
八比特的道,六比特的世
这不是考证,也不是证明。库克证明了 110 能计算;易经给人六比特的名字。中间这条路是推演。
01简易 · 法律只有一个字节
初等元胞自动机一共 256 条。每一条都是一个字节:左、中、右三格组成八种邻域,每种邻域只判决下一枚细胞是阴是阳。规则 110 的字节写成 01101110。它左右不对称。时间之箭不必从外面焊上去,不对称本身就是方向。
02八卦是规则的视力
把左邻当作初爻、中位当作中爻、右邻当作上爻,八种邻域就是八卦。110 对它们很苛刻:乾(三阳)与坤(三阴)都归静——盛极与空无都不产生下一枚阳。震也不生:孤阳留在左边,中右皆空,动无所附。兑、离、巽、坎、艮才生阳。这条法律偏爱不纯的局面。
03六爻是人能读的尺度
细胞是爻。三爻是法的视野。六爻是两个三爻叠起来:内卦是已经成形的势,外卦是它所遇到的更大名字。世界的状态远远多于 64 种——一条带子的可能是 2 的宽度次方。六十四卦不是物理学的全部,而是人一次能稳住、能称呼、能传下去的注意力宽度。
04变爻不可压缩
马修·库克在 2004 年证明:规则 110 可以模拟循环标签系统,因此是图灵完备的。一个能做通用计算的过程,足够长的未来一般不能被大幅压缩。你想知道第 n 代,往往就得真的跑到第 n 代。易传讲「生生之谓易」。占要起卦、标出变爻、走到之卦,而不能靠一条代数直接报出明年。说成「天机不可泄漏」是神话;说成「计算不可约」是同一种直觉的现代形状。
05数的回声,不是证据
110 = 64 + 46。六十四是局势的全集,余数 46 是升:积小以高大。把输出字节 01101110 的两端去掉——两端正好是乾与坤的判决,都是 0——中间六位 110111 自下而上读,下兑上乾,是履:踩着虎尾,不对称地走。所以这条法律的号码像升,形状像履。宇宙若是这种东西,它不是炸出来的,它是小心地、一步一步踩上去的。这是我们选择的读法看见的巧合。110 本身就会大量制造「看起来像意义」的结构。
06三种易
简易:法律只有一个字节。变易:每一代都可能改写卦象。能在周期背景里走一段而不散的模式,就是象——物、机构、念头。它们相撞的地方,就是占。不易:规则自己不变。变的是卦,不是道。
07为什么不是另外 255 条
全 0 是死寂,没有世。规则 204 让每爻复制自己,恒到取消了历史。规则 90 是漂亮的分形,几乎没有可以称为个体的旅行者。规则 30 像噪声,局部预言崩溃,长寿命的象很少。规则 184 是守秩序的队列,普遍认为不足以承担任意计算。规则 110 贴着有序与混沌的边缘:有背景,有旅行者,有碰撞,并且被证明算得了任何可计算的东西。若「世界」的最低标准是能记住、能相遇、能长出规则里没写过的结构,256 则里,110 是最窄的那道门之一。
你在图上移动的六爻窗口就是一次占。窗口里的名字是古人对局势的称呼;窗口外面继续蔓延的,是法律自己的事。