Collins' notes on Lemmon's Logic

Similar documents
2. The Logic of Compound Statements Summary. Aaron Tan August 2017

A Quick Lesson on Negation

Section 1.2: Propositional Logic

Manual of Logical Style

Logic. Definition [1] A logic is a formal language that comes with rules for deducing the truth of one proposition from the truth of another.

Conjunction: p q is true if both p, q are true, and false if at least one of p, q is false. The truth table for conjunction is as follows.

PHIL012. SYMBOLIC LOGIC PROPOSITIONAL LOGIC DERIVATIONS

In this chapter, we specify a deductive apparatus for PL.

Analyzing Arguments with Truth Tables

A. Propositional Logic

Outline. Rules of Inferences Discrete Mathematics I MATH/COSC 1056E. Example: Existence of Superman. Outline

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS

Proof strategies, or, a manual of logical style

Proofs. Example of an axiom in this system: Given two distinct points, there is exactly one line that contains them.

Propositional Logic. Argument Forms. Ioan Despi. University of New England. July 19, 2013

Formal (natural) deduction in propositional logic

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

Supplementary Logic Notes CSE 321 Winter 2009

4 Derivations in the Propositional Calculus

Warm-Up Problem. Write a Resolution Proof for. Res 1/32

Section 1.1 Propositions

Chapter 1, Logic and Proofs (3) 1.6. Rules of Inference

Natural deduction for truth-functional logic

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

Proof Worksheet 2, Math 187 Fall 2017 (with solutions)

Manual of Logical Style (fresh version 2018)

PHI Propositional Logic Lecture 2. Truth Tables

Today s Lecture 2/25/10. Truth Tables Continued Introduction to Proofs (the implicational rules of inference)

CSE 20 DISCRETE MATH. Winter

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

Propositional Logic. Fall () Propositional Logic Fall / 30

Chapter 1: The Logic of Compound Statements. January 7, 2008

Chapter 4, Logic using Propositional Calculus Handout

Rules of Inference. Arguments and Validity

15414/614 Optional Lecture 1: Propositional Logic

MACM 101 Discrete Mathematics I. Exercises on Propositional Logic. Due: Tuesday, September 29th (at the beginning of the class)

Why Learning Logic? Logic. Propositional Logic. Compound Propositions

Steinhardt School of Culture, Education, and Human Development Department of Teaching and Learning. Mathematical Proof and Proving (MPP)

DISCRETE MATH: LECTURE 3

(ÀB Ä (A Â C)) (A Ä ÀC) Á B. This is our sample argument. Formal Proofs

CITS2211 Discrete Structures Proofs

CSE 20 DISCRETE MATH. Fall

Rules Build Arguments Rules Building Arguments

Propositional Logic. Spring Propositional Logic Spring / 32

Chapter 1 Elementary Logic

Handout on Logic, Axiomatic Methods, and Proofs MATH Spring David C. Royster UNC Charlotte

Boolean Algebra and Proof. Notes. Proving Propositions. Propositional Equivalences. Notes. Notes. Notes. Notes. March 5, 2012

HANDOUT AND SET THEORY. Ariyadi Wijaya

Proof Tactics, Strategies and Derived Rules. CS 270 Math Foundations of CS Jeremy Johnson

Propositional Logic: Part II - Syntax & Proofs 0-0

A Little Deductive Logic

CS 2336 Discrete Mathematics

General Logic (with Special Application to Relevance Logic)

A Little Deductive Logic

Methods of Proof. 1.6 Rules of Inference. Argument and inference 12/8/2015. CSE2023 Discrete Computational Structures

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

Deductive and Inductive Logic

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

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

Proposition logic and argument. CISC2100, Spring 2017 X.Zhang

Where are my glasses?

CSCI-2200 FOUNDATIONS OF COMPUTER SCIENCE

1 The Foundation: Logic and Proofs

Language of Propositional Logic

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

Logic, Sets, and Proofs

CSC Discrete Math I, Spring Propositional Logic

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

2.2: Logical Equivalence: The Laws of Logic

PROPOSITIONAL CALCULUS

