General Logic (with Special Application to Relevance Logic)

Similar documents
Relevance Logic. Hans Halvorson. December 21, New Dec 16: Updated section on possible worlds semantics.

Equivalents of Mingle and Positive Paradox

First-Degree Entailment

Propositional logic (revision) & semantic entailment. p. 1/34

Language of Propositional Logic

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

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

Propositional Logic Review

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

Natural Deduction for Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

Relevant Logic. Daniel Bonevac. March 20, 2013

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

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Advanced Topics in LP and FP

Logic, Sets, and Proofs

02 Propositional Logic

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS

Section 1.2: Propositional Logic

cis32-ai lecture # 18 mon-3-apr-2006

Introduction to Metalogic

A Little Deductive Logic

Supplementary Logic Notes CSE 321 Winter 2009

15414/614 Optional Lecture 1: Propositional Logic

Propositional Logic. CS 3234: Logic and Formal Systems. Martin Henz and Aquinas Hobor. August 26, Generated on Tuesday 31 August, 2010, 16:54

Arguments and Proofs. 1. A set of sentences (the premises) 2. A sentence (the conclusion)

Inference in Propositional Logic

Collins' notes on Lemmon's Logic

A Little Deductive Logic

Intelligent Agents. First Order Logic. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 19.

Relevance Logic as an Information-Based Logic. J. Michael Dunn Indiana University Bloomington

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

Manual of Logical Style

03 Propositional Logic II

Meta-logic derivation rules

Propositional Logic: Review

MAI0203 Lecture 7: Inference and Predicate Calculus

Chapter 1. Logic and Proof

Logik für Informatiker Proofs in propositional logic

Inference Methods In Propositional Logic

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

Title: Logical Agents AIMA: Chapter 7 (Sections 7.4 and 7.5)

Propositional Logic. Fall () Propositional Logic Fall / 30

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

Propositional Logics and their Algebraic Equivalents

7 LOGICAL AGENTS. OHJ-2556 Artificial Intelligence, Spring OHJ-2556 Artificial Intelligence, Spring

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

The Logic of Compound Statements cont.

PHIL12A Section answers, 16 February 2011

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

Propositional Logic Arguments (5A) Young W. Lim 11/30/16

Proof Theoretical Studies on Semilattice Relevant Logics

Truth-Functional Logic

Introducing Proof 1. hsn.uk.net. Contents

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

1.1 Statements and Compound Statements

CSCI.6962/4962 Software Verification Fundamental Proof Methods in Computer Science (Arkoudas and Musser) Chapter p. 1/33

PHIL12A Section answers, 28 Feb 2011

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

CS 380: ARTIFICIAL INTELLIGENCE PREDICATE LOGICS. Santiago Ontañón

PHIL 50 - Introduction to Logic

Inference Methods In Propositional Logic

Characterizing Logical Consequence in Paraconsistent Weak Kleene

Natural deduction for truth-functional logic

Propositional Logic Arguments (5A) Young W. Lim 10/11/16

Review CHAPTER. 2.1 Definitions in Chapter Sample Exam Questions. 2.1 Set; Element; Member; Universal Set Partition. 2.

Revised by Hankui Zhuo, March 21, Logical agents. Chapter 7. Chapter 7 1

Introduction to Metalogic

Proof Methods for Propositional Logic

Logical Agents. Outline

INF3170 Logikk Spring Homework #8 For Friday, March 18

Artificial Intelligence. Propositional logic

Proving Things. Why prove things? Proof by Substitution, within Logic. Rules of Inference: applying Logic. Using Assumptions.

6. Conditional derivations

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.

Logical agents. Chapter 7. Chapter 7 1

HANDOUT AND SET THEORY. Ariyadi Wijaya

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

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

CSC242: Intro to AI. Lecture 11. Tuesday, February 26, 13

Intermediate Logic. Natural Deduction for TFL

Propositional Logic Part 1

Axiomatic systems. Revisiting the rules of inference. Example: A theorem and its proof in an abstract axiomatic system:

Logik für Informatiker Logic for computer scientists

Learning Goals of CS245 Logic and Computation

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

4 Derivations in the Propositional Calculus

Formal (natural) deduction in propositional logic

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

PL: Truth Trees. Handout Truth Trees: The Setup

1 IPL and Heyting Prelattices

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

First Degree Entailment

DISCRETE MATH: FINAL REVIEW

Logical Agents (I) Instructor: Tsung-Che Chiang

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

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

Notes on Quantum Logic

1. Propositional Calculus

3 The Semantics of the Propositional Calculus

Transcription:

General Logic (with Special Application to Relevance Logic) Hans Halvorson (Version 0.2, Revised 7:27pm, Friday 13 th January, 2006.) 1 Structural Rules Our formulation of a natural deduction system for general logic is due to Read [Rea88, pp. 51 71] and Slaney [Sla90]. Definition 1.1. The collection of dependencies is defined inductively. 1. The following are dependencies: T, t. 2. The following are dependencies: 0, 1, 2, 3, 4,... 3. If x and y are dependencies then (x, y) is a dependency. 4. If x and y are dependencies then (x; y) is a dependency. As usual, we allow ourselves to drop the outermost parentheses. So, the following is a dependency: 7; ((4; 3), 2) The following is also a dependency: (7; (t, 7)), T 1

