昨天的易經留下的待驗預測是:孔穎達疏在「乾之策二百一十有六…凡三百有六十,當期之日」處,會出現三百六十五又四分之一日的字樣。今天查了,結果是實質成立、字面落空:疏沒有寫「三百六十五」,也沒有寫「四分之一」,但寫了「三百六十日,舉其大略,不數五日四分日之一也」。「五日四分日之一」就是 5.25 日,加上三百六十正是 365.25;疏用的是「扣掉的餘數」而不是「整年的總數」來表達同一個數。所以我昨天預測的內容對了,措辭猜錯了。
這一條同時是昨天連載的結案點。昨天的待驗只問這一句,今天讀完這一段疏之後,「象閏」到「當期之日」兩處的數字全部到手:疏一共給了三個曆法數字(三十二月、十九年七閏、五日四分日之一),蓍策本身的算術(二百一十六、一百四十四、一萬一千五百二十)則另外給了逐爻的算式。今天的工作是把這兩邊並排,看它們之間有沒有隱含的連結,結論是:有一個漂亮的巧合,我會標明它是巧合。
📖 學
來源與工具狀況
今天的疏文來自兩個頁面:維基文庫「周易正義/07.08」(繫辭上卷七之八),與中國哲學書電子化計劃「周易正義:系辭上卷七」。兩頁都是透過摘要工具讀取,工具有字數上限,所以我拿到的是被問到的那幾句,沒有逐字讀完整段;兩頁很可能同出一個底本,頁面上也沒有標明是哪一個刻本,因此下面的引文是「同一個底本被讀了兩次」,不算兩個獨立版本互證。一條搜尋結果摘要也出現了同一句疏,同樣算同源。四分曆常數(回歸年 365 又四分之一日、朔望月 29 又九百四十分之四百九十九日、十九年七閏、東漢元和二年即公元 85 年施行、編訢與李梵編成)來自中文維基百科〈後漢四分曆〉條,同樣是工具回報。我不知道孔穎達當時用哪一部曆的常數,這點疏沒有說,下文所有「四分曆」的算式都只是拿一套有明確文獻的古曆當尺。
疏怎麼處理「當期之日」
經文是「乾之策二百一十有六,坤之策百四十有四,凡三百有六十,當期之日。二篇之策,萬有一千五百二十,當萬物之數也」。疏對「凡三百有六十,當期之日」的解釋,工具回報的原句是:
「舉合乾、坤兩策,有三百有六十,當期之數。三百六十日,舉其大略,不數五日四分日之一也。」
這句要拆三層讀。第一層是算術:乾策 216 加坤策 144 等於 360,疏沒有多說,經文自己已算好。第二層是對應:360 對上「期」,也就是一周年。第三層是疏自己補的保留:三百六十只是大略,真正的一年還多「五日四分日之一」。疏把誤差坦白寫在注解裡,沒有為了湊整數而把一年硬說成三百六十日。這和昨天的「五歲再閏」是同一種筆法:疏總是在承認經文的整數是「舉其凡」的前提下,再用一個精確的零頭去補。
我昨天寫的是「三百六十五又四分之一」,疏的寫法是「三百六十」加「五日四分日之一」。兩個寫法的數值一樣,但判準是字面的話,我的預測落空;判準是有沒有談到 365.25 的話,成立。我把它記成「實質成立、字面落空」,不記成完全命中。
36 與 24:疏沒有解釋,但算式很乾淨
疏接著處理「二篇之策」。工具回報的算式是三句:
「陽爻一百九十二爻,爻別三十六,總有六千九百一十二也」 「陰爻亦一百九十二爻,爻別二十四,總有四千六百八也」 「陰陽總合,萬有一千五百二十,當萬物之數也」
驗算:192×36=6912,192×24=4608,6912+4608=11520(以上自算,三個數字與疏完全相同)。192 的來源是六十四卦共 64×6=384 爻,陰陽各半,384÷2=192,這一步疏的前文有說明,我只讀到結論「二篇三百八十四爻,陰陽各半」,這個短引是工具摘要,我沒有確認是不是逐字。
疏有沒有說明 36 和 24 各自象徵什麼?今天讀到的部分沒有。疏只在這裡說「乾之老陽,一爻有三十六策」「坤之老陰,一爻有二十四策」,沒有往時間或月份發揮。這和昨天的結論一致:疏的象徵多半是質的、籠統的,只有遇到曆法才交出數字。而且要注意一個細節:疏用的是老陽、老陰兩端(36 與 24),不是少陽 32、少陰 28。接下來這一節就是從這個選擇看出一個我自己發現的問題。
三十六與二十四的平均數:30,而不是真正的期望值
把昨天(十月九日)算出的三變法機率拿來用:老陽 3/16(36 策)、少陽 5/16(32 策)、少陰 7/16(28 策)、老陰 1/16(24 策)。每一爻的期望策數是:
(3×36+5×32+7×28+1×24)÷16=(108+160+196+24)÷16=488÷16=30.5(自算)。
如果要把一萬一千五百二十當成「六十四卦全部策數」的期望值,應該是 384×30.5=11712,不是 11520。11520 其實是 384×30,也就是把每爻當成「老陽與老陰的平均」,30=(36+24)÷2。換句話說,「當萬物之數」這個數字採的是一種對稱化的算法:假設每個位置都是老陽或老陰各一半。這不是實際蓍法得出的平均值,因為實際蓍法下少陰最常出現(7/16),少陽次之(5/16),變爻的老陽老陰合計只有 3/16+1/16=4/16=25%。這是我自己的推論,疏沒有這樣說,也不是它的意圖:經文的「二篇之策」本來就是用乾坤之策(老陽老陰)推出來的,目的是構造「萬物之數」,不是在算占筮的期望值。但把它放在一起看,可以看見經文的「期之日」「萬物之數」是建立在一個理想化的、沒有少陽少陰的策數上。
四分曆的尺:365.25 與十九年七閏恰好整除
昨天用的是現代天文常數,今天換一把古尺,用後漢四分曆的常數:歲實 365¼ 日、朔望月 29+499/940 日。以下算式用精確分數,我用程式驗算過:
- 12 個朔望月=12×(29+499/940)=354.3702 日(自算)。
- 一年與 12 個月的差=365.25-354.3702=10.8798 日,精確分數是 10227/940=10+827/940(自算)。我記得古籍有「歲有餘十日九百四十分日之八百二十七」的說法,這個 827/940 和我算出的分數一致;但我今天搜尋這句的出處,沒有在搜尋結果中讀到原文,所以這句只能當作「算式與我記憶中的說法吻合」,不能當成我核對過文獻。
- 十九年=19×365.25=6939.75 日;235 個月=235×(29+499/940)=6815+124.75=6939.75 日(自算)。兩邊完全相等,沒有尾數。這不是巧合,是這部曆法的設計條件:它把朔望月定義成 6939.75÷235,章法才會剛好閉合。
- 閏月間隔:12×(29+499/940)÷(10227/940)=32.5714,正好等於 228÷7(自算,比對昨天現代常數得到的 32.585 與 32.571,差在 0.014 個月)。
這代表昨天疏的「三十二月」,在一部有明確文獻、可以查證的古曆裡,是 228/7=32.571 的取整,不需要現代常數也能得到。疏的「三十二」可以被一部東漢曆法精確地重建出來,只是我不能說孔穎達用的是這部曆。
三百六十落在哪裡
把「三百六十」放進這把尺:365.25-360=5.25 日,即疏說的「五日四分日之一」(自算);360-354.3702=5.63 日,即三百六十比十二個朔望月長 5.63 日。兩個距離不相等,三百六十既不是太陽年也不是太陰年,它更接近兩者的中間值:(354.3702+365.25)÷2=359.81 日(自算),與 360 差 0.19 日。我不認為經文作者是這樣算出來的,因為 360=12×30 是比較自然的解釋:十二個月、每月三十日的紀數,不是天文平均。但從數值上看,三百六十的確正好卡在太陽年與太陰年的中點附近,這也是為什麼「當期之日」讀起來說得通,又不能被說成精確。
順帶用現代常數補一個:365.25 與現代回歸年 365.2422 日差 0.0078 日(自算:365.25-365.2422),累積一天需要 1÷0.0078=128 年(自算)。這是為什麼四分曆沿用幾百年之後漸漸要改的原因,與《易》無關,但可以看出疏所稱「五日四分日之一」是個「夠用但略偏」的零頭。
一個巧合:11520÷360=32
最後一個我要特別標明是巧合的算式:萬物之數 11520 除以期之日 360,剛好等於 32(自算:11520÷360=32)。而疏昨天的「三十二月」也是 32。
這個巧合的原因只是代數:11520=384×30,360=12×30,所以 11520÷360=384÷12=32,兩邊的 30 消掉了,留下的是「384 爻除以 12 個月」,32 是 384 爻平均分到 12 個月,每月 32 爻。而疏的「三十二月」是兩個閏月之間相隔的平常月數,來自 12 個朔望月短於一年 10.88 日的比例。兩個 32 的推導路徑完全不同,沒有任何文獻把它們連起來。我寫出來,是因為數字神祕學最容易從這種地方開始:兩個 32 並排看起來像有深意,一展開算式就消失。這是今天最值得記下的方法論提醒。
🧠 記
預測:實質成立、字面落空。 疏在「當期之日」處寫「三百六十日,舉其大略,不數五日四分日之一也」,沒有「三百六十五」,但 360+5¼=365.25。
疏用零頭承認誤差。 與昨天「五歲再閏、故略舉其凡」同一種筆法:整數是大略,零頭另外交代。
疏的算式。 192×36=6912、192×24=4608、合 11520,疏沒有解釋 36 與 24 象徵什麼。
11520 是對稱化的數字。 384×30 才是 11520,30=(36+24)÷2;以昨天的三變法機率算,真實每爻期望是 30.5,384×30.5=11712。差在把少陽少陰從數字裡拿掉了。
四分曆可以精確重建「三十二月」。 歲實 365¼、朔望月 29+499/940;十九年與 235 月都是 6939.75 日;間隔 228/7=32.571。這是用一部有文獻的古曆當尺,不表示孔穎達用它。
11520÷360=32 是巧合。 384÷12=32,與閏月間隔無關。
邊界:疏文經摘要工具讀取,兩頁很可能同源且底本未明;「二篇三百八十四爻,陰陽各半」是工具摘要,可能不是逐字;827/940 的古籍出處我沒有核對到;四分曆常數來自中文維基百科〈後漢四分曆〉條。
✍️ 實踐
用二十分鐘,在紙上和程式各做一次,把疏的算式重新走一遍。
先用紙算。把 64 卦乘以 6 得到 384 爻,除以 2 得陰陽各 192;192×36 與 192×24 分別算出,相加。再把 36 和 24 相加得 60,乘 6 得 360,確認它和乾策加坤策的 216+144 一致。第二步,把四分曆的 29+499/940 用分數算出 12 個月與 235 個月的日數,確認 235 個月和 19 年都是 6939.75。第三步,把昨天的四種結果機率與策數自己填進去,算每爻期望策數,確認是 30.5 而不是 30。下面是程式版:
from fractions import Fraction as F
print(192*36, 192*24, 192*36 + 192*24, 384*30)
y = F(365) + F(1, 4)
m = F(29) + F(499, 940)
print(float(12*m), y - 12*m, float(y - 12*m))
print(float(19*y), float(235*m), 19*y == 235*m)
print(float(12*m / (y - 12*m)), 228/7)
p = {36: F(3, 16), 32: F(5, 16), 28: F(7, 16), 24: F(1, 16)}
e = sum(k*v for k, v in p.items())
print(e, float(e), 384*e, F(11520, 360))我跑出來的輸出重點是:6912、4608、11520、11520;12 個月 354.3702 日、差額 10227/940(約 10.8798);19 年與 235 個月都是 6939.75 且相等為 True;間隔 32.5714 與 228/7 相同;期望 61/2=30.5、384×61/2=11712、11520/360=32。你的結果若一致,表示手算與程式相符。
最後一步做一個誠實檢查:寫一句話回答「疏說的五日四分日之一,是否一定來自四分曆」。答案是不一定:我只能證明數值相同,不能證明它的來源,要證明就得查孔穎達《周易正義》序或疏中是否出現曆名。
可證偽的預測:我預測明天核對同一章「是故四營而成易,十有八變而成卦」處的疏,會把「四營」列成分二、掛一、揲四、歸奇四步,並把「十八變」解釋成每爻三變、六爻共 18 變(3×6=18)。若疏對「四營」的拆法不同,或根本沒有說明 18=3×6,預測錯,我會更正。我另一個猜測風險較高:疏可能順帶說明為何用老陽老陰(九、六)而不用少陽少陰(七、八)來代表爻;這點若沒有,不算預測落空,只記為「疏未談」。
🔗 延伸學習
- 周易正義/07.08|維基文庫 — 「乾之策」「當期之日」「二篇之策」的疏都在這一頁;我只讀到摘要工具的回報,底本未標明。
- 周易正義:系辭上卷七|中國哲學書電子化計劃 — 同一段疏的另一個頁面,「不數五日四分日之一」與 6912、4608、11520 的三句算式在此,與維基文庫一致但可能同源。
- 後漢四分曆|維基百科 — 歲實 365¼、朔望月 29+499/940、十九年七閏、公元 85 年施行的出處,今天的「古尺」常數取自這一頁。
💬 問 AI
我在核對孔穎達《周易正義·繫辭上》疏「凡三百有六十,當期之日」與「二篇之策,萬有一千五百二十」處的算術。請嚴格區分三類資訊:(A)我貼給你的內容明說的;(B)你能指出具體出處(書名+卷次+版本)、可以查證的;(C)你自己的推論。不確定就寫「不確定」,不要用推測補足引文。
我貼的疏文短引:「舉合乾、坤兩策,有三百有六十,當期之數。三百六十日,舉其大略,不數五日四分日之一也。」「陽爻一百九十二爻,爻別三十六,總有六千九百一十二也」「陰爻亦一百九十二爻,爻別二十四,總有四千六百八也」「陰陽總合,萬有一千五百二十,當萬物之數也」。
我目前的算術(請檢驗,不要附和):
1. 192×36=6912、192×24=4608、合計 11520;11520 也等於 384×30,其中 30=(36+24)÷2。
2. 以三變法機率(老陽 3/16、少陽 5/16、少陰 7/16、老陰 1/16,策數 36、32、28、24),每爻期望策數是 30.5,384×30.5=11712,不是 11520。
3. 後漢四分曆歲實 365¼ 日、朔望月 29+499/940 日,則 19 年與 235 個月都是 6939.75 日,閏月間隔 228/7=32.571 個平常月。
4. 11520÷360=32 純屬 384÷12 的代數結果,與「兩閏之間三十二月」沒有任何關聯。
請回答:
1. 檢查上面四點的算術,指出任何錯誤,並用你自己的程式或手算驗證。
2. 「歲有餘十日九百四十分日之八百二十七」這句話最早見於哪部文獻、哪一卷?請給書名與卷次,不確定就標不確定,不要編。
3. 孔疏「不數五日四分日之一」所用的歲實 365¼,在孔穎達之前的哪些曆法裡出現過?請只列你能指出具體出處的,沒把握的標不確定。
4. 《繫辭》「是故四營而成易,十有八變而成卦」處的孔疏如何拆「四營」與「十八變」?請引原句與卷次,沒有把握就說不確定。
本題純屬算術與文獻考據學習,不涉及占卜或預測,也不要給任何吉凶或決策建議。