灯下 登录
数学 / 数书九章 / 大衍类数值实例

大衍例 1 · 蓍卦发微

問:易曰:大衍之數五十,其用四十有九。又曰:分而爲二,以象兩,掛一以象三,揲之以四,以象四時。三變而成爻,十有八變而成卦。欲知所衍之術及其數各幾何?

荅曰:衍母一十二,衍法三。

一元衍數二十四,二元衍數一十二,三元衍數八,四元衍數六。巳上四位衍數計五十。

一揲用數一十二,二揲用數二十四,三揲用數四,四揲用數九。已上四位用數計四十九。

術曰:置諸元數,兩兩連環求等,約奇弗約偶,徧約畢,乃變元數,皆曰定母,列右行,各立天元一爲子,列左行。以諸定母互乘左行之子,各得,名曰衍數。次以各定母滿去衍數,各餘名曰奇數。以奇數與定母,用大衍術求一,得乘率,以乘率乘衍數,各得用數。騐次所揲餘幾何,以其餘數乘諸用數,併名之曰總數。滿衍母去之,不滿,爲所求數,以爲實。易以三才爲衍法,以法除實,所得爲象數。如實有餘,或一、或二,皆命作一,同爲象數。其象數得一爲老陽,得二爲少陰,得三爲少陽,得四爲老陰,得老陽畫重爻,得少陰畫拆爻,得少陽畫單爻,得老陰畫交爻,凡六畫,乃成卦。

草日:置一、二、三、四列右行,立天元一列左行。

𧗞藪左行,乃併左行衍數四位,共計五十,故易曰:大衍之數五十。算理不可以此五十爲用,蓋分之爲二,則左右手之數奇偶不同,見陰陽之伏數,必須復求用數,先名此曰衍數,以爲限率。遂乃復以一、二三四之元數求等數約定,按前術以兩兩連環求等約之,先以一與二求等,一與三求等,一與四求等,皆得一,各約寄弗約偶,數不變。次以二與三求等,亦得一,約奇弗約偶,數亦不變。及以一與四求等,乃得二。此二只約副數,二變爲一,而弗約四。次以三與四求等,亦得一,約奇亦不變。所得一、一、三、四,各爲定數母,列右行。仍各立天元一爲子,列左行。

衍數左行,行衍數,餘各爲奇數。次以各母滿,去衍數,其上母去𧗞一十二奇一,其副母一,亦去副子一十二,亦奇一;其次母三,去次衍四,亦奇一。其下母四,欲去下子三,則不滿,便以三爲左下奇數。

類名有四。謂尾位見單零者,本門揲蓍、酒息、斛糶、砌甎失米之類是也。謂尾位見分釐者,假令冬至三百六十五日二十五刻,欲與甲子六十日爲一會,而求積日之類。謂諸數各有分子母者,本門問一會積年是也。謂尾位見十或百及千以上者,本門築堤并急足之類是也。或約得五而彼有十,乃約偶而弗約奇。

或三處同類,以二約衍母,于三處損之。

大衍求一術云:以奇于右上,定母于右下,立天元一于左上,先以右行上下兩位,以少除多,所得商數,乃遞互乘,内左行,使右上得二而止,左上爲乘率。鄒安鬯曰:騐次當作次騐,見札記。

鄒安鬯曰:上母下疑脫一字。

位\nColumn

定母 / 元数\nModulus

奇 / 余\nResidue

乘率 / 用数\nMultiplier

一元1112
二元1112
三元314
四元439

大衍数据

一元 二元 三元 四元
fig-dayan-prob-001

大衍例 1 · 蓍卦发微的筹算列位示意。

这一例先不急着读成普通的中国剩余定理。它把“元数、定母、衍数、奇数、乘率、用数”这一串术语全部摆出来,是大衍法的术语入口。

把四位元数整理成定母后,怎样由衍数和奇数推出用数?

先由定母相乘得衍母,再以衍母除以各定母得衍数;衍数对定母取余得奇数;最后求乘率,使奇数乘乘率后余一。