Full Text
Chapter 2. Classical Logic II: Higher-Order Logic
Stewart Shapiro
Extract
A typical interpreted formal language has (first-order) variables that range over a collection of objects, sometimes called a domain-of-discourse. The domain is what the formal language is about. A language may also contain second-order variables that range over properties, sets, or relations on the items in the domain-of-discourse, or over functions from the domain to itself. For example, the sentence ‘Alexander has all the qualities of a great leader’ would naturally be rendered with a second-order variable ranging over qualities. Similarly, the sentence ‘there is a property that holds of all and only the prime numbers’ has a variable ranging over properties of natural numbers. Third-order variables range over properties of properties, sets of sets, functions from properties to sets, etc. For example, according to some logicist accounts, the number 4 is the property shared by all properties that apply to exactly four objects in the domain. Accordingly, the number 4 is a third-order item. Fourth-order variables, and beyond, are characterized similarly. The phrase ‘higher-order variable’ refers to the variables beyond first-order. A language is first-order if it has first-order variables and no others. A language is second-order if it has first-order and second-order variables and no others, etc. A language is higher-order if it is at least second-order. The study of first-order ... log in or subscribe to read full text
Log In
You are not currently logged-in to Blackwell Reference Online
If your institution has a subscription, you can log in here: