• 沒有找到結果。

朱世傑的垛積招差術和組合粧等式

N/A
N/A
Protected

Academic year: 2022

Share "朱世傑的垛積招差術和組合粧等式"

Copied!
12
0
0

加載中.... (立即查看全文)

全文

(1)

朱世傑的垛積招差術和組合粧等式

羅見今

摘要: 朱世傑「四元玉鑒」(1303) 中的垛積招差術是中世紀數學的重要成就。

以往將垛積術歸於“高階等差數列求和”, 本文認為它屬於組合求和, 闡明“術”、“草”與 數據表間存在著的變換關係: S = f (n) = g(n) = P ck = P akbk, 用組合符號 和 P 表示成 40多個粧等式, 這是朱世傑利用垛積模型的實驗結果。

關鍵詞: 中國數學史, 組合和, 組合粧等式, 有限差分法。

朱世傑的垛積招差術主要集中在「四元玉鑒」(1303)[1] “茭草形段”7 題 (簡記“茭 1∼7”)、

“箭積交參”7 題、“如象招數”5 題 (簡記“招 1∼5”)、 “果垛疊藏”20 題 (簡記“果 1∼20”) 共 39 題中, 清代沈欽裴[2](1821)、 羅士琳 (1774∼1853)[3]和當代錢寶琮[4,5]、 湯天棟[6]、 方淑姝[7]、 杜石然[8] 諸家各有論述。 「四元玉鑒」上述問題體例清晰。 原著內容較簡略, 除“箭積交參”7 題 外, 本文依據的版本[3] 每問都包含: I. 朱世傑的問題和答案; II. 朱世傑的“術”, 即列出高次方 程: f (n) − S = 0, n 為正整數; III. 羅士琳的“草”, 即解法過程: 據算理 (立術本意) 列 出多項式 g(n), 將它展開後有g(n) = f (n); “草”後有“依注還原草”, 驗證解法; IV. 羅士琳 的數據表, 據朱世傑的 I、 II 列出, 分為上、 中、 下三行, 這裏記作 ak, ck, bk , A = P ak, B =P bk 皆有 akbk = ck, 且一般滿足 C =P ck= g(n)。 S = tC, t 為正整數。 本文著重 討論“術”、“草”與數據表間的這一種關係 ( S 常以 C 代之):

S = f (n) = g(n) =X

ck =X akbk

應用組合記法 (僅用其計算二項式係數意義) 與求和符號P, 將涉及20題的成果表示成現代形 式, 得出 40 多個組合粧等式, 未見前人系統闡發, 除“箭積交參”7 題和“果垛疊藏”後 12 題較平 凡外, 謹列出各題條件說明這些組合粧等式的由來, 以就正於同好。

81

(2)

朱世傑建立了三角垛積系列 n+p−1

p , 其中各垛定義為 p = 2, 茭草垛: 1 + 2 + 3 + · · · + n =

n

X

k=1

k 1



=n + 1 2



p = 3, 三角垛: 1 + 3 + 6 + · · · + (n + 1)n/2 =

n

X

k=1

k + 1 2



=n + 2 3



p = 4, 撒星形垛: 1 + 4 + 10 + · · · + (n + 2)(n + 1)n/6 =

n

X

k=1

k + 2 3



=n + 3 4



p = 5, 三角撒星形垛:

1 + 5 + 15 + · · · + (n + 3)(n + 2)(n + 1)n/24 =

n

X

k=1

k + 3 4



=n + 4 5



p = 6, 三角撒星更落一形垛:

1 + 6 + 21 + · · · + (n + 4) · · · (n + 1)n/120 =

n

X

k=1

k + 4 5



=n + 5 6



在此基礎上獲得了組合粧等式:

n

X

k=1

k + p − 1 p



=n + p p + 1



. (1)

本文稱式(1) 為“朱世傑粧等式”, 它是賈憲三角形中每斜行前 n 項和的計數公式, 表明了 組合的一項基本性質, 與帕斯卡粧等式等具有同樣的重要性。

在「組合粧等式」[9]、「組合數學」[10]中不見 (1) 式, 常見

