A Guide to FOL Proof Rules ( for Worksheet 6)

Similar documents
Is the law of excluded middle a law of logic?

16. Universal derivation

Semantic Entailment and Natural Deduction

Artificial Intelligence Prof. P. Dasgupta Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

The way we convince people is generally to refer to sufficiently many things that they already know are correct.

Revisiting the Socrates Example

Logic & Proofs. Chapter 3 Content. Sentential Logic Semantics. Contents: Studying this chapter will enable you to:

Russell: On Denoting

Announcements. CS243: Discrete Structures. First Order Logic, Rules of Inference. Review of Last Lecture. Translating English into First-Order Logic

Logic Appendix: More detailed instruction in deductive logic

An Introduction to. Formal Logic. Second edition. Peter Smith, February 27, 2019

UC Berkeley, Philosophy 142, Spring 2016

Logic I, Fall 2009 Final Exam

A BRIEF INTRODUCTION TO LOGIC FOR METAPHYSICIANS

What are Truth-Tables and What Are They For?

(Refer Slide Time 03:00)

Day 3. Wednesday May 23, Learn the basic building blocks of proofs (specifically, direct proofs)

A Solution to the Gettier Problem Keota Fields. the three traditional conditions for knowledge, have been discussed extensively in the

HANDBOOK (New or substantially modified material appears in boxes.)

Natural Deduction for Sentence Logic

A. Problem set #3 it has been posted and is due Tuesday, 15 November

Facts and Free Logic. R. M. Sainsbury

Facts and Free Logic R. M. Sainsbury

Artificial Intelligence Prof. P. Dasgupta Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

THE RELATION BETWEEN THE GENERAL MAXIM OF CAUSALITY AND THE PRINCIPLE OF UNIFORMITY IN HUME S THEORY OF KNOWLEDGE

Study Guides. Chapter 1 - Basic Training

2.1 Review. 2.2 Inference and justifications

The free will defense

HANDBOOK (New or substantially modified material appears in boxes.)

Nature of Necessity Chapter IV

Chapter 3: More Deductive Reasoning (Symbolic Logic)

Chapter 8 - Sentential Truth Tables and Argument Forms

C. Problem set #1 due today, now, on the desk. B. More of an art than a science the key things are: 4.

Outline. 1 Review. 2 Formal Rules for. 3 Using Subproofs. 4 Proof Strategies. 5 Conclusion. 1 To prove that P is false, show that a contradiction

ILLOCUTIONARY ORIGINS OF FAMILIAR LOGICAL OPERATORS

The Perfect Being Argument in Case-Intensional Logic The perfect being argument for God s existence is the following deduction:

Chapter 9- Sentential Proofs

Ayer on the criterion of verifiability

Complications for Categorical Syllogisms. PHIL 121: Methods of Reasoning February 27, 2013 Instructor:Karin Howe Binghamton University

Responses to the sorites paradox

Review of Philosophical Logic: An Introduction to Advanced Topics *

SYLLOGISTIC LOGIC CATEGORICAL PROPOSITIONS

Lecture Notes on Classical Logic

INTERMEDIATE LOGIC Glossary of key terms

A Note on a Remark of Evans *

TWO VERSIONS OF HUME S LAW

Possibility and Necessity

Announcements. CS311H: Discrete Mathematics. First Order Logic, Rules of Inference. Satisfiability, Validity in FOL. Example.

What would count as Ibn Sīnā (11th century Persia) having first order logic?

Logic: A Brief Introduction

HANDBOOK. IV. Argument Construction Determine the Ultimate Conclusion Construct the Chain of Reasoning Communicate the Argument 13

Verificationism. PHIL September 27, 2011

Module 5. Knowledge Representation and Logic (Propositional Logic) Version 2 CSE IIT, Kharagpur

Critical Thinking. The Four Big Steps. First example. I. Recognizing Arguments. The Nature of Basics

Logic: A Brief Introduction. Ronald L. Hall, Stetson University

Contemporary Theology I: Hegel to Death of God Theologies

Generic truth and mixed conjunctions: some alternatives

9.1 Intro to Predicate Logic Practice with symbolizations. Today s Lecture 3/30/10

LTJ 27 2 [Start of recorded material] Interviewer: From the University of Leicester in the United Kingdom. This is Glenn Fulcher with the very first

Aquinas' Third Way Modalized

Criticizing Arguments

