王鑫義 郭世榮
(內(nèi)蒙古師范大學(xué)科學(xué)技術(shù)史研究院,呼和浩特 010022)
左潛(?—1874),字壬叟,湖南湘陰人。1873年,為徐有壬(1800—1860)的《割圓八線綴術(shù)》(以下稱“《綴術(shù)》”)補(bǔ)草,其中有八式(1)弦求矢、矢求弦、弦求切、切求弦、弧求割、小切求大切、小切求大弦和小割求大矢。為吳嘉善(1818—1885)(2)王海林認(rèn)為“吳嘉善只是起到了記述作用”(參見(jiàn)參考文獻(xiàn)[14],第42頁(yè))似有不妥。述草[1]。丁取忠(1810—1877)認(rèn)為此項(xiàng)工作“以己意稍變其式,脫誤處多所更正,綴小注以便初學(xué)”[2],又將補(bǔ)草后的《綴術(shù)》輯入《白芙堂算學(xué)叢書(shū)》(以下稱“《叢書(shū)》”)。徐有壬所創(chuàng)的“綴術(shù)”使無(wú)窮級(jí)數(shù)的表示與運(yùn)算趨于簡(jiǎn)單和規(guī)范。左潛通過(guò)為《綴術(shù)》補(bǔ)草掌握了“綴術(shù)”,以“綴術(shù)”改造了明安圖的《割圓密率捷法》(以下稱“《捷法》”),寫(xiě)成了《綴術(shù)釋明》(以下稱“《釋明》”),該書(shū)首次刊行于《叢書(shū)》中,是對(duì)1839年正式刊行的《捷法》作較全面研究,并加圖解簡(jiǎn)釋的第一本著作[3]。事實(shí)上,19世紀(jì)割圓級(jí)數(shù)的發(fā)展,皆建基于《捷法》?!夺屆鳌贩稚?、下兩卷,刪去了《捷法》卷一“步法”和卷二“用法”,上卷將《捷法》卷三中的“法解上”命為“弧與弦相求圖解”,下卷將《捷法》卷四中的“法解下”命為“弧與矢相求圖解”。開(kāi)卷即寫(xiě)明所用版本以及他們各自的工作性質(zhì):“明靜庵先生原本,左潛釋,丁取忠刊?!?[4],頁(yè)5a)通過(guò)對(duì)比各版本(3)高紅成教授和魏雪剛博士提醒筆者注意各版本的差異問(wèn)題,并提供了與此文相關(guān)的資料,謹(jǐn)致謝忱。的《捷法》和《釋明》[5],左潛在細(xì)節(jié)上的改造顯而易見(jiàn),之后,崔朝慶在《古今算學(xué)叢書(shū)》本中,又對(duì)《釋明》[6]作了校訂。
1871—1872年間,左潛、黃宗憲、曾紀(jì)鴻聚于長(zhǎng)沙。丁取忠與他們共同學(xué)習(xí)漢譯西方數(shù)學(xué)著作,研究無(wú)窮級(jí)數(shù)、對(duì)數(shù)等內(nèi)容,這是“長(zhǎng)沙數(shù)學(xué)學(xué)派”最為活躍的一個(gè)時(shí)期[7]。1873年,丁取忠囑托左潛為《綴術(shù)》補(bǔ)草,左潛將其補(bǔ)為四卷,并認(rèn)識(shí)到了“綴術(shù)”能因式立法,因法入算。在《捷法》中,明安圖用“第幾率”和“又幾率”的形式來(lái)構(gòu)造兩種公比不同的連比例,但在推導(dǎo)過(guò)程中,他又努力將其轉(zhuǎn)化為一組連比例,用一個(gè)未知數(shù)的形式來(lái)處理。事實(shí)上,如果欲以借根方處理多于一元的高次方程,需要全面改進(jìn)其表述系統(tǒng)和運(yùn)算系統(tǒng)[8]。此后的中算家雖嘗試過(guò)將借根方發(fā)展為多元方程,但沒(méi)發(fā)展起來(lái)。左潛發(fā)現(xiàn)了“借根方”的局限性,“不能廣杜氏之法也,不能立式,究不如天元一之巧變莫測(cè)也”([1],頁(yè)3a),并發(fā)現(xiàn)了“綴術(shù)”的優(yōu)越性,“試取明氏書(shū)馭之以‘綴術(shù)’,其遞降各率,頃刻可求”([1],頁(yè)4a),這激起了他改造《捷法》的興趣?!毒Y術(shù)》有式無(wú)草,且對(duì)鐘愛(ài)天元術(shù)的學(xué)者來(lái)說(shuō),《捷法》既不易理解也未能普及,適于初學(xué)者參考的割圓級(jí)數(shù)著作并不多見(jiàn),左潛認(rèn)為有必要進(jìn)一步詳細(xì)整理供學(xué)者參考的普及讀物。
從以下評(píng)述中可見(jiàn)左潛諸多工作之一斑:
諸可寶(1845—1903)在《疇人傳三編》中指出了左潛的中算背景,并對(duì)左潛的工作給予較高評(píng)價(jià):“所學(xué)自大衍、天元以及借根比例諸新法,無(wú)不通貫,且能出己意,變其式,勘其誤?!盵9]
曾紀(jì)鴻(1848—1881)在《釋明》序(1875)中提到,左潛以天元入算,并對(duì)左潛的工作頗為贊賞:“吾友左君壬叟,曾釋徐君青氏《綴術(shù)》,又釋戴鄂士《求表捷術(shù)》,茲又釋明靜庵‘弧矢捷術(shù)’,而一貫以天元寄分之式。于圓率一道,三致意焉,可謂勇矣?!盵10]
吳誠(chéng)在《割圓通解》的序中把左潛的工作與明安圖、董祐誠(chéng)、項(xiàng)名達(dá)的工作視為同類:“割圓之法最繁,自杜氏術(shù)出,而繁者簡(jiǎn)。厥后,明氏、陳氏、董氏、項(xiàng)氏、左氏闡其理,徐氏、戴氏、李氏、夏氏、顧氏補(bǔ)其法?!盵11]對(duì)左潛的工作給予充分肯定。
數(shù)學(xué)史家錢(qián)寶琮(1892—1974)認(rèn)為:“徐有壬于微積分學(xué)傳入中國(guó)之前自發(fā)的創(chuàng)立‘綴術(shù)’記法是有積極意義的。左潛于《代微積拾級(jí)》(1859)、《代數(shù)術(shù)》(1872)等書(shū)出版以后孜孜不倦地發(fā)揮徐氏舊術(shù),似有故步自封之嫌?!盵12]
事實(shí)上,左潛對(duì)“綴術(shù)”的認(rèn)識(shí)是比較深入的,對(duì)借根方不能很好解決兩組連比例問(wèn)題的洞察力是敏銳的,這并非完全意義上的封閉保守?!督莘ā返母脑斐尸F(xiàn)了一個(gè)不同要素之間的優(yōu)劣比較、選擇取舍、觀念轉(zhuǎn)變的過(guò)程,有簡(jiǎn)化與改進(jìn),并非僅為“釋”。左潛的改造,推廣了“綴術(shù)”的應(yīng)用范圍,也可以看到明安圖、徐有壬等中算家的著作與思想于左潛的滲透與影響。
以借根方入算的《捷法》為清代中算家無(wú)窮級(jí)數(shù)展開(kāi)式研究的嚆矢,后來(lái)的中算家不同程度受其啟發(fā),而《綴術(shù)》的完成和補(bǔ)草于西方代數(shù)學(xué)傳入后但未完全取代天元術(shù)成為主流方法之時(shí)。左潛對(duì)《捷法》和《綴術(shù)》作“他者”的對(duì)照后,發(fā)現(xiàn)了借根方、天元術(shù)和代數(shù)學(xué)的一些不同特征,除了術(shù)語(yǔ)表達(dá),還有運(yùn)算問(wèn)題等。在這樣的背景下,他既采用天元術(shù)的體例與表達(dá)方式,也自覺(jué)不自覺(jué)地反映一些代數(shù)學(xué)的內(nèi)容。
一般而言,在中國(guó)古代算學(xué)著作中,草起法、術(shù)的補(bǔ)充作用[13],既利于讀者對(duì)原文進(jìn)行深入解讀,也使文本內(nèi)容更加清晰化、條理化。由于《綴術(shù)》原稿有式無(wú)草,左潛以雙行夾注等形式作了補(bǔ)草與說(shuō)明,其中出現(xiàn)的“潛案”和小字注釋是左潛補(bǔ)充的內(nèi)容[14],還加入了大量的具體算例。這樣的補(bǔ)草要求其深入理解徐氏原意,對(duì)徐氏“綴術(shù)”的運(yùn)演機(jī)制有深刻認(rèn)識(shí),同時(shí),還要求掌握明氏算理?!皾摪浮敝械幕帧⑼ǚ?、方格乘法、尾數(shù)截留等多是為《綴術(shù)》補(bǔ)草時(shí)所創(chuàng),而明氏在《捷法》中很少涉及。由“潛案”可以說(shuō)明其解決問(wèn)題的方法和意圖,透視出其方法的多樣性。在《釋明》中,左潛的見(jiàn)解散在校補(bǔ)或注解中,或以小字注釋附于文后,并指明了相關(guān)算法的本源,如“即《割圓綴術(shù)》中‘還原術(shù)’,此即‘借徑術(shù)’見(jiàn)《割圓綴術(shù)》中”([4],頁(yè)25b),還標(biāo)明了他所校正的舛誤。以下從化分、通分、方格乘法、尾數(shù)截留等方面分析左潛的改造工作。
自《捷法》起,化分與通分并不僅僅用于分?jǐn)?shù),多是對(duì)整式而言?!毒Y術(shù)》中的化分方法為:“或以一數(shù)乘其母子,或以一數(shù)除其母子,變其式不變其實(shí)。”([15],頁(yè)8b)“潛案”中對(duì)此有詳解:“凡通分化分皆須變之,以從簡(jiǎn)也。分母參差則不可以入算,化分者已得各式而分母尚未畫(huà)(劃)一,乃化其分母而后求其分子也。”([15],頁(yè)8b)如:
(1)
至于分母用4還是2×2的形式則根據(jù)具體的率式而定。
《綴術(shù)》中對(duì)于加(減)法,首先要保持率名相同,分母不同的兩率名相加(減)要先進(jìn)行處理:“各如其等以相加(減),有正負(fù)者如正負(fù)術(shù)入之,分母不同者先齊其分?!?[15],頁(yè)5b)乘法是用一整數(shù)乘算式:“常乘其子,若母受除者除母以代之?!?[15],頁(yè)7b)如:
(2)
若用一整數(shù)(不為0)除算式:“常寄于率上,若子受約者約之?!?[15],頁(yè)7b)如:
(3)
左潛掌握了上述預(yù)備知識(shí)后,《釋明》中再未作詳解,而是直接拿來(lái)使用。他的化分主要是與各率式中以“級(jí)數(shù)式”布列有關(guān)。“級(jí)數(shù)”這一術(shù)語(yǔ)由李善蘭在《代微積拾級(jí)》中首創(chuàng)[16],而徐有壬在《綴術(shù)》中稱:“各率數(shù)即近日新譯西算所云‘級(jí)數(shù)’是也,其求法初若繁重,究之得數(shù)級(jí)后,其余級(jí)數(shù)可以推類而得,以等級(jí)井然也?!?[15],頁(yè)21a)說(shuō)明徐氏已見(jiàn)過(guò)《代微積拾級(jí)》,對(duì)“級(jí)數(shù)”等術(shù)語(yǔ)是清楚的,把“級(jí)”解釋為“等級(jí)”,通過(guò)“級(jí)數(shù)”來(lái)把握各項(xiàng)的變化規(guī)律。
以《綴術(shù)》中的“弦求矢式”為例:
(4)
左潛將上式化為:
(5)
并詳解道:“所謂‘級(jí)數(shù)’者,指將上式化分,九率之十五為三五相乘之?dāng)?shù),十一率之一〇五為三五七連乘之?dāng)?shù),偶數(shù)連乘為分母,奇數(shù)連乘為分子?!?[15],頁(yè)21a)根據(jù)左潛所給的簡(jiǎn)便方法:“所少為乘法則加入其分母,所多為除法則減去其分母。若分母相較,有少無(wú)多者則只有乘法,有多無(wú)少者則只有除法?!?[15],頁(yè)9a)在式(4)(5)中,七率原分母與所化之分母相比較少三,故原分母中加入三,以三乘七率原分子得六,再用多余的二除六便得三,故所化之分母中去掉二,后仿此。這一簡(jiǎn)便方法主要是針對(duì)分母的不同之處而言,對(duì)其相同之處則保持不變。以“弧背求通弦式”為例,明安圖在確定了各率數(shù)的分母后,得到下式:
(6)
左潛將上式化為:
(7)
明安圖認(rèn)為各分母漸漸增大后較為不便,把分母分解為有順序的、較小的數(shù)[17]:
(8)
兩相比較,一是左潛算至十二率,明安圖算至十六率,二是左潛將各率數(shù)的分母按“級(jí)數(shù)式”排列。還可看到,左潛把各率系數(shù)化為最簡(jiǎn)形式,在化分時(shí)力求簡(jiǎn)約快捷。明安圖保留形式為便于在算圖中統(tǒng)一進(jìn)行通分,如,二分之四,四分之八等,左潛則化為二的形式,均化為最簡(jiǎn)形式再運(yùn)算,包括他所列出的各率式,也都為最簡(jiǎn)形式,這與明安圖的處理方法是有所不同的。
在《釋明》中,左潛將偶數(shù)連乘為分母,奇數(shù)連乘為分子,其化分方法依據(jù)齊同術(shù),理論基礎(chǔ)是同值變換,達(dá)到化繁為簡(jiǎn)的目的。同時(shí),左潛效仿徐有壬的作法,為使分子分母隨乘隨消,各率的分母采用其因數(shù)的連乘積形式[18],對(duì)于比較簡(jiǎn)單的運(yùn)算均不進(jìn)行演算說(shuō)明。“齊”和“同”等術(shù)語(yǔ)在《捷法》《綴術(shù)》和《釋明》中多次出現(xiàn),相應(yīng)于具體的算法環(huán)境,在不同地方出現(xiàn)所表示的運(yùn)算方法也是不盡相同的。明安圖與左潛對(duì)各率系數(shù)分母的不同表示,主要是“第”“又”的差別,明安圖用“第幾率”“又幾率”引出了公比不同的連比例,為了構(gòu)造相消,兩邊同除16(或同乘以十六分之一),而左潛不用“第”“又”的作法,歸為一種連比例,一步到位,因而分母都用4×4×……,而不用16×16×……的記法。
1874年,左潛在《求一術(shù)通解》序中提到:“余增訂徐君青先生《割圓綴術(shù)》既成,忽悟‘通分捷法’,析分母分子為極小數(shù)根而同者去之,凡多項(xiàng)通分頃刻立就?!盵19]與化分方法不同的是,通分捷法是左潛在為《綴術(shù)》補(bǔ)草之后總結(jié)出來(lái)的。左潛認(rèn)識(shí)到將一個(gè)數(shù)分解成素?cái)?shù)乘積的重要性,于是用于通分,吳嘉善校閱時(shí)曰醇(1807—1880)的《求一術(shù)指》時(shí),發(fā)現(xiàn)將左潛的這一方法應(yīng)用于泛母求定母和求乘率,可以極大地簡(jiǎn)化運(yùn)算,且能說(shuō)明原理[7],這影響并促進(jìn)了《求一術(shù)通解》的完成。
《捷法》中的“齊母通分”說(shuō):“將原分母數(shù)書(shū)于右各率之下,通之,使其同母?!?[20],頁(yè)917)這里是將左右公比不同的兩級(jí)數(shù)展開(kāi)式同類項(xiàng)的系數(shù)之分母進(jìn)行通分。明安圖在通分時(shí)的關(guān)鍵是規(guī)定分母和調(diào)整分子。
《綴術(shù)》“潛案”中的通分方法則是:“分母不同,用通分法互乘齊之。凡通分中有多式者皆用此法為便,多式通分用互乘甚覺(jué)繁難且得數(shù)必大,既得式后又須多用一化分,此法隨乘隨除,故較便也?!?[15],頁(yè)9a)實(shí)際上,明安圖的通分方法,在規(guī)定了分母后,調(diào)整分子會(huì)變得很容易,而“潛案”中的通分方法,在多式通分時(shí)計(jì)算量較大,且通分后還需化分。如圖1([15],頁(yè)6a),表示率名相同而分母分子不同的通分,即:
(9)
圖1
然而,在已知通弦求弧長(zhǎng)的問(wèn)題中,規(guī)定分母,調(diào)整分子,所得的各率系數(shù)中有些是有奇零、不盡的,出現(xiàn)這樣的情形用分?jǐn)?shù)來(lái)表示。以《捷法》和《釋明》中的“通弦求弧背式”為例:
在《捷法》中,求又三率時(shí)有5處的得數(shù)用帶分?jǐn)?shù)表示,求又四率時(shí)有13處的得數(shù)用帶分?jǐn)?shù)表示,任舉其中一例:二十四分之一四率自乘,除以一率,得到的二十四乘以二十四分之一七率,統(tǒng)一后的分母為二十四乘以八十,第一個(gè)二十四與其它類同不用約簡(jiǎn),而第二個(gè)二十四需要化簡(jiǎn)為統(tǒng)一分母中的八十,只需用八十除以二十四就可得到七率的分?jǐn)?shù),其它各處的方法與此相同。其相當(dāng)于作了如下處理:
(10)
若取半徑為1,通弦記為c,弧背記為2a,則有:
(11)
(12)
(13)
……= ……
左潛以求得的弧背求通弦公式為二率,利用“比例法”求得以下各式:
(14)
(15)
(16)
(17)
十率式: φ10+……
(18)
……: ……
不難看出,明安圖將計(jì)算與調(diào)整分子置于同一算圖中進(jìn)行,雖在通分過(guò)程中較為省便,但出現(xiàn)了帶分?jǐn)?shù),在計(jì)算的過(guò)程中,各率數(shù)名又不統(tǒng)一,如又三率的表達(dá)式中各率數(shù)名均為奇數(shù),又四率的表達(dá)式中各率數(shù)名均為偶數(shù)。左潛先用“比例法”徑求各率式,得到各率式后,再規(guī)定分母,調(diào)整分子,相消后即得所求,整個(gè)過(guò)程中既沒(méi)出現(xiàn)帶分?jǐn)?shù),也沒(méi)出現(xiàn)各率數(shù)名奇偶不同的情形,且各率數(shù)的分母均以“級(jí)數(shù)式”布列。二者的作法雖只是計(jì)算順序的不同,但為什么會(huì)存在較大的差別呢?究其原因有二:一是明安圖一開(kāi)始構(gòu)造了用“第幾率”和“又幾率”表達(dá)的兩組公比不同的連比例,致使在上述過(guò)程中出現(xiàn)了各率數(shù)名奇偶并存的情形;二是左潛用“級(jí)數(shù)式”表達(dá)各率系數(shù)的分母分子,既方便統(tǒng)一,也沒(méi)有出現(xiàn)帶分?jǐn)?shù),但明安圖已指出分母的表達(dá)可用連乘的形式,只是當(dāng)時(shí)還沒(méi)“級(jí)數(shù)式”的概念。
通分的目的是齊之,《釋明》中將各率式乘以中間參數(shù),為的是各率式對(duì)應(yīng)的各率數(shù)中各系數(shù)與其欲消去的中間參數(shù)相齊,依據(jù)的仍是齊同術(shù),同值變換仍是其通分的理論根據(jù)?!督莘ā放c《釋明》中兩種不同的思路代表了兩種齊同方式,是對(duì)同一問(wèn)題給出了不同的方法和思路。由此看來(lái),左潛借助于化分與通分,使之成為運(yùn)算的準(zhǔn)則,他的通分捷法是對(duì)《捷法》中通分方法的一種簡(jiǎn)化。
吳敬在《九章算法比類大全》中將“格子算法”稱為“寫(xiě)算”,程大位在《算法統(tǒng)宗》中稱其為“鋪地錦”,明代多部著作中都有記載[21]?!皩?xiě)算”在后來(lái)影響很大,清代數(shù)學(xué)著作涉及“寫(xiě)算”的很多[22]?!毒Y術(shù)》中的“比例法”,即以比例式列為四行,進(jìn)行比例相除。其中的乘法較為簡(jiǎn)單,借鑒“鋪地錦”的方法,在《綴術(shù)》和《釋明》中稱為“方格捷法”或“方格乘法”,使人們對(duì)“鋪地錦”有了新的認(rèn)識(shí)?!秴矔?shū)》的多部著作中則稱為“鋪地錦”。
圖2
左潛在《綴術(shù)》中指明了“方格乘法”的獨(dú)特之處:“每式中首位率名既定,則以下可以類推,不必逐一求也。若大小八線相求,則中兩行相乘須畫(huà)方格如天元術(shù)乘法逐層求之?!?[15],頁(yè)10a)因?yàn)樵诖笮“司€相求中,某些率式中的“率數(shù)”不是常數(shù),而是多項(xiàng)式,所以要用天元術(shù)[23]。左潛又補(bǔ)充:“比例術(shù)其二三兩行相乘,亦可用方格如天元術(shù)乘之,較此更便,但大小八線相求,每層須用方格,則兩行相乘自不便再用方格,故草中諸式仍用本法求之,以歸畫(huà)(劃)一?!?[15],頁(yè)12b)實(shí)際上,在簡(jiǎn)單的“比例法”中“乘”和“實(shí)”兩行(5)即現(xiàn)在所稱的“兩列”。的計(jì)算量較小,操作簡(jiǎn)單,基本為單項(xiàng)式與多項(xiàng)式相乘,但在大小八線相求問(wèn)題的“乘”和“實(shí)”兩行中運(yùn)算對(duì)象變成了多項(xiàng)式,需要進(jìn)行多項(xiàng)式與多項(xiàng)式相乘,計(jì)算量較大,涉及的步驟較多,“方格乘法”不能很好地呈現(xiàn)其運(yùn)算過(guò)程。因此,“方格乘法”可以根據(jù)實(shí)際的運(yùn)算對(duì)象和計(jì)算量的多少來(lái)選擇。
除此之外,“方格乘法”的重要作用在于:一是在方格內(nèi)可進(jìn)行通分的操作,如圖1。二是在方格內(nèi)可進(jìn)行同類項(xiàng)的連線,如圖2([15],頁(yè)12b)。“虛線斜聯(lián)之即如齊等列而相并也”([15],頁(yè)13a),把同一率數(shù)的各數(shù)用虛線標(biāo)明,易于同率數(shù)相加減。在《綴術(shù)》中,徐有壬通過(guò)使用“方格乘法”,對(duì)“連綴而下”和“斜綴而下”起到了解釋作用?!督莘ā分械乃闶蕉际羌?、合并在一個(gè)算圖中,而《釋明》中的“方格乘法”相當(dāng)于《捷法》中有些連算的分解步驟,還可以拆開(kāi)分析具體的計(jì)算。
左潛與明安圖的做法也是不同的,前者以三率為恒定的乘數(shù),后者算至十五率是因?yàn)榍笾潦迓屎蟪霈F(xiàn)了純小數(shù)或各率系數(shù)分子遠(yuǎn)小于分母[24],而《釋明》中均求至十一率便停止計(jì)算。關(guān)鍵在于,左潛在《綴術(shù)》中對(duì)“級(jí)數(shù)式”作出了解釋,是將各率數(shù)的分母化為連乘的形式,認(rèn)為十一率以后不會(huì)影響整體效果,且在《綴術(shù)》中就已采用了這樣的處理方法。這是左潛吸收西學(xué)的結(jié)果,不僅把《捷法》中的各率數(shù)看作是帶有“連續(xù)”意義的“級(jí)數(shù)式”,而且對(duì)各率式的簡(jiǎn)潔性有所要求。而明安圖多用自乘的方法,很快便可求得其他各率,求到十一率、十三率時(shí),系數(shù)絕對(duì)值小于1,求至十五率后截去不用,認(rèn)為十五率已能滿足所需精度,對(duì)于弧矢弦相求時(shí),可根據(jù)率數(shù)的順序、變化規(guī)律直接確定。
通過(guò)細(xì)致對(duì)比發(fā)現(xiàn):左潛在改造表達(dá)形式和相關(guān)內(nèi)容時(shí),刪繁就簡(jiǎn),增補(bǔ)注釋,改變術(shù)語(yǔ),校正舛誤,使《釋明》變得條理清楚,但也有新的舛誤產(chǎn)生,包括文字錯(cuò)訛衍脫、語(yǔ)句順序錯(cuò)亂、圖形標(biāo)記混亂等。經(jīng)統(tǒng)計(jì),發(fā)現(xiàn)一些問(wèn)題,以資說(shuō)明(表1):
表1 刪、增、改、校、誤的統(tǒng)計(jì)說(shuō)明
其中,左潛所增加的內(nèi)容多是小字注釋部分,以說(shuō)明解釋為主,改動(dòng)的內(nèi)容多是術(shù)語(yǔ)的表達(dá),校訂的內(nèi)容是在《捷法》原本的基礎(chǔ)上作的修改,在校正的60余處中多處被崔朝慶采用,因左潛改動(dòng)了《捷法》原圖中的標(biāo)記而引起的舛誤崔朝慶并未采用。崔朝慶在《古今算學(xué)叢書(shū)》本的《釋明》各卷末既標(biāo)明了左潛改造的正確之處,也指出了其改造后存在的舛誤之處(多為“己、巳”的混用),并對(duì)多處進(jìn)行了校改,也有左潛校正但崔朝慶未改之處??傮w來(lái)說(shuō),左潛對(duì)《捷法》多為無(wú)窮級(jí)數(shù)的表達(dá)和文字等形式上的???,對(duì)明安圖在割圓級(jí)數(shù)中根本性的算法,如弧矢弦之間的互求方法等問(wèn)題未作改進(jìn)。這一形式上的改造是值得肯定的,但對(duì)一些細(xì)節(jié)問(wèn)題處理得較為粗糙。
1873年,左潛在《綴術(shù)釋戴》序中說(shuō):“余因思綴術(shù)乃天元一之變法,用以立式,巧變莫測(cè)。至求式各法,已詳綴術(shù)草中,茲不再述?!盵25]他指出了天元術(shù)與“綴術(shù)”的關(guān)系,把“綴術(shù)”視為天元術(shù)的變形,給“綴術(shù)”賦予了天元術(shù)本有的特性。但他更看到了天元術(shù)可以立式立法,“明氏之未能立式也,借根方法取兩等數(shù),其分母分子,雜糅繁重而不可通也。其多號(hào)少號(hào),輾轉(zhuǎn)互變而不可約也”([1],頁(yè)3b)。此外,在《益古演段》的序言中他亦提到:“天元之正負(fù)可互易,借根之多少亦可互易,無(wú)不同也。凡兩邊相等數(shù),左邊加減至于無(wú)數(shù),則右邊正負(fù)各數(shù)即等于左邊之〇。”[26]
可見(jiàn),“綴術(shù)”的創(chuàng)造,為左潛審視天元術(shù)提供了工具。左潛對(duì)天元術(shù)與借根方的態(tài)度較為明顯,是從二者內(nèi)部出發(fā)進(jìn)行優(yōu)劣比較,擇善而從?!熬Y術(shù)”以天元布式,依術(shù)推演,互通變換。雖然天元術(shù)與借根方本質(zhì)都為一元高次方程的列式方法,但不同的運(yùn)算工具,使兩者在表現(xiàn)形式上并不相同[27]。前已述及,明安圖利用借根方引入了含有未知數(shù)的等式,以“多、少”表示“+、-”,試圖設(shè)立兩個(gè)未知數(shù)。在左潛看來(lái),明安圖未能立式的原因是未改進(jìn)借根方。在《益古演段》的序言中,左潛則看到了借根方與天元術(shù)之間的共性。關(guān)鍵在于,他認(rèn)識(shí)到天元術(shù)與借根方的兩大區(qū)別:一是“多、少”,借根方各項(xiàng)系數(shù)為正,且基本上沒(méi)有負(fù)次方項(xiàng),而天元術(shù)的系數(shù)正負(fù)均可,對(duì)于負(fù)次方項(xiàng)的表示,簡(jiǎn)單自在,不需要額外的加號(hào)和減號(hào),只需將其與各率數(shù)的系數(shù)分子結(jié)合在一起。二是等式兩邊的“加減相消”,借根方建立等式后,化簡(jiǎn)的方式是利用“兩邊加減”,但必須維持等號(hào)兩邊皆不為零,移項(xiàng)需要改變一次符號(hào),因此借根方不直截了當(dāng)[28]。例如,在《捷法》中,明安圖經(jīng)過(guò)等式兩邊加減相消后,等式其中一邊只有一項(xiàng)。至于天元術(shù),在列出相等的“寄左數(shù)”與“又?jǐn)?shù)”后,化簡(jiǎn)是采取“相消”的方式[29]。其中,“寄分”之法是天元術(shù)較之借根方的獨(dú)特之處。文章《白芙堂諸子對(duì)冪級(jí)數(shù)展開(kāi)的研究》[30]中,選取了《捷法》和《釋明》中的兩題進(jìn)行了比較分析,表明了左潛使用的方法較為簡(jiǎn)捷,但對(duì)其中的原因未作詳細(xì)說(shuō)明(6)事實(shí)上,左潛在改造前就已認(rèn)識(shí)到借根方與天元術(shù)的本質(zhì)區(qū)別,深諳選擇天元術(shù)作為改造的工具引起計(jì)算的簡(jiǎn)捷是必然的。。
再者,因?yàn)樘煸g(shù)可表示整式和分式,而借根方只可表示整式,多項(xiàng)式運(yùn)算時(shí),天元術(shù)可加、減、乘、單項(xiàng)式除,借根方可加、減、乘、除[31]。左潛基于這樣的認(rèn)識(shí),給出了無(wú)法立術(shù)的緣由:其式為天元式而其數(shù)不合天元術(shù),主要表現(xiàn)為整式和分式的異同。事實(shí)上,借根方與天元術(shù)在術(shù)語(yǔ)表達(dá)、運(yùn)算規(guī)則上有互補(bǔ)的空間。由此看來(lái),左潛并非是要回歸天元術(shù),而是對(duì)天元術(shù)和借根方的重新審視。
1859年,《代數(shù)學(xué)》的出版,作為與天元術(shù)截然不同的參照系統(tǒng),引起中算家對(duì)天元術(shù)的反思和再評(píng)估。而左潛對(duì)“綴術(shù)”有先入之見(jiàn),認(rèn)為“綴術(shù)”已能解決所遇到的問(wèn)題,既沒(méi)有把關(guān)注點(diǎn)放在代數(shù)學(xué)上,也沒(méi)有試圖接受其優(yōu)越性,又因徐有壬在《綴術(shù)》中對(duì)代數(shù)學(xué)的態(tài)度,致使左潛對(duì)代數(shù)學(xué)的興趣不夠濃厚。
諸可寶在《疇人傳三編》中講到,左潛對(duì)于中西新舊諸法,皆能“循其當(dāng)然,而抉其所以然”[9],此評(píng)價(jià)呼應(yīng)了左潛所說(shuō)的:“吾之宗中宗西,不必分其畛域,直以為自得新法也?!盵9]左潛理解天元術(shù)是為了學(xué)習(xí)代數(shù)而準(zhǔn)備,正如丁取忠所言,“為不知代數(shù)者,開(kāi)其先路也”[32],雖熱衷于發(fā)揚(yáng)天元術(shù),但對(duì)于西方代數(shù)的學(xué)習(xí)還是抱著肯定的態(tài)度?!兑婀叛荻巍返男蛑幸脖砻髁怂膽B(tài)度:“借根方天元一術(shù)異理同……因習(xí)代數(shù)者必習(xí)借根。”[26]而且,左潛在曾紀(jì)鴻“借根代數(shù)術(shù)”之后,“再用借根法以真數(shù)求之”同一發(fā)商生息問(wèn)題,也足以顯示該法已經(jīng)不是純粹的借根方,而同時(shí)結(jié)合了代數(shù)學(xué)的符號(hào)[33]。
從《叢書(shū)》中的著作所涉及的范圍來(lái)看,在丁取忠的學(xué)圈中,是兼容并包天元、借根和代數(shù)([27],頁(yè)292),他們將三者并列比較,目的是讓讀者易于領(lǐng)悟。如,丁取忠在《數(shù)學(xué)拾遺》中編述割圓捷法的目的是推廣、普及[34]。他們已經(jīng)知道《代微積拾級(jí)》等譯著,只是興趣不同,研究?jī)?nèi)容存在差異而已[35]。研究興趣是前提,理解本質(zhì)則是核心。李善蘭(1811—1882)和丁取忠在1860—1880年間所主導(dǎo)的學(xué)術(shù)活動(dòng)都與自強(qiáng)運(yùn)動(dòng)息息相關(guān),也因此都明顯地指向西方數(shù)學(xué)的學(xué)習(xí)了[36]。事實(shí)上,以丁取忠為首的“長(zhǎng)沙數(shù)學(xué)學(xué)派”對(duì)傳入的代數(shù)學(xué)的回應(yīng)較為積極,特別是吳嘉善在《代數(shù)術(shù)》傳入之前就受《代數(shù)學(xué)》影響,對(duì)新代數(shù)學(xué)頗有理解。在《代數(shù)術(shù)》出版后第二年,他們就在自己的研究中直接或間接地使用了《代數(shù)術(shù)》中的內(nèi)容[37]和方法。晚清學(xué)者較快掌握了代數(shù)學(xué)正是因?yàn)橛刑煸g(shù)、四元術(shù)的基礎(chǔ),而左潛等強(qiáng)調(diào)天元術(shù)的重要性,對(duì)理解代數(shù)學(xué)是有積極意義的。
明安圖在《捷法》中,“詳著算式于后,以與圖互發(fā)焉”([20],頁(yè)894),提供“圖解”,作出幾何解釋,使之“可以形察”[38]。左潛在《釋明》中沿用《捷法》原圖,幾何解釋基本與明氏作法相同?!督莘ā泛汀夺屆鳌分械摹八闶健本扇糠謽?gòu)成:連比例各率、各率的分子和各率的分母。不同之處在于:明氏稱為“幾率數(shù)”,左氏稱為“幾率式”,由“數(shù)”到“式”的轉(zhuǎn)變是他改造的獨(dú)特之處。明氏均給出詳細(xì)運(yùn)演程序,并保留具體求解過(guò)程,左氏似受了徐氏影響,省去諸多求解過(guò)程,“可類推,不列草”的本意即為此。如,明氏算至14率或16率,左氏只算至11率或12率,往后截去不用,等等。
明氏在合并各率數(shù)時(shí),將“正、負(fù)”置于各率系數(shù)分子旁,用“多、少”標(biāo)記,作加減運(yùn)算時(shí),用“加、減”以示不同運(yùn)算。左氏在合并各率數(shù)時(shí),都用“加”標(biāo)記,若率數(shù)系數(shù)為負(fù),則在所乘系數(shù)的分子上用一標(biāo)記以示區(qū)分。即:
明氏:f=ax-by+cz-dv+……
左氏:f=ax+(-b)y+cz+(-d)v+……
左潛對(duì)此有注解:“各數(shù)命為負(fù)者,式之正負(fù)相間,欲與式合故也?!?[4],頁(yè)35a)而這正是借根方表示“多、少”與天元術(shù)表示“正、負(fù)”的不同特征。
《綴術(shù)》中每個(gè)“術(shù)”相當(dāng)于一個(gè)公式,徐有壬試圖從內(nèi)部探索通則,尋求內(nèi)在共性。“因式立術(shù)”是用“綴術(shù)”處理無(wú)窮級(jí)數(shù)展開(kāi)式問(wèn)題的重要環(huán)節(jié)。左潛在《綴術(shù)》序言中有過(guò)論述:“是故綴術(shù)之生,因于明氏而又足以盡明氏之變,明氏之未能立式也。”([1],頁(yè)3b)他把“綴術(shù)”視為一種可用來(lái)立式的方法?!毒Y術(shù)》中的算式實(shí)指單項(xiàng)式,各率式實(shí)指多項(xiàng)式或無(wú)窮級(jí)數(shù),“術(shù)”為一般的無(wú)窮級(jí)數(shù)。受徐氏“綴術(shù)”的影響,左潛在《釋明》中以算式表示無(wú)窮級(jí)數(shù)展開(kāi)式各項(xiàng),“式”是在“數(shù)”的基礎(chǔ)上提煉而出。由“算式”轉(zhuǎn)化為“術(shù)”的形式,只需列出展開(kāi)式中的前有限幾項(xiàng),求其以后各項(xiàng)的遞推規(guī)律[39]。由“數(shù)”到“式”的改變,可以估摸出,左潛將“綴術(shù)”不僅視為表示方法,還將“綴術(shù)”視為推演方法,輔以四種(7)“比例法”“比例商除法”“還原術(shù)”和“借徑術(shù)”。計(jì)算方法,以“綴術(shù)”運(yùn)演級(jí)數(shù),正如“綴術(shù)”的質(zhì)由“綴術(shù)”的形——連綴之形來(lái)反映,而“綴術(shù)”的形由“綴術(shù)”的質(zhì)來(lái)顯現(xiàn)。運(yùn)算和表達(dá)在一定程度上是互相補(bǔ)充、可離可合的,這也是為何其改造具有可行性和可操作性的原因。
通過(guò)分析左潛對(duì)一些微觀問(wèn)題的改造,較之于《捷法》中明安圖的作法,可以得出以下幾點(diǎn)結(jié)論:其一,左潛的化分力求簡(jiǎn)捷,將各率數(shù)的分母化為“級(jí)數(shù)式”。其二,明安圖將通分與運(yùn)算置于同一算圖中進(jìn)行,左潛的通分捷法則是先計(jì)算各率式,再進(jìn)行通分,有效避免了明安圖的通分方法所引起的帶分?jǐn)?shù)問(wèn)題。其三,左潛將“方格乘法”移植到了《釋明》中,便于分析具體的操作步驟,相當(dāng)于《捷法》中有些連算的分解步驟。此外,左潛發(fā)現(xiàn)天元術(shù)能表達(dá)公比不同的連比例,選擇天元術(shù)作為改造的工具,同時(shí),使用天元術(shù)也是為了學(xué)習(xí)代數(shù)學(xué)而準(zhǔn)備。
左潛的改造對(duì)《捷法》中繁雜冗長(zhǎng)的運(yùn)算程式無(wú)疑是一種簡(jiǎn)化和改進(jìn),并非只是對(duì)相關(guān)內(nèi)容的簡(jiǎn)單綴集。雖在改造中雜有民族情緒,但他還是以借根方、天元術(shù)和代數(shù)學(xué)的優(yōu)劣、實(shí)用與否作為主要參考。不寧唯是,左潛不僅將徐氏“綴術(shù)”視為一種級(jí)數(shù)表示法,而且當(dāng)作是一種級(jí)數(shù)推演方法,他對(duì)“綴術(shù)”的理解是深刻的,以“綴術(shù)”尋求與《捷法》內(nèi)在的共性來(lái)實(shí)現(xiàn)其改造的目的,這也決定了改造的實(shí)施與細(xì)節(jié)的改進(jìn)。
致謝衷心感謝匿名審稿專家提出的修改意見(jiàn)。