Philosophy 244: Modal Logic Preliminaries

Similar documents
Introduction to Metalogic 1

Introduction to Metalogic

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

UNIT-I: Propositional Logic

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

A Little Deductive Logic

Deontic Logic and Meta-Ethics

Propositional Logic Review

A Little Deductive Logic

Propositional logic. First order logic. Alexander Clark. Autumn 2014

Introduction: What Is Modal Logic?

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

Propositional Logic. Yimei Xiang 11 February format strictly follow the laws and never skip any step.

AI Principles, Semester 2, Week 2, Lecture 5 Propositional Logic and Predicate Logic

Introduction: What Is Modal Logic?

First-Degree Entailment

LING 106. Knowledge of Meaning Lecture 3-1 Yimei Xiang Feb 6, Propositional logic

CHAPTER 11. Introduction to Intuitionistic Logic

Introduction to Metalogic

THE LOGIC OF COMPOUND STATEMENTS

Unary negation: T F F T

Indicative conditionals

Logical Structures in Natural Language: Propositional Logic II (Truth Tables and Reasoning

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

The statement calculus and logic

First Order Logic: Syntax and Semantics

Propositional Logic and Semantics

Gödel s Incompleteness Theorems

Modal Sentential Logic I

MATH10040: Chapter 0 Mathematics, Logic and Reasoning

Section 1.1: Logical Form and Logical Equivalence

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Topic 1: Propositional logic

Draft of February 2019 please do not cite without permission. A new modal liar 1 T. Parent

Truth-Functional Logic

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Logic. Quantifiers. (real numbers understood). x [x is rotten in Denmark]. x<x+x 2 +1

a. ~p : if p is T, then ~p is F, and vice versa

CHAPTER 2 INTRODUCTION TO CLASSICAL PROPOSITIONAL LOGIC

Lecture 7. Logic. Section1: Statement Logic.

Existence and Predication in Free Logics. Secretaria de Estado de Educação do Distrito Federal, Brasil

Propositional Logic Truth-functionality Definitions Soundness Completeness Inferences. Modal Logic. Daniel Bonevac.

Propositional Language - Semantics

Russell s logicism. Jeff Speaks. September 26, 2007

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

5. And. 5.1 The conjunction

KB Agents and Propositional Logic

Logic: Propositional Logic (Part I)

Semantics and Pragmatics of NLP

8. Reductio ad absurdum

Knowledge representation DATA INFORMATION KNOWLEDGE WISDOM. Figure Relation ship between data, information knowledge and wisdom.

7. Propositional Logic. Wolfram Burgard and Bernhard Nebel

3 The Semantics of the Propositional Calculus

GÖDEL S COMPLETENESS AND INCOMPLETENESS THEOREMS. Contents 1. Introduction Gödel s Completeness Theorem

15414/614 Optional Lecture 1: Propositional Logic

A. Brief review of classical propositional logic (PL)

Topics in Logic and Proofs

Propositional Logic: Logical Agents (Part I)

1 Propositional Logic

Mathematical Logic Part One

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

8. Reductio ad absurdum

Proofs. Joe Patten August 10, 2018

Logic Background (1A) Young W. Lim 12/14/15

3 Propositional Logic

Semantic Metatheory of SL: Mathematical Induction

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Foundations of Artificial Intelligence

Mathematical Logic Part One

Foundations of Artificial Intelligence

Propositional Logic: Logical Agents (Part I)

Logic for Computer Science - Week 4 Natural Deduction

127: Lecture notes HT17. Week 8. (1) If Oswald didn t shoot Kennedy, someone else did. (2) If Oswald hadn t shot Kennedy, someone else would have.

Complexity and NP-completeness

Chapter 1 Review of Equations and Inequalities

The semantics of propositional logic

Mathematical Logic Prof. Arindama Singh Department of Mathematics Indian Institute of Technology, Madras. Lecture - 15 Propositional Calculus (PC)

1 Propositional Logic

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

First Order Logic (1A) Young W. Lim 11/18/13

Language of Propositional Logic

What are the recursion theoretic properties of a set of axioms? Understanding a paper by William Craig Armando B. Matos

Introducing Proof 1. hsn.uk.net. Contents

Logic, Sets, and Proofs

Notes on Quantum Logic

AI Programming CS S-09 Knowledge Representation

Philosophy 244: #14 Existence and Identity

Proseminar on Semantic Theory Fall 2013 Ling 720 Propositional Logic: Syntax and Natural Deduction 1

An Introduction to Modal Logic. Ordinary logic studies the partition of sentences1 into two categories, true and false.

Relational Reasoning in Natural Language

Advanced Topics in LP and FP

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

Chapter 9. Modal Language, Syntax, and Semantics

5. And. 5.1 The conjunction

HANDOUT AND SET THEORY. Ariyadi Wijaya

Philosophy 244: #8 Counterfactuals, Neighborhood Semantics, Probability, Predicative Necessity, etc.

Logic. Readings: Coppock and Champollion textbook draft, Ch

Tecniche di Verifica. Introduction to Propositional Logic

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Logical Structures in Natural Language: First order Logic (FoL)

Transcription:

Philosophy 244: Modal Logic Preliminaries By CI Lewis in his 1910 Harvard dis- sertation The Place of Intuition in Knowledge (advised by Josiah Royce). Lewis credits earlier work of Hugh MacColl s. What is modal logic? Metaphysical answer: It s the logic of modes. Modes are ways in which a condition can hold or obtain or be implemented. Descartes thought all properties were modes either of extension or thought. Triangularity is a way of being extended; reasoning is a mode of thought. The modes in (alethic) modal logic are ways of being true. The modes in deontic modal logic are ways of being do-able; and so on. Verbal answer: if propositional logic is the logic of and, or, not, if-then, modal logic is the logic of necessarily and possibly, must and may. Historical answer: It s a logic devised in the late 19th and early 20th centuryt in an attempt to deal with the paradoxes of material implication. E.g., q (q r) is valid but q does not seem to imply that q implies r. Logical answer: Modal logic is the logic of expressions L and M analogous to necessarily and possibly in (some or all of) the following respects: A necessarily belongs to all B; B 1. they re sentential adverbs; if s is a sentence, so are Ls and Ms. belongs to all C; therefore A necessarily belongs to all C (Aristotle) 2. one is the dual of the other, as is the dual of ; Ms iff L s and vice versa 3. Ls entails s entails Ms Examples of expressions related in the relevant way. Let this doctrine [of necessary belong- L M L ing] rest in peace, without giving the least disturbance to its ashes. (Reid) necessarily possibly = not-necessarily-not provable consistent = not-provable-not required permitted = not-required-not known... for all we know,... = not-known-not desirable acceptable = not-desirable-not inevitably potential;y,... = not-inevitably-not probably... could be that... = not-probably-not always sometimes = not-always-not definitely maybe = not-definitely-not Not all of these meet all the conditions; the third in particular is often violated. (Obligatory, provable.) But most have got to be met. Operators paired in the ways just vaguely gestured at are called modal operators and symbolized using and. The book uses L and M and that notation will be used as well, e.g., when we re posting information on the web or communicating via email. So much for the philosophy. The course will be divided into two parts. First comes propositional modal logic: the result of attaching modal operators to ordinary truthfunctional logic. Then we ll do quantified modal logic: same thing but starting from quantificational logic. Both parts will begin with a quick review of basic facts about the underlying premodal languages. So let s remind ourselves how propositional logic works. If you don t already know though this review isn t going to teach you; the point is really just to refresh our memories and get us talking the same logical language. Topics for today (possibly continuing into next time) are propositional syntax the heart of this being an explanation of what counts as a propositional-calculus sentence propositional semantics an explanation of how PC sentences are interpreted and propositional validity. Language of PC (Propositional Calculus) The language s primitive or undefined symbols are the lower-case letters p, q, r,... with or without numerical subscripts; the connectives and ; and, for disambiguation 1

purposes, the parentheses ( and ). Finite sequences of these primitive symbols are expressions. The well-formed formulas or wffs intuitively, the sentences are a subset of these defined by the following formulation rules: FR1 Every letter is an (atomic) wff. FR2 If α is a wff, so is α. FR3 If α and β are wffs, so is (α β). Implied closure clause: nothing is a wff that cannot be reached by finitely many applications of these rules. Examples of wffs? &,, and are defined in the usual α&β = df ( α β). way. For convenience we allow ourselves to omit outermost brackets. α β = df α β. Interpretation α β = df (α β) & (β α) Wffs can be thought of as standing (in) for propositions. Every proposition has a truth-value, either true or false. The propositions are closed under a number of proposition-forming operations of which two are negation and disjunction. A proposition s negation is true iff it is false, and vice versa, and the disjunction of two propositions is true iff either of the two is true, otherwise false. Which propositions does a given wff stand in for? The letters or atomic wffs stand in for any proposition you like. But given a particular assignment of propositions to the atomic wffs, the interpretation of nonatomic wffs is severely constrained, in fact completely determined: α stands in for the negation of what α stands for, and α β stands for the disjunction of what α stands for and what β stands for. That is, IR1 Each atomic wff α stands for an (unspecified) proposition α. IR2 If α is a wff, then α = the negation of α IR3 If α and β are wffs, then α β = the disjunction of α and β. A key fact about negation and disjunction, considered as operations on propositions, is that the truth-value of a negation is completely determined by that of the proposition negated; likewise for the truth-value of a disjunction vis a vis its disjuncts. This is one way of understanding how and why sentential negation and disjunction are truthfunctional. Not every operator is like this. Examples? Counterfactual constructions, attitudinal operators, and of course necessitation. You can t predict the truth-value of the proposition that necessarily BLAH from the truth-value of the proposition that BLAH. What logical difference does it make whether an operator is or is not truth-functional? Logic is concerned with validity. It wants to identify the sentences α that are true regardless of how its atomic parts are interpreted: regardless of what propositions they are taken to express. This project is way simplified if all of α s connectives are truthfunctional. Because then to determine whether α is true on all interpretations, we don t need to randomize over all the (infinitely many!) propositions its atomic parts might express; it s enough to randomize over all the truth-values its atomic parts might have. In practice then we can abstract away from the propositions and focus just on truthvalue. Atomic wffs can be thought of as standing not for propositions but truth-values, even if philosophically speaking these are the truth-values of implicitly understood propositions; and negation and conjunction can be understood as operations on truthvalues, even if philosophically speaking the negation of a truth-value is the truth-value of a negated proposition. This allows us to replace IR1-3 with ER1-3 ER1 Every atomic α has a truth-value; α = df 0 or 1. ER2 α = df 1- α ER3 α β = df max( α, β ) 2

α β α β α β α&β α β α β 1 1 0 0 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 0 1 0 1 0 0 0 1 1 0 0 1 1 The information in ER2 and ER3 is often expressed in truth-table form; let s tack on the defined connectives too: So, negation and disjunction are (as we see it) first and foremost operators on propositions; secondarily operations on truth-values; and thirdly (tertiarily?) syntactical operations. The reason that is called the negation sign is that the result of putting it in front of a wff is a sentence whose truth-value is the semantic negation of that wff s truth-value. The wedge is called the disjunction sign for the same sort of reason. All of that having been said, in practice we ll use the words negation and disjunction ambiguously to stand sometimes for the symbol and associated syntactic operation, sometimes for the semantic operation on truth-values, and sometimes for the semantic operation on propositions, with no attempt to enforce any priority among these operations. Propositional Validity Remembering that the letters or propositional variables of PC stand for arbitrary propositions, a wff is (intuitively, informally) valid iff every way of putting propositions in for its component letters results in a truth. The reason that (p&q) (p q) is valid is that if you consider all of propositions arrived at by putting propositions in for p and q, E.g., you find that every single one of them is true. Again, that s the intuitive, informal if goats eat cans and bottles, they eat idea. Given that all the connectives (operators) in a PC wff are truth-functional, we bottles if they eat cans, if bees buzz and sting, they sting if may as well define validity not as truth under all assignments of propositions to p, q, they buzz etc., but rather truth under all assignments of truth-values to p, q, etc. There is also... the opposite property of being false under all assignments of truth-values to variables. A wff with the first property is called PC-valid or a tautology, one with the second property is PC-antivalid or unsatisfiable. Most wffs of course fall somewhere between. This definition of validity, although perfectly accurate, does not adapt as naturally as we might like to the modal case. So let s give in addition a second definition in terms of a certain sort of game, the PC-game. The PC-game is like solitaire; it has only one player. (Have no fear, lots of players will be needed when the game is elaborated to accommodate modality.) Here s how it goes: The player has a sheet of paper on which a number of letters (e.g., p, r, s,...) are written. Player and paper together are called a PC-setting. PC-settings differ only in which letters are written on the paper. We now proceed to call out to the player a series of PC wffs, subject to the following requirement: we never call out a wff until all its truthfunctional components have been called, e.g., before we call a disjunction we must call each of its disjuncts, and if one of the disjuncts is a negation, before we call it we must call its negatum. The player s instructions are these: 1. If a letter is called, raise your hand iff that letter is on the sheet. 2. If α is called, raise your hand iff you did not raise your hand when α was called. 3. If α β is called, raise your hand iff you raised your hand for either α or β. Using the definitions of &,, and Say that a wff is successful in a setting if the player raises her hand when it is called., we can easily figure out the rules (Examples.) Your average wff will be successful in some settings and unsuccessful in for conjunctions, conditionals, and equivalences. (Exercise!) others. Our interest though is in the wffs that are successful in every setting: the PCsuccessful wffs. The alternative definition is now this: a wff is PC-valid iff it is successful in every PC-setting, that is, it is PC-successful. Testing 1: Exhaustive 3

OK but how do we test whether a given wff α is valid? One idea would be to play the PC-game from every setting and see whether the hand always goes up when α is called. But that would take forever; there are infinitely many atomic letters and so infinitely many (in fact uncountably many) settings. A first step towards containing the problem is to notice that since α is finitely long, it can have only so many letters in it: say n. Letters that aren t among these n are neither here nor there as far as α s success in a given setting is concerned. Whether they are on the sheet or off it has no effect whatever on α s fate. It follows that nothing is lost if we limit ourselves to these n letters and consider just the settings you get by putting selections of these n letters on the sheet. How many is that? 2 n. So, shall we now go ahead and play the game 2 n times to see how α comes out? My mom would say, let s not and say we did. Better to mimic the process of playing 2 n times by writing down representations of the various settings and calculating for ourselves when the hand would have gone up had the game been played. The example in the book on page 10 is this. Let α be ((p q)&r) (( r p) q). This has 3 variables so there are going to be 2 3 or 8 settings. We can represent these various settings as strings of 1s and 0s, 1 for the case where a given letter is on the sheet, 0 for the case where it isn t. The various columns on the right correspond to the various rounds of play; the column marked (1) indicates what happens in the first round, with the various entries in a given column telling you whether the hand went up or stayed down in that round on the associated setting. Eventually we reach a determination of what happened in the last round of each game, when the target sentence α was called. Since the central column consists entirely of 1s, the sentence is PC-valid. p q r ((p q) & r) (( r p) q) 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 0 1 0 0 1 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 0 1 1 0 0 1 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 0 1 0 This is of course the truth-table method (1) (2) (1) (3) (1) (5) (2) (1) (3) (1) (4) (1) for checking validity. An advantage is that it settles not only α s validity but all its logical properties, e.g., whether Testing 2: Targeted it is satisfiable or not. If we re willing to settle for information about just The reductio method. Here we search for a falsifying assignment of truth-values (a validity there s a quicker and slightly more interesting method available. game w.r.t. which α is unsuccessful); if it can t be found, α is valid. Explanations can be found on p. 11; I ll just work an example. ((p q) & r) (( r p) q) 0 1 0 1 1 0 1 0 1 0 0 0 (9) (4) (8) (2) (5 ) (1) (11) (12) (6) (10) (3) (7) Each of the two methods gives us a decision procedure for PC: a finite and mechanical method for judging validity. To test this assertion, look at the list the book gives of (what it dogmatically asserts are) valid wffs. What do the two methods say? 4

MIT OpenCourseWare http://ocw.mit.edu 24.244 Modal Logic Spring 2015 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.