公孫龍子/2
「白馬非馬,可乎?」曰:「可。」〈夫闡微言,明王道,莫不立賔主,致往復,假一物以爲萬化之宗,寄言論而齊彼我之謬,故舉白馬以混同異。〉曰:「何哉?」曰:「馬者,所以命形也;白者,所以命色也;命色者,非命形也。故曰白馬非馬。」〈馬形者,喻萬物之形皆材用也。馬色者,況萬物種類各有親疎也。以養萬物,則天下歸;存親疎以待人,則海內叛。譬如離色命馬,衆馬斯應;守白求馬,唯得白馬。故命形而守一白色者,非命衆馬也。〉
曰:「有白馬,不可謂無馬也。不可謂無馬者,非馬也?〈旣有白馬,不可謂之無馬,則白馬豈非馬乎?〉有白馬爲有馬,白之非馬,何也?」〈白與馬連,而白非馬,何故?〉曰:「求馬,黃、黑馬皆可致;求白馬,黃、黑馬不可致。〈凡物親者少,疎者多,如一白之于衆色也。故離白求馬,黃、黑皆至;以白命馬,衆色咸去。懷柔之道,亦猶此也。〉使白馬乃馬也,是所求一也。所求一者,白者不異馬也。〈設使白馬乃爲有馬者,但是一馬耳,其才不異衆馬也。猶君之所私者,但是一人耳,其賢不異衆人也。人心不常于一君,亦猶馬形不專于一色。故君之愛己則附之,君之疎己則叛之,何可私其親黨而疎于天下乎?〉所求不異,如黃、黑馬有可有不可,何也?可與不可,其相非,明。故黃、黑馬一也,而可以應有馬,而不可以應有白馬。是白馬之非馬,審矣。」〈如黃、黑馬亦各一馬,不異馬也,而不可以應衆馬,不可以應白馬者,何哉?白非黃,黃非白,五色相非分明矣。君旣私以待人,人亦私以叛君,寕肯應君命乎?故守白命馬者,非能致衆馬也。〉
曰:「以馬之有色爲非馬,天下非有無色之馬也,天下無馬,可乎?」〈以馬有色爲非馬者,天下馬皆有色,豈無馬乎?猶人皆有親疎,不可謂無人也。〉曰:「馬固有色,故有白馬。使馬無色,有馬如己耳,安取白馬?故白者非馬也。〈如,而也。馬皆有色,故有白馬耳。若使馬原無色,而獨有馬而已,則馬耳安取白馬乎?如人者,必因種類而生,故有華夷之別。若使原無氏族,而獨有人者,安取親疎乎?故白者自是白,非馬者也。〉白馬者,馬與白也,白與馬也,馬與白馬也。故曰白馬非馬也。」〈白旣非馬,則白與馬二物矣。合二物以共體,則不可偏謂之馬。故以馬而喻白,則白馬爲非馬也。〉
曰:「馬未與白爲馬,白未與馬爲白。合白與馬,復名白馬。是相與以不相與爲名,未可。故曰白馬非馬,未可。」〈此賔述主義而難之也。馬自與馬爲類,白自與白爲類,故曰相與也。馬不與白爲馬,白不與馬爲白,故曰不相與也。合馬與白,復名白馬,乃是强用白色以爲馬名,其義未可,故以白馬爲非馬者,未可也。上之未可主義,下之未可賔難也。〉曰:「以有白馬爲有馬,謂有馬爲有黃馬,可乎?」曰:「未可。」〈主責賔曰︰「定以白馬爲有馬者,則白馬可得爲黃馬乎?」賔曰︰「未可也。」〉曰:「以有馬爲異有黃馬,是異黃馬于馬也。異黃馬於馬,是以黃馬爲非馬。〈旣以白馬爲有馬,而黃馬不得爲白馬,則黃馬爲非馬明,執者未嘗不失矣。〉以黃馬爲非馬,而以白馬爲有馬,此飛者入池而棺椁異處,此天下之悖言亂辭也。」〈黃、白,色也;衆馬,形也;而强以色爲形,飛者入池之謂也。黃馬、白馬同爲馬也,而取白去黃,棺椁異處之謂也。凡棺椁之相待,猶脣齒之相依,脣亡齒寒,不可異處也。夫四夷守外,諸夏待內,內外相依,天下安矣。若乃私諸夏而疎夷狄,則夷狄叛矣。勤兵伐遠,人不堪命,則諸夏亂矣。內離外叛,棺椁異所,則君之所私者不能獨輔君矣。故去黃取白,悖亂之甚矣。〉
曰:「有白馬不可謂無馬者,離白之謂也。不離者,有白馬不可謂有馬也。故所以爲有馬者,以獨馬爲有馬耳,非有白馬爲有馬。故其爲有馬也,不可以謂馬馬也。」〈賔曰︰「離白是爲有馬,不離實爲非馬。但以馬形、馬色堅相連屬,便是二馬共體,不可謂之馬馬,故連稱白馬也。」〉
曰:「白者不定所白,忘之而可也。〈萬物通有白色,故曰不定所白。白旣不定在馬,馬亦不專于白。故忘色以求馬,衆馬皆應矣;忘私以親人,天下者皆親矣。〉白馬者言白,定所白也。定所白者,非白也。〈定白在馬者,乃馬之白也,安得自爲白乎?〉馬者,無去取于色,故黃、黑馬皆所以應;〈直云馬者,是于衆色無所去取也。無取,故馬無不應;無去,故色無不在。是以聖人淡然忘懷,而以虛統物,故物無不治,而理無不極。〉白馬者,有去取于色,黃、黑馬皆以所色去,故唯白馬獨可以應耳。〈去黃取白,則衆馬各守其色,自殊而去,故唯白馬獨應矣。王者黨其所私而疎天下,則天下各守其疎,自殊而叛矣。天下俱叛,誰當應君命哉?其唯所私乎!所私獨應命,則適足增禍,不能靜亂也。〉無去者,非有去也。故曰白馬非馬。」〈不取于白者,是不去黃也。不去于色,則色之與馬非有能去。故曰無去者非有去也。凡黃、白之在馬,猶親疎之在人。私親而背疎,則疎者叛矣。疎者離叛,則親不能獨存矣。故曰白馬非馬。是以聖人虛心洞照,理無不統。懷六合于胸中,而靈鑑有餘;燭萬象于方寸,而其神彌靜。故能處親而無親,在疎而無疎。雖不取于親疎,亦不舍于親疎,所以四海同親,萬國共貫也。〉
Public domainPublic domainfalsefalse