Predicate Logic combines the distinctive features of syllogistic and propositional logic.

Similar documents
SYMBOLIC LOGIC UNIT 10: SINGULAR SENTENCES

2. Use quantifiers to express the associative law for multiplication of real numbers.

Denote John by j and Smith by s, is a bachelor by predicate letter B. The statements (1) and (2) may be written as B(j) and B(s).

Formal Logic: Quantifiers, Predicates, and Validity. CS 130 Discrete Structures

Propositional Logic Not Enough

Philosophy 240 Symbolic Logic Russell Marcus Hamilton College Fall 2014

3. The Logic of Quantified Statements Summary. Aaron Tan August 2017

4 Quantifiers and Quantified Arguments 4.1 Quantifiers

COMP 182 Algorithmic Thinking. Proofs. Luay Nakhleh Computer Science Rice University

Predicate Logic. 1 Predicate Logic Symbolization

Predicate Logic. Example. Statements in Predicate Logic. Some statements cannot be expressed in propositional logic, such as: Predicate Logic

Proposi'onal Logic Not Enough

RULES OF UNIVERSAL INSTANTIATION AND GENERALIZATION, EXISTENTIAL INSTANTIATION AND GENERALIZATION, AND RULES OF QUANTIFIER EQUIVALENCE

Predicate Logic. CSE 191, Class Note 02: Predicate Logic Computer Sci & Eng Dept SUNY Buffalo

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier

Symbolising Quantified Arguments

Rules Build Arguments Rules Building Arguments

Phil 2B03 (McMaster University Final Examination) Page 1 of 4

Lecture Predicates and Quantifiers 1.5 Nested Quantifiers

Predicate Logic. Andreas Klappenecker

Section Summary. Predicate logic Quantifiers. Negating Quantifiers. Translating English to Logic. Universal Quantifier Existential Quantifier

Chapter 3. The Logic of Quantified Statements

Predicate Logic Quantifier Rules

Review. Propositions, propositional operators, truth tables. Logical Equivalences. Tautologies & contradictions

Introduction to Sets and Logic (MATH 1190)

3/29/2017. Logic. Propositions and logical operations. Main concepts: propositions truth values propositional variables logical operations

Predicate Calculus lecture 1

Section 1.1 Propositions

Formal (Natural) Deduction for Predicate Calculus

Test 1 Solutions(COT3100) (1) Prove that the following Absorption Law is correct. I.e, prove this is a tautology:

(Refer Slide Time: 02:20)

Section Summary. Section 1.5 9/9/2014

DERIVATIONS IN SYMBOLIC LOGIC I

Section Summary. Predicates Variables Quantifiers. Negating Quantifiers. Translating English to Logic Logic Programming (optional)

ICS141: Discrete Mathematics for Computer Science I

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

CS0441 Discrete Structures Recitation 3. Xiang Xiao

Transparencies to accompany Rosen, Discrete Mathematics and Its Applications Section 1.3. Section 1.3 Predicates and Quantifiers

Quantifiers Here is a (true) statement about real numbers: Every real number is either rational or irrational.

Logic Review Solutions

! Predicates! Variables! Quantifiers. ! Universal Quantifier! Existential Quantifier. ! Negating Quantifiers. ! De Morgan s Laws for Quantifiers

PREDICATE LOGIC. Schaum's outline chapter 4 Rosen chapter 1. September 11, ioc.pdf

Predicate Logic Thursday, January 17, 2013 Chittu Tripathy Lecture 04

Discrete Mathematics and Its Applications

Logic. Lesson 3: Tables and Models. Flavio Zelazek. October 22, 2014

Discrete Structures for Computer Science

Section 1.7 Proof Methods and Strategy. Existence Proofs. xp(x). Constructive existence proof:

Discrete Mathematics & Mathematical Reasoning Predicates, Quantifiers and Proof Techniques

Mat 243 Exam 1 Review

Discrete Mathematics Basic Proof Methods

Lecture 15: Validity and Predicate Logic

1.3 Predicates and Quantifiers

INSTITIÚID TEICNEOLAÍOCHTA CHEATHARLACH INSTITUTE OF TECHNOLOGY CARLOW PREDICATE LOGIC

CS 214 Introduction to Discrete Structures. Chapter 1 Formal Logic. Mikel D. Petty, Ph.D.

CSCI-2200 FOUNDATIONS OF COMPUTER SCIENCE

Introduction to Predicate Logic Part 1. Professor Anita Wasilewska Lecture Notes (1)

Predicate Logic: Sematics Part 1

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

1 Predicates and Quantifiers

Review. Propositional Logic. Propositions atomic and compound. Operators: negation, and, or, xor, implies, biconditional.

Discrete Mathematics Logics and Proofs. Liangfeng Zhang School of Information Science and Technology ShanghaiTech University

2-4: The Use of Quantifiers

CSCE 222 Discrete Structures for Computing. Predicate Logic. Dr. Hyunyoung Lee. !!!!! Based on slides by Andreas Klappenecker

THE LOGIC OF QUANTIFIED STATEMENTS. Predicates and Quantified Statements I. Predicates and Quantified Statements I CHAPTER 3 SECTION 3.

A Little Deductive Logic

Predicate Calculus. Lila Kari. University of Waterloo. Predicate Calculus CS245, Logic and Computation 1 / 59

Predicate Logic: Introduction and Translations

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

Class 29 - November 3 Semantics for Predicate Logic

Full file at

UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B Sc (MATHEMATICS) I Semester Core Course. FOUNDATIONS OF MATHEMATICS (MODULE I & ii) QUESTION BANK

Natural Deduction is a method for deriving the conclusion of valid arguments expressed in the symbolism of propositional logic.

Introduction. Predicates and Quantifiers. Discrete Mathematics Andrei Bulatov

Proof. Theorems. Theorems. Example. Example. Example. Part 4. The Big Bang Theory

Logic Overview, I. and T T T T F F F T F F F F

Deduction by Daniel Bonevac. Chapter 8 Identity and Functions

Predicate Calculus - Syntax

Quantifiers. P. Danziger

Announcements CompSci 102 Discrete Math for Computer Science

Solutions to Exercises (Sections )

First-Order Logic (FOL)

First order Logic ( Predicate Logic) and Methods of Proof

Manual of Logical Style

A Little Deductive Logic

Logic and Proofs. (A brief summary)

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true.

Packet #2: Set Theory & Predicate Calculus. Applied Discrete Mathematics

It rains now. (true) The followings are not propositions.

PHIL 50 INTRODUCTION TO LOGIC 1 FREE AND BOUND VARIABLES MARCELLO DI BELLO STANFORD UNIVERSITY DERIVATIONS IN PREDICATE LOGIC WEEK #8

Today s Lecture. ICS 6B Boolean Algebra & Logic. Predicates. Chapter 1: Section 1.3. Propositions. For Example. Socrates is Mortal

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. March 1, :00 pm Duration: 1:15 hs

Chapter 1 Elementary Logic

Sec$on Summary. Valid Arguments Inference Rules for Propositional Logic. Inference Rules for Quantified Statements. Building Arguments

Section 2.1: Introduction to the Logic of Quantified Statements

i.e. The conclusion to the following argument says If you had an A, then you d have a ~(B v Z).

G52DOA - Derivation of Algorithms Predicate Logic

CSE Discrete Structures

MAT2345 Discrete Math

CS 220: Discrete Structures and their Applications. Predicate Logic Section in zybooks

MAT 243 Test 1 SOLUTIONS, FORM A

Transcription:

Predicate Logic combines the distinctive features of syllogistic and propositional logic. The fundamental component in predicate logic is the predicate, which is always symbolized with upper case letters.

Symbolic predicates may be used to translate three kinds of statements: Singular Statements: Socrates is dead. Universal Statements: All S are P or No S are P. Particular Statements: Some S are P or Some S are not P.

Translating singular statements requires lower case letters called individual constants and the logical operators of propositional logic. Socrates is mortal is symbolically translated as Ms. If Paris is beautiful, then André told the truth, becomes Bp Ta.

Translating universal statements requires universal quantifiers, individual variables, and the horseshoe operator: All S are P is translated as x (Sx Px), meaning, for any x, if x is an S, then x is a P. No S are P is translated as x (Sx ~Px), meaning, for any x, if x is an S, then x is not a P. The Venn diagrams responding to these statements are:

Translating particular statements requires existential quantifiers, individual variables, and the dot operator. Some S are P is translated as (Ǝx) (Sx Px) or There exists such an x such that x is an S and x is a P. Some S are not P is translated as (Ǝx) (Sx ~Px) or There exists such an x such that x is an S and x is not a P. The Venn diagrams responding to these statements are:

For both universal and particular statements, we need to distinguish between free and bound variables. Free variables are not bound by any quantifier. Bound variables are.

Four rules govern the removal and introduction of quantifiers: Universal Instantiation (UI): This allows universal quantifiers to be removed. It requires using either a constant or a variable. Universal Generalization (UG): This allows universal quantifiers to be introduced. Universal Generalization cannot be performed if the instantial letter is a constant.

Existential Generalization allows existential quantifiers to be introduced. There are no restrictions on Existential Generalization. Existential Instantiation allows for existential quantifiers to be removed. Existential instantiation requires that the existential name must be a new name that does not occur on the line that indicates the conclusion to be derived. This name must be new and many not occur earlier in the proof.

Common Misapplications: All four of these rules of inference require that the rules be applied only to whole lines in the proof.

As long as negation signs or ~s precede quantifiers, statements cannot be instantiated; thus, conclusions cannot be derived. The Quantifier Negation Rule allows us to remove the negation signs. The Quantifier Negation Rule (QN) is expressed as: (x) Fx :: ~(Ǝx) ~Fx ~(x) Fx :: (Ǝx) ~Fx (Ǝx) Fx :: ~(x) ~Fx ~(Ǝx) Fx :: (x) ~Fx