Propositional Logic. Jason Filippou UMCP. ason Filippou UMCP) Propositional Logic / 38

1 The Foundation: Logic and Proofs

Propositional Logic. Chrysippos (3 rd Head of Stoic Academy). Main early logician. AKA Modern Logic AKA Symbolic Logic. AKA Boolean Logic.

software design & management Gachon University Chulyun Kim

03 Propositional Logic II

ICS141: Discrete Mathematics for Computer Science I

CS0441 Discrete Structures Recitation 3. Xiang Xiao

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook)

Propositional Logic Review

Discrete Mathematics

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Readings: Conjecture. Theorem. Rosen Section 1.5

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

The Logic of Compound Statements cont.

Introduction Logic Inference. Discrete Mathematics Andrei Bulatov

8. Reductio ad absurdum

Chapter 2: The Logic of Quantified Statements

(Refer Slide Time: 02:20)

What is the decimal (base 10) representation of the binary number ? Show your work and place your final answer in the box.

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

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Mat2345 Week 2. Chap 1.5, 1.6. Fall Mat2345 Week 2. Chap 1.5, 1.6. Week2. Negation. 1.5 Inference. Modus Ponens. Modus Tollens. Rules.

Discrete Structures of Computer Science Propositional Logic III Rules of Inference

Chapter 3. The Logic of Quantified Statements

KS MATEMATIKA DISKRIT (DISCRETE MATHEMATICS ) RULES OF INFERENCE. Discrete Math Team

Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

DISCRETE MATH: FINAL REVIEW

Formal Logic. Critical Thinking

P Q (P Q) (P Q) (P Q) (P % Q) T T T T T T T F F T F F F T F T T T F F F F T T

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

Transcription:

Collins' notes on Lemmon's Logic (i) Rule of ssumption () Insert any formula at any stage into a proof. The assumed formula rests upon the assumption of itself. (ii) Double Negation (DN) a. b. ( Two negations cancel each other out.) The derived formula rests upon the assumptions upon which the transformed formula rests. (ii) &-Introduction (&I) & ( One can derive the conjunction of any two preceding formulae ) The derived formula rests upon the assumptions upon which the individual conjoined formulae rest. (iii) &-Elimination (&E) & ( One can derive either conjunct form a preceding conjunction ) Either of the derived formulae rest upon the assumptions upon which the conjunction rests. (iv) v-introduction (vi) v v ( One can derive a disjunction which has as a disjunct any preceding formula ) The derived formula rests upon the assumptions upon which the given disjunct rests. (v) v-elimination (ve) v C C C ( One can derive a formula from a disjunction so long as one can derive the formula from both disjuncts of the initial disjunction ) The derived formula rests upon the assumptions of (i) the initial disjunction, (ii) what each conclusion from each disjunct assumption rests upon minus the assumptions of each disjunct..

(vii) Modus Ponendo Ponens (MPP) ( One can derive the consequent of a conditional if the antecedent of the conditional is also given ) The derived formula rests upon the assumptions upon which the conditional and its antecedent rest. (viii) Conditional Proof (CP) ( One can derive a conditional from the assumption of its antecedent if one can derive the conditional s consequent from the assumption ) The derived formula rests upon the assumptions upon which the assumption and its derived formula rest, minus any assumptions upon which both rest. (I.e. the assumption of the antecedent drops out.) (ix) Reductio ad bsurdum (R) & ( One can derive the negation of an assumption if, from that assumption, one can derive a contradiction ) The derived formula rests upon the assumptions upon which the initial assumption and the contradiction rest, minus any assumptions upon which both rest. (I.e. the initial assumption drops out.) (x) Equivalence definition ( df) a. b. & & First-order Logic adds (i) Universal Elimination (UE) For any formula, either derived or assumed, ( x)fx, which contains at least one occurrence of x bound, one can derive Fa, which rests on all the assumptions upon which ( x)fx rests. Justification: If everything is F, then any arbitrary object (a) will also be F. (ii) Universal Introduction (UI) If one can derive Fa resting upon no assumptions which feature a, then one can derive ( x)fx, which binds every occurrence of x substituting a, and rests upon all assumptions upon which Fa rests. Justification: If F holds of an arbitrary object (a) resting upon no assumptions about the object, then F holds of everything.

