公孫竜
『呂氏春秋』の諸篇によれば、燕の昭王に「偃兵」(非戦・休戦)を説いた後、趙の平原君の食客となり、恵文王に「偃兵」「兼愛」を説いたという。この二つは墨家の思想的特長とされるものでもある。
『公孫龍子』では、「白馬非馬説」すなわち「白とは色の概念であり、馬とは動物の概念である。であるから、この二つが結びついた白馬という概念は馬という概念とは異なる」という論や、「堅白論」すなわち「白くて固い石は手で触っているときには白いということは解らず、目で見ているときには硬いということが解らない。すなわち、白いという概念と硬いという概念は両立しない」という論などを説いている。
『韓非子』外儲説左上篇では、兒説という人物が白馬に乗って関所を通る際、「白馬非馬説」を用いて馬の通行税を免れようとするものの、役人が頑として聞かず、結局は税を支払ったという。別の書物では、公孫龍も同じようなことをしたという(『白孔六帖』巻9所引の『新論』など)。
『史記』平原君虞卿列伝によれば、陰陽家の鄒衍が趙に来て、平原君の面前で「白馬非馬説」などを無用な学説として非難し、「至道」の説を唱えてからは、平原君の寵愛を失い、趙を去ることになったという。その後の行方は知れない。
公孫龍は平原君に抗議の退け方を助言した。「藏三牙」または「藏三耳」という学説をめぐって孔穿と討論した。 審応覧 応言 - 燕の昭王に「偃兵」を説いた。高誘(中国語版)注によれば公孫龍は魏の人だった。
『史記』 孟子荀卿列伝 - 趙で「堅白同異之辯」を説いた。 平原君虞卿列伝 - 平原君に進言した。鄒衍に非難されて趙を去った。『史記集解』所引の『別録』には、鄒衍の非難の詳細が記されている。
『戦国策』趙策 - 平原君虞卿列伝と同内容の進言。
『孔叢子』公孫龍
『塩鉄論』箴石 - 公孫龍の発言が引用される。同じ篇に「子石」の名も見えることから、本項の公孫龍ではなく孔子の弟子の公孫龍(中国語版)の発言とする解釈もある。
『法言』吾子 - 「公孫龍詭辞数万以為法......」
『論衡』案書 - 「公孫龍著堅白之論......」
『中論』考偽
『文心雕龍』諸子
『芸文類聚』巻66等所引『荘子』佚文、『太平御覧』巻390所引『説苑』佚文、『新序』雑事二など - 「梁君出猟」説話。
『初学記』巻7所引『七略』 - 兒説と似た出関説話。
『白孔六帖』巻9所引『新論』 - 兒説と似た出関説話。