Valid Moves ⊢
Chapter 7 · pp. 262–328

Predicate Logic: Syntax and Symbolization

SL treats sentences as unbreakable. PL looks inside them, at predicates, singular terms and quantity expressions, so it can show why "None of David's friends supports Republicans" and two more premises make a valid argument.

Vocabulary of PL
Sentence lettersA … Z
PredicatesFx, Lxy, Bxyz
Constantsa … v
Variablesw, x, y, z
Quantifiers(∀x)   (∃x)
PLE addsa = b   f(a)
Section 7.1

Predicates, singular terms and quantity expressions

pp. 262–267 · exercises 7.1E

Atomic sentences of SL are independent of one another, so SL can't see that "Sarah supports Breitlow" and "Breitlow is a Republican" together mean Sarah supports a Republican. Nor can it show that "Each citizen will vote or will not vote" is a logical truth about each citizen.

Singular terms

A singular term designates, or purports to designate, one thing: a proper name ("Marie Curie"), a definite description ("the discoverer of radium"), or a pronoun standing in for one of those.

Predicates

Remove the singular terms from a sentence and you're left with a predicate. "Sarah supports Breitlow" yields the two-place predicate "x supports y". The number of gaps is the predicate's number of places.

Quantity expressions

"All", "some", "none", "each" don't name anything. They say how many things satisfy a predicate, and PL's quantifiers capture them.

From English to parts

Sarah supports Breitlow.Ssb
Breitlow is a Republican.Rb
None of David's friends supports a Republican.~ (∃x)[Fxd & (∃y)(Ry & Sxy)]

Key: s Sarah, b Breitlow, d David, Fxy x is a friend of y, Rx x is a Republican, Sxy x supports y.

Section 7.2

The formal syntax of PL

pp. 268–275 · exercises 7.2E

Officially an n-place predicate carries n primes (F′, B″); informally they're dropped when the terms make the number of places clear. An atomic formula is a sentence letter, or an n-place predicate followed by n individual terms.

Recursive definition of "formula of PL"

  1. Every atomic formula is a formula.
  2. If P is a formula, so is ~ P.
  3. If P and Q are formulas, so are (P & Q), (P ∨ Q), (P ⊃ Q), (P ≡ Q).
  4. If P contains at least one occurrence of x and no x-quantifier, then (∀x)P and (∃x)P are formulas.
  5. Nothing else is a formula.

Scope, free and bound

The scope of a quantifier is the quantifier plus the subformula right after it. An occurrence of x is bound if it lies in the scope of an x-quantifier, otherwise free. A sentence of PL is a formula with no free variables.

Careful with dropped outer brackets: (∀x)(Fx ⊃ Ga) is quantified, but (∀x)Fx ⊃ Ga is a conditional whose antecedent is quantified.

Substitution instances

P(a/x) is P with a in place of x. If P is (∀x)Q or (∃x)Q, then Q(a/x) is a substitution instance of P, and a is the instantiating constant: Fab is an instance of (∃z)Fzb.

Not formulas, and why

(∀x)FaNo x after the quantifier (clause 4).
(∀y)(Fy ⊃ (∀y)Gy)The formula already contains a y-quantifier.
Fa & Gb & HcEach binary connective needs its own brackets.

Formulas that aren't sentences

Rabzz is free.
(∀z)Gz ∨ HzThe last z is outside the quantifier's scope.
Section 7.3

Introduction to symbolization

pp. 276–295 · exercises 7.3E

A symbolization key fixes a universe of discourse (UD), what each predicate means, and what each constant names. The UD matters: with UD the set of people, "everyone is happy" is just (∀x)Hx; with a wider UD you need (∀x)(Px ⊃ Hx).

Variables range over the whole UD. The existential quantifier means "at least one". Translate in stages: first a quasi-English paraphrase with variables ("each x is such that if x is a dog then x barks"), then the formula.

The pairing rule

Universal claims pair with ⊃; existential claims pair with &. (∀x)(Dx & Bx) says everything is a barking dog. (∃x)(Dx ⊃ Bx) is true as soon as anything in the UD isn't a dog.

The four standard forms

All dogs bark.(∀x)(Dx ⊃ Bx)
Some dogs bark.(∃x)(Dx & Bx)
No dogs bark.(∀x)(Dx ⊃ ~ Bx)  or  ~ (∃x)(Dx & Bx)
Not all dogs bark.~ (∀x)(Dx ⊃ Bx)  or  (∃x)(Dx & ~ Bx)
Section 7.4

Symbolization fine-tuned

pp. 296–309 · exercises 7.4E

Overlapping quantifiers

With two-place predicates, quantifier order changes the meaning. "Everyone loves someone" is (∀x)(∃y)Lxy; "someone is loved by everyone" is (∃y)(∀x)Lxy. The second entails the first, not the other way round.

Tricky English

  • "Only Fs are G": (∀x)(Gx ⊃ Fx), the arrow pointing the other way.
  • "Any" often works like "every", but "if anything is broken, Sam will fix it" is (∀x)(Bx ⊃ Fsx) while "if everything is broken, Sam will quit" is (∀x)Bx ⊃ Qs.
  • Relative clauses become conjunctions inside the scope: "every gorilla that likes a rhinoceros…" puts Gx & (∃y)(Ry & Lxy) in the antecedent.
  • Pronouns that cross-refer to a quantified phrase become the same bound variable.

Same words, different order

Every animal likes some animal.(∀x)[Ax ⊃ (∃y)(Ay & Lxy)]
Some animal is liked by every animal.(∃y)[Ay & (∀x)(Ax ⊃ Lxy)]

Read the outermost quantifier first: it says what the claim is about.

Section 7.5

The language PLE

pp. 310–328 · exercises 7.5E

PLE adds two things to PL. The identity predicate, always interpreted as identity and written informally a = b (negated: ~ a = b). And functors, which name functions: if f(x) is "the successor of x", then f(a) is a complex term, and (∀x)(Ex ⊃ Of(x)) says the successor of an even number is odd.

Identity lets PLE count. Different variables don't mean different things, so "at least two" needs an explicit ~ x = y. It also handles "everyone else", "only", superlatives, and definite descriptions ("the F is G": exactly one thing is F, and it is G).

Counting with identity

At least two apples(∃x)(∃y)[(Ax & Ay) & ~ x = y]
At most one apple(∀x)(∀y)[(Ax & Ay) ⊃ x = y]
Exactly one apple(∃x)[Ax & (∀y)(Ay ⊃ y = x)]
The apple is red(∃x)[(Ax & (∀y)(Ay ⊃ y = x)) & Rx]
Tool

Formula analyzer

Type an expression of PL or PLE. The analyzer checks it against the recursive definition, marks free variables, and lists every subformula with its main logical operator, as in the table in 7.2.

Shortcuts: (Ax) for (∀x), (Ex) for (∃x), ~, &, v (with spaces), > for ⊃, <-> for ≡. In PLE, = is identity.

Try:
Practice

Practice sets for Chapter 7

For our session

Discussion questions

  1. Why does clause 4 forbid (∀x)Fa and (∀y)(Fy ⊃ (∀y)Gy)? What would they mean if allowed?
  2. Translate "Everybody loves somebody" two ways and describe a situation where the readings come apart.
  3. How does choosing a narrower UD simplify symbolizations? What can go wrong?
  4. "Some" in PL means "at least one". Is that faithful to English? Does "some apples" ever mean "at least two"?
  5. Why can't PL (without identity) say "there are at least two things"?
Your notes

Questions for our session

Saved in this browser only.

Supplementary reading

Nothing assigned from other texts for this chapter yet.