Henceforth, we never allow empty dependency sets (as is permitted in Lemmon s system [Lem78]). Instead, the dependencies t and T will play the role that is played by the empty set in the traditional formulation. 1 So, the line t (n) A is what we need to get in order to show that A is derivable from no assumptions. We will explain shortly how one can obtain t as a dependency by itself, even though one always begins with 1 as the first dependency. What is the meaning of the comma and semicolon? That s not so clear. For now, we use some suggestive terminology: comma corresponds to aggregation, and semicolon corresponds to fusion. Intuitively, a fusion of sentences does necessarily strengthen the sentences. We now give some meaning to the two constants t and T. Intuitively speaking, t is the set of all tautologies, and T is the emptyset. Formally, the two basic rules for using T and t are: t Identity In natural deduction format: t; X = X t; X (i) A X (j) A i, t = T Identity T, X = X 1 Those who know some category theory will quickly realize what is going on here: T is a zero element the category of dependencies, and when ; is associative, t is a monoidal unit. PHI 340, Philosophical Logic p. 2 of 13

In natural deduction format: T, X (i) A X (j) A i, T = Given the structural rules for the comma (given below), we can always simply omit T. Just treat it as you are wont to treat the empty set! Comma Semicolon System X (Y Z) = (X Y) Z SR1 Associativity X Y = Y X SR2 Commutativity RW X X X SR3 Contraction R X X X SR3 Mingle RM X X Y SR4 Expansion CPL The top two rows (associativity, commutativity) are two-sided replacement rules. That means, that given either side of an equality as a dependency, we can replace it on a subsequent line with the other side of that equality. For example, SR2 tells us that we can replace X, Y with Y, X. Postulate: We assume all structural rules for the comma SR1 SR5. Hence, we are permitted to make the following moves in a proof. 1 (1) A A 1, T (2) A 1, T = T, 1 (3) A 2, SR2 (T, 1), (8, 1) (4) A 3, SR4 T, (1, (8, 1)) (5) A 4, SR1 The comma rules follow automatically for Lemmon s system, because it is implicitly assumed that dependencies aggregate by set union. (Verify for yourself that set union obeys SR1 SR3, and that SR4 is a consequence of the PHI 340, Philosophical Logic p. 3 of 13

fact that we can use the conjunction trick to add arbitrary dependencies.) If you think about it, you will realize that this is definitely a non-trivial assumption that we made (without realizing it) about how deduction works. That s why we introduce the semicolon, because it s not completely obvious that all relevant operations on dependencies obey the same structural rules as the set theoretic operations. 2 Inference Rules Rule of Assumptions (A) i (i) A A We apologize for the confusing notation: A (italicized) is a sentence, whereas A (roman) is a citation. In words: On any line, you are permitted to write any sentence, so long as you write the number of the line as the dependency and cite the rule A. 2.1 Copying Rules Double Negation (DN) X (i) A X (j) A i, DN X (i) A X (j) A i, DN PHI 340, Philosophical Logic p. 4 of 13

Introduction X (i) A X (j) A B i, Intro X (i) A X (j) B A i, Intro Elimination X (i) A B X (j) A i, Elim X (i) A B X (j) B i, Elim 2.2 Aggregation Rules Introduction X (i) A Y (j) B X, Y (k) A B i, j, Intro 2.3 Fusion Rules We have to be careful now in the statement of these rules, because they depend crucially on the structure of the dependency set. PHI 340, Philosophical Logic p. 5 of 13

Conditional Proof (CP) i (i) A A X; i (j) B X (k) A B i, j, CP In words: We can remove dependencies that are fusioned to the right by placing the corresponding sentence as the antecedent of a conditional. In practice, the modified CP rules renders useless any making of irrelevant assumptions. Because, if we already have a derivation of B from X (i.e. a line with dependency X and B on the right), there is no guarantee that we will be able to get a derivation of B from the dependency X; A. Roughly speaking, the fusion of X and A might be logically weaker than X. Note: CP only applies to dependencies that are attached to the right. For example, the following step is not warranted by CP: i (i) A i; X (j) B X (k) A B However, when the semicolon is commutative, then one additional step will transform this into a valid inference. Modus Ponendo Ponens (MPP) X (i) A B Y (j) A X; Y (k) B i, j MPP PHI 340, Philosophical Logic p. 6 of 13

Modus Tolendo Tollens (MTT) X (i) A B Y (j) B X; Y (k) A i, j MTT Elimination X (i) A B j (j) A A Y; j (k) C l (l) B A Z; l (m) C X; (Y; Z) (n) C i, j, k, l, m Elim 3 Some Systems of Relevance Logic Definition 3.1. Consider some set of the structural and inference rules. Let A 1,..., A n, B be sentences. Then we say that A 1,..., A n B, just in case there is a correctly written proof with final line 1, 2,..., n (m) B where A i is assumed on line i, for i = 1,..., n. Postulate: All systems obey all structural rules for comma. Postulate: All systems have the full set of inference rules. PHI 340, Philosophical Logic p. 7 of 13

