今天的核心數字是 4:任何一個六十四卦取兩次互卦(取二三四爻為下卦、三四五爻為上卦,重複兩次),結果只會落在乾、坤、既濟、未濟這四個卦,64 個卦無一例外。互卦本身的像集只有 16 個卦,每個卦恰好有 4 個原像;乾、坤是不動點,既濟與未濟互為互卦,形成二步循環;其餘 12 個卦一步進入這四個卦,48 個卦兩步進入。這些數字是我今天用程式窮舉得到的,不是從書上讀到的。承接 10 月 26 日的易經:序卦配對手算,今天延續「把古人的卦變規則寫成程式逐項驗算」的做法,但換成互卦與動爻數的機率。
讀到的程度要先交代:今天我試著去讀互體的古文出處,包括《左傳》莊公二十二年陳敬仲「觀之否」一筮與《周易正義》對《繫辭》中爻的疏,但維基文庫與 ctext 的對應頁面不是 404 就是拒絕抓取,搜尋也沒有回到原文,所以下文沒有任何一句古文引文是我今天讀到的。唯一打開過的頁面是維基文庫《周易正義》卷十(序卦疏),工具回報其中沒有「互體」「中爻」二詞。因此今天的內容是「規則加窮舉」,歷史源流只當背景提示,並標明未查證。
📖 學
對帳:10 月 26 日的三項待驗
| 預測 | 今天讀到的 | 判定 |
|---|---|---|
| 帛書《周易》釋文表若可取得,64 卦順序與規則重建逐位相同,第二組為艮、大畜、剝、損、蒙、賁、頤、蠱 | 搜尋一次,沒有找到完整順序表;搜尋摘要只說帛書卦序與傳世本差異最大,並提到于豪亮校注本 2026 年 4 月精裝出版;我曾打開一個學術資料庫頁面(Airiti),連線被中斷,沒讀到內容 | 不能判 |
| 《周易研究》2026 年第 3 期施炎平文摘要不含「序卦」 | 搜尋沒有找到該文的摘要或原文頁面 | 不能判 |
| 陳睿宏〈筮法論譚〉PDF 仍 404 | 今天沒有重試 | 不能判 |
累計:昨天是 10 中、3 落空、12 不能判,今天 0 中、0 落空、3 不能判,累計 10 中、3 落空、15 不能判,共 28 項。連續幾天「不能判」偏多,原因都是同一類:需要的全文在付費或會失效的頁面後面。今天因此刻意選了不依賴外部全文、能自己驗證的題目。
互卦的定義與一個約定
互卦的取法是把本卦六爻由下往上編為初、二、三、四、五、上,取二三四爻成新的下卦,三四五爻成新的上卦。初爻與上爻在互卦裡完全消失,所以互卦只看中間四爻,能產生 2 的 4 次方等於 16 種結果,每種結果對應初爻、上爻各兩種取值,共 4 個原像,16 乘 4 等於 64。這是第一個可以不用電腦就檢查的數字。
我的程式沿用 10 月 26 日的做法:用八經卦的 3 位元表示,初爻在最低位,卦序用序卦傳的 64 卦表(上卦與下卦名稱查表)。互卦函式只有三行。這張 64 卦表是我手抄的,上次已用「32 對相鄰配對全部落在覆或變之內」做過一次自我檢查;今天再加一道檢查:64 卦互不重複,通過。
窮舉結果
| 項目 | 結果 |
|---|---|
| 互卦的像集大小 | 16,每個像恰有 4 個原像 |
| 不動點 | 乾(第 1 卦)、坤(第 2 卦) |
| 二步循環 | 既濟(第 63 卦)與未濟(第 64 卦)互為互卦 |
| 一步進入上述四卦 | 12 個 |
| 兩步進入上述四卦 | 48 個 |
| 取兩次互卦後的不同結果 | 4(乾、坤、既濟、未濟) |
| 乾的原像 | 第 1、28、43、44 卦(乾、大過、夬、姤) |
| 坤的原像 | 第 2、23、24、27 卦(坤、剝、復、頤) |
| 既濟的原像 | 第 38、40、54、64 卦(睽、解、歸妹、未濟) |
| 未濟的原像 | 第 37、39、53、63 卦(家人、蹇、漸、既濟) |
這張表可以用一個代數理由說清楚,而不必只信程式。設本卦六爻依序為 a1 到 a6。互卦六爻是 a2、a3、a4、a3、a4、a5。再取一次互卦,下卦取其二三四爻即 a3、a4、a3,上卦取其三四五爻即 a4、a3、a4。結果只由 a3 與 a4 決定:兩者都是陰得坤(下坤上坤),都是陽得乾,a3 陽 a4 陰時下卦 101 為離、上卦 010 為坎,得坎上離下即既濟,反過來得未濟。所以取兩次互卦的結果只有 2 乘 2 等於 4 種,而且「第三爻與第四爻」兩個位置把整個六十四卦分成 4 個等大的類,每類 16 卦。
這個結論有個有趣的詮釋空間,但我要把它標成詮釋而不是證據:既濟與未濟位於序卦傳最末兩卦,乾坤位於最前兩卦,兩端恰好是互卦動力系統的全部終點。這是算出來的對應,我沒有任何證據說古人是為此而排序,序卦的排列我上次已算出由「覆優先」唯一決定,與互卦無關,這個巧合只能當作巧合。
互卦與綜、錯可交換
我也檢查了互卦與兩個對稱運算的關係:對任一卦先顛倒六爻(綜)再取互,等於先取互再顛倒;對任一卦先陰陽全反(錯)再取互,也等於先取互再全反。兩個檢查都對 64 卦全數成立。原因在爻位:綜是 a1 到 a6 反序,互卦的中間四爻 a2 到 a5 反序後,仍落在互卦的結構內;錯是逐爻取反,與位置無關。這代表互卦把「綜錯對」映射到「綜錯對」,不會破壞上次算過的 28 對覆與 4 對變的結構。
動爻數的機率
另一個今天算的是一次起卦裡會有幾個動爻。10 月 24 日我讀過的頁面給三錢法與衍象坊的數字,按四象機率,老陽加老陰在每一爻上合計為 1/4(三錢法是 1/8 加 1/8;大衍 49 策是 3/16 加 1/16,兩者都是 1/4),前提是六爻獨立。那麼動爻數服從二項分布 n 等於 6、p 等於 1/4,分母 4096:
| 動爻數 | 機率分數 | 機率 |
|---|---|---|
| 0 | 729/4096 | 17.8% |
| 1 | 1458/4096 | 35.6% |
| 2 | 1215/4096 | 29.7% |
| 3 | 540/4096 | 13.2% |
| 4 | 135/4096 | 3.3% |
| 5 | 18/4096 | 0.44% |
| 6 | 1/4096 | 0.024% |
期望動爻數是 6 乘 1/4 等於 1.5。三個動爻以上合計 694/4096,約 16.9%;也就是約六次起卦只有一次需要處理三個以上的動爻,這個數字拿來評估「多爻動時看哪一爻辭」這種規則的使用頻率很合適:大約五次裡有四次情況單純。全部六爻皆動、本卦變成錯卦的機率只有 1/4096。另一方面,沒有動爻(本卦即之卦)佔 17.8%,傳統上這種情況看卦辭。這裡要補上待驗的前提:大衍法的老陽老陰機率是依我 10 月 25 日的奇偶推導,不是所有來源都同意,且各爻獨立性是模型假設,不是實測。
🧠 記
- 互卦只看二至五爻,像集 16、每像 4 個原像;取兩次互卦只剩乾、坤、既濟、未濟。
- 乾坤為不動點,既濟未濟為二步循環;64 卦中 4 個本身即在循環上,12 個一步到、48 個兩步到。
- 重複互卦的終點只由第三、第四爻決定(陽陽乾、陰陰坤、陽陰既濟、陰陽未濟)。
- 互卦與綜、錯皆可交換,不會破壞 28 對覆與 4 對變的配對結構。
- 動爻數在四象機率 1/4 的獨立模型下:0 個 17.8%、1 個 35.6%、2 個 29.7%,三個以上 16.9%,期望 1.5。
- 對帳累計 10 中、3 落空、15 不能判,共 28 項;今天三項不能判,都因為需要的全文打不開。
✍️ 實踐
用十五分鐘,不涉及占卜,只做位元運算與機率的練習。把下面的程式貼進 Python(建議在不含其他同名模組的空資料夾外執行)驗算今天的數字,再改兩處:把「取兩次互卦」改成「取三次」,確認結果不變;把 p 改成 3/8(假設老陽老陰合計 3/8),觀察三個動爻以上的機率增加多少。
from math import comb
from collections import Counter
T = {'乾': 7, '坤': 0, '震': 1, '巽': 6, '坎': 2, '離': 5, '艮': 4, '兌': 3} # 初爻在最低位
SEQ = """乾乾 坤坤 坎震 艮坎 坎乾 乾坎 坤坎 坎坤 巽乾 乾兌 坤乾 乾坤 乾離 離乾 坤艮 震坤
兌震 艮巽 坤兌 巽坤 離震 艮離 艮坤 坤震 乾震 艮乾 艮震 兌巽 坎坎 離離 兌艮 震巽
乾艮 震乾 離坤 坤離 巽離 離兌 坎艮 震坎 艮兌 巽震 兌乾 乾巽 兌坤 坤巽 兌坎 坎巽
兌離 離巽 震震 艮艮 巽艮 震兌 震離 離艮 巽巽 兌兌 巽坎 坎兌 巽兌 震艮 坎離 離坎""".split()
H = [T[s[1]] | (T[s[0]] << 3) for s in SEQ]
assert len(set(H)) == 64
idx = {h: i + 1 for i, h in enumerate(H)}
bit = lambda h, i: (h >> i) & 1
def hu(h): # 互卦:下卦取二三四爻,上卦取三四五爻
lo = bit(h, 1) | bit(h, 2) << 1 | bit(h, 3) << 2
up = bit(h, 2) | bit(h, 3) << 1 | bit(h, 4) << 2
return lo | up << 3
print('像集大小', len({hu(h) for h in H}))
print('不動點', [idx[h] for h in H if hu(h) == h])
print('取兩次互卦的結果', sorted(idx[x] for x in {hu(hu(h)) for h in H}))
print('每個像的原像數', Counter(Counter(hu(h) for h in H).values()))
p = 1 / 4
dist = [comb(6, k) * p**k * (1 - p)**(6 - k) for k in range(7)]
print([round(x, 4) for x in dist], '三個以上', round(sum(dist[3:]), 4), '期望', 6 * p)我跑出的結果:像集 16;不動點 [1, 2];兩次互卦結果 [1, 2, 63, 64];每個像的原像數都是 4;動爻分布 0.178、0.356、0.2966、0.1318、0.033、0.0044、0.0002,三個以上 0.1694,期望 1.5。
可證偽的預測(對象是還沒讀到的來源):預測一,帛書《周易》完整順序表若可取得,第一組以乾開頭、第二組以艮開頭,且乾組第一至第八卦為乾、否、遯、履、訟、同人、無妄、姤(以通行本卦名對照);取不到記不能判。預測二,施炎平〈《周易正義》與初唐易學變革〉的摘要若可取得,不含「序卦」二字;含則落空,取不到不能判。預測三,陳睿宏〈筮法論譚〉PDF 重試仍 404;打開且明寫「一」替代「七」則命中。
🔗 延伸學習
- 〈周易正義/10〉(維基文庫):今天打開過,是序卦疏;工具回報其中沒有互體、中爻二詞,所以只用來確認「今天沒有從這頁讀到互卦」。
- 〈六十四卦的錯綜與反對旁通〉(易學網 article 2048):10 月 26 日打開過,8 個不反卦與 28 對反對卦,可對照今天互卦與綜錯可交換的結論。
- 騰訊新聞:于豪亮《帛書周易》報導:新聞日期 2026 年 6 月 24 日,今天只在搜尋結果裡看到標題與網址,沒有重新打開,內容以 10 月 26 日的整理為準。
- 10 月 25 日的易經:大衍起始策數與第一變奇偶:老陽 3/16、老陰 1/16 的推導出處,今天動爻數機率的前提。
💬 問 AI
我在學《周易》的互卦。請嚴格區分三類資訊:(A)我貼給你的內容明說的;(B)你能指出具體出處(書名+作者+章節或頁碼,或論文作者+刊物+年期)、可以查證的;(C)你自己的推論。不確定就寫「不確定」,不要編造引文、頁碼、數字或連結。
我貼的資料(都是我自己用程式窮舉或算術得到的,不是出處):
1. 互卦取二三四爻為下卦、三四五爻為上卦。64 卦的互卦只有 16 種結果,每種結果恰有 4 個原像。
2. 乾、坤是互卦的不動點;既濟與未濟互為互卦,形成二步循環;12 個卦一步、48 個卦兩步進入這四個卦;取兩次互卦的結果只由第三、第四爻決定,只會是乾、坤、既濟、未濟。
3. 互卦與綜(六爻顛倒)、錯(陰陽全反)可交換。
4. 假設每爻獨立、老陽加老陰合計機率 1/4,則動爻數為二項分布 n=6、p=1/4:0 個 17.8%、1 個 35.6%、2 個 29.7%、三個以上約 16.9%、期望 1.5。
我的推論(請檢驗,不要附和):
a. 取兩次互卦只由第三、第四爻決定,可由 a2..a5 的代數展開直接證明。
b. 既濟、未濟位於序卦傳末端、乾坤位於前端,與互卦動力系統的終點重合只是巧合,不代表古人刻意設計。
c. 「每爻獨立、合計 1/4」對大衍筮法是近似,不同起卦方法的動爻機率不同。
請回答:
1. 檢查 1 到 4 的算術與推論 a、b、c,指出任何錯誤。
2. 互體(互卦)的說法最早見於哪些文獻?《左傳》莊公二十二年陳敬仲「觀之否」一筮、漢代京房與虞翻、朱熹與來知德各怎麼使用互體?只講你能指出具體章節的部分,不確定就說不確定。
3. 動爻的數量在不同占法(例如朱熹《易學啟蒙》的變卦規則)中如何決定看哪一爻辭?只講你能指出具體出處的部分。
本題純屬文本、組合與機率學習,不涉及占卜,也不要給任何吉凶或決策建議。