Invalidity in Predicate Logic



Similar documents
Mathematical Induction

Handout #1: Mathematical Reasoning

Predicate Logic Review

3. Mathematical Induction

CHAPTER 3. Methods of Proofs. 1. Logical Arguments and Formal Proofs

WRITING PROOFS. Christopher Heil Georgia Institute of Technology

5544 = = = Now we have to find a divisor of 693. We can try 3, and 693 = 3 231,and we keep dividing by 3 to get: 1

GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION

A Few Basics of Probability

P1. All of the students will understand validity P2. You are one of the students C. You will understand validity

BBC LEARNING ENGLISH 6 Minute Grammar Conditionals review

BBC Learning English Funky Phrasals Dating

Chapter 5: Fallacies. 23 February 2015

Lecture 17 : Equivalence and Order Relations DRAFT

An Innocent Investigation

How To Proofread

Vieta s Formulas and the Identity Theorem

Logic and Reasoning Practice Final Exam Spring Section Number

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

CHAPTER 2. Logic. 1. Logic Definitions. Notation: Variables are used to represent propositions. The most common variables used are p, q, and r.

Chapter 9. Systems of Linear Equations

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

The Refutation of Relativism

Translation Guide. Not both P and Q ~(P Q) Not either P or Q (neither/nor)

A Short Course in Logic Example 8

Quine on truth by convention

1.7 Graphs of Functions

Chapter 7. Functions and onto. 7.1 Functions

Pascal is here expressing a kind of skepticism about the ability of human reason to deliver an answer to this question.

Writing Thesis Defense Papers

Session 7 Fractions and Decimals

Math 4310 Handout - Quotient Vector Spaces

Last time we had arrived at the following provisional interpretation of Aquinas second way:

CHAPTER 7 ARGUMENTS WITH DEFIITIONAL AND MISSING PREMISES

(LMCS, p. 317) V.1. First Order Logic. This is the most powerful, most expressive logic that we will examine.

A Short Course in Logic Zeno s Paradox

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean.

Lecture 16 : Relations and Functions DRAFT

Math 3000 Section 003 Intro to Abstract Math Homework 2

The last three chapters introduced three major proof techniques: direct,

This asserts two sets are equal iff they have the same elements, that is, a set is determined by its elements.

Propositional Logic. A proposition is a declarative sentence (a sentence that declares a fact) that is either true or false, but not both.

To give it a definition, an implicit function of x and y is simply any relationship that takes the form:

Refer to: Present & future If-clause Main clause. ZERO Present + Present. If you can meet me at the car, that s easiest for me.

Your Portfolio. A portfolio shows examples of your work and may include the following items from events you have planned, or been involved with:

Kant s deontological ethics

If an English sentence is ambiguous, it may allow for more than one adequate transcription.

Mathematical Induction

p: I am elected q: I will lower the taxes

Gödel s Ontological Proof of the Existence of God

Chapter 4: The Logic of Boolean Connectives

Introduction to Hypothesis Testing

INCIDENCE-BETWEENNESS GEOMETRY

Slippery Slopes and Vagueness

CS 3719 (Theory of Computation and Algorithms) Lecture 4

Unit 1 Number Sense. In this unit, students will study repeating decimals, percents, fractions, decimals, and proportions.

Predicate Logic. Example: All men are mortal. Socrates is a man. Socrates is mortal.

Pigeonhole Principle Solutions

WHAT ARE MATHEMATICAL PROOFS AND WHY THEY ARE IMPORTANT?

Conditional Probability, Independence and Bayes Theorem Class 3, 18.05, Spring 2014 Jeremy Orloff and Jonathan Bloom

Likewise, we have contradictions: formulas that can only be false, e.g. (p p).

Kenken For Teachers. Tom Davis June 27, Abstract

Discrete Mathematics and Probability Theory Fall 2009 Satish Rao, David Tse Note 2

No Solution Equations Let s look at the following equation: 2 +3=2 +7

Practical Jealousy Management

Cosmological Arguments for the Existence of God S. Clarke

How to Use the Auction Effect to Sell Your House Faster

ON WHITCOMB S GROUNDING ARGUMENT FOR ATHEISM Joshua Rasmussen Andrew Cullison Daniel Howard-Snyder

PHI 201, Introductory Logic p. 1/16

The One Key Thing You Need to Be Successful In Prospecting and In Sales

How to Outsource Without Being a Ninnyhammer

The 5 P s in Problem Solving *prob lem: a source of perplexity, distress, or vexation. *solve: to find a solution, explanation, or answer for

Colored Hats and Logic Puzzles

a n+1 = a n + d 10 and a n+1 = a n +5,thenthesequencea 1,a 2,a 3,... is 10, 5, 0, 5, 10, 15, 20, 25,...

Ep #19: Thought Management

Club Accounts Question 6.

ONLINE SAFETY TEACHER S GUIDE:

Arguments and Dialogues

Self-Acceptance. A Frog Thing by E. Drachman (2005) California: Kidwick Books LLC. ISBN Grade Level: Third grade

Taking Payments Online Do You Care About Your Customers?

Careers Audio Transcription Carolyn Roberts with Sally Harrison

CHAPTER 7 GENERAL PROOF SYSTEMS

NECESSARY AND SUFFICIENT CONDITIONS

correct-choice plot f(x) and draw an approximate tangent line at x = a and use geometry to estimate its slope comment The choices were:

The phrases above are divided by their function. What is each section of language used to do?

CALCULATIONS & STATISTICS

INTRODUCTORY SET THEORY

In this episode we have a fun question for you. It is from Mathieu in Montreal.

BBC Learning English Talk about English Business Language To Go Part 12 - Business socialising

THERE ARE SEVERAL KINDS OF PRONOUNS:

Basic Proof Techniques

1/9. Locke 1: Critique of Innate Ideas

Practice with Proofs

Dedekind s forgotten axiom and why we should teach it (and why we shouldn t teach mathematical induction in our calculus classes)

INTRODUCTION. The Seven Rules of. Highly Worried People

1.2 Forms and Validity

10.4 Traditional Subject Predicate Propositions

Beyond Propositional Logic Lukasiewicz s System

Chapter 3. Cartesian Products and Relations. 3.1 Cartesian Products

0.8 Rational Expressions and Equations

Transcription:

Invalidity in Predicate Logic So far we ve got a method for establishing that a predicate logic argument is valid: do a derivation. But we ve got no method for establishing invalidity. In propositional logic we had a method for establishing that an argument was invalid: that of truth tables. Recall what that method was exactly: we looked to see if there was a possible case (i.e. assignment of truth values to sentence letters) in which the premises were all true, but in which the conclusion was false. Notice that it just takes one case in which the premises are true but the conclusion false to make an argument invalid. In predicate logic, too, this will be how we show that an argument is invalid: all we need to do is show that there s at least one case in which the premises are true but the conclusion false. or the whole idea of validity is that in a valid argument, it is impossible for the premises to be true while the conclusion is false. But we ll need to have a different notion of a case. In propositional logic a case was simply an assignment of truth values to the sentence letters. But for a predicate logic formula like xx, we can t do this, because the formula x doesn t have a truth value on its own; rather, intuitively, it has different truth values depending on what x is. So the goal of this section is to come up with a new understanding of what a case is for predicate logic; the new kind of case we ll call a model. Before we define what a model is, though, let s start with an example. he following argument is clearly invalid: xx xgx ------- x(x&gx) he intuitive reason for this is as follows. he first premise says that something is an. he second says that something is a G. But these somethings needn t be the same. Suppose that the class of s is completely disjoint from the class of Gs no is a G, and no G is an. hen there will be some s, and some Gs, but nothing that is both. Let s get specific. Imagine that there are only two people in the world; let s call the first person 0" and the second person 1". his we represent by the following: U stands for the universe -- we let U be the set of all the people in the world that we re imagining. Next, let s say something about what the predicates and G apply to in our world. We do this by, in each case, writing down the set containing all the inhabitants of the world that the

predicate applies to: : {0} G: {1} his is called specifying the extension of the predicates. By saying that the extension of the predicate is {0}, we ve said that the predicate applies to only one thing in our imaginary world: 0. Since we didn t include 1 in the extension of, this means that the predicate doesn t apply to 1, in our imaginary world. Similarly, by letting the extension of G be {1}, we ve said that the predicate G applies to 1, but not to 0. If stood for is female, and G stood for is male, then our imaginary universe would consist of just two persons, 0, who is a female, and 1, who is a male. his collection of i) a universe, and ii) a specification of the extensions of predicates, is called a model. hus, our model can be displayed as follows: : {0} G: {1} It should be intuitively clear that the premises of our argument are true in this model, whereas the conclusion is false. he first premise says that there is at least one, and there is, since 0 is in the extension of. he second premise says that there is at least one G, and there is, since 1 is in the extension of G. he conclusion says that there is at least one thing that is both and G, and this is false, because nothing is in both the extension of, and also the extension of G. But we need more than this: we need a proof that the premises are true and the conclusion is false. his we do by the method of expansions. Consider the first premise, xx. his says that something is. Now, since there are just two objects in the universe of our model, 0 and 1, this is equivalent to saying that either 0 is, or 1 is. hus, in our model, xx is equivalent to: 0 1 Now we can compute the truth value of this formula by using the truth tables from before, as follows: 0 1 We know 0 is true because 0 is in the extension of. We know that 1 is false because 1 is not in the extension of. And finally, we know that the truth value of the whole is because yields, from the truth table for.

Similarly, we can calculate the truth values of the expansion of the second premise: G0 G1 And finally we must calculate the truth value of the expansion of the conclusion. his is a bit trickier, because the conclusion is a more complex formula than the premises, but the principle is the same: x(x&gx) in our model means the same thing as: either 0 is both and G, or 1 is both and G. hus, the expansion for x(x&gx) in our model is: (0 & 1) (G0 & G1). In general, the rule for expanding existentials is: he expansion of a formula, xφ[x] is φ[0] φ[1]..., where we have one disjunct for each member of the universe OK, given this we can calculate the truth value of the expansion of x(x&gx) in our model: (0 & 1) (G0 & G1) his is the desired result: the conclusion is false in this model. So we ve come up with at least one case -- i.e., at least one model -- in which the premises of the argument are true, but the conclusion is false. So the argument is invalid. he steps, then, in showing an argument invalid are as follows: 1. Produce a model. his consists of specifying: a) a universe, and b) extensions 2. Produce the expansions of the premises and conclusion 3. Show via calculation that the expansions of the premises are true, whereas the expansion of the conclusion is false Let s do another example, and this time I ll show how to do the expansion for a universal quantifier:

x(x Gx) xgx & x~gx ------------------- xx OK, how should we go about coming up with the model? he best rule of thumb is to do forced steps first. or example, the second premise forces us to do two things: add two objects to the universe, and put only one of them in the extension of G. So we may begin with: U = {0,1 G: {0 : { In general, if we have an existential to make true, it s often good to do this first, because it forces us to add something to the universe. Now, what other steps are we forced to do? Well, we want the conclusion to be false, and thus we can t have any object in the extension of. herefore, we ve got the following: U = {0,1 G: {0 : {} (Notice that the extension of is now the empty set -- this means that doesn t apply to anything in our model.) OK; let s now ask whether we need to do anything else to get the first premise true. he answer is no. or the first premise says that x Gx is true no matter what x is. But since the predicate applies to nothing in our model, x Gx will turn out vaccuously true no matter what x is (since its antecedant will always be false). hus, our final model is: G: {0} : {} Now for the expansions. he first premise is a universal, and the rule for expanding for a universal is this: he expansion of a formula, xφ[x] is φ[0] & φ[1] &..., where we have one conjunct for each member of the universe Whereas existentials expand to disjunctions, universals expand to conjunctions. And this is the intuitively correct rule; xx says, for example, that everything is, so if the universe consisted of just {0,1}, then xx would say that 0 is and 1 is -- that is, 0 & 1". Applied to the first premise of the current argument, the expansion is: (0 G0) & (1 G1)

Now, the expansions for the other premise and the conclusion: (G0 G1) & (~G0 ~G1) 0 1 hus, our model does indeed establish that the argument is invalid, because the premises came out true whereas the conclusion came out false. Our next example involves a name. o give a model, we ll need to know what the extension of a name is: the extension of a name is a particular member of the universe, not a set of things. hat s because a name refers to a particular thing, unlike a predicate, which may apply to many things. Here s the example: x(x Gx) Ga ---------- a Pretty clearly, the argument is invalid: the first premise says that all s are Gs, but this doesn t imply that all Gs are s. So a could be a G, but not an. Here s a model based on this intuition: U = {0} : {} G: {0} a: 0 Notice that I gave a the extension 0 -- in other words, a refers to 0. Now, for the expansions. he first premise is a universal, so the expansion should be a conjunction. But since there s only one member of the universe, the expansion will have only one conjunct, and so there won t be any & (and so it won t really be properly called a conjunction). hus, the expansion of premise 1 is: 0 G0

As for the second premise, to expand a formula containing a name, we simply replace that name with its referent: G0 And finally, the conclusion: 0 Good -- the premises came out true but the conclusion came out false. ry xx xgx / x(x Gx) on your own. he next example will illustrate how we give the extensions for two place predicates: Lab -------- xlax his is clearly an invalid argument: from the fact that a loves b, it doesn t follow that a loves everyone. a might love b, but not love him/herself, for example; if so, then since a doesn t love him/herself, a doesn t love everyone. So we can begin to construct the model as follows: a: 0 b: 1 But now we want to say that 0 loves 1, but 0 does not love 0. We do this by specifying the following extension for L : L: {<0,1>} he rule is this: the extension for a two-place predicate is a set of ordered pairs. We put in the extension of L the set of all and only ordered pairs, <i,j>, such that i L s j. Supposing L to stand for loves, the extension of L would be the set of all ordered pairs where the first member loves the second. We need to use pairs because a person doesn t just plain love -- rather, one person loves another. We need to use ordered pairs because, for example, a person might love another person without getting loved back. So, if the first person is 0 and the second is 1, we would put <0,1> in the extension of L, but we wouldn t put <1,0> in.

hus, our model is: a: 0 b: 1 L: {<0,1>} OK, now let s do the expansions. he expansion of the premise is simply: L01 We simply put in the referents of a and b. And to tell whether this is true, we look to see whether <0,1> is in the extension of L. Since it is, we have: L01 Now for the conclusion: L00 & L01 his is the expansion because i) we simply stuck in 0 for a, since 0 is the referent of a, and ii) because of the universal quantifier x, for each member of the universe, we included a conjunct where x referred to that member of the universe. he truth values are: L00 & L01 (L00 is false because the ordered pair <0,0> is not in the extension of L.) Next example: x ylxy -------------- y xlxy he premise could be interpreted as meaning: everyone loves someone (or other); the conclusion would then mean: there is someone that is loved by everyone. Clearly the first doesn t imply the second, because the first doesn t imply that the person getting loved is the same in each case. So if we had a model with two things, in which each loved the other, but in which neither loved him or herself, then this would do the trick: L: {<0,1>,<1,0>}

Now for the expansions. hese are trickier because we have two nested quantifiers. We do this in parts; let s do the premise first. hink of x ylxy as having the form: x ( ylxy) Since this is a universal, we need to expand it to a conjunction: yl0y & yl1y What we did was this: we took the inside part of the premise, ylxy, and for each member of the universe, we included a conjunct where we put that member of the universe in for x. Now we need to expand these two conjuncts. Since each contains the quantifier y, each will turn into a disjunction: (L00 L01) & (L10 L11) As for the conclusion, we do it in steps as well: xlx0 xlx1 (L00 & L10) (L01 & L11) inally, we need to learn how to construct models for arguments involving the identity predicate; for example: xx ----------------------------- x y(x&y&x y) In English, this is saying here is at least one ; therefore, there are at least two s. his is clearly an invalid argument -- what if there is only one? hus, we choose the following model: U: {0} : {0} We have only one thing in the universe, and that thing is. We now expand the premise and conclusion, noting that even though we have existentials, since there is only one member of the universe, the disjunctions we get aren t really disjunctions. Here is the premise:

0 And here is the conclusion, which we do by parts, since it contains two quantifiers: becomes x y(x & y & x y) y(0 & y & 0 y) (Notice again that there s only one disjunct since there s only one thing in the universe; if there were two then this would be a disjunction containing two disjuncts.) his in turn becomes: 0 & 0 & 0 0 Now, the truth values for the first two conjuncts are: 0 & 0 & 0 0 since 0 is in the extension of. But the final conjunct is false, because 0 is identical to 0 (i.e., 0 is identical to itself). In general, the rule for computing truth values of identities is this: identities involving the same member of the domain twice, like 0=0, 1=1, etc., are true; all others, like 0=1, 0=2, 1=2, etc., are false. hus, the conclusion is false, since it has a false conjunct: 0 & 0 & 0 0 \ / Infinite model: x yrxy x y z[(rxy&ryz) Rxz] ------------------------------ xrxx