m

X

k=0

k p



=m + 1 p + 1



(2)

q

X

k=0

p + k k



=p + q + 1 q



(3)

兩者均為朱世傑粧等式的等價公式, 表示賈憲三角形中的同一性質。

證明: 由 (3) 知

q

X

k=0

p + k p



= p + q + 1 p + 1



, 令 m = p + q, q = m − p, 代入得

m−p

X

k=0

p + k p



=m + 1 p + 1

 , 亦

m

X

k=0

k p



=m + 1 p + 1



, 即式 (3) 變換成 (2)。

(3)

再證 (1)(2) 兩式等價。 令 m = n + p − 1,

n

X

k=1

k + p − 1 p



=

m−p+1

X

k=1

k + p − 1 p



=

m

X

k=p

k p



=

m

X

k=0

k p



=m + 1 p + 1



式 (1) 即變換成 (2) 式; 反之, (2)(3) 式亦可變換成 (1) 式。 證完。

從朱世傑的垛積術中還可以歸納出另一組合粧等式 (尚缺現代證明):

n

X

k=1

k + p − 1 p



k = (p + 1)n + 1 p + 2

n + p p + 1



. (4)

垛積術與招差術互為逆運算, 稱為和分與差分。 有的組合粧等式是用有限差分法獲得的。

設 ak 為 h 階 (1 ≤ h ≤ k − 1) 差分數列的通項, ∆ra 表示 r 階 (0 ≤ r ≤ h) 差分數列的首 項。 朱世傑的內插公式相當於:

ak =

h

X

r=0

k − 1 r



ra (5)

其中朱氏算至 h = 3, 即三階內插公式。 原著並未直接給出這一形式, 但定義明確, 演算法與結 果與此式全合, 與牛頓內插公式相同:

un+1 =

n

X

k=0

n k



ku1 (6)

1. 茭草形段

茭1. 共積 S = 680, 落一底子 n = 15; 茭草形 ak = k, 乘數 bk = (k + 1)/2, 三角底 積 ck = k(k + 1)/2, 獲三角垛公式, 即式 (1) 當 p = 3 的情形:

n

X

k=1 k

X

r=1

r =

n

X

k=1

k + 1 2



=n + 2 3



. (7)

茭2. 式 (1) 中 p = 4; S = 1820, n = 13; 三角積 ak = k(k + 1)/2, 反錐差 bk

= n − k + 1

n

X

k=1

k + 1 2



(n − k + 1) =

n

X

k=1

k + 2 3



=n + 3 4



. (8)

茭3. 式 (1) 中 p = 2; S = 3367, n = 12; 三角積 ak = k(k + 1)/2, 錐差 bk = k

n

X

k=1

k + 1 2



k = 3n + 1 4

n + 2 3



. (9)

(4)

茭4. 式 (1) 中 p = 4; S = 8568, n = 14; 三角積 ak = k(k + 1)/2, 逆列三角積 bk = (n − k + 2)(n − k + 1)/2

n

X

k=1

k + 1 2

n + 2 − k 2



=

n

X

k=1

k + 3 4



=n + 4 5



. (10)

這是一種組合卷積公式, 在下文“果 6”中還要提到, 是式 (41) p = 2, q = 2 時的情況。

茭5. 式 (4) 中 p = 3; S = 50388, n = 16; 三角積 ak = k(k + 1)/2, 逆列梯田積 k 段 bk = (n + k)(n − k + 1)/2 (據數表後“附: 求梯田積”)

n

X

k=1

k + 1 2



(n + k)(n − k + 1)/2 =

n

X

k=1

k + 2 3



k = 4n + 1 5

n + 3 4



(11)

式右名為“嵐峰更落一形”垛。 該式表明它可用兩種方式合成。

茭6. 茭草直錢: S = 22578, n = 28; 茭草束 ak = k, 拋差 bk = b + (k − 1)d (首項 b = 9, 公差 d = 3)

n

X

k=1

k 1



[b + (k − 1)d] = [b + (n − 1)(2

3d)]n + 1 2



