《史記·律書(shū)》原文:
生黃鐘術(shù)曰:以下生者,倍其實(shí),三其法;以上生者,四其實(shí),三其法。上九,商八,羽七,角六,宮五,徴九。置一而九三之以為法。實(shí)如法,得長(zhǎng)一寸。凡得九寸,命曰“黃鐘之宮”。故曰音始于宮,窮于角;數(shù)始于一,終于十,成于三;氣始于冬至,周而復(fù)生。
以上文字句讀,具照錄今中華書(shū)局新點(diǎn)校本。乍看起來(lái),這段內(nèi)容似乎并沒(méi)有太大問(wèn)題,其中雖有個(gè)別問(wèn)題,如“上九,商八,羽七,角六,宮五,徴九”這段話,顯得有些莫名其妙,從唐人司馬貞開(kāi)始,就覺(jué)得“此文似數(shù)錯(cuò)”,可真正的行家自有合理的解讀。普通文史學(xué)者讀到這里,最好先參考一下前人的認(rèn)識(shí),再考慮司馬遷在這里表述的到底是什么意思以及這段文字是否存在訛誤。
南宋建陽(yáng)黃善夫書(shū)坊合刻三家注本《史記》
然而若是切實(shí)理解了文義,就會(huì)發(fā)現(xiàn)其中是有重要缺文的。雖然前人早已指出這處缺文,可主持中華書(shū)局新點(diǎn)校本的學(xué)者卻因不懂相關(guān)知識(shí)而沒(méi)有采用。盡管我本人在這一問(wèn)題上并沒(méi)有什么超越前人的新見(jiàn)解,但要想把其間的道理敘說(shuō)清楚,讓絕大多數(shù)普通文史學(xué)者和各界感興趣的人們能夠充分理解這處脫文,還需要多花費(fèi)一些筆墨,陳述一下相關(guān)的背景知識(shí)。
就我個(gè)人看到的問(wèn)題而言,只是司馬貞《史記索隱》針對(duì)“置一而九三之以為法”這句話所做的如下這段疏說(shuō):
《漢書(shū)·律歷志》曰:“太極元?dú)?,函三為一,行之于十二辰。始?dòng)于子,參之于丑,得三;又參之于寅,得九?!笔侵^“因而九三之”也。韋昭曰:“置一而九,以三乘之是也?!睒?lè)產(chǎn)云:“一氣生于子,至丑而三,是一三也。又自丑至寅為九,皆以三乘之,是‘九三之’也。又參之卯,得二十七;參之于辰,得八十一;又參之于巳,得二百四十三;又參之午,得七百二十九;又參于未,得二千六百八十七;又參之于申,得六千五百六十三;又參于酉,得萬(wàn)九千六百八十三;又參于戌,得五萬(wàn)九千四十九;又參至于亥,得十七萬(wàn)七千一百四十七:謂之該數(shù)。此陰陽(yáng)合德,氣鐘于子,化生萬(wàn)物也。然丑三分,寅九分者,即分之余數(shù)也?!?/p>
這段文字,有兩處訛誤,不過(guò)都很淺顯。私意揣測(cè)??闭卟欢糯袈芍R(shí),再加上這段內(nèi)容的來(lái)源有些特別,讓他們感覺(jué)無(wú)從下手,于是只好瞪眼放過(guò)。
盡管敝人在動(dòng)筆時(shí)的主觀意愿如此,但在辨析過(guò)程中或許還會(huì)牽涉到《史記·律書(shū)》文本的其他問(wèn)題,那也只好跟著思路走,走到哪里,就隨手勘正那里所存在的問(wèn)題。
【今案】
首先,如上所云,這段文字有句重要缺文,其具體的缺文之處是在這里:
置一而九三之以為法。實(shí)如法。
判斷其間存在缺文的依據(jù),是這段話中缺少必備的成分,讀不懂,也講不通。
這里“實(shí)如法”的“實(shí)”字,簡(jiǎn)單地說(shuō),相當(dāng)于現(xiàn)在所說(shuō)的“分子”,與此相對(duì)應(yīng)的“法”字,則可以理解為“分母”。讀過(guò)《周髀算經(jīng)》的人,是很容易理解這一點(diǎn)的。這樣,看看“實(shí)/法”的分?jǐn)?shù)表述形式,自然就會(huì)清楚,“實(shí)如法”便是用“實(shí)數(shù)”來(lái)除以“法數(shù)”。可是我們?cè)凇妒酚洝番F(xiàn)在的文本里,上下文間卻看不到這個(gè)“實(shí)數(shù)”在哪里,因而也就根本沒(méi)有辦法來(lái)實(shí)施這“實(shí)如法”的工作。
要想清楚說(shuō)明這一問(wèn)題,我們先要明白“置一而九三之”說(shuō)的是什么意思?!妒酚洝ぢ蓵?shū)》在這段“生黃鐘術(shù)”之前,講的是“生鐘分”。其文曰:
子一分。丑三分二。寅九分八。卯二十七分十六。辰八十一分六十四。巳二百四十三分一百二十八。午七百二十九分五百一十二。未二千一百八十七分一千二十四。申六千五百六十一分四千九十六。酉一萬(wàn)九千六百八十三分八千一百九十二。戌五萬(wàn)九千四十九分三萬(wàn)二千七百六十八。亥十七萬(wàn)七千一百四十七分六萬(wàn)五千五百三十六。
“生鐘分”的“分”字,讀去聲,做fèn音。另外,這里的“鐘”,首先是“黃鐘”的略稱(chēng),但更重要的是,司馬遷是用這個(gè)“鐘”字來(lái)代之以黃鐘、大呂等十二律名來(lái)表示的十二個(gè)標(biāo)準(zhǔn)音高,而這里開(kāi)列的所謂“生鐘分”,就是推定這些標(biāo)準(zhǔn)音高的具體辦法。
需要說(shuō)明的是,子丑寅卯這十二辰(或稱(chēng)十二地支),在這里只是十二個(gè)抽象的符號(hào),在音律本身方面,并沒(méi)有任何意義(把十二音律同天文歷法相聯(lián)系,更純屬附會(huì))。這是因?yàn)樯厦孢@段記述的先后次序,是基于推定這些數(shù)值的先后過(guò)程(后面一個(gè)音高必須以前一個(gè)音高為基礎(chǔ)),并未依循音高的序列(如黃鐘、大呂、太族……)。
古人推算的過(guò)程和結(jié)果,是先假定第一個(gè)標(biāo)準(zhǔn)音、也就是子音的音高為“一”,以此為基礎(chǔ),丑音便是子音的三分之二,寅音則為子音的九分之八。依此類(lèi)推,直到亥音是子音的十七萬(wàn)七千一百四十七分之一萬(wàn)五千五百三十六。這一情況,可以用表格的形式,表述于下:
生鐘分表
看了這個(gè)表格,大家就會(huì)明白,《史記·律書(shū)》的記載是清晰而又簡(jiǎn)潔的,一點(diǎn)兒也不復(fù)雜。
清光緒寄紅山館刻本王紹蘭《管子地員篇注》
至于它的推定辦法,更簡(jiǎn)單,這就是著名的“三分損益法”。三分損益法首見(jiàn)于《管子·地員篇》的記載,但相比之下,《史記·律書(shū)》的記述更為簡(jiǎn)明易懂,這就是前面引述的“以下生者,倍其實(shí),三其法;以上生者,四其實(shí),三其法”?!妒酚洝ぢ蓵?shū)》所說(shuō)數(shù)“成于三”,《漢書(shū)·律歷志》所說(shuō)“函三為一”,講的都是三分之法。
在已經(jīng)了解“實(shí)”為分子、“法”為“分母”的前提下,即可知如以子音“一”為基礎(chǔ),做第一步推衍,即:1/1?2/3=2/3,2是分子基數(shù)的翻倍,故曰“倍其實(shí)”。第二步為2/3?4/3=8/9,“四其實(shí)”即分子基數(shù)乘以4。同理,第三步為8/9?2/3=16/27;第四步為16/27?4/3=64/81……。又2/3比3/3少一分,故曰“損”;4/3比3/3多一分,故名“益”。乘以2/3后的數(shù)值小于基數(shù),因名曰“下生”(在我制作的《生鐘分表》上是以??來(lái)體現(xiàn));相反,乘以4/3后的數(shù)值大于基數(shù),故稱(chēng)作“上生”(在我制作的《生鐘分表》上是以??來(lái)體現(xiàn))。
《淮南子·天文》表述同一內(nèi)容,書(shū)作“律歷之?dāng)?shù),天地之道也,下生者倍,以三除之;上生者四,以三除之”,大家看了,或許更好懂一些。另外,《淮南子·天文》還記述了當(dāng)時(shí)推定十二律數(shù)值的具體過(guò)程,其具體情況,如《五音十二律生成關(guān)系示意圖》所示。值得注意的是,除了上述“下生”與“上生”交替發(fā)生的規(guī)律之外,在應(yīng)鐘—蕤賓—大呂這三律的遞生過(guò)程中,出現(xiàn)了連續(xù)兩次“上生”的情況,《晉書(shū)·律歷志》稱(chēng)“蕤賓為重上”。(又案:這樣生成的數(shù)值體現(xiàn)的是波長(zhǎng),波長(zhǎng)越短,音調(diào)越高,故在黃鐘、大呂等十二律音和宮商角徵羽五音中這一數(shù)值的排列次序都是由大到?。2还苁恰跋律焙汀吧仙?,推算時(shí)分母都是3,即都是一樣的“三其法”,即“以三除之”。這樣推算的每一個(gè)步驟,其分母都保持以3相乘不變。這就是中國(guó)古代音律學(xué)史上“三分損益法”的基本內(nèi)容,也是前列《生鐘分表》各項(xiàng)內(nèi)容的來(lái)路。
在這樣的知識(shí)背景下,讓我們來(lái)看《史記·律書(shū)》中的“置一而九三之以為法。實(shí)如法”,其中“置一而九”的涵義,就涉及唐人司馬貞在《史記索隱》中所做的解釋。
首先,司馬貞引述的《漢書(shū)·律歷志》和“樂(lè)產(chǎn)”之說(shuō),都提到了子丑寅卯等十二辰;《史記·律書(shū)》在講述“生黃鐘術(shù)”時(shí)也有同樣的表述。前面我已經(jīng)講到,實(shí)質(zhì)上十二辰在這里只是被用作抽象的符號(hào),并沒(méi)有音律的意義,古人只是用這組文字來(lái)標(biāo)定黃鐘、大呂等十二律音的先后次序。原因是這個(gè)次序同十二律音由低到高(所定數(shù)值則由大向?。┑年?duì)列不同,所推定的數(shù)值,是進(jìn)七步變小,又退五步增大,錯(cuò)綜回環(huán),不好表述,只能按照計(jì)算的順序來(lái)敘說(shuō),而子丑寅卯等十二辰標(biāo)記的就是這個(gè)次序。
盡管其實(shí)質(zhì)性意義只是一組抽象的符號(hào),但之所以采用這樣的符合而不是其他,則顯示出在古人的觀念當(dāng)中,十二音律同十二辰之間是具有某種內(nèi)在關(guān)聯(lián)的。司馬遷在《史記·律書(shū)》中開(kāi)篇即謂“王者制事立法,物度規(guī)則,壹稟于六律,六律為萬(wàn)事根本焉”,他講六律而不是十二律,是十二律又被分作黃鐘、太族等六陽(yáng)律和大呂、夾鐘等六陰律。在這寰宇萬(wàn)事當(dāng)中,天文歷法與之關(guān)系最為近密,所以在《律書(shū)》的末尾,太史公復(fù)論之曰:“故璇璣玉衡以齊七政,即天地二十八宿,十母,十二子,鐘律調(diào)自上古,建律運(yùn)歷造日度,可據(jù)而度也。合符節(jié),通道德,即從斯之謂也?!笨梢?jiàn)從上古時(shí)期起,音律同人們觀天文、定歷法就緊密聯(lián)系在了一起。
前述司馬貞《史記索隱》,在解釋“置一而九三之”這個(gè)句子時(shí),啰哩啰唆地講了那么長(zhǎng)一大段話,可實(shí)際上卻什么也沒(méi)說(shuō)清楚。
不管是引述《漢書(shū)·律歷志》的記載,以“始動(dòng)于子,參之于丑,得三;又參之于寅,得九”為“九三之”也;還是引述樂(lè)產(chǎn)的話,以為“一氣生于子,至丑而三,是一三也。又自丑至寅為九,皆以三乘之,是‘九三之’也”,都很不得要領(lǐng)。至于韋昭所說(shuō)“置一而九,以三乘之是也”,道理講得雖然不錯(cuò),但卻沒(méi)有直接針對(duì)《史記·律書(shū)》本文,讀者看了,仍然不知所云。
若是把前列《生鐘分表》的內(nèi)容轉(zhuǎn)繪到環(huán)狀排列的十二辰圖上,我們可以看到下列情形:
生鐘分圖
在這幅圖上,我們可以很直觀地看到,丑位數(shù)值的分母,得自第一次以三相乘。如果我們把這由子位向丑位的轉(zhuǎn)變,稱(chēng)作第一次“三之”亦即“一三之”的話,那么接下來(lái)的寅位、卯位、辰位、巳位、午位、未位、申位、酉位便可以分別稱(chēng)作“二三之”、“三三之”、“四三之”、“五三之”、“六三之”、“七三之”、“八三之”和“九三之”。我理解,《史記·律書(shū)》所謂“置一而九三之”,講的就是這相繼九次連續(xù)“三之”的情況。
其實(shí)這并不是我偶發(fā)奇想,清代著名學(xué)者錢(qián)大昕就是這樣理解的。正因?yàn)殄X(qián)大昕一定是這樣理解《史記·律書(shū)》上述記載的,所以他才會(huì)以為:
“置一而九三之以為法”,此下當(dāng)云“十一三之以為實(shí)”,轉(zhuǎn)寫(xiě)脫之。
檢《淮南子·天文》有句云“律之?dāng)?shù)六,分為雌雄(德勇案:即前述陰律和陽(yáng)律),曰十二鐘(案‘鐘’應(yīng)為‘黃鍾’之‘鍾’的本字,‘鍾’乃通假,本文照錄所見(jiàn)文獻(xiàn)寫(xiě)法,或‘鐘’或‘鍾’,不做統(tǒng)一處理),以副十二月。十二各以三成,故置一而十一三之,為積分十七萬(wàn)七千一百四十七”。試看“十七萬(wàn)七千一百四十七”這一“積分”,正是上示《生鐘分圖》中連續(xù)“三之”到第十一次時(shí)的分母;又“置一而十一三之”的句法,也與《史記·律書(shū)》的“置一而九三之”完全相同,從而可知錢(qián)大昕所說(shuō)符合實(shí)際情況,信而可從。
如果我們按照錢(qián)大昕這一看法,將此“十一三之以為實(shí)”句補(bǔ)入《律書(shū)》當(dāng)中,并依據(jù)我對(duì)文義的理解重新標(biāo)點(diǎn),其文字則可復(fù)原如下:
置一而九三之以為法,十一三之以為實(shí),實(shí)如法,得長(zhǎng)一寸。
另一方面,在前示《生鐘分圖》和《生鐘分表》中我們都可以看到,這樣“十一三之”的結(jié)果,分母是177147,而“九三之”的結(jié)果,分母是19683。如果我們按照司馬遷所說(shuō)的那樣去做“實(shí)如法”的操作,即用這個(gè)177147“實(shí)數(shù)”除以19683這個(gè)“法數(shù)”,得數(shù)是“9”。
那么,為什么要用以“九三之以為法,十一三之以為實(shí)”來(lái)做這樣的運(yùn)算呢?
首先,“十一三之”所得出的“十七萬(wàn)七千一百四十七”這個(gè)“積分”,是以生鐘法生出的最大分母,自然也是至上的“大法”,因而在古人心目中便具有了某種象征性意義,故《淮南子》稱(chēng)得此則“黃鐘大數(shù)立焉”。
道光寫(xiě)刻本《述學(xué)》
至于“九”這個(gè)數(shù)字,在古人的觀念當(dāng)中象征意義更大。清中期著名學(xué)者汪中嘗對(duì)此概括論述說(shuō):
一奇二偶,一二不可以為數(shù),二乘一則為三,故三者數(shù)之成也。積而至十,則復(fù)歸于一。十不可以為數(shù),故九者數(shù)之終也。于是先王之制禮,凡一二所不能盡者,則以三為之節(jié),三加、三推之屬是也;三之所不能盡者,則以九為之節(jié),九章、九命之屬是也。
這段話里有一些內(nèi)容,理解起來(lái)或許還要再花一些功夫(案汪中所說(shuō)“二乘一則為三,故三者數(shù)之成也”,從字面上看,“乘”似應(yīng)解作“加”義,大略即《老子》“道生一,一生二,二生三,三生萬(wàn)物”之意),但無(wú)論如何,“三者數(shù)之成也”和“九者數(shù)之終也”都是同這里所論問(wèn)題直接相關(guān)的兩個(gè)重要觀念。
了解古人對(duì)上述這兩個(gè)數(shù)字的觀念之后,我們就能夠理解,用“十七萬(wàn)七千一百四十七”去除“九三之”的結(jié)果“一萬(wàn)九千六百八十三”所得出的“九”這個(gè)得數(shù)值,自然會(huì)具有更強(qiáng)大的神秘性和神圣性——它一定體現(xiàn)著昭昭天道,其中也必定寄寓著某種天意。
在我看來(lái),只有由此出發(fā),《史記·律書(shū)》下文“得長(zhǎng)一寸”那句話才可以理解,也才會(huì)有意義——這就是用如此這般得出的“九”這個(gè)既神秘又神圣的數(shù)值,來(lái)做一寸的長(zhǎng)度,這也就是九分一寸的刻度(案相關(guān)長(zhǎng)度單位以尺、寸、分、厘順序遞降)。不過(guò)這只是特定的用于推算音律的尺子,原因是“九”為三的倍數(shù),這種刻度更適宜于“三分損益”的推算。
其實(shí)看似紛紛紜紜的“生鐘分”過(guò)程,其最關(guān)鍵的實(shí)質(zhì)性意義也就在這里——即先通過(guò)一三、再三、三三以至九三、十一三得出“十七萬(wàn)七千一百四十七”這個(gè)很大很大的大數(shù),再除以“九三之”的結(jié)果“一萬(wàn)九千六百八十三”,得出的“九”這個(gè)數(shù)值,再令其自乘一次得出下文所說(shuō)“九九八十一”這“黃鐘之宮”。折騰來(lái),折騰去,每一步都是“三”的倍數(shù),在此基礎(chǔ)上用“八十一”這個(gè)數(shù)值來(lái)做“三分損益”,當(dāng)然會(huì)很順暢,也很容易。
《史記·律書(shū)》下文接著說(shuō)“凡得九寸,命曰‘黃鐘之宮’”,以上文所得每寸九分計(jì),“凡得九寸”即再用“九”這個(gè)神圣數(shù)字與之相乘,得出九九八十一分,這個(gè)“八十一分”就是所謂“黃鐘之宮”。
所謂“黃鐘之宮”,乃指宮商角徵羽五音中與黃鐘相當(dāng)?shù)膶m音的律管長(zhǎng)度,這就是《史記》律書(shū)》在載述“律數(shù)”時(shí)講到的“九九八十一以為宮”:
九九八十一以為宮。三分去一,五十四以為徵。三分益一,七十二以為商。三分去一,四十八以為羽。三分益一,六十四以為角。
顯而易見(jiàn),以八十一分為基準(zhǔn)點(diǎn),按照“三分損益法”做推算,很容易得出宮、商、角、徵、羽這五音律管長(zhǎng)度的整數(shù)值,而這樣的數(shù)值顯然更便于標(biāo)準(zhǔn)律管的制作。
以此為基礎(chǔ),《史記·律書(shū)》下文一一列舉了黃鐘、大呂等十二音標(biāo)準(zhǔn)律管的長(zhǎng)度:
黃鐘長(zhǎng)八寸七分一,宮。
大呂長(zhǎng)七寸五分三分一。
太蔟長(zhǎng)七寸七分二,角。
夾鐘長(zhǎng)六寸一分三分一。
姑洗長(zhǎng)六寸七分四,羽。
仲呂長(zhǎng)五寸九分三分二,徵。
蕤賓長(zhǎng)五寸六分三分一。
林鐘長(zhǎng)五寸七分四,角。
夷則長(zhǎng)五寸四分三分二,商。
南呂長(zhǎng)四寸七分八,徵。
無(wú)射長(zhǎng)四寸四分三分二。
應(yīng)鐘長(zhǎng)四寸二分三分二,羽。
需要說(shuō)明的是,不管是宮、商、角、徵、羽各音的“律數(shù)”,還是制作黃鐘、大呂等十二音律管所采用的尺度,都是標(biāo)準(zhǔn)的十進(jìn)制尺寸,同前文所說(shuō)九等分之“寸”不是同一體系,那種九刻度的“寸”,只是用以體現(xiàn)“九九八十一”這個(gè)數(shù)值的神秘性和神圣性(案:關(guān)于這個(gè)問(wèn)題,古人有不同說(shuō)法,我在這里講的只是敝人學(xué)習(xí)古代音律的初步認(rèn)識(shí))。
上述律管長(zhǎng)度數(shù)值,存在一些十分明顯的文字訛誤。稍習(xí)古代典籍者皆知,像這樣連續(xù)疊砌的數(shù)字,在傳鈔刻印過(guò)程中,最容易產(chǎn)生訛變;大多數(shù)人看不懂音律的內(nèi)容,此處若有舛亂,自然也就會(huì)更為嚴(yán)重。很早就有人懂得音律的學(xué)者,發(fā)現(xiàn)此處的錯(cuò)訛并對(duì)其做出了校勘。
文物出版社影印元大德九年陳仁子?xùn)|山書(shū)院刻本《夢(mèng)溪筆談》
其中較早指出其間問(wèn)題的北宋學(xué)者沈括,只是校訂了與宮、商、角、徵、羽五音相當(dāng)?shù)狞S鐘、太蔟、姑洗、林鐘、南呂五音的數(shù)值。南宋學(xué)者蔡元定進(jìn)一步全面審度《史記·律書(shū)》所載律管長(zhǎng)度數(shù)值,所做訂正,若略去細(xì)數(shù),可用表格對(duì)比如下:
南宋學(xué)者蔡元定訂正十二律“律數(shù)”
在這當(dāng)中,也包含了沈括所指出的問(wèn)題,蔡氏的看法,與之相同。
另外,還可以用阿拉伯?dāng)?shù)字的形式,把蔡元定更定的數(shù)值列為下表(表中小數(shù)點(diǎn)前為寸,小數(shù)點(diǎn)后為分,豎線|后以分?jǐn)?shù)形式約略表示厘數(shù)。另外,紅字表示的是與宮、商、角、徵、羽對(duì)應(yīng)的十二律律名):
南宋學(xué)者蔡元定改定的十二律“律數(shù)”
閱讀沈括和蔡元定的看法,可知兩人都是諳熟音律的個(gè)中高手,蔡元定且對(duì)《史記·律書(shū)》相關(guān)記載有非常系統(tǒng)的研究,因而他們的看法理當(dāng)引起后世學(xué)人的重視。昔張文虎??苯鹆陼?shū)局本《史記》,因其深悉天文律歷,在這些問(wèn)題上也提出了同沈、蔡二人完全相同的見(jiàn)解。在這種情況下,中華書(shū)局舊點(diǎn)校本也采納了張文虎的大部分意見(jiàn)。
了解這樣的學(xué)術(shù)背景可知,今中華書(shū)局新點(diǎn)校本的主事者理應(yīng)慎重其事,仔細(xì)斟酌相關(guān)文字的正訛。
然而我們看到的實(shí)際情況是,中華書(shū)局新點(diǎn)校本的點(diǎn)校者不僅對(duì)沈括和蔡元定的說(shuō)法置之不理,反而還引述某些現(xiàn)當(dāng)代學(xué)者的研究,以為《律書(shū)》原文正確無(wú)誤,沈括和蔡元定等人是因不懂音律而沒(méi)有看明白《史記·律書(shū)》講述的是什么意思。
當(dāng)代否定沈、蔡之說(shuō)的這些人主要是從事中國(guó)古代科技史研究的學(xué)者,有豐富的現(xiàn)代科學(xué)背景,但這些科學(xué)家并沒(méi)有能夠提出充足可信的依據(jù),總括其不信沈、蔡之說(shuō)的理由,稍顯“強(qiáng)硬”者不外乎如下兩點(diǎn):一謂“音律數(shù)字的??北仨氂谢疽袈蓪W(xué)常識(shí)為據(jù),否則就是玩弄數(shù)字”;二謂如依沈、蔡兩人所說(shuō),“《律書(shū)》律數(shù)文字中十二句誤七句、衍二字”,這“誤句比例畢竟太大了”。他們以為沈括和蔡元定認(rèn)定的十二個(gè)誤句中有七句是把“十”字訛作“七”字,可“誤一、兩個(gè)‘七’字尚可,何如整節(jié)文字中凡‘七’皆誤”?
關(guān)于第一點(diǎn),這些學(xué)者們?cè)谟懻撨@一問(wèn)題時(shí)似乎忘了中國(guó)古代也有科學(xué),正因?yàn)槿绱耍庞兴麄儚氖碌膶?zhuān)業(yè)——中國(guó)古代科技史。中國(guó)古代既然有科學(xué),當(dāng)然很早也就有了研究古代科技史的學(xué)者;即使是普通文史學(xué)者,也頗有人雅好此道,并不是所有讀書(shū)人都只知道之乎者也。因而古代學(xué)人中自有精通音律者在焉,譬如沈括、蔡定元、張文虎等人就都是這樣。所以,我們應(yīng)該認(rèn)真閱讀并滿懷敬意地慎重對(duì)待前人的研究成果,不宜妄自以為他們都是沒(méi)有“基本音律學(xué)常識(shí)”的舞文弄墨者,更不該輕薄地譏諷他們是在“玩弄數(shù)字”。
具體地說(shuō),蔡元定以為《史記·律書(shū)》所記十二律“律數(shù)”中的黃鐘之管應(yīng)為“八寸十分一”亦即8.1寸高,這是因?yàn)椤包S鐘之律九寸,一寸九分,凡八十一分,而又以十約之為寸,故云八寸十分一”,即所謂黃鐘律管“長(zhǎng)八寸十分一”,只是以寸為單位來(lái)表示“八十一分”的“黃鐘之宮”。
通觀《史記·律書(shū)》前后記載,不難發(fā)現(xiàn),蔡氏所謂“黃鐘之律九寸”,也就是司馬遷所說(shuō)“凡得九寸”的“黃鐘之宮”,這同《史記·律書(shū)》在載述“律數(shù)”時(shí)所講到的“九九八十一以為宮”,是存在著通貫而又同一的內(nèi)在聯(lián)系的,而貫穿其間的神髓,便是生成音律的“三分損益”之法。
在這一背景之下,把黃鐘之管的高度定為“八寸十分一”,自然就是直接體現(xiàn)“九九八十一”分的“黃鐘之宮”。這不僅十分合理,具有內(nèi)在邏輯的一貫性,而且更具有實(shí)際操作意義——這樣才便于以“三分損益法”來(lái)確定十二律中其他那十一個(gè)律管的長(zhǎng)度。
須知沈括和蔡元定等人對(duì)《史記·律書(shū)》所做的訂正,依據(jù)的就是這個(gè)“三分損益法”,而這樣訂定的數(shù)字能不符合音律學(xué)原理么(因?yàn)楸厝桓叨确?,所以那些科學(xué)家也拿不出具體的證據(jù)加以否定),這樣的做法,能說(shuō)是不懂“基本音律學(xué)常識(shí)”而“玩弄數(shù)字”么?若是借用這些科學(xué)家的語(yǔ)句來(lái)說(shuō)句不大恭敬的話,那么,在我看來(lái),恰恰是他們自己極大地忽視了《史記·律書(shū)》前后文字的內(nèi)在聯(lián)系而在只顧一味“玩弄數(shù)字”。
至于第二點(diǎn),這些科學(xué)家講的話,更是太缺乏古代文獻(xiàn)??钡某WR(shí)了。傳世文獻(xiàn)有沒(méi)有錯(cuò)訛,首先要從文字內(nèi)容是不是符合正常的邏輯和順暢的表述方式來(lái)察看,不符合就存在訛變的可能,而不是看其比例大小。具體就漢代音律數(shù)值的合理構(gòu)成而言,它應(yīng)當(dāng)而且必須合乎等比數(shù)列,這一點(diǎn)在??睍r(shí)不僅可以用,而且還要首先著眼于此。因?yàn)橹挥羞@樣才符合正常的邏輯,才能順暢地表達(dá)當(dāng)時(shí)的音律。
事實(shí)上,如上所述,沈括和蔡元定等人在??薄妒酚洝ぢ蓵?shū)》時(shí)主要參據(jù)的正是形成等比數(shù)列的“三分損益法”——原來(lái)有些數(shù)字不符合“三分損益法”,經(jīng)他們勘正之后就與之高度吻合了。
在此基礎(chǔ)上我們?cè)賮?lái)看沈、蔡諸人校改的具體數(shù)字在文獻(xiàn)校勘技術(shù)方面的合理性。如科學(xué)家所言,在沈、蔡諸人所做十二處更正中,有七處是把“七”字改定為“十”,而理解“十”字訛為“七”的緣由,需要了解司馬遷時(shí)代這兩個(gè)字的寫(xiě)法。
前人看到西漢文字的機(jī)會(huì)不多,所以沈括在解釋兩字何以相混時(shí),乃謂“凡‘七’字皆當(dāng)作‘十’字,誤屈其中畫(huà)爾”。其實(shí)在太史公時(shí)代,“七”、“十”兩字字形極為相近,甚至近到當(dāng)時(shí)人不知不覺(jué)地寫(xiě)著寫(xiě)著就把這個(gè)寫(xiě)成那個(gè)的程度,這是我們?cè)谖鳚h銅器銘文和石刻銘文中時(shí)或可以看到的現(xiàn)象。
那么,這兩個(gè)字到底怎么相像呢?——“七”字根本沒(méi)有沈括所說(shuō)、也就是現(xiàn)在我們大家誰(shuí)都可以看見(jiàn)的那一向右曲折的“中畫(huà)”,不管是“七”字,還是“十”字,都是一橫一豎兩筆直交,區(qū)別只是前者橫長(zhǎng)豎短,后者橫短豎長(zhǎng)。了解這一歷史狀況就很容易理解,這兩個(gè)字在傳寫(xiě)過(guò)程中相互致訛的可能性實(shí)在是太大太大了。
那些否定沈、蔡之說(shuō)的科學(xué)家,不僅不了解西漢人文字的寫(xiě)法,而且還根本不了解當(dāng)時(shí)人怎么寫(xiě)字,所以在對(duì)“誤一、兩個(gè)‘七’字尚可,何如整節(jié)文字中凡‘七’皆誤”感到困惑難解的同時(shí),還發(fā)出了一個(gè)非常奇怪的疑問(wèn):“漢代竹簡(jiǎn)中刀削‘七’字難道比削‘十’字更簡(jiǎn)單?”這顯然是誤以為古人是用刀子在竹簡(jiǎn)上刻字了。其實(shí)不僅司馬遷寫(xiě)《史記》用的是筆,即使是在甲骨文時(shí)代,刀刻卜辭也是為特殊用途而采用的特殊方式,其他絕大多數(shù)情況下人們的書(shū)寫(xiě)工具還是筆。漢朝舞弄文墨者所用書(shū)刀是改削錯(cuò)字用的,不是用來(lái)刻字。
其他像“二”訛作“一”,“五”訛作“三”等,在古代文獻(xiàn)中也都大量存在,毫不足怪。就連這些否定沈、蔡??币庖?jiàn)的科學(xué)家,不也是為適宜他們認(rèn)定的結(jié)論而在論述過(guò)程中以為《史記·律書(shū)》中存在“‘六’乃‘七’之誤”、“‘七’為‘九’之誤”的錯(cuò)訛么?這意味著古代文獻(xiàn)中數(shù)字常常會(huì)產(chǎn)生錯(cuò)訛是這些人也不能不承認(rèn)的客觀事實(shí),因而沈括和蔡元定對(duì)《史記·律書(shū)》“律數(shù)”的校改怎么看也都正常得很。
綜括以上論述,竊以為今中華書(shū)局新點(diǎn)校本《史記》放棄舊點(diǎn)校本正確的??币庖?jiàn)而改從當(dāng)代某些科學(xué)家的看法,可謂改是從非,乃是一項(xiàng)荒唐的倒退。原因是點(diǎn)校者恐怕一點(diǎn)兒也不懂古代音律知識(shí),從而也根本看不到《史記·律書(shū)》上下文之間的內(nèi)在聯(lián)系,只好盲目地信從那些科學(xué)家的看法,即所謂惟“科學(xué)”是論。這也是時(shí)下許多缺乏科學(xué)知識(shí)的文科學(xué)人很容易犯下的錯(cuò)誤。
殊不知科學(xué)雖然是真理,但科學(xué)家只是尋找真理、揭示真理的人,而只要是人,就誰(shuí)的認(rèn)識(shí)都有可能出現(xiàn)偏差,科學(xué)家也不例外。一項(xiàng)古籍??笔欠窈侠恚€是要回歸于所??蔽谋颈旧淼暮侠硇匀ゼ右詸z驗(yàn)。正確的校勘自然能夠通過(guò)檢驗(yàn),錯(cuò)誤的就通不過(guò),而在我看來(lái),那幾位科學(xué)家的看法就無(wú)法通過(guò)檢驗(yàn)。
需要特別強(qiáng)調(diào)指出的是,對(duì)《史記·律書(shū)》“律數(shù)”文字正誤的判斷,關(guān)系到我們對(duì)中國(guó)古代音律學(xué)早期基本狀況的認(rèn)知,影響甚巨,學(xué)術(shù)意義也甚大,因而像中華書(shū)局所印《史記》這樣的典籍,主持其事者不管居于哪一層級(jí),都應(yīng)該嚴(yán)肅對(duì)待;至少要在根本讀不懂的情況下做到慎重對(duì)待。盡量做到慎重一些,這好像并不困難,更不需要一分錢(qián)經(jīng)費(fèi)資助。
澄清這一事實(shí),會(huì)讓我們更加深刻地理解“九九八十一以為宮”在當(dāng)時(shí)音律體系當(dāng)中的重要地位,從而才能更為深刻地理解錢(qián)大昕補(bǔ)入“十一三之以為實(shí)”這句話的合理性和重要性。
現(xiàn)在讓我們回過(guò)頭來(lái),看一下本文開(kāi)頭列舉的那段《史記索隱》當(dāng)中的文字訛誤。
司馬貞在這里引述的那段樂(lè)產(chǎn)的話,即“一氣生于子,至丑而三,是一三也。又自丑至寅為九,皆以三乘之,是‘九三之’也。又參之卯,得二十七;參之于辰……”云云,實(shí)質(zhì)上是依據(jù)《漢書(shū)·律歷志》重述《史記·律書(shū)》“生鐘分”數(shù)值時(shí)在前面逐個(gè)增寫(xiě)“參之于某辰”字樣(附案“參”乃三倍之意),用以注解何以會(huì)有“置一而九三之以為法”一說(shuō)。
《漢書(shū)·律歷志》述云:
太極元?dú)?,……始?dòng)于子,參之于丑,得三;又參之于寅,得九;又參之于卯,得二十七;又參之于辰,得八十一;又參之于巳,得二百四十三;又參之于午,得七百二十九;又參之于未,得二千一百八十七;又參之于申,得六千五百六十一;又參之于酉,得萬(wàn)九千六百八十三;又參之于戌,得五萬(wàn)九千四十九;又參之于亥,得十七萬(wàn)七千一百四十七。
對(duì)比一下《史記·律書(shū)》的記載,顯而易見(jiàn),這就是《律書(shū)》所記“生鐘分”數(shù)的分母。
用這個(gè)數(shù)字來(lái)對(duì)比《史記索隱》轉(zhuǎn)述的數(shù)字,可以看到,《史記索隱》中“又參于未,得二千六百八十七”和“又參之于申,得六千五百六十三”這兩個(gè)數(shù)字,都有明顯的訛誤,即前者把“二千一百”錯(cuò)訛成了“二千六百”,后者把“五百六十一”錯(cuò)訛成了“五百六十三”。其實(shí)這是簡(jiǎn)單的算術(shù),沒(méi)有文本核對(duì),動(dòng)手乘一下試試,也很容易發(fā)現(xiàn)錯(cuò)訛的文字。
明末毛氏汲古閣刻《史記索隱》單行本
實(shí)際上三家注本《史記》本來(lái)只有這段《索隱》的一部分內(nèi)容,僅至“皆以三乘之,是‘九三之’也”為止,黃善夫書(shū)坊刪略了自“又參之卯,得二十七”以下的所有文字?,F(xiàn)在我們看到的這些內(nèi)容,是后來(lái)根據(jù)單刻本《史記索隱》補(bǔ)上的,上述兩處數(shù)字錯(cuò)訛也是承自單刻本《史記索隱》。
黃善夫書(shū)坊在合刻三家注本時(shí)略此不刻,是因?yàn)榫驮谶@前面的一段,張守節(jié)的《史記正義》已經(jīng)直接鈔錄了《漢書(shū)·律歷志》這段內(nèi)容。盡管《史記索隱》的表述更為直接,但《史記正義》對(duì)史料來(lái)源的交代卻更準(zhǔn)確,因而這一刪略也是可以理解的。
令人費(fèi)解的是點(diǎn)校中華書(shū)局新本的學(xué)者:這么簡(jiǎn)單的訛誤,不管是看一眼《史記·律書(shū)》“生鐘分”的正文,還是往前翻一頁(yè),看一眼張守節(jié)《史記正義》引述的《漢書(shū)·律歷志》的內(nèi)容,怎么都能輕而易舉地看到這兩個(gè)數(shù)字的訛誤,他們?yōu)槭裁淳蛨?jiān)決不看呢?這個(gè)從表面上看起來(lái)十分令人困惑的問(wèn)題,稍一審視相關(guān)情況,就會(huì)發(fā)現(xiàn),其實(shí)是很好理解的——由于實(shí)在讀不懂《史記·律書(shū)》寫(xiě)的到底是個(gè)啥,所以除了直接對(duì)校版本再盲從科學(xué)家的話之外,他們啥也做不了,而如本文一開(kāi)始所講的那樣,這段內(nèi)容的來(lái)源有些特別,它僅見(jiàn)于單刻本《史記索隱》,在所有宋元朱明古本《史記》中都找不到對(duì)應(yīng)的內(nèi)容,因而自然束手無(wú)策,原來(lái)啥樣兒就只好讓它那個(gè)樣兒。
另外,這段《史記索隱》中“是謂‘因而九三之’也”這句話,通觀上下文義,應(yīng)是“是謂‘置一而九三之’也”的訛誤,即“置一”二字訛變成了“因”字。而這一訛誤,在單刻本《史記索隱》中同樣存在。
2023年1月13日下午草記
2023年1月14日下午改定