裝卦歌:八句話裝完六十四卦
納甲的規則全部濃縮在《卜筮正宗》的裝卦歌裡。每句前半講天干(內外卦各納什麼干),後半的六個地支就是初爻到上爻的完整序列:
「乾金甲子外壬午,子寅辰午申戌;坎水戊寅外戊申,寅辰午申戌子;艮土丙辰外丙戌,辰午申戌子寅;震木庚子外庚午,子寅辰午申戌。巽木辛丑外辛未,丑亥酉未巳卯;離火己卯外己酉,卯丑亥酉未巳;坤土乙未外癸丑,未巳卯丑亥酉;兌金丁巳外丁亥,巳卯丑亥酉未。」
用法:任何一個六爻卦都拆成內卦(下三爻)與外卦(上三爻),各是八經卦之一。內卦取該經卦地支序的前三支、外卦取後三支。以澤水困為例:內卦坎,取「寅辰午」;外卦兌,取「亥酉未」——六爻地支由下而上就是寅辰午亥酉未。
為什麼是這些地支:陽順陰逆
歌訣不是隨機的對照表,背後有一條生成規則,宋代沈括講得最簡潔:
「陽卦納陽干陽支,而皆順行;陰卦納陰干陰支,而皆逆行。」
陽卦(乾震坎艮)從初爻的起支開始隔位順數——每上一爻地支加二;陰卦(坤巽離兌)隔位逆數。所以每卦的六支是一條連續等差數列,內卦數完接著數外卦,第四爻自然落在與初爻相隔六位的位置——正好是初爻的六沖支。這個結構有兩個可以機械驗證的推論:八個經卦的地支序全部是等差數列,以及內外對應爻位永遠兩兩相沖。本站的引擎測試就用這兩條當不變式。
本站修過的錯:外卦一百九十二個爻全部裝錯
接下來是這個站自己的紀錄。舊版程式取外卦地支時,把索引寫成了「外卦也取前三支」——乾為天的上卦裝出來是子寅辰,跟內卦一模一樣,而正確是午申戌。因為納甲表本身沒錯、錯在取值那一行,這個問題從舊站上線起一直存在,直到 2026 年 8 月底重寫引擎逐行核對時才被抓出來。
影響用機械窮舉算得出來:64 卦的外三爻共 192 個爻,地支 192 個全錯;因為錯取的地支恰好是正確地支的六沖支,其中辰戌、丑未兩組相沖不換五行,六親「僥倖」對了三分之一——即便如此仍有 128 個爻的六親錯誤,52 個卦憑空少掉一種六親。最實際的後果:乾為天整卦算不出官鬼與兄弟,問事業、問訴訟時用神明明就在第四爻,系統卻只能說用神不上卦。這不是旺衰的程度誤差,是吉凶方向可能相反的錯。
修正經過了完整考據:典籍原文、獨立轉錄、二手全表三路互校,再加一條不依賴任何外部資料的自證——用正確取法裝卦,全六十四卦裡恰好十個六沖卦(八純卦加天雷無妄、雷天大壯),與典籍記載完全吻合;錯誤取法只裝得出兩個。這條「十大六沖卦還原」現在是引擎的常駐回歸測試,一行斷言就能擋下未來任何同類錯位。
- 修正範圍:取值一行;納甲常數表本身正確,未動
- 修正前的舊紀錄:標記舊引擎版本、不回頭改寫,統計不混池
- 連帶補上:世應計算(此前從未實作,見世應那一篇)
把修錯寫成公開文章,跟方法論頁是同一個原則:排盤的可信不是來自「從沒錯過」,是來自錯了抓得到、抓到改得動、改完你查得到。
裝完卦之後
納甲完成,每爻有了地支與五行,對卦宮生剋出六親,再安上世應——結構層到此全部是機械規則,本站引擎逐爻算出,卦典六十四頁全數可查。再往上的旺衰、動變、應期屬於解讀層,依起卦當日的月建日辰逐爻推。想從一件具體的事開始,直接搖一卦比讀十篇文章都快。