Inference Rules for Quantified Propositions

Slides:



Advertisements
Similar presentations
Rules of Inference Rosen 1.5.
Advertisements

The Foundations: Logic and Proofs
CPSC 121: Models of Computation Unit 6 Rewriting Predicate Logic Statements Based on slides by Patrice Belleville and Steve Wolfman.
Valid Arguments An argument is a sequence of propositions. All but the final proposition are called premises. The last statement is the conclusion. The.
Proofs in Predicate Logic A rule of inference applies only if the main operator of the line is the right main operator. So if the line is a simple statement,
Introduction to Proofs Goals 1.Introduce notion of proof & basic proof methods. 2.Distinguish between correct & incorrect arguments 3.Understand & construct.
Lecture , 3.1 Methods of Proof. Last time in 1.5 To prove theorems we use rules of inference such as: p, p  q, therefore, q NOT q, p  q, therefore.
Fall 2002CMSC Discrete Structures1 Let’s proceed to… Mathematical Reasoning.
1 Predicates and Quantifiers CS 202, Spring 2007 Epp, Sections 2.1 and 2.2 Aaron Bloomfield.
Predicates and Quantifiers
1 Logic Logic is a discipline that studies the principles and methods used in correct reasoning It includes: A formal language for expressing statements.
(CSC 102) Lecture 7 Discrete Structures. Previous Lectures Summary Predicates Set Notation Universal and Existential Statement Translating between formal.
Chap. 2 Fundamentals of Logic. Proposition Proposition (or statement): an declarative sentence that is either true or false, but not both. e.g. –Margret.
Chapter 2 The Logic of Quantified Statements. Section 2.4 Arguments with Quantified Statements.
Discrete Mathematics CS 2610 August 24, Agenda Last class Introduction to predicates and quantifiers This class Nested quantifiers Proofs.
Section 1.5. Section Summary Nested Quantifiers Order of Quantifiers Translating from Nested Quantifiers into English Translating Mathematical Statements.
Arguments with Quantified Statements M Universal Instantiation If some property is true for everything in a domain, then it is true of any particular.
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
(CSC 102) Lecture 8 Discrete Structures. Previous Lectures Summary Predicates Set Notation Universal and Existential Statement Translating between formal.
CompSci 102 Discrete Math for Computer Science January 24, 2012 Prof. Rodger Slides modified from Rosen.
1 Introduction to Abstract Mathematics Chapter 2: The Logic of Quantified Statements. Predicate Calculus Instructor: Hayk Melikya 2.3.
1 Introduction to Abstract Mathematics Predicate Logic Instructor: Hayk Melikya Purpose of Section: To introduce predicate logic (or.
1 Georgia Tech, IIC, GVU, 2006 MAGIC Lab Rossignac Lecture 02: QUANTIFIERS Sections 1.3 and 1.4 Jarek Rossignac CS1050:
Discrete Mathematics CS 2610 August 22, Agenda Last class Propositional logic Logical equivalences This week Predicate logic & rules of inference.
Fall 2008/2009 I. Arwa Linjawi & I. Asma’a Ashenkity 11 The Foundations: Logic and Proofs Rules of inference.
Statements Containing Multiple Quantifiers Lecture 11 Section 2.3 Mon, Feb 5, 2007.
1 Outline Quantifiers and predicates Translation of English sentences Predicate formulas with single variable Predicate formulas involving multiple variables.
Direct Proof and Counterexample I Lecture 11 Section 3.1 Fri, Jan 28, 2005.
Foundations of Computing I CSE 311 Fall Announcements Homework #2 due today – Solutions available (paper format) in front – HW #3 will be posted.
Uniqueness Quantifier ROI for Quantified Statement.
Introduction to Proofs Goals 1.Introduce notion of proof & basic proof methods. 2.Distinguish between correct & incorrect arguments 3.Understand & construct.
Copyright © Peter Cappello
Arguments with Quantified Statements
The Foundations: Logic and Proofs
ece 627 intelligent web: ontology and beyond
Methods of proof Section 1.6 & 1.7 Wednesday, June 20, 2018
Rules of inference for quantifiers
Chapter 1: The Foundations: Logic and Proofs
Chapter 1 The Foundations: Logic and Proofs
Today’s Topics Universes of Discourse
The Foundations: Logic and Proofs
Module #10: Proof Strategies
CS201: Data Structures and Discrete Mathematics I
CS 1502 Formal Methods in Computer Science
The Foundations: Logic and Proofs
CSE 311 Foundations of Computing I
Quantified Propositions
Logical Inferences: A set of premises accompanied by a suggested conclusion regardless of whether or not the conclusion is a logical consequence of the.
CS201: Data Structures and Discrete Mathematics I
Mathematical Reasoning
CSE 311: Foundations of Computing
CS 220: Discrete Structures and their Applications
Function Notation and Evaluating Functions
Inference Rules: Tautologies
4.6 The Mean Value Theorem.
Applied Discrete Mathematics Week 2: Proofs
Module #10: Proof Strategies
Direct Proof and Counterexample I
Proofs in Predicate Logic
Predicates and Quantifiers
Discrete Mathematics Lecture 4 Logic of Quantified Statements
CPSC 121: Models of Computation
CS201: Data Structures and Discrete Mathematics I
Mathematical Reasoning
The Foundations: Logic and Proofs
CS201: Data Structures and Discrete Mathematics I
The Foundations: Logic and Proofs
Knowledge Representation
Introduction to Proofs
Rules of inference Section 1.5 Monday, December 02, 2019
Presentation transcript:

Inference Rules for Quantified Propositions

Universal Specification If a statement of the form x, P(x) is true, then P(c) is true for arbitrary c in the universe of discourse. This can be written: x, P(x) ________  P(c) for all c. Example: M(x): x is mortal. From x, M(x), we infer that “Socrates is mortal”.

Universal Generalization If a statement P(c) is true for each element c of the universe, then x, P(x). This can be written: P(c) for all c ________  x, P(x).

Example of Universal Generalization Prove: if R is an antisymmetric relation, so is R-1. Let xRy be an arbitrary element of R where x  y. yR-1x. (Defn. of inverse relation.) (y,x)  R. (R is antisymmetric) (x,y)  R-1. (Step 3 & defn. of inverse relation.) (x,y), (xR-1y  yR-1x)  x = y. (UG) R-1 is antisymmetric. (Step 5 & defn. of antisymmetric)

Existential Specification If x, P(x) is true then there is an element c such that P(c) is true. This can be written: x, P(x) ________  P(c), for some c. Element c is not arbitrary. We know only that some c satisfies P. We do not necessarily know which one (e.g., from a non-constructive proof).

Existential Generalization If P(c) is true for some c, then x, P(x). This can be written: P(c), for some c ________  x, P(x).

Protocol To infer from quantified premises: Properly remove quantifiers. Use existential or universal specification Argue with the resulting propositions. Properly prefix the correct quantifiers. Use existential & universal generalization

______________________ Example arguments All humans are fallible. All government agents are human. Therefore, all government agents are fallible. ______________________ H(x): x is a human. F(x): x is fallible. G(x): x is a government agent.

x, ( H(x)  F(x) ). x, ( G(x)  H(x) ). _________________ x, ( G(x)  F(x) ).

Proof: 1. x, ( H(x)  F(x) ) [premise 1] 2. H(c)  F(c) [ step 1 & U.S.] 3. x, ( G(x)  H(x) ). [ premise 2] 4. G(c)  H(c) [ step 3 & U.S.] 5. G(c)  F(c) [steps 2, 4, & transitivity] 6. x, ( G(x)  F(x) ). [step 5 & U.G.]

A more compact representation: In English: All CCS classes are easy. This is a CCS class. Therefore, this class is easy. A more compact representation: x, C(x)  E(x). C(CCS CS 2). Therefore, E(CCS CS 2).

Proof 1. x, C(x)  E(x) [premise 1] 2. C(CCS CS 2)  E(CCS CS 2) [step 1, U.S.] 3. C(CCS CS 2) [premise 2] 4. E(CCS CS 2) [step 2, 3, & modus ponens]

Characters                               ALL:                      