A story survives from ancient China: Gongsun Long (c. 320–250 BCE) rode up to a border gate whose posted rule read "no horses may pass." He dismounted and argued, with complete philosophical seriousness, that his horse was white and therefore not a horse, and passed through. Whether or not the story is true, it captures exactly the spirit of his thought: that names are not trivial labels but windows into the structure of reality, and that carelessly conflating different names produces logical error, practical confusion, and bad governance.
Gongsun Long belongs to the School of Names (Mingjia, 名家), a loosely grouped set of Warring States thinkers who focused on the relationship between language, thought, and reality. His text, the Gongsun Longzi, survives only in fragments, and its most celebrated chapter is the Baima lun, "Discourse on White Horse." The text is a dialogue between an advocate of the paradox and an unnamed objector, a format that forces the reader to follow the argument step by step rather than simply receiving a thesis.
The core claim, bai ma fei ma (白馬非馬), "a white horse is not a horse", sounds absurd. Every white horse is obviously a horse. But Gongsun Long's point is not biological; it is logical and ontological. He distinguishes carefully between three types of things: ma (horse) as a general name designating the universal horseness. bai (white) as a general name designating the universal whiteness. And bai ma (white horse) as a compound name designating something that essentially involves both horseness and whiteness together.
The first argument from extension: The name "horse" picks out all horses regardless of color, yellow, black, brown, white. If you want a horse, any horse will do. But if you want a white horse, a yellow horse will not do. Therefore, "white horse" and "horse" pick out different extensions: the first is more restricted. Since they pick out different things, they are not the same name, and what satisfies one need not satisfy the other.
The second argument from intension: "Horse" as a universal names what it is to be a horse, horseness, which by itself has nothing to do with color. Color is not part of what makes something a horse. "White" names whiteness, which has nothing to do with horses specifically. "White horse" is a compound that fuses horseness with whiteness. But since horseness ≠ (horseness + whiteness), the compound cannot be identical to the simple universal. A white horse is not a horse in the sense that it is not the same kind of thing as the abstract universal horse.
"Horses certainly have color, and so there are white horses. Suppose horses had no color, then there would simply be horses. How could one single out white horses? Therefore whiteness is not horse. A white horse is horse combined with whiteness. Horse combined with whiteness is not horse. Therefore I say a white horse is not a horse."
— Gongsun Long, Gongsun Longzi, "Baima lun" (Discourse on White Horse), c. 3rd century BCE, trans. A. C. Graham
This argument rests on a sharp distinction between universals and their instances, and between simple and compound universals. Gongsun Long is essentially making the point that concept identity is more fine-grained than class membership: "white horse" and "horse" may pick out overlapping sets of individuals, but they are not the same concept. If you substitute one for the other in all contexts, treating "white horse" as just a special case of "horse", you will make logical errors.
The philosophical stakes extend beyond semantics. In the Zhiwu lun (Discourse on Pointing and Things), Gongsun Long develops a theory of zhi (指, often translated as "attribute" or "pointer") and wu (物, things). Every thing has a zhi, an attribute or quality, that makes it what it is. But zhi in general (all attributes everywhere) is not the same as the specific zhi of a specific thing. This gives Gongsun Long a general theory of predication: names attach to things via their attributes, and confusing different attributes generates the linguistic errors that corrupt thought and governance.
Quick reflection
Gongsun Long's first argument is about extension, his second about intension. Which do you find more persuasive, and why?