(12)

此式表明組合 (茭草垛) 乘等差數列求和, 仍為組合 (三角垛) 乘公差縮小的等差數列。

茭7. 茭草直錢: S = 42846, n = 36; 茭草束 ak = k, 逆列拋差 bk = b + (n − k)d (末 項 b = 6, 公差 d = 5), 具有與上式相同的性質:

n

X

k=1

k 1



[b + (n − k)d] = [b + (n − 1)(1

3d)]n + 1 2



. (13)

2. 箭積交參

「四元玉鑒」卷中之八“箭積交參”應用圓、 方箭束兩種數列的性質, 體例與三角垛系列不同, 但仍屬垛積問題, 一般數學史著作卻不列入垛積類探討, 當代研究論及甚少。

圓箭束即「漢書律曆志」所記“六觚為一握”, 中算家已熟知之。 李儼[11]指出羅士琳在「比例 匯通」中給出解法: 此“六角物乃是六個周包一, 自內而外, 每層加六。”今設圓箭束共 k 層 (k ≥ 0), 圓箭積記為 ak, a0 = 1, 即中心一箭, 則羅氏解法相當於遞推公式 ak = ak−1+ 6k。 羅氏 又給出 ak 的演算法: 對 k = 9, “置外週六九五十四, 加內週六, 得六十; 複以外週五十四乘之, 得三千二百四十為實, 以六角束六倍之得十二為法, 以法除實, 得二百七十, 加中心一, 合問。”

(5)

求出 a9 = 271。 不失一般性, 這相當於求 ak 的通項公式:

ak= 6k(6k + 6)

2 · 6 + 1 = 3k2+ 3k + 1. (14) 可由遞推式求出通項式: ak = ak−1+6k, ak−1 = ak−2+6(k −1), ak−2 = ak−3+6(k − 2), · · · , ak−(k−1) = ak−k+6[k−(k−1)], 將各式相加, 得 ak = a0+6[k+(k−1)+· · ·+2+1], 即得式 (14)。

方箭束積是自然數平方數列

(k + 1)2 = k2+ 2k + 1 (15) 方箭第 k 層外周為 4k (k ≥ 0)。 朱世傑“箭積交參七問”皆據 (14)(15) 兩式立術, 得到 7 個 一元二次方程, 較平凡, 此略而不論。 只是第七問“今有方、 圓箭各一束, 共積二百八支。 只云 圓箭外邊第二層周數 (士琳按: 此下當有“加二支”三字) 與方箭外邊第一層周數同, 問方、 圓周 各幾何?” 原題文字有舛誤。 李銳 (字尚之, 1768∼1817) 首先提出應“加二支”, 沈欽裴引用[2], 羅氏亦同, 指圓箭束第 5 層外周 30 加 2 與方箭束第 8 層外周 32 相等。 但仍有問題。 簡單的改法:

將“第一層”改為“第四層”即可, 僅錄以備考。

3. 如象招數

招1. 差夫築堤: 設“築堤日” m = n + 1, “每日 (第 k 天) 差夫數” ak = a + (k − 1)d (首項 a = 64, 公差 d = 7), 差夫“共人數” A = P ak = 1864。 朱世傑“術曰”列出方程:

1800 = 67.5n + 3.5n2。 解之, n = 15, m = 16。 式中 1800 = A − a。

又, “逆列築堤日”(第 k 天招夫日工數) bk = (n + 1) − k + 1; 築堤共用人日數 C = P akbk, “每人日支米 3 升”, 共支米 S = 3C = 3P akbk = 40392升。 朱世傑“米求日術”列 出方程: 80400 = 590n + 213n2+ 7n3。 解之, n = 15, m = 16。 式中 80400 = 2(S − 3a) = 6(C − a)。

注意到, 朱氏稱 n 為“茭草底子”、“三角底子”, 他的立術顯然應用了三角垛系列的性質。

由羅士琳解析立術過程, 本文理所當然要用組合符號表示其結果。

據本題“草”(並“依注還原草”中“求夫者”和數表上行“差夫數”), 羅氏給出 A = (n + 1)a + (n + 1)n