A Short Course in Logic Example 3

3.3. Negations as premises Overview

the negative reason existential fallacy

Illustrating Deduction. A Didactic Sequence for Secondary School

Instrumental reasoning* John Broome

Situations in Which Disjunctive Syllogism Can Lead from True Premises to a False Conclusion

PHI 1500: Major Issues in Philosophy

Reply to Kit Fine. Theodore Sider July 19, 2013

PART III - Symbolic Logic Chapter 7 - Sentential Propositions

How Gödelian Ontological Arguments Fail

What is the Frege/Russell Analysis of Quantification? Scott Soames

356 THE MONIST all Cretans were liars. It can be put more simply in the form: if a man makes the statement I am lying, is he lying or not? If he is, t

1 Clarion Logic Notes Chapter 4

2.3. Failed proofs and counterexamples

Quantificational logic and empty names

Primitive Thisness and Primitive Identity Robert Merrihew Adams

Today we turn to the work of one of the most important, and also most difficult, philosophers: Immanuel Kant.

Moore on External Relations

PHILOSOPHY OF LOGIC AND LANGUAGE OVERVIEW LOGICAL CONSTANTS WEEK 5: MODEL-THEORETIC CONSEQUENCE JONNY MCINTOSH

Comments on Truth at A World for Modal Propositions

The paradox we re discussing today is not a single argument, but a family of arguments. Here are some examples of this sort of argument:

4.1 A problem with semantic demonstrations of validity

SAVING RELATIVISM FROM ITS SAVIOUR

Cohen 2004: Existential Generics Shay Hucklebridge LING 720

Lecture 4: Deductive Validity

A Liar Paradox. Richard G. Heck, Jr. Brown University

Courses providing assessment data PHL 202. Semester/Year

Leibniz, Principles, and Truth 1

Transition to Quantified Predicate Logic

An Inferentialist Conception of the A Priori. Ralph Wedgwood

Workbook Unit 17: Negated Categorical Propositions

Testing semantic sequents with truth tables

Semantic Foundations for Deductive Methods

Artificial Intelligence. Clause Form and The Resolution Rule. Prof. Deepak Khemani. Department of Computer Science and Engineering

Maudlin s Truth and Paradox Hartry Field

General Philosophy. Dr Peter Millican,, Hertford College. Lecture 4: Two Cartesian Topics

Some proposals for understanding narrow content

This Magic Moment: Horwich on the Boundaries of Vague Terms

Final Paper. May 13, 2015

Transcription:

