公孙龙不像惠施那样强调“实”是相对的、变化的,而强调“名”是绝对的、不变的。他由此得到与柏拉图的理念或共相相同的概念,柏拉图的理念或共相在西方哲学是极著名的。
他的著作《公孙龙子》,有一篇《白马论》。其主要命题是“白马非马”。公孙龙通过三点论证,力求证明这个命题。第一点是:“马者。所以命形也;白者,所以命色也。命色者非命形也。故曰:白马非马。”若用西方逻辑学术语,大家可以说,这一点是强调,“马”、“白”、“白马”的内涵的不同。“马”的内涵是一种动物,“白”的内涵是一种颜色,“白马”的内涵是一种动物加一种颜色。三者内涵各不相同,所以白马非马。
第二点是:“求马,黄黑马皆可致。求白马,黄黑马不可致。……故黄黑马一也,而可以应有马,而不可以应有白马,是白马之非马审矣”。“马者,无去取于色,故黄黑皆所以应。白马者有去取于色,黄黑马皆所以色去,故惟白马独可以应耳。无去者,非有去也。故曰:白马非马”。若用西方逻辑学术语,我们可以说,这一点是强调,“马”、“白马”的外延的不同。“马”的外延包括一切马,不管其颜色的区别。“白马”的外延只包括白马,有相应的颜色区别。由于“马”与“白马”外延不同,所以白马非马。
第三点是:“马固有色,故有白马。使马无色,有马如己耳。安取白马?故白者,非马也。白马者,马与白也,白与马也。故曰:白马非马也。”这一点似乎是强调,“马”这个共性与“白马”这个共性的不同。马的共性,是一切马的本质属性。它不包涵颜色,仅只是“马作为马”。这样的“马”的共性与“白马”的共性不同。也就是说,马作为马与白马作为白马不同。所以白马非马。
或“坚石”,除了马作为马,又还有白作为白,即白的共相。《白马论》中说:“白者不定所白,忘之而可也。白马者言白。定所白也。定所白者,非白也。”定所白,就是具体的白色,见于各种实际的白色物体。见于各种实际白色物体的白色,是这些物体所定的。但是“白”的共相,则不是任何实际的白色物体所定。它是未定的白的共性。《公孙龙子》另有一篇《坚白论》。其主要命题是“离坚白”。公孙龙的证明有两个部分。第一部分是,假设有坚而白的石,他设问说:“坚、白、石:三,可乎?曰:不可。曰:二,可乎?曰:可。曰:何哉?曰:无坚得白,其举也二;无白得坚,其举也二”。“视不得其所坚而得其所白者,无坚也。拊不得其所白而得其所坚,得其坚也,无白也。”这段对话是从知识论方面证明坚、白是彼此分离的。有一坚白石,用眼看,则只“得其所白”,只得一白石;用手摸,则只“得其所坚”,只得一坚石。感觉白时不能感觉坚,感觉坚时不能感觉白。所以,从知识论方面说,只有“白石”没有“坚白石”。这就是“无坚得白,其举也二;无白得坚,其举也二”的意思。
他的关于名与实的关系的理论是建立在他的关于共相的唯心主义哲学理论之上的。他认为,共相是一种独立存在。他的“坚白论”就是企图论证一块白石头的白色和坚硬性是可以独立存在的。他首先从关于“坚白石”的感觉来进行分析,企图说明,“坚”与“白”可以互相分离,然后再说明它们可以离开人们的意识而存在。他说:“视不得其所坚而得其所白者,无坚也。,拊不得其所白而得其所坚者,无白也。”(《坚白论》)又说:“得其白.得其坚,见与不见离:不见离。一一不相盈故离,离也者藏也。”(同上)这是说,看的时候感觉不到坚硬性,而只感觉到白色,这时候坚硬性等于没有。触的时候感觉不到白色,而只感觉到坚硬性,这时候白色等于没有。或者感觉到白色,或者感觉到坚硬性。感觉到的与感觉不到的是彼此分离的。彼此不联在一起,所以说是分离。而分离就是藏在自身之中。(公孙龙自己解释说“藏”是指“自藏”有相当于“潜存”之意)公孙龙的这两段话是说坚白石的白色和坚硬性是可以彼此分离而存在的。他又说:“且犹白,以目,以火见,而火不见;则火与目不见而神见。神不见,而见离。”(同上)这里所说的“神”即精神作用,也就是指意识;“火”就是光。这是说,例如白色是靠着眼睛和光看见的。但光本身没有见物的作用,那么光和眼睛合在一起也不能看见,只能是意识在看见,而意识本身也是没有见物作用的。所以白色是和视觉分离着的。公孙龙在这里是在说明白色等共相是可以离开人类的感觉而独立存在的。(公孙龙在这里犯了一些逻辑错误。因为由眼睛离开了光不能见物和光本身没有见物作用这样的前提,不能推出,眼睛和光合在一起也不能看见。)由这一些话可以清楚地看出来,公孙龙主张像“白色”这一类共相是客观存在的,因之他是客观唯心主义者。