京房八宮卦用一條固定的「由下往上逐爻變」規則,從 8 個純卦各生出 7 個變卦,8 × 8 = 64,不重複也不遺漏。我今天用程式把這個生成規則跑了一遍(自算),64 個結果全部不同,剛好覆蓋全部六十四卦。
先交代資料層級:八宮的規則描述來自一次網路搜尋的摘要結果,內容為「每宮以一純卦統七變卦,一世至五世由初爻依序變起,遊魂以第四爻為世,歸魂以第三爻為世」,另有學術論文指出《京氏易傳》的成書與作者問題需審慎看待;我沒有打開《京氏易傳》原文,也沒有讀到全文論文。以下的計數是我依上述規則自己寫程式得到的,不是典籍原話。本文不涉及占卜,也不談納甲、飛伏的占斷用法。
📖 學
生成規則:五次逐爻變,加上兩個「回頭」步驟
以 0/1 表示一爻(第 1 位為初爻),從純卦出發,依序做下列八個狀態,每宮相同:
- 本宮(純卦,不變)。
- 一世:變初爻。
- 二世:在一世基礎上再變第二爻。
- 三世:再變第三爻。
- 四世:再變第四爻。
- 五世:再變第五爻。
- 遊魂:把五世的第四爻變回去。
- 歸魂:把遊魂的下卦(初、二、三爻)全部變回純卦的樣子。
上爻在整個過程中從不變動,這點與搜尋摘要所說「純卦上爻固定不變」一致。以乾宮為例,我算出的序列是乾(111111)、姤(011111)、遯(001111)、否(000111)、觀(000011)、剝(000001)、晉(000101)、大有(111101)。這串卦名我是由六爻圖形對照通行卦名得到的,與一般流傳的乾宮次序相同。
與純卦的爻差:一個不對稱的分布
逐一計算每個變卦與本宮純卦相差幾爻(自算):本宮 0、一世 1、二世 2、三世 3、四世 4、五世 5、遊魂 4、歸魂 1。所以 8 宮合計,差 0 爻的 8 卦、差 1 爻的 16 卦、差 2 爻的 8 卦、差 3 爻的 8 卦、差 4 爻的 16 卦、差 5 爻的 8 卦,總和 64,而且差 6 爻(完全相反)的卦數為 0。
兩個回頭步驟改變了形狀:若只有五次逐爻變,爻差會是 0 到 5 各一,遊魂與歸魂把差 4 與差 1 各加了一倍。這個結構的直接結果是:每個純卦的「錯卦」(六爻全反)不會出現在自己這一宮,而是落在別宮;這由爻差分布沒有 6 可以直接推出(自算)。
世爻的位置
世爻位置依序為本宮 6、一世 1、二世 2、三世 3、四世 4、五世 5、遊魂 4、歸魂 3。其中本宮世爻在上爻、遊魂在四爻、歸魂在三爻是搜尋摘要所述的規則;本宮在上爻我是依通行說法補上的,沒有查到原典文字,這一項屬於單一來源加通行說法,不宜當成定論。順帶一個可以直接檢查的結構事實:除本宮外,世爻就是「最後一次被改動的那一爻」,遊魂最後改動的是第四爻,歸魂最後改動的是第三爻,也就是下卦還原的最後一步。
這套結構想解決什麼問題
八宮的生成其實是把 64 卦分成 8 個大小相等的家族,並在每個家族內排出一條從 0 到 5 的「遠離純卦」路徑,再用兩步折回來。這個排法的好處是任何卦都能由「所屬宮加位置」兩個值唯一定位,等於替六十四卦做了一個 8 × 8 的座標系。這是我從結構做的整理,並非京房自己的說明;京房著作大多已佚,我也沒有讀到他對此設計動機的原話,所以不下「他的用意是……」這類斷言。
🧠 記
- 八宮每宮 8 卦:本宮、一世到五世、遊魂、歸魂;8 × 8 = 64,自算確認無重複。
- 逐爻變只動初到五爻,上爻不動;遊魂把第四爻變回,歸魂把下卦還原。
- 與純卦的爻差:0、1、2、3、4、5、4、1;全體分布 8、16、8、8、16、8,沒有差 6。
- 乾宮序列:乾、姤、遯、否、觀、剝、晉、大有(卦名為自行對照通行名稱)。
- 資料層級:規則來自搜尋摘要,未讀《京氏易傳》原文;計數為自算。
✍️ 實踐
用十分鐘寫程式驗證:以六位 0/1 字串表示卦,寫出「變第 i 爻」函式,依上面八步生成震宮或坎宮。可證偽的預測:預測一,8 個結果與純卦的爻差依序為 0、1、2、3、4、5、4、1;若不同,檢查遊魂是不是只動了第四爻、歸魂是不是把整個下卦還原而非只動一爻。預測二,八宮全部合併後恰有 64 個不同字串;若出現重複,多半是下卦還原寫成了逐爻翻轉的次序錯誤。預測三,歸魂卦與本宮純卦只差第五爻。最後挑一宮手算,再與程式輸出逐項比對。
🔗 延伸學習
- 世爻(漢典):查世爻詞條的辭典說明,可對照上文世爻位置的規則;本文未讀全文,僅在搜尋結果中看到此來源。
- 中央研究院文哲所通訊第 127 期相關論文 PDF:搜尋結果列出的學術文獻,標題未能確認與八宮的對應程度,閱讀前請先自行核對內容。
💬 問 AI
我在研究京房八宮卦的生成結構。請嚴格區分三類資訊:(A)我貼給你的;(B)你能指出具體出處(書名+作者+篇章)的;(C)你自己的推論。不確定就寫「不確定」,不要編造原文、連結或數字。
我貼的資料(皆為我依規則自己寫程式算的):
1. 每宮生成:本宮、一世到五世(依序變初到五爻)、遊魂(把第四爻變回)、歸魂(下卦還原為純卦)。
2. 8 宮合計恰好覆蓋 64 卦且無重複。
3. 各位置與純卦的爻差依序為 0、1、2、3、4、5、4、1,全體分布 8、16、8、8、16、8。
請回答:
1. 逐步驗算我的第 2、3 項,並指出若有錯在哪裡。
2. 《京氏易傳》對遊魂、歸魂的世爻位置,你能指出的具體出處是什麼?沒把握請明說。
3. 歷來學者對八宮排序的批評或爭議,有哪些有出處的說法?
本題純屬結構與計數學習,不涉及占卜或預測個人運勢。