A Guide to FOL Proof Rules ( for Worksheet 6) This lesson sheet will be a good deal like last class s. This time, I ll be running through the proof rules relevant to FOL. Of course, when you re doing any given proof, these are used in addition to the TFL rules. If you need a refresher on those, have a look at the last handout as well. Since FOL works with interpretations rather than truth tables, the explanations will be somewhat different than many of those you saw last time. However, the objective here will be the same: to help the rules make sense with respect to what you already know about the quantifiers. Universal Elimination ( E ) This rule is probably the simplest of all of those unique to FOL. Suppose we had a proposition xf x. This proposition tells us that everything is F. So, we can eliminate the quantifier by saying of any object that it is F: e.g. Fa, Fb, Fc, etc.. With this rule, it does not matter whether the name already appears in the proof of not. If everything is F, then that includes the objects already named in the proof! Another thing to remember with E you must replace all instances of the relevant variable in the proposition. What do I mean by this? Suppose we had a proposition that looked like this: x ( Fx (( Qxa v Rbx ) Sc ) If you were to use the E rule on this proposition, you would have to replace every instance of the variable under the scope of the variable i.e. you would have to replace every instance of x in this case. So, the proposition you derive might look like this ( Fa (( Qaa v Rba ) Sc ) or ( Fe (( Qea v Rbe ) Sc ) but NOT like this ( Fa (( Qxa v Rbx ) Sc ) or ( Fa (( Qba v Rbb ) Sc )

Here, then, is the formal statement of the E rule: Existential Introduction ( I ) This rule allows us to move from saying of some particular object a that it is F, to saying that something is F. For any given proposition that has a name in it, we can replace any of the instances of that name by way of I. In this way, I differs from universal elimination ( E ). Observe, suppose we had a proposition that looked like this: x ( As (( Bsx v Cxs ) Dc ) And suppose that we wanted to replace the name s. In this case, we can replace as many or as few of the instances of s as we like. The only restriction is, I couldn t use a variable that already appears in the proposition. In other words, I could not do this: x x ( Ax (( Bxx v Cxx ) Dc ) We already had a quantifier quantifying over x s. In doing this, there s now conflict between the two quantifiers. This is never allowed. Instead, we would have to do this: y x ( Ay (( Byx v Cxy ) Dc ) Similarly, either of the following would also be acceptable, since I don t have to replace all instances of s : y x ( As (( Byx v Cxy ) Dc ) OR y x ( Ay (( Bsx v Cxs ) Dc ) Here, then, is the formal rule:

A brief (but important!) note on the placement of quantifiers: we always build our proposition from the inside out. So, when you introduce a quantifier it must be placed furthest to the left, relative to any quantifiers that are already there. The quantifier you introduce has to be the outermost in the proposition at that time. For instance, you couldn t move from this x ( As (( Bsx v Cxs ) Dc ) to... x y ( Ay (( Byx v Cxy ) Dc ) The existential quantifier in this case has to go outside the quantifier that was there first, as in the following: y x ( Ay (( Byx v Cxy ) Dc ) This means that, when there are several quantifiers in the conclusion you re trying to prove, you need to mindful of the order in which they appear. You might find you have to introduce the quantifiers in a particular order so that they appear in the order called for. In general, whenever you introduce a connective or quantifier, it must be the main operator in the resulting proposition. Similarly, whenever you eliminate a connective or quantifier, it must be the main operator in the proposition containing that connective or quantifier. Universal Introduction ( I ) Universal quantifiers range over everything in our domain. This makes proving a universal tricky! It s not enough to show that one or two things are F in order to prove that xfx we need to show that everything is F. Obviously, we couldn t do this manually, else we d never finish the proof! (After all, some domains have infinitely many members.) So instead, we take a slightly different approach. We show that, regardless of which element of the domain you picked, that thing would be F. Indeed, to do this, we don t even have to know how many things there are in the domain. Imagine that I told you Every person has a heart and a liver. So, everyone has a heart. And imagine someone (who clearly wasn t paying attention in logic class!) responded, Okay, I believe everyone has a heart and a liver, but how do you know they all have hearts?. I could prove without having to check any person at all. Take any person you like. Bob, for instance, I d say. Since we both accept that every person has a heart and a liver, Bob has a heart and a liver. But, it follows from that that Bob has a heart. Now, you might worry that I ve only said something about Bob not every person. But I said to pick anyone you like nothing hangs on being Bob. The key is, the reasoning would have worked no matter who I picked. Watch:

1. Every person has a heart and a liver. PREMISE Now pick a random person: Chuck 2. Chuck has a heart and a liver. UNIVERSAL ELIMINATION, 1 3. Chuck has a heart CONJUNCTION ELIMINATION, 2 But I could ve picked anyone other than Chuck. In my reasoning, I didn t have to use any facts unique to Chuck. None of my premises or assumptions said anything about Chuck in particular. So, the exact same reasoning would have worked for Donna through Zoe, etc. Every person has a heart UNIVERSAL INTRODUCTION, 3 In a proper proof, when we apply this rule, the name that we re replacing cannot appear in any undischarged assumptions. An assumption is undischarged, recall, when we re still inside of its scope visually, when you re still working to the right of that vertical line. So, (and this is easy to forget) premises count as a kind of assumption, and we are always in the scope of that assumption, since premises are out on the left most scope line the one we called the reality line. That means, if a name shows up in one of the premises, you cannot apply I to that name! If we could, we would be allowed to make the following obviously fallacious argument: 1. Chuck is a poet. PREMISE Everyone is a poet. UNIVERSAL INTRODUCTION, 1 Here, then, is the formal statement of the I rule: (Recall from the first class this term, I mentioned that this method of reasoning about an arbitrary element of the domain would return. We first saw this in the Reasoning about All Interpretations section. That section was essentially describing (in prose rather than formal language) a kind of universal introduction.)

Existential Elimination ( E ) The final basic quantifier rule is Existential Elimination. This rule is a bit unusual in the way that the rule for disjunction elimination was unusual, since we aren t eliminating the quantifier in the way that we eliminate other operators. When we have some existential proposition xfx, we know that something is F, but we don t know which thing. So, to eliminate an existential, we suppose that some arbitrary thing is F, and see what follows. For instance, consider the following: Suppose I told you, Someone is from Canada. And for anyone, if they re from Canada, then they re from North America. So, someone is from North America. But, we don t know who s from Canada, so how do we show this is valid? Well, take someone anyone you like! Harry, let s say. Let s suppose Harry s from Canada. Since, if a person s from Canada, then they re from North America, Harry is also from North America. What can I conclude from this reasoning? NOT that Harry is from North America! Harry was a random person we picked. We don t know anything about Harry. Everything we said about Harry was in the scope of the assumption that he is from Canada. And, once I ve picked him for our assumption, I cannot take Harry s name outside of that assumption. Here s where we ve gotten so far: 1. Someone is from Canada. PREMISE 2. For all people, if they re from Canada, then they re from N. America. PREMISE 3. Harry is from Canada ASSUMPTION 4. If Harry is from Canada, then Harry is from N. America. E 2 5. Harry is from N. America E 4, 3 Now, we just said I can t take Harry out of the scope of the assumption, out to the reality line. So I need to derive a proposition without Harry before I can discharge the assumption. Of course, if Harry is from North America, it follows that someone is from North America. (Remember, whenever we have a name, we can introduce an existential.) So: 1. Someone is from Canada. PREMISE 2. For all people, if they re from Canada, then they re from N. America. PREMISE 3. Harry is from Canada ASSUMPTION 4. If Harry is from Canada, then Harry is from N. America. E 2 5. Harry is from N. America E 4, 3 6. Someone is from N. America I 5

Now we can discharge the assumption. Line 6 doesn t say anything about Harry anymore, so we re allowed to conclude the argument as follows: 1. Someone is from Canada. PREMISE 2. For all people, if they re from Canada, then they re from N. America. PREMISE 3. Harry is from Canada ASSUMPTION 4. If Harry is from Canada, then Harry is from N. America. E 2 5. Harry is from N. America E 4, 3 6. Someone is from N. America I 5 7. Someone is from N. America EXISTENTIAL ELIMINATION 1, 3 6 Let s make sense of that rule citation. Why did I cite Line 1? Answer: because that is the existential statement that we used to generate our assumption that is the existential we are eliminating. After that, we have to cite the entire sub proof, since that is how we got to the proposition in Line 7. Once again, when we decided to use Harry in our assumption in Line 3, it s important that Harry didn t show up anywhere else in our argument (i.e. Harry didn t appear in any undischarged assumptions). Harry, in other words, was completely arbitrary. Exactly the same reasoning would have worked if we had used Ingrid or Jess. Here is the formal statement of the rule for E: That exhausts the basic quantifier rules. Beyond these, there is a collection of derived rules called conversion of quantifiers which we ll turn to next.

Conversion of Quantifiers (CQ) The CQ rules allow us to move negations around our quantifiers more easily. Thinking about these rules in natural( ish) language, they become quite intuitive. Let s look at an example using the property is a walrus. Suppose not everything is a walrus......then, it must be the case that there exists a not walrus (i.e. a thing that s not a walrus) HENCE: AND VICE VERSA... Suppose there exists a not walrus (i.e. a thing that s not a walrus)......then, it must be the case that not everything is a walrus HENCE: Suppose everything is not a walrus...then, it must be the case that no thing exists that is a walrus. HENCE:

AND VICE VERSA... Suppose no thing exists that is a walrus...then, it must be the case that everything is not a walrus HENCE: In general, it s useful to keep the following in mind: Whenever you move a negation through a quantifier... (i.e. if you push or pull it to the opposite side of the quantifier)...flip the quantifier (i.e. change the quantifier to its opposite) Bear in mind(!), this only works when the negation is immediately adjacent to the quantifier in question. And, by way of this rule, that negation can only move to a place that is also immediately adjacent to the quantifier. IDENTITY The identity rules are relatively straightforward. At any point in a proof, and for any name c, you can always say c = c. This is identity introduction. As for identity elimination, whenever you have some identity claim a = b, then whenever you have an instance of either one of those names, you can replace it with the other. And if the name shows up more than once in a given proposition, you can replace as many or as few instances as you like.

Hence: And The trickier part about these rules is knowing just when to use them! Particularly = I. This will come with practice. This is one of those rules that is easy to forget, so whenever you get stuck on proof involving identity, remember to try both identity rules to see what they can get you.