摘要:數(shù)論就是一門研究整數(shù)性質(zhì)的學(xué)科,它是數(shù)學(xué)中最古老,最純粹,最優(yōu)美的一個領(lǐng)域。本文探討了中國古代數(shù)論的歷史和發(fā)展現(xiàn)狀,論述了中國古代數(shù)論在數(shù)學(xué)發(fā)展中的重要影響。
關(guān)鍵詞:數(shù)論古代數(shù)論整數(shù)中國剩余理論
素有數(shù)學(xué)王子之稱的德國19世紀(jì)數(shù)學(xué)大師高斯(Gauss,1777-1855)就曾說過:數(shù)學(xué)是科學(xué)的皇后,數(shù)論是數(shù)學(xué)的皇后。由此可見數(shù)論在數(shù)學(xué)中的重要地位。正因為正整數(shù)的性質(zhì)深刻復(fù)雜、難以琢磨,并涉及到數(shù)學(xué)的實質(zhì)與本原,因此數(shù)論長期以來一直被認(rèn)為是一門優(yōu)美漂亮,純之又純的數(shù)學(xué)學(xué)科。
(一) 算籌
現(xiàn)存資料中,算籌數(shù)字的記數(shù)法則最先出現(xiàn)在《孫子算經(jīng)》卷上,而《夏侯陽算經(jīng)》更為完整:“一從十橫,百立千僵,千十相望,萬百相當(dāng)。滿六以上,五在上方。六不積算,五不單張。”因此算籌數(shù)字分縱橫兩式。
數(shù)字: 1 2 3 4 5 6 7 8 9
縱式:
橫式:
用上述符號,以及用空位表零,則任何一個自然數(shù)都可以表示出來,比如1991便是,它完全采用十進(jìn)位置值制,這是當(dāng)時世界上最簡便的計算工具,最先進(jìn)的記數(shù)制度,比古巴比倫的六十進(jìn)位置值制方便,比古希臘、羅馬的十進(jìn)非位置制先進(jìn)。
(二)九九表與整數(shù)乘除法則
九九乘法表在春秋時期已經(jīng)廣泛流傳。乘除法法則要用到九九表。《管子》與劉徽都談到伏羲作九九之術(shù)。九九之術(shù)就是九九表。古代的九九表從“九九八十一”起到“二二如四”止,故名。《韓詩外傳》說齊桓公設(shè)庭燎招賢,過了一年,沒有一個人來。于是東野有以“九九”見者,桓公使戲之曰:“九九足以見乎?”鄙人曰:“……夫‘九九’薄能耳,而猶禮之,況賢于九九者乎!……桓公曰:善。”乃固禮之。四方之士相導(dǎo)而至矣。說明在春秋時期乘除算法已經(jīng)是家喻戶曉的常識。
中國最早的數(shù)學(xué)典籍《周髀算經(jīng)》(至晚公元前1世紀(jì)),用數(shù)學(xué)的方法闡明蓋天說和四分歷法的數(shù)理天文文學(xué)著作。它記載了西周杰出的政治家、軍事家、思想家,文王之子、武王之弟周公(公元前11世紀(jì))與大夫商高關(guān)于測量的一段對話,其中提到:勾廣三,股修四,徑隅五。這應(yīng)該是(3,4,5)這組最小的勾股數(shù)的首次記錄。在《周髀算經(jīng)》里還敘述了周公后人榮方與陳子(約公元前6、7世紀(jì))的一段對話:“ 以日下為勾,日高為股,勾股各自乘,并而開方除之,得斜至日。”此即勾股定理。
根據(jù)《周髀算經(jīng)》記載,陳子求斜日的方法應(yīng)用了完整的勾股定理。《九章算術(shù)》[1]勾股章明確提出了勾股術(shù):勾股術(shù)曰:勾、股各自乘,并,而開方除之,即弦。又,股自乘,以減弦自乘,其余,開方除之,即勾。又,勾自乘,以減弦自乘,其余,開方除之,即股。這依次是
c=a2+b2
a=c2-b2(1)
b=c2-a2
勾股數(shù)組,又稱整數(shù)勾股形。是指滿足(1)式的所有正整數(shù)解。《九章算術(shù)》勾股章“二人同所立”、“二人俱出邑中央”問已經(jīng)使用了勾股數(shù)通解公式。
劉徽說:“此以南行為勾,東行為股,邪行為弦。并勾弦率七。”此問設(shè)(c+a):b=7:3。若以m表示并勾弦,n表示股率,即(c+a):b=m:n,術(shù)文便是:a:b:c=112(m2-n2):mn:112(m2+n2)。(2)
現(xiàn)代數(shù)論證明,若互素,則(2)式就是勾股數(shù)組的通解公式。而在這個題目中,m:n=7:3,在后者中m:n=5:3,其中的m,n,皆互素,說明《九章算術(shù)》的編纂者對(2)作為勾股數(shù)組的通解公式的條件已有某種認(rèn)識。
在《孫子算經(jīng)》里,提到一個“物不知數(shù)”的問題:
今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問物幾何?
《孫子算經(jīng)》的作者不詳,一般認(rèn)為這是公元4世紀(jì)(東晉)的作品,比孫武(約公元前535—)的《孫子兵法》要晚得多。用同余的語言來表述“物不知數(shù)”問題就是
x≡2(mod 3)
x≡3(mod 5)
x≡2(mod 7)(3)
《孫子算經(jīng)》的解法是
N=2×70+3×21+2×15-2×105=23,
其根據(jù)是:70=2×5×7≡1(mod 3),21=3×7≡1(mod 5),15=3×5≡1(mod 7)。可見《孫子算經(jīng)》的作者在一定程度上明白了下面這個定理。
若Ai(i=1,2,……n)是兩兩互素的正整數(shù),Ri ki=n1j=1Aj1Ai≡1(mod Ai),i=1,2,……n, 則N≡n1i=1Rikin1j=1Aj1Ai(modn1j=1Ai)(4) 這是滿足上述同作方程組最小正整數(shù)。書中還指出了關(guān)于這3個模的一般同余方程組的求解方法,其中余數(shù)2,3和2可以換成任意數(shù)。這是孫子定理的特殊形式,唐代僧人天文學(xué)家一行(683—727)曾用此法制訂歷法,但其更一般的方法要到宋代才由秦九韶在其名著《數(shù)書九章》[2](1247)里給出。對任意的正整數(shù)mi和整數(shù)bi(1≤i≤k),秦九韶考慮了同余方程組 x≡b1(mod m1) …… x≡bk(mod mk) 中國剩余定理:設(shè) (mi,mj)=1(i≠j),m=m1……mk,m=miMi(1≤i≤k) 則同余式組(3)對模有唯一解 x≡M’1M1b1+……M’kMkbk(mod m),其中M’1Mi≡1(modmi),1≤i≤k. 中國剩余定理[3]亦稱孫子定理,按照中國數(shù)學(xué)家潘承洞(1934—1997)的說法,西方人之所以命名為中國剩余定理,是因為中國古代數(shù)學(xué)家貢獻(xiàn)的著名定理僅此一個,可謂是一種輕視。然而,遠(yuǎn)在孫子之前的秦朝末年,便有了中國剩余定理的特例:韓信點兵。有兵一隊,若列成5行縱隊,則末行1人;6行縱隊,則末行5人;成7行縱隊,則末行4人;成11行縱隊,則末行10人。求兵數(shù)?值得一提的是,秦九韶(1202或1208—1261)字道古,在杭州浙江大學(xué)附近的西溪路上,曾有一座橋叫道古橋,就是為了紀(jì)念這位13世紀(jì)的數(shù)學(xué)家。 初等數(shù)論是數(shù)論中不求助于其他數(shù)學(xué)學(xué)科的幫助,只依靠初等的方法來研究整數(shù)性質(zhì)的分支。比如中國古代有名的“中國剩余定理”,就是初等數(shù)論中很重要的內(nèi)容。 參考文獻(xiàn): [1] 王工一.論《九章算術(shù)》和中國古代數(shù)學(xué)的特點[J]. 麗水學(xué)院學(xué)報,2006(02). [2] 孔國平.《數(shù)書九章》中的一次同余式理論[J].北京師范大學(xué)學(xué)報(自然科學(xué)版),1988,(02). [3] 桂建明.中國剩余定理及其應(yīng)用[J].零陵學(xué)院學(xué)報,2005,26(2):138-140.