3.1 DW DW is the system that assumes no structural rules for ; other than t Identity. However, t Identity yields some tautologies. We now show that P P in DW. 1 (1) P A t; 1 (2) P 1, t = t (3) P P 1, 2, CP In fact, it can be shown that the only tautologies in DW are of the form A A. 3.2 Associative, Commutative Logic (RW) The system RW assumes associativity and commutativity for semicolon. Things that can be proven in RW: Permutation Prefixing Suffixing Contrapositive [P (Q R)] [Q (P R)] [P Q] [(R P) (R Q)] [P Q] [(Q R) (P R)] (P Q) ( Q P) PHI 340, Philosophical Logic p. 8 of 13

3.2.1 Fusion Definition 3.2. Consider a logic with connectives and. We say that is a fusion connective just in case the following holds for all formulas A, B, C: A (B C) is logically equivalent to (A B) C. In logics with Associative and Commutative ;, we can show that the connective defined in terms of: is a fusion connective. A B = (A B), 3.3 R The system R (= RW + Contraction) is the most important relevance logic ; it is the favorite of the pioneers, Anderson and Belnap [AB75]. It adds the structural rule Contraction: X; X X to the structural rules of Associative, Commutative Logic. In natural deduction format: X; X (i) A X (j) A i, Contract Things that can be proven in R but not in RW: PHI 340, Philosophical Logic p. 9 of 13

Contraction (P (P Q)) (P Q) Disjunctive Consequence Proof by Contradiction Weak Reductio Reductio Mixing P Q P Q (P Q) [(P Q) P] (P P) P ( P P) P {P R, Q R} (Q P) R Dichotomy ( P Q) [(P Q) Q] Excluded Middle P P Conjecture: Suppose that A, B are formulas that do not contain. Then A B in R iff B is a first degree entailment (FDE) of A. If so, this means that R is a conservative extension of FDE. This conjecture is false. 3.4 RM The system RM (= R + Mingle) is slightly irrelevant. Its structural rule is Mingle X X; X, which is the reverse of Contraction. The natural deduction format of Mingle is stated below. X (i) A X; X (j) A i, Mingle PHI 340, Philosophical Logic p. 10 of 13

Things that can be proven in RM but not in R: Mingle P (P P) Chain (P Q) (Q P) Here s a proof of the sentence Mingle using the structural rule Mingle. 1 (1) P A 1; 1 (2) P 1, Mingle t; (1; 1) (3) P 2, t = (t; 1); 1 (4) P 3, Assoc t; 1 (5) P P 1, 4, CP t (6) P (P P) 1, 5, CP 3.4.1 Semantics for RM The natural deduction system RM is sound and complete relative to Sugihara s semantics, as described below. Definition 3.3. A Sugihara valuation f is a function from sentences to integers {..., 2, 1, 0, 1, 2,...} such that: 1. f (A B) = min{ f (A), f (B)}. 2. f (A B) = max{ f (A), f (B)}. 3. f ( A) = f (A). (The serves double duty here as the negation symbol in our language and as the subtraction operator on numbers.) 4. f (A B) = sign[ f (B) f (A)] max{ f (A), f (B) }, where sign(z) = +1 when z 0, and sign(z) = 1 when z < 0. Definition 3.4 (Designated Values). We say that a Sugihara valuation f satisfies a sentence A just in case f (A) 0. PHI 340, Philosophical Logic p. 11 of 13

3.5 CPL The structural rule of CPL is Expansion: In natural deduction format: X X; Y. X (i) A X; Y (j) A i, Expansion Things that can be proven in CPL but not in RM: Positive Paradox P (Q P) Negative Paradox P (P Q) P (Q Q) (P P) Q P (Q Q) To see that these things cannot be proven in RM, we can use the Sugihara semantics. For example, for the third thing, Q Q always gets assigned value Q. But then we can assign P any value that we wish, for example f (P) = Q + 1. Similarly, for Negative Paradox, for any fixed value of P, we can adjust the value of Q to be as low or as high as we want. By doing so, we can adjust the value of P Q as low as we want. And since the value of P is already fixed, we can make P (P Q) take a negative value. Hence P (P Q) is not a tautology of RM. PHI 340, Philosophical Logic p. 12 of 13

References [AB75] Alan Ross Anderson and Nuel D. Belnap, Jr. Entailment. Princeton University Press, Princeton, NJ, 1975. [Lem78] E. J. Lemmon. Beginning logic. Hackett Publishing Co., Indianapolis, Ind., revised edition, 1978. Edited by George W. D. Berry. [Rea88] Stephen Read. Relevant Logic. Blackwell, 1988. [Sla90] John Slaney. A general logic. Australasian Journal of Philosophy, 68:74 89, 1990. PHI 340, Philosophical Logic p. 13 of 13