Pred Logic Slides
Pred Logic Slides
• Remember two kinds of denotation. For work with logic, denotations are always
extensions.
• We call a denotation such as [[walk]] (a set) an extension, because it is defined by
the set of things the word walk describes or “extends over”
• The denotation [[j]] is also extensional because it is defined by the individual the
word John describes.
• Next we extend extensional denotation to transitive verbs, nouns, and sentences.
• Fido is a dog.
dog(f)
• Fido barked.
bark(f)
• A dog barked.
dog(x) ∧ bark(x)
• Fido is a dog.
dog(f)
• Fido is happy.
happy(f)
• A dog is happy.
dog(x) ∧ happy(x)
• We’re using ∧ even though the word and hasn’t occurred in either sentence.
• ∧ is going to turn out to have a lot more uses in our logical translations than just
as a translation of and
• Other sentential logical connectives will also turn up in surprising places
We still use sentential connectives from statement logic for English sententential
connectives (where they work!)
a. henchman(a) ∧ ??
b. henchman(a, b )
• Relational nouns: friend, enemy, mother, father, brother, sister, husband, wife,
owner, bottom, promise, blame
TALLER (b, d )
HENCHMAN (a, b )
NEAR (f, n)
but
. . . So we introduce quantifiers.
• The meaning we’ve got for (16) is that there’s some specific Buick (say, Fred’s)
that John doesn’t drive.
• Maybe that’s a reading for (16), but it’s surely not the most natural one.
• The meaning we want: It is NOT the case that there’s a Buick that John drives.
• The problem is that at the moment we havent even got a way of writing down the
most natural reading, on which the scope of the negation claim includes the
existence claim.
(17) a. Suppose B11 and B12 are both Buicks. John drives B11 and John doesn’t
drive B12.
b. Then there is an x such that it’s not the case both that x is a Buick and John
drives x. Namely B12. While B12 is a Buick John doesnt drive it.
c. So the logical formula (16b) comes out true in these circumstances.
d. But the English sentence (16a) is not true in these circumstances. John
shouldn’t be driving ANY Buicks, yet he’s driving B11.
e. The logical formula (16b) misdescribes the truth conditions of (16a) .
f. This is the semantic analogue of the grammar mis-describing the
grammaticality of a sentence.
Other Fixes
(20) a. A dog is happy.
b. ∃x[Dog(x) ∧ Happy(x)]
c. A dog barked.
d. ∃x[Dog(x) ∧ Bark(x)]
e. Fido is a dog.
f. ∃x[Dog(x) ∧ x = f]
Operator Scope
∃x [drive(j, x) ∧ Buick(x)]
¬ ∃x[drive(j, x) ∧ Buick(x)]
• We say: the scope of the negation is wider than the scope of the existential.
∀x[dog(x) → mammal(s)]
∀x[mammal(x) → dog(s)]
p q p→q
T T T
T F F
F T T
F T T