One type of quantifier can be replaced by the other type if and only if it appears immediately before and after the new quantifier: 1. Tilde operators that were originally present are deleted. 2. Tilde operators that were not originally present are inserted.

Many arguments with conclusions that are either difficult or impossible to derive by the conventional method can be handled with ease in using either conditional or indirect proof. 1. (x) (Hx Ix) / (Ǝx)Hx (Ǝx) Ix 2. (Ǝx) Hx ACP 3. Ha 2, EI 4. Ha Ia I, UI 5. Ia 3, 4, MP 6. (Ǝx) Ix 5, EG 7. (Ǝx)Hx (Ǝx) Ix 2-6, CP

UG must not be used within the scope of an indented sequence if the instantial variable y occurs free (unbound by any quantifier) in the first line of that sequence. The following defective proof shows why: 1. (x)rx (x)sx / (x) (Rx Sx) 2. Rx ACP 3. x(rx) 2, UG (invalid) 4. x(sx) 1, 3, MP 5. Ia 4, UI 6. Rx Sx 2-5, CP 7. (x) (Rx Sx) 6, UG

If Rx means x is a rabbit, and Sx means x is a snake, then the premise translates as, If everything in the universe is a rabbit, everything in the universe is snake. The statement is true because the antecedent is false: not everything in the universe is a rabbit. However, the conclusion is false because it asserts that all rabbits are snakes. Thus, the argument is invalid.

The Counterexample Method consists of finding a substitution instance of a given invalid argument for or a given invalid symbolized argument that has true premises and a false conclusion: Some animals are not mammals. All cats are mammals. Therefore some cats are not mammals. (Ǝx) (Ax ~Bx) (x) (Cx Bx) / (Ǝx) (Cx ~Ax)

The Finite Universe Method can be used to establish the validity of an invalid argument expressed in terms of a single variable. Conditional Logical Equivalence: We shrink the universe from billions of things to one thing, named Abigail. Everything in the universe is perfect is equivalent to Abigail is perfect. Something in the universe is perfect is also equivalent to Abigail is perfect because Abigail is something as well as everything. (x)px :: Pa (Ǝx)Px :: Pa

The method for proving an argument invalid consists in translating the premises and conclusion into singular statements, then testing the result with an indirect truth table. A universe of one is tried. If it is possible for the premises to be true and the conclusion false in this universe, the argument is immediately identified as invalid. If a contradiction results from this assumption, a universe of two is tried. If, in this second universe, it is possible for the premises to be true and the conclusion false, the argument is invalid. If not, a universe of three is tried, and so on.

Monadic (one-place) predicates assign attributes to individual things while Relational (N-place) Predicates establish connections between or among individuals. Translating Relational Statements: The Willis Tower is taller than the Empire State Building = Twe. However, as in monadic predicates, Tew = The Empire State Building is taller than the Willis Tower (which is not true).

Overlapping Quantifiers: When two quantifiers of the same sort appear adjacent to each other, the order does not make a difference. When different quantifiers appear adjacent to one another the order makes a difference, even when the statement function is nonrelational.

Using the Rules of Inference: The quantifier negation rule is applied in basically the same way as with single quantifiers. As the tilde operator is moved past a quantifier, the quantifier in question is switched to its correlative. 1. (Ǝx)(Ǝy)Pxy 2. (Ǝy) Pay 1, EI 3. Pab 2, EI 4. (Ǝx)Pxb 3, EG 5. (Ǝy)(Ǝx)Pxy 4, EG

The CQ rule is used in the same way. UI, EG and EI are all used in the same way. UG must not be used if the instantial variable y is free in any preceding line obtained by EI.

Translating and Negating Identity Relations: The only friend I have is Elizabeth. Elizabeth is not Nancy. Nancy is a Canadian. Therefore, there is a Canadian who is my friend. This relationship involves the following signs: = and Simple Identity Statements: Whoopi Goldberg is Caryn Johnson: w = c Whoopi Goldberg is not Roman Polanski: w r.

Only, The Only, and No Except : Only Nolan Ryan has struck out 5,000 batters: Sn (x) (Sx x = n) The only opera written by Beethoven is Fidelio. Of Bf (x) [Ox Bx) x = f] No nation except Australia is a continent: Na Ca (x) [(Nx Cx)] x = a] All Except All painters except Jackson Pollack make sense: Pj ~Mj (x) [(Px x j) Mx]

Superlatives: The largest planet is Jupiter: Pj (x)[(px x j) Ljx] Numerical Statements: There is at most one god: (x) (y) [Gx Gy) x = y] Definite Descriptions: The author of Middlemarch was a Victorian freethinker: (Ǝx) [Wxm (y)(wym y = x) Vx Fx]

Using the Rules of Inference: Special Rules, known collectively as Id govern the identity relation: Rule 1: a=a Rule 2: a=b is logically equivalent to b=a Rule 3: If a=b and b=c then a=c