2
Quantificational Logic Scott Brown June 6, 2013 2.1. Quantifiers 1. Analyse the logical forms of these statements. (a)Anyone who has forgiven at least one person is a saint. x(yForgives(x, y) Saint(x) (b)Nobody in the calculus class is smarter than everybody in the discrete maths class. ¬∃x calculusclass(y discretemathsclass, smarter(x, y) (c)Everyone likes Mary, except Mary herself. x, x 6= Mary likes(x, M ary) (d) Jane saw a police officer, and Roger saw one too. a, b ∈{P olice}∧ saw(J ane, a) saw(Roger, b) (e) Jane saw a police officer, and Roger saw him too. p ∈{P olice}∧ saw(J ane, p) saw(Roger, p) 4. Translate the following statements into idiomatic English. (a)x[(H(x) ∧ ¬∃M (x, y)) U (x) All unmarried men are unhappy. (b)z(P (z,x) S(z,y) W (y)) There is a parent who has a sister. 7. Are these statements true or false? The universe of discourse is N. (a)xy(2x - y = 0) True (b)yx(2x - y = 0) False, because there is no one number which can be sub- tracted from 2 times all natural numbers to equal zero. (c)xy(x - 2y = 0) False, because the statement fails for x =1 (d)x(x< 10 ⇒∀y(y<x y< 9)) True (e)yz(y + z = 100) True (e.g. y = 1 and z = 99) (f)xy(y>x ∧∃z(y + z = 100)) False, because it is untrue for all cases where x>= 99. 1

ch2

Embed Size (px)

DESCRIPTION

Ch2 How to Prove It

Citation preview

Page 1: ch2

Quantificational Logic

Scott Brown

June 6, 2013

2.1. Quantifiers

1. Analyse the logical forms of these statements.(a)Anyone who has forgiven at least one person is a saint.∀x(∃yForgives(x, y)⇒ Saint(x)(b)Nobody in the calculus class is smarter than everybody in the discrete mathsclass.¬∃x ∈ calculusclass(∀y ∈ discretemathsclass, smarter(x, y)(c)Everyone likes Mary, except Mary herself.∀x, x 6= Mary ⇒ likes(x,Mary)(d) Jane saw a police officer, and Roger saw one too.∃a, b ∈ {Police} ∧ saw(Jane, a) ∧ saw(Roger, b)(e) Jane saw a police officer, and Roger saw him too.∃p ∈ {Police} ∧ saw(Jane, p) ∧ saw(Roger, p)

4. Translate the following statements into idiomatic English.(a)∀x[(H(x) ∧ ¬∃M(x, y))⇒ U(x)All unmarried men are unhappy.(b)∃z(P (z, x) ∧ S(z, y) ∧W (y))There is a parent who has a sister.

7. Are these statements true or false? The universe of discourse is N.(a)∀x∃y(2x− y = 0) True(b)∃y∀x(2x − y = 0) False, because there is no one number which can be sub-tracted from 2 times all natural numbers to equal zero.(c)∀x∃y(x− 2y = 0) False, because the statement fails for x = 1(d)∀x(x < 10⇒ ∀y(y < x⇒ y < 9)) True(e)∃y∃z(y + z = 100) True (e.g. y = 1 and z = 99)(f)∀x∃y(y > x ∧ ∃z(y + z = 100)) False, because it is untrue for all cases wherex >= 99.

1

Page 2: ch2

Equivalences Involving Quantifiers

1.Negate these statements and then reexpress the results as equivalent positivestatements.(a) Everyone who is majoring in maths has a friend who needs help with hishomework.¬∀x(M(x) ∧ F (x, y)⇒ H(y)∃x(M(x) ∧ F (x, y)⇒ ¬H(y)(b)Everyone has a roommate who dislikes everyone.¬∀x(R(x, y) ∧ ∀(x)D(y, x))∃x(R(x, y) ∧ ∃x¬D(y, x)(c) A ∪B ⊆ C \D∃x(x ∈ A ∨ x ∈ B) ∧ (x 6∈ C ∨ x ∈ D)(d) ∃x∀y[y > x⇒ ∃z(z2 + 5z = y)]¬∃x∀y[y > x⇒ ∃z(z2 + 5z = y)]∀x∀y[y > x⇒ ¬∃z(z2 + 5z = y)]

2