(iii) Existential Introduction (EI) For any formula, either derived or assumed, Fa, one can derive ( x)fx, which binds every occurrence of x substituting a, and rests upon all assumptions upon which ( x)fx rests. Justification: If an arbitrary object (a) is F, then something or other is F. (iv) Existential Elimination (EE) For any formula, ( x)fx, if, from assumption Fa, where a substitutes every occurrence of x, one can derive C, then one can conclude C, resting upon all assumptions upon which ( x)fx, Fa, and C rest, minus any assumptions upon which two or more formulae rest (in effect, this will mean that C follows from ( x)fx minus Fa. [Ed's comment: that is what Collins gives, but I think Lemmon had a restriction here that 'a' should be a new name, not one that has already been used in the derivation.] Justification: if C follows from an arbitrary object (a) being F, then it follows from something or other being F. (i) Identity introduction (=I) t any stage of a proof, one introduce a = a as a logical truth which rests upon no assumptions. Justification: Everything is identical with itself as a matter of logic, so a = a need rest on no assumptions. (ii) Identity elimination (=E) If, as assumptions or derived formulae, Fa and a = b, then one may derive Fb, resting upon all assumptions upon which Fa and a = b rest. Justification: Since identities share all properties, if a = b, then b has any properties a does. Strategic issues Finding a natural deduction proof is a matter of discovery rather than the mechanical following of a rule. One technique that is often very helpful is to work backwards. Given what the conclusion is, how can one get it, using the rules? Given what one needs to get the conclusion, how can one get that, etc. etc.? If the conclusion is a conditional, then one expects to conclude with a conditional proof, so start by assuming the antecedent. If the conclusion (or what one needs at some stage) is a negation then reductio ad absurdum may well be the way to go. Derived rules Natural deduction systems become more user-friendly since they allow you to use derived rules: once you have shown that a particular form of argument is valid, you can use that form as a derived rule. Target forms

This terminology I have borrowed from a forgotten source; it is simply a generalisation of the idea of derived rules to cover not only valid forms of argument but invalid ones. Traditionally people learned certain simple forms of argument, some valid, some invalid, which they used as standards to match particular arguments against. Once the form fits a particular argument you can say that (assuming the fit is adequate) the argument is valid or invalid. esides Lemmon's basic rules, these are some useful target forms, with their traditional names: VLID Modus tollens: ψ so φ Disjunctive syllogism: so φ ψ φ ψ Hypothetical syllogism: ψ χ so φ χ Quantifier shift ( x)( y)rxy so ( y)( x)rxy Equivalences -- one can argue in either direction: Contraposition: ψ φ De Morgan's laws φ ψ φ ψ ( φ ψ) equivalently (φ ψ ) φ ψ) ( φ ψ ) equivalently (φ ψ) φ ψ Importation (left to right)/exportation (right to left) φ (ψ χ) (φ ψ) χ) Distributive laws: φ (ψ χ) (φ ψ) (φ χ) φ (ψ χ) (φ ψ) (φ χ)

Material conditional equivalences: INVLID φ ψ ( φ ψ) Denying the antecedent: φ so ψ ffirming the consequent: ψ so φ no name (related to denying the antecedent) φ ψ Quantifier shift ( y)( x)rxy so ( x)( y)rxy There are many other examples of valid and invalid operator shifts Valid: It is known that not P, so it is not known that P Either it is necessary that P or it is necessary that Q, so it is necessary that either P or Q It is possible that (both P and Q), so it is possible that P and it is possible that Q There is someone who is obliged to F, so it is obligatory for someone to F Invalid: It is not known that P, so it is known that not P It is necessary that either P or Q, so either it is necessary that P or it is necessary that Q [replace 'Q' here with 'not P' and you have a fallacious argument for fatalism] It is possible that P and it is possible that Q, so it is possible that (both P and Q) It is obligatory for someone to F, so there is someone who is obliged to F