Universal Elimination

Slides:



Advertisements
Similar presentations
Predicate Logic Colin Campbell. A Formal Language Predicate Logic provides a way to formalize natural language so that ambiguity is removed. Mathematical.
Advertisements

Nested Quantifiers Needed to express statements with multiple variables Example 1: “x+y = y+x for all real numbers”  x  y(x+y = y+x) where the domains.
The Logic of Quantified Statements
The Foundations: Logic and Proofs
Exercises with the Material Conditional
Exam #3 will be given on Monday Nongraded Homework: Now that we are familiar with the universal quantifier, try
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LECTURE 3: Logic: predicate calculus, psychological evidence.
Today’s Topics Limits to the Usefulness of Venn’s Diagrams Predicates (Properties and Relations) Variables (free, bound, individual, constants)
Knowledge Representation Methods
1. 2 Exam 1Sentential LogicTranslations (+) Exam 2Sentential LogicDerivations Exam 3Predicate LogicTranslations Exam 4Predicate LogicDerivations 6
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,
Computability and Complexity 9-1 Computability and Complexity Andrei Bulatov Logic Reminder (Cnt’d)
Exam 1:Sentential LogicTranslations (+) Exam 2:Sentential LogicDerivations Exam 3:Predicate LogicTranslations Exam 4:Predicate LogicDerivations.
1. 2 Exam 1Sentential LogicTranslations (+) Exam 2Sentential LogicDerivations Exam 3Predicate LogicTranslations Exam 4Predicate LogicDerivations 6
Artificial Intelligence
Existential Introduction Kareem Khalifa Department of Philosophy Middlebury College.
PL continued: Quantifiers and the syntax of PL 1. Quantifiers of PL 1. Quantifier symbols 2. Variables used with quantifiers 2. Truth functional compounds.
Predicate-Argument Structure Monadic predicates: Properties Dyadic predicate: Binary relations Polyadic Predicates: Relations with more then two arguments.
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,
Graphing Techniques: Transformations
Chains of Inference Kareem Khalifa Department of Philosophy Middlebury College.
Existential Elimination Kareem Khalifa Department of Philosophy Middlebury College 
Universal Introduction and Quantifier Exchange Rules.
Logic & Knowledge Representation I Foundations of Artificial Intelligence.
Plato and Aristotle on Mathematics Kareem Khalifa Philosophy Department Middlebury College.
(CSC 102) Lecture 7 Discrete Structures. Previous Lectures Summary Predicates Set Notation Universal and Existential Statement Translating between formal.
Logic & Propositions Kareem Khalifa Department of Philosophy Middlebury College.
Quantifiers, Predicates, and Names Kareem Khalifa Department of Philosophy Middlebury College Universals, by Dena Shottenkirk.
PART TWO PREDICATE LOGIC. Chapter Seven Predicate Logic Symbolization.
Intuitionism Kareem Khalifa Philosophy Department Middlebury College.
CS Introduction to AI Tutorial 8 Resolution Tutorial 8 Resolution.
Natural Deduction Proving Validity. The Basics of Deduction  Argument forms are instances of deduction (true premises guarantee the truth of the conclusion).
Hypothetical Derivations Kareem Khalifa Department of Philosophy Middlebury College.
First Order Logic Dr. Rogelio Dávila Pérez Professor - Researcher Information Technologies Department ITESM, Campus Guadalajara.
(CSC 102) Lecture 8 Discrete Structures. Previous Lectures Summary Predicates Set Notation Universal and Existential Statement Translating between formal.
Basic Inference Rules Kareem Khalifa Department of Philosophy Middlebury College.
1 Introduction to Abstract Mathematics Expressions (Propositional formulas or forms) Instructor: Hayk Melikya
2.1 Sets 2.2 Set Operations –Set Operations –Venn Diagrams –Set Identities –Union and Intersection of Indexed Collections 2.3 Functions 2.4 Sequences and.
2.5 Derivatives of Polynomials 1 The four-step process has been introduced to found derivatives. In the present and the next lecture, using this process,
Reasoning using First-Order Logic
Propositional Logic Predicate Logic
Predicates and Quantifiers
1 Outline Quantifiers and predicates Translation of English sentences Predicate formulas with single variable Predicate formulas involving multiple variables.
Chapter Nine Predicate Logic Proofs. 1. Proving Validity The eighteen valid argument forms plus CP and IP that are the proof machinery of sentential logic.
2004/9/15fuzzy set theory chap02.ppt1 Classical Logic the forms of correct reasoning - formal logic.
1 Propositional Proofs 1. Problem 2 Deduction In deduction, the conclusion is true whenever the premises are true.  Premise: p Conclusion: (p ∨ q) 
Theorems and Shortcuts Kareem Khalifa Department of Philosophy Middlebury College.
Luper on Epistemic Relativism Kareem Khalifa Philosophy Department Middlebury College.
Uniqueness Quantifier ROI for Quantified Statement.
EXAMPLE FORMULA DEFINITION 1.
Arguments with Quantified Statements
Discrete Mathematics.
ece 627 intelligent web: ontology and beyond
Rationale Behind the Precise Formulation of the Four Quantifier Rules
Today’s Topics Universes of Discourse
Existential Elimination
CS201: Data Structures and Discrete Mathematics I
Prolog syntax + Unification
CSE S. Tanimoto Unification
Natural Deduction Hurley, Logic 7.1.
Computer Security: Art and Science, 2nd Edition
Relational Proofs Computational Logic Lecture 7
For Wednesday, read chapter 8, section 2 (pp )
Proofs in Predicate Logic
CS201: Data Structures and Discrete Mathematics I
RESOLUTION.
Relational Proofs Computational Logic Lecture 7
For Wednesday, read Chapter 4, section 3 (pp )
Relational Proofs Computational Logic Lecture 7
The Foundations: Logic and Proofs
Presentation transcript:

Universal Elimination  Kareem Khalifa Department of Philosophy Middlebury College

Overview What is Universal Elimination? Examples A commonsense example The official definition Examples

What is Universal Elimination? From a generalization, infer an instance of that generalization. Ex. Everybody is happy. So John is happy. Ex. All birds are mortal. Tweety is a bird. So Tweety is mortal. Perhaps the most basic of our four basic inference rules in predicate logic.

The examples examined Ex. Everybody is happy. So John is happy.xHx ├ Hj xHx A Hj 1 E Ex. All birds are mortal. Tweety is a bird. So Tweety is mortal. x(Bx→Mx), Bt ├ Mt x(Bx→Mx) A Bt A Bt→Mt 1 E Mt 2,3 →E

The official definition Universal Elimination (E): Let Φ be any universally quantified formula and Φ/ be the result of replacing all occurrences of the variable  in Φ by some name . Then from Φ, infer Φ/. x(Bx→Mx) A Bt A Bt→Mt 1 E Mt 2,3 →E

Some finer points… When you have multiple quantifiers, you apply E from left to right (outside-in), e.g. Everyone loves everyone. So Al loves Bob. xyLxy A yLay 1 E Lab 2 E Note that this is the exact opposite direction as I.

Another finer point… Wa v Wb A x(WxQx) A ~Qb A Wa Qa 2 E ~Wb 3,4MT Be strategic in which name you instantiate when using E. Example: Either Al or Ben is the winner. All winners must have passed the qualifying round. Ben did not. So Al is the winner. Wa v Wb A x(WxQx) A ~Qb A Wa Qa 2 E ~Wb 3,4MT Wa 1,5 DS WbQb Imprudent.

Samples: Nolt 8.3.1.1 ├ xFx → Fa 1. | xFx H for →I 2. | Fa 1 E 3. xFx→Fa 1-2 →I

8.3.1.4 x(Fx→Gx), Ga→Ha ├ Fa →Ha 1. x(Fx→Gx) A 2. Ga→Ha A 3. Fa→Ga 1 E 4. Fa→Ha 2,3 HS

8.3.1.7 x(Fx→Gx), x~Gx ├ x~Fx 1. x(Fx→Gx) A 2. x~Gx A 3. |~Ga H for E 4. |Fa→Ga 1 E 5. |~Fa 3,4 MT 6. |x~Fx 5 I 7. x~Fx 2,3-6 E

8.3.1.8 x(Fx→Gx), ~xGx ├ ~xFx 1. x(Fx→Gx) A 2. ~xGx A 3. |xFx H for ~I 4. | |Fa H for E 5. | |Fa→Ga 1 E 6. | |Ga 4,5→E 7. | |xGx 6 I  8. |xGx 3,4-7 E 9. |xGx & ~xGx 2,9 &I 10. ~xFx 3-9 ~I 7. | | xGx 6I 8. | |P&~P 2,7 EFQ 9. | P&~P 3,4-8 E 10.~xFx 3-9 ~I (Alternative Proof)

8.3.1.10 xFx v xGx, ~Ga ├ xFx 1. xFx v xGx A 2. ~Ga A 3. |xGx H for ~I 4. |Ga 3 E 5. |Ga & ~Ga 2,5 &I 6. ~xGx 3-5 ~I 7. xFx 1,6 DS