Predicates in search of nouns
According to standard categorical logic, statements of the form All S are P must have some sort of noun-phrase in the predicate. Thus ‘All dogs are mammals’ is fine, but ‘All dogs are four-legged’ is not. Why is this a requirement? Standard categorical logic is based on Aristotelian logic and inherits some of Aristotle’s assumptions. So one reason for the noun-requirement is that given Aristotelian metaphysics predicates without nouns are incomplete. To understand why, we first need to keep in mind that predicates (parts of language) correspond to properties (parts of the extra-linguistic—that is, non-linguistic—world). Predicates without nouns are incomplete because, according to Aristotle, properties must inhere in objects in order to exist. There are no free-floating properties—properties without some subject that they attach to. Thus, statements like ‘All dogs are four-legged’ while grammatic...