introduction to logic fall 2009 quiz game. conceptstrue/falsetranslations informal proofs formal...

55
INTRODUCTION TO LOGIC FALL 2009 Quiz Game

Upload: philip-kory-ellis

Post on 26-Dec-2015

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

INTRODUCTION TO LOGICFALL 2009

Quiz Game

Page 2: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

Concepts True/False TranslationsInformal Proofs

Formal Proofs

100 100 100 100 100

200 200 200 200 200

300 300 300 300 300

400 400 400 400 400

500 500 500 500 500

Page 3: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

Concepts True/False TranslationsInformal Proofs

Formal Proofs

200 200 200 200 200

400 400 400 400 400

600 600 600 600 600

800 800 800 800 800

1000 1000 1000 1000 1000

Page 4: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

Final Question

2000

Page 5: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(100)

What is the domain of discourse in Tarski’s World?

The blocks that appear on the checkered board.

Page 6: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

Is this a sentence of FOL?:x [y Smaller(x,y) (Cube(x) Cube(y))]

No.

Page 7: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(300)

When is a variable in a well-formed formula considered free?

When it is not bound by (does not fall within the scope of) a quantifier.

Page 8: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

What is the semantics for ?

xS(x) is true iff every object satisfies S(x).

Page 9: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(500)

Is (a = b) an FO consequence of Cube(a) and Cube(a)? Explain why or why not.

Yes, it is. Cube(a) and Cube(a) is a contradiction, no matter what “Cube” means, so anything follows.

Page 10: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

How many quantifiers appear in this sentence?: Jay is faster than any man on his team, but some woman out there is faster.

Two.

Page 11: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

Is this a well-formed formula of FOL?:y(Cube(x) FrontOf(x,b))

Yes.

Page 12: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(600)

When is a sentence ambiguous?

When it has more than one reading / meaning / translation into FOL.

Page 13: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(800)

How does this translate into FOL?: If a cow is chewing her cud, that means she’s happy.

x [(Cow(x) ChewCud(x)) Happy(x)]

Page 14: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(1000)

Give a counterexample to this being an FO validity: xy (SameCol(x,y) SameCol(y,x))

Replace “SameCol” with nonsense predicate “Mimsy.” Let “Mimsy” mean “Loves.” Then consider a possible situation in which John loves Mary but Mary does not love John.

Page 15: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(100)

How does this translate into FOL?: It’s not the case that if Mary’s tall, Sally is also tall.

(Tall(mary) Tall(sally))

Page 16: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

What is the Aristotelian form of this sentence?: Anything between two cubes is also between two tetrahedral.

All A’s are B’s.

Page 17: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(300)

How does this translate into FOL?: There are some people that just can’t be pleased.

x [Person(x) yPlease(y,x)]x [Person(x) CanBePleased(x)]

Page 18: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

How does this sentence read in plain English?:

x (Angry(x,2:00) Student(x) Fed(x,max,2:00))

No angry student fed Max at 2:00.

Page 19: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(500)

How does this translate into FOL? If something is a cube, then it is not in the same column as either a or b.

x [Cube(x) (SameCol(x,a) SameCol(x,b))]

Page 20: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

What is the Aristotelian form of this sentence?: Nobody who’s anybody is a quitter.

No A’s are B’s.

Page 21: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

How does this translate into FOL?: Everything smaller than a is a cube.

x (Smaller(x,a) Cube(x))

Page 22: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(600)

How does this sentence read in plain English?:x (LeftOf(x,a) RightOf(x,a)).

Anything that’s not left of a is not right of it either.

Page 23: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(800)

How does this translate into FOL?: We’re all doomed unless Batman comes through.

ComesThrough(batman) x Doomed(x)

Page 24: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(1000)

How does this translate into FOL? No object in front of a dodecahedron is small, unless there is nothing in front of it.

x [y FrontOf(y,x) (z (Dodec(z) FrontOf(x,z))

Small(x))]

Page 25: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(100)

A sound argument can have false premises.

False.

Page 26: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

Some rabbits are black translates as: x (Rabbit(x) Black(x))

False.

Page 27: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(300)

This equivalence holds: A (B C) (A B) C

True.

Page 28: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

If a sentence is a logical truth, then it’s also an FO validity.

False.

Page 29: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(500)

Is this sentence true or false in this world?:x y [SameCol(x,y) (Cube(x) Tet(y))]

False.

Page 30: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

In a world with only three small cubes, some object satisfies Large(z) Cube(z).

True.

Page 31: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

This equivalence holds:x (P(x) Q(x)) x P(x) x Q(x)

False.

Page 32: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(600)

This equivalence holds: x (A B) x (A B)

True.

Page 33: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(800)

If A is a tautological consequence of B, then A is an FO consequence of B.

True.

Page 34: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(1000)

Every cat climbs some tree at some time translates asx y z [(Cat(y) Tree(z)) (Time(x) Climbs(y,z,x))]

False.

Page 35: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(100)

What is the name of the inference rule used here?

Existential Introduction or Generalization

Page 36: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

Is the following world a counterexample to this inference? Something is large, because b is a cube.

Yes.

Page 37: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(300)

What is the main method of proof used in proving this argument?

Existential Elimination

Page 38: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

Where does this informal proof go wrong?

Let ‘c’ name some object such that Cube(c) and Small(c), from premises 1 and 2. Therefore some object is both a cube and small, by existential introduction.

The first sentence: you know that something’s a cube and something’s small, but you can’t assume that the same thing is both.

Page 39: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(500)

Give an informal proof of this argument.

Let ‘a’ name an arbitrary object in the domain. By universal elimination on premises 1 and 2, we know that Tet(a) Small(a) and Small(a). So it follows that Tet(a). But since the choice of a was arbitrary, we can use universal introduction to conclude x Tet(x).

Page 40: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

What is the name of the inference rule used here? Anything round is either blue or white. Therefore, if the Geico Gecko is round, then he’s blue or white.

Universal Elimination or Instantiation

Page 41: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

What is the main method of proof used in proving this argument?

Proof by Cases or Disjunction Elimination

Page 42: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(600)

What is the main method of proof used in proving this argument?

General Conditional Proof

Page 43: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(800)

Describe what a counterexample world to this argument would look like.

It would be a world in which no cubes exist.

Page 44: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(1000)

Give an informal proof of this argument.

Suppose for contradiction that x Large(x). Then let ‘a’ name an arbitrary member of the domain. By universal elimination on the assumption and premise 1, we have Large(a) and Large(a) Small(a), so by modus ponens, Small(a). But since a was arbitrary, we can conclude x Small(x). But this contradicts premise 2. So we have a contradiction from the assumption that x Large(x); therefore, x Large(x).

Page 45: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(100)

Is this a valid proof?

Yes, if a exists in the domain of discourse.

Page 46: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

What is the main method of proof here?

Intro

Page 47: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(300)

What’s the missing line?

LeftOf(d,c)

Page 48: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

What’s the missing justification?

Elim: 3

Page 49: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(500)

Give a formal proof of this argument.

Page 50: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(200)

Is this a valid proof?

Yes.

Page 51: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(400)

What is the main method of proof here?

Elim

Page 52: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(600)

What’s the missing line?

Cube(c)

Page 53: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(800)

What’s the missing justification?

Intro: 4-7

Page 54: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

(1000)

Give a formal proof of this argument.

Page 55: INTRODUCTION TO LOGIC FALL 2009 Quiz Game. ConceptsTrue/FalseTranslations Informal Proofs Formal Proofs 100 200 300 400 500

Final question

Give a formal proof of this argument.