2 d =n + 1 1



a +n + 1 2



d (16)

因 A =P ak =P[a + (k − 1)d], 即可用兩種演算法得出同一 A, 事實上獲得了粧等式

m

X

k=1

[a + (k − 1)d] = m 1



a +m 2



d (17)

(6)

這是用三角垛 (組合) 表示的一階等差數列求和公式, 為數學史首見。

又據“米求日草”(並“依注還原草”中“求支米者”和題末數表三行), 關鍵為 C = 3(n + 2)(n + 1)

6 a +(n + 2)(n + 1)n

6 d =n + 2 2



a +n + 2 3



d (18) 因同時又有 C =P akbk, 事實上獲了粧等式

m

X

k=1

[a + (k − 1)d](m − k + 1) =m + 1 2



a +m + 1 3



d. (19)

將式 (17)(19) 左右展開, 經變換, 可分別得到朱世傑的上述兩方程。 羅氏以招差術語稱 a 為“上差”, d 為“下差”, 因此用有限差分法亦可記為 a = ∆0a, d = ∆1a。

招2. 依平方招兵: 設招兵日 m = n + 2, 第 k 天招兵“平方積” a = a1 = 42, a2 = 62, ak = (4 + 2k − 2)2 = 4(k + 1)2,“招兵數” A = P ak = 4956。 朱世傑“術曰”列出方程:

7356 = 73n + 21n2+ 2n3。 解之, n = 12, m = 14。 式中 7356 = 6(A − a − a2)/4。

又, “逆列招來日”(第 k 天所招兵入伍天數) bk = (n + 2) − k + 1; 招兵共有人日數 C = P akbk, “每人日給銀一兩二錢”, “共銀數” S = 1.2C = 1.2P akbk = 26040 兩。 朱 氏“銀求日術”列出三次方程, 解之, n = 12, m = 14。 不詳論。 朱氏稱 n為“三角底子”、“三角 落一底子”, 他的立術應用了三角垛系列的性質。 據“草”(及“依注還原草”中“求兵者”和題末數 表上行“平方積”), 關鍵步驟為

A =6(n + 2)

6 ∆0a1 +3(n + 2)(n + 1)

6 ∆1a1 +(n + 2)(n + 1)n 6 ∆2a1

= 16n + 2 1



+ 20n + 2 2



+ 8n + 2 3



(20) 式中的三個差分羅士琳依次稱為“上差”、“中差”、“下差”, 他並給出正確的演算法: ∆0a1 = a = 42, ∆1a1 = ∆0a2−∆0a1 = 62−42 = 20, ∆2a1 = a3−2a2+a1 = 82−2·62+42 = 8 因 A =P ak =P 4(k + 1)2, 即可用兩種演算法得出同一 A, 事實上獲得了粧等式 (已約去 因數 4):

m

X

k=1

(k + 1)2 = 4m + 1 1



+ 5m + 1 2



+ 2m + 1 3



(21) 將自然數平方和分解成若干三角垛之和, 作者還沒有在史料或數學詞典中見過。

又據“銀求日草”(及“還原草” “求支銀者”和題末數表中行“乘得數”), 關鍵為 C = 6(n+3)(n+2)

12 ∆0a1+ 2(n+3)(n+2)(n+1)

12 ∆1a1+ (n+3)(n+2)(n+1)n 12 · 2 ∆2a1

= 16n + 3 2



+ 20n + 3 3



+ 8n + 3 4



(22)

(7)

因 C =P akbk, 即可獲得粧等式 (原著未約去等式兩邊的因數 4):

m

X

k=1

(k + 1)2(m − k + 1) = 4m + 1 2



+ 5m + 1 3



+ 2m + 1 4



. (23)

招3. 依圓箭束招兵: 設招來日 m = n + 2, bk = (n + 2) − k + 1 = m − k + 1。

“箭積交參”式 (14) 已知 ak 的通項, 本題首項非 7, 而是 19, 故 k 應換為 k + 1, 這時應 有“圓 (箭束) 積” ak = ak−1 + 6(k + 1), 而“圓 (箭外) 周” k = 6(k + 1)。 本題提出圓箭 束 (招兵數) ak 是二階等差數列 (見下右表), 構造為: “初束”中心 1 箭, 周圍 6 支, 外周 12 支, 即首項 a = 7 + 12 = 19 = ∆0a, 為“上差”; “次束外周轉多六支”, 即 ak 的一階差分首項 12+6 = 18 = ∆1a, 為“中差”; 二階差分各項 ∆2a ≡ 6, 為 “下差”。 於是

19 37 61 91 127 · · · 631 721 817 (圓箭束積) 18 24 30 36 · · · 90 96 (外周)

6 6 6 · · · 6 (圓率) 初束 a = a1 = 7 + 12 = 19, a1 = ∆0a

次束 a2 = a1+ (12 + 6) = 37, a2 = ∆0a + ∆1a

三束 a3 = a2+ (12 + 2 × 6) = 61, a3 = ∆0a + 2∆1a + ∆2a 四束 a4 = a3+ (12 + 3 × 6) = 91, a4 = ∆0a + 3∆1a + 3∆2a

... ...

ak = ak−1+[12+(k−1) × 6], ak=

2

X

r=0

k − 1 r



ra (24) 這是式 (5) h = 2 的情況。 羅氏闡明“圓箭束積”共有 4種等價定義 (現代形式):

ak= ak−1+ [12 + 6(k − 1)] =

2

X

r=0

k − 1 r



ra

= 19k − 1 0



+ 18k − 1 1



+ 6k − 1 2



= 3k2+ 9k + 7 (25) 換言之, (25) 獲得的就是它的遞推式、 差分式、 組合式、 通項式。 再求 A =P ak:

m

X

k=1

(3k2+ 9k + 7) = 19m 1



+ 18m 2



+ 6m 3



(26)

(8)

C = 4(n + 4)(n + 3)(n + 2)

24 ∆0a1+(n + 4)(n + 3)(n + 2)(n + 1) 24 ∆1a1

+(n + 3)(n + 2)(n + 1)n 12 · 2 ∆2a1

= 16n + 3 2



+ 20n + 3 3



+ 8n + 3 4



(27) 據“米求日草”和文末的數據表

m

X

k=1

(3k2+ 9k + 7)(m − k + 1) = 19m + 1 2



+ 18m + 1 3



+ 6m + 1 4



(28)

用原著的術語: 圓箭束乘反錐差求和, 仍得若干圓箭束之和。 差分係數與組合形式保持不變。

招4. 依平方招兵: 設招來日 m = n + 2, bk = (n + 2) − k + 1 = m − k + 1。

“箭積交參”的方箭束式 (15) 與此題對應, ak 的通項已知, 本題首項非 22, 而是 52, 故 k 應換為 k + 4, 這時應有 (第 k 日)“招兵數” ak = (k + 4)2。 朱世傑“術曰”列出方程: 14274 = 253n + 39n2 + 2n3。 解之, n = 13, m = 15。 朱世傑“米求日術”列出方程: 53674920 = 73386n + 36735n2+ 7950n3+ 705n4+ 25n5。 解之, n = 13, m = 15。

羅氏“草曰”計算共招兵 A =P ak = 2440, 列出

A = 256(n + 2)

6 + 113(n + 2)(n + 1)

6 + 2(n + 2)(n + 1)n

6 =

3

X

r=1

n + 2 r



r−1a

n+2

X

k=1

(k + 4)2 = 25n + 2 1



+ 11n + 2 2



+ 2n + 2 3



(29) 原題中 h2 = 25, 2h + 1 = 11 與 2 是差分值, 朱取 h = 5, 式中 n = 13。 羅士琳附記仿照此 題設例, 改變了 h, n 的值。 該式當然可以改變初始條件, 本文經 4步改寫 ( 1 將 n + 2 換寫為 n, 2 k = 1 換為 k = 5, 3 令 5 = h, 4 令h = 1), 不失本意 (將平方和表成組合之和) 簡化 該式, 得:

n

X

k=1

k2 =n 1



+ 3n 2



+ 2n 3



(29) 對比式 (21), 立意相同。 它們可稱作“朱世傑平方和公式”, 為自然數冪和公式之嚆矢, 在數學 史上具有創新價值。 另外, 在“平方招兵給米”問題中提出了“梯田積”的概念, 即

bk =n + 3 2



−k 2



, n = 13, bk= 120 − k2 2 +k

2 (30)

(9)

原題的 bk 數列為: 120, 119, 117, 114, 99, . . ., 29, 15。 於是“米求日草”中有公式:

n+2

X

k=1

(k+4)2

"

n + 3 2



−k 2

#

= 25n + 3 2



+72n + 3 3



+39n + 3 4



+8n + 3 5

 (31)

0a = h2 = 25, ∆1a = 2(h + 1)2 = 72, ∆2a = 3(2h + 3) = 39, ∆3a = 8

n

X

k=1

k2

"

n+1 2



−k 2

#

=

4

X

r=1

r−1an+1 r+1



=n+1 2



+8n+1 3



+15n+1 4



+8n+1 5

 (31) 式 (31) 改寫簡化, 取 h = 1, 得到 (31)。 表明: 平方乘梯田積求和可分解為若干垛積。

招5. 依立方招兵: 原題“順列立方積於上方”即 ak= (k + 2)3, “共兵數” A =P ak 即

n+3

X

k=1

(k+2)3 =

4

X

r=1

n+3 r



r−1a = 27n+3 1



+37n+3 2



+24n+3 3



+6n+3 4

 (32)

0a = h3 = 27, ∆1a = 3h2+ 3h + 1 = 37, ∆2a = 6(h + 1) = 24, ∆3a = 6 式 (32) 改寫簡化, 取 h = 1, 得到 (32)。 將立方和表成垛積之和, 這是朱世傑本意所在:

n

X

k=1

k3 =n 1



+ 7n 2



+ 12n 3



+ 6n 4



(32) 式 (32)(32) 可稱作“朱世傑立方和公式”, 為自然數冪和公式的又一重要進展。

原題“逆列招來日於下方”即 bk = n + 4 − k (在“茭 2”中叫“反錐差”), 求 C =P akbk:

n+3

X

k=1

(k + 2)3(n + 4 − k) =

4

X

r=1

n + 4 r + 1



r−1a

= 27n + 4 2



+ 37n + 4 3



+ 24n + 4 4



+ 6n + 4 5

 (33) 式 (33) 改寫簡化, 取 h = 1, 得到 (33)。 表明立方乘反錐差求和亦可分解為若干垛積:

n

X

k=1

k3(n + 1 − k) =n + 1 2



+ 7n + 1 3



+ 12n + 1 4



+ 6n + 1 5



. (33)

4. 果垛疊藏

果1. 三角積 ak = k(k + 1)/2, “拋差” bk = k + 1, 有 C = P akbk, 得到式 (4) p = 2的特例:

n

X

k=1

k + 1 2



(k + 1) = 3n + 5 4

n + 2 3



. (34)

(10)

果2. 平方積 ak = k2, “拋差” bk = 2(n − k) + 1, 有 C = P akbk:

n

X

k=1

k2[2(n − k) + 1] = n2+ n + 1 3

n + 1 2



. (35)

果3. 三角積 ak = k(k + 1)/2, 乘數 bk = 2k + 1, “上下相乘如三而一, 得四角積積數 於中央, 並中央所得為共積”, 即四角積 ck = akbk/3, 以今日之演算法, “共積”可表示為

1 3

n

X

k=1

k + 1 2



(2k + 1) = 2 3

n

X

k=1

k + 1 2

 k + 1

3

n

X

k=1

k + 1 2



=3n + 1 6

n + 2 3

 +1

3

n + 2 3



= n + 1 2

n + 2 3



= n

12(n + 1)2(n + 2) (36) 給出了“四角落一形”求和的結果, 這是平方和再求和的演算法 (原術思路待考):

n

X

r=1 r

X

k=1

k2 = n

12(n + 1)2(n + 2). (37)

果4. 三角積積數 ak = k(k + 1)(k + 2)/6, 錐差 bk = k, 求 C =P akbk, 得到式 (4) p = 3的情況:

n

X

k=1

k + 2 3



k = 4n + 1 5

n + 3 4



. (38)

果5. 四角積積數 ak=P r2, 錐差 bk = k, 求 C =P akbk, 得

n

X

k=1

k

k

X

r=1

r2

=

n

X

k=1

k4 3 +k3

2 +k2 6



= 1 10

h4n + 3 2

n +

4n +1 2

in + 2 3



= 8n2+ 11n + 1 20

n + 2 3



(39) 第二個等號後的結果由原題給出, 不明立術之原, 作為遺留問題。

果6. 三角積積數 ak = (k +2)(k +1)k/6, “逆列三角積” bk = (n+2−k)(n+1−k)/2, 求 C, 得

n

X

k=1

k + 2 3

n + 2 − k 2



=

n

X

k=1

k + 4 5



=n + 5 6



(40) 朱世傑明確指出本題是“三角撒星更落一形果子積”, 即式 (1) p = 6 的情況。 推廣後有

n

X

k=1

k + p − 1 p

n + q − k q



=

n

X

k=1

k + p + q − 1 p + q



=n + p + q p + q + 1



(41)

(11)

當 p = 3, q = 2 時便是式 (40)。 杜石然[8] 認為原著並無此式, 批評喬治·薩頓[12]、 李約瑟[13]

等引用了 1923 年錢寶琮給出的相當於式 (41) 的公式。 但筆者以為它並非空穴來風, 如果說僅 有式 (40) 尚不足以推廣, 則還可再舉式 (10), 那是 p = 2, q = 2 時的情況, 推廣它的思路較 為清晰。 上文所舉不少組合求和公式也可作為佐證, 表明朱世傑掌握這類公式是題中應有之義。

建議將式 (10)、(40)、(41) 稱為“朱世傑組合卷積公式”。 揣測它的立術之原, 朱世傑可能是從大 量操演垛積模型獲得了其間的數量關係。

果7. “圓錐垛”當層數為奇時 a2k−1 = 2k − 1, 三角積 b2k−1 = k(k − 1)/2, c2k−1 = 3k(k − 1) + 1

(n+1)/2

X

k=1

h6k 2

 + 1i

=

(n+1)/2

X

k=1

(3k2−3k + 1) = n + 1

2 · n + 1

2 ·n + 1 2 = 1

8(n + 1)3 (42) 朱世傑只研究了上式, 當層數為偶時 a2k = 2k, 乘數 b2k = 3k/2, c2k = 3k2, 由羅士琳給出 P c2k:

(n−1)/2

X

k=1

3k2 = n − 1 2 · n

2 · n + 1 2 = 1

8(n3−n). (43)

果8. 由 n 層的“三角尖積” (n+2)(n+1)n/6 水準截去上面 m 層的“虛尖” (m+2)(m+

1)m/6 而成“三角台垛” (1 ≤ m < n), m 為“虛底”, ak = k + m, bk = (k + m + 1)/2, 求 C =P akbk, 得到:

n−m

X

k=1

(k + m)(k + m + 1)/2 =

n−m

X

k=1

k + m + 1 2



=

n

X

k=1

k + 1 2



m

X

k=1

k + 1 2



=n + 2 3



−m + 2 3



(44) 式中第二步推演包含尚不瞭解的算法, 猜測是利用垛積模型在多次分合操演實驗中發現的。

果 9∼20內容相對平凡, 本文從略。

離散數學的和分 (垛積) 與差分 (招差) 對應著連續數學的積分與微分, 在數學研究對象為 有限、 常量為主的時代, 具有基本重要性, 顯示了中國傳統數學的算法傾向。 以前認為垛積招差 術研究的僅為“高階等差級數求和”; 今天看來, 垛積術是在完整意義上的組合算法; 招差術是垛 積術的逆運算, 按現代組合數學一種觀點, 有限差分法 (limited deference method) 屬於組 合計數, 得到的結果往往可以用組合符號表達。 所以, 相關研究可以而且應當使用求和符號 P 和組合符號, 使公式簡明, 便於對比和交流。

(12)

朱世傑的垛積招差術實際上研究有限物體按照一定約束條件進行排列、 組合、 配置的問題, 他利用垛積作為數學模型, 14 世紀初得到的一批結果可以用今天的組合粧等式準確表示, 在中 世紀世界數學史中堪稱獨步, 彌足珍貴, 是組合計數前期的傑作。

參考文獻

1. (元) 朱世傑, 「四元玉鑒」卷下, 任繼愈主編, 「中國科學技術典籍通匯 · 數學卷一」, 茭草形段 7 題, 1241-1242, 如象招數 5 題, 1249-1251, 果垛疊藏 20 題, 1251-1255, 河南教育出版社, 1993, 據光 緒二年 (1876) 丁取忠校刊本。

2. (清) 沈欽裴,「四元玉鑒細草」, 任繼愈主編, 「中國科學技術典籍通匯 · 數學卷五」, 1993, 據北圖館 藏六冊抄本, 有沈氏道光九年 (1829) 自序。

3. (清) 羅士琳,「四元玉鑒細草」, 鴻寶齋書局石印, 光緒丙申季 (1896) 春月; 另見道光十五年 (1835) 揚州李棠寫本; 又見萬有文庫本上中下三冊, 商務印書館, 1937。 羅士琳的細草對朱世傑每道題目增 添了三行數表及詳解的“術”和“草”。

4. 錢寶琮, 朱世傑垛積術廣義,「學藝」第 4 卷第 7 號, 1923。

5. 錢寶琮,「古算探源」, 1930; 「中國算學史」上編, 1932, p.134。

6. 湯天棟, 茭草形段羅草補注,「科學」第 11 卷, 1926, 1535-1558。

7. 方淑姝, 朱世傑垛積術廣義,「數學雜誌」第 1 卷第 3 期, 1939, 94-101。

8. 杜石然, 朱世傑研究, 見錢寶琮等著「宋元數學史論文集」, 科學出版社, 1966, p.191。

9. Henry W. Gould, Combinatorial Identities, A standardized set of tables listing 500 binomial coefficient summations, Morgantown, W. Va., 1972.

10. 邵嘉裕, 「組合數學」, 同濟大學出版社, 1991, p.14。

11. 李儼, 「中算史論叢」第一集, 科學出版社, 1955, 336-337。

12. G. Sarton, Introduction to the History of Science, Vol.3, p.701.

13. J. Needham and Wang Ling, Science and Civilization in China, Vol. 3, Mathematics, (10) Series and Progressions, Cambridge at the University Press, 1959, 138-139.

—本文作者任教於內蒙古師範大學科學史研究所

參考文獻

相關文件

This shows that, up until the mid to late Tang Dynasty, objects made of glass and crystal still were both called liuli, whereas the term poli was used to refer to

現在國內外組合分析家所發表的一些論文和著作中, 當涉及對兩組合的乘積求和或 “卷積 型” 粧等式時, 時常提到 “the Chu-Vandermonde formula” (下文簡稱 “朱—范公式”)。 這 裡的 “Chu” 即朱世傑

[r]

在工差與配合標準中,孔是包容面,軸是被包容面,孔與 軸都是由單一的主要尺寸構成,例如:圓柱形的直徑、軸的鍵 槽寬和鍵的鍵寬等。孔和軸不僅表示通常的慨念 ,

49, Cambridge University Press, Cambridge, 1997, With a foreword by Gian-Carlo Rota, Corrected reprint of the 1986 original.. Stanley,

Stein’s lemma makes calculation of higher-order moments quite easy/ For example, if X

Differences between the Nusselt number distribution around the upper cylinder and around the single cylinder are attributed to the interaction of the plume rising from the

HKDSE Exam Series — Integrated Exam Revision Exercises for Mathematics (Junior Secondary Topics) (Upgraded Edition).. Multiple-choice Questions