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

Size: px
Start display at page:

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

Transcription

1 January 22, 2013

2 Modal logic is, among other things, the logic of possibility and necessity. Its history goes back at least to Aristotle s discussion of modal syllogisms in the Prior Analytics. But modern discussions begin with the works of C. I. Lewis, who, starting in 1912, developed some systems of modal logic, calling them S1, S2, etc. He focused primarily on the conditional connective, seeking something that would be more faithful to natural language conditionals.

3 Three Traditions Twentieth-century work in modal logic forms three clusters: the syntactic tradition, stemming from Lewis; the algebraic tradition, stemming from Tarski; and the model-theoretic tradition, stemming from Kripke. In this course we focus mostly on the last cluster.

4 Connectives Since the work of Hintikka in the early 1960s, modal logic has expanded to include many other non-truth-functional connectives, including epistemic notions (knowledge, belief, warranted belief, etc.), tenses, deontic operators

5 Senses of Modality Additionally, there are many different senses of necessity and possibility we might want to represent in a modal logic:

6 Senses of Modality Additionally, there are many different senses of necessity and possibility we might want to represent in a modal logic: logical necessity, analytic or verbal necessity, conceptual necessity, metaphysical necessity, nomological necessity, epistemic necessity, etc. We want to start by defining a modal logic that is weak enough to have promise for providing a framework for representing all of these notions.

7 Functional Classical propositional logic is functionally complete: any truth function at all can be expressed in its language. Say that an n-ary truth function is a map from n truth values (in classical logic, 0 or 1) to truth values. There are 4 singulary truth functions, 16 binary truth functions, 256 ternary truth functions, and, in general, for any n, 2 2n truth functions. Every one of them is expressible in terms of,,,, and. In fact, all are definable in terms of just and, or in terms of and, or in terms of and.

8 Proof To prove this, we can think of a truth table defining a truth function, and associate a formula with each row on which the function yields the value truth. (If it never does, define it as p p.) Say the function comes out true on the row a 1...a n. The associated formula for a row is a conjunction with p i or p i as a conjunct depending on whether p i receives 1 or 0 on that row. The formula representing the truth function is simply the disjunction of all those associated conjunctions. That formula requires only,, and.

9 Reducing the set To see that we don t need both conjunction and disjunction, we can use DeMorgan s Laws to define one in terms of the other: p q is equivalent to ( p q), and p q is equivalent to ( p q). Moreover, p q is equivalent to p q, and p q is equivalent to (p q). So, negation and conjunction, negation and disjunction, and negation and the conditional suffice to define all truth functions.

10 Sheffer functions Two binary truth functions, called Sheffer functions, suffice all by themselves: nor ( ) and nand (/).

11 Sheffer functions p (p p) p q ((p p) (q q))

12 Sheffer functions p (p/p) p q ((p/q)/(p/q))

13 Fixed points It is easy to see that our basic set of connectives would not be functionally complete without negation; truth would be a fixed point. That tells us something important about Sheffer connectives: they must take all 1s into 0, and all 0s into 1. This in turn makes it easy to show that nand and nor are the only two binary Sheffer functions.

14 Non-truth-functional Connectives There are many connectives that are not truth-functional. Among singulary connectives, think of it is possible that, it is necessary that, it is probable that, it ought to be the case that, it used to be the case that, John believes that, Mary knows that, Ralph fears that, Holly hopes that, etc. Among binary connectives, think of when, while, since, until, because, explains, Sam would prefer that... rather than..., etc.

15 Non-truth-functional Connectives Modal logic, the logic of possibility and necessity, takes non-truth-functional connectives as its central subject matter. It thus has no choice but to go beyond the resources of classical propositional logic.

16 Possible Worlds The key concept of modal logic, from a model-theoretic point of view, is that of a possible world. Think of a possible world as a way the world could be. There are serious metaphysical issues about what possible worlds are, and serious epistemological issues about how we have knowledge of them. For the moment, however, let s put those aside, and focus on the logic.

17 Possible Worlds

18 Possible Worlds

19 Possible Worlds

20 Possible Worlds

21 Possible Worlds

22 Possible Worlds

23 History Possible worlds were introduced into contemporary discussion by Kripke s 1959 paper A Theorem in. The idea comes from Leibniz, who thought of necessity as truth in all possible worlds. That in turn is inspired by Suarez, who thought of possibilities as ideas in the mind of God.

24 Accessibility Kripke contributes the insight that not all worlds might be accessible that is, relevant to modal propositions at a given world. He introduces an accessibility relation, allowing us to make sense of the idea that worlds might differ in the worlds relevant to modal truths. (Suarez had explicitly held that all worlds were relevant to modal judgments in all worlds, since God could survey all the ideas in His mind simultaneously.)

25 Possible Worlds

26 Accessibility On the Suarez-Leibniz conception, there are six possible modalities (ways a proposition might be true or false), reflected in the six modalities in Kant s Table of the Logical Forms of Judgment: truth (A), falsehood ( A), possibility ( A), impossibility ( A = A), necessity ( A), and contingency ( A = A).

27 Modal Square of Opposition

28 Modal Square of Opposition

29 Rules We add the operators and and the syntactic rule: If A is a formula, so are A and A. An interpretation < W, R, v > is a triple consisting of a nonempty set W of worlds, a binary relation R of accessibility on W, and an assignment function v from each world-propositional parameter pair to {0, 1}. v w (p) = 1 means that v assigns p truth at world w.

30 Truth clauses The truth conditions for truth-functional connectives remain unchanged, except for the addition of a subscript for worlds. The truth clauses for possibility and necessity: v w ( A) = 1 w (wrw v w (A) = 1) v w ( A) = 1 w (wrw v w (A) = 1) Necessity is truth in all accessible worlds.

31 Implication We define implication in terms of interpretations and worlds: X = A iff for every interpretation I =< W, R, v > and every world w W, if v w (B) = 1 for all B X, then v w (A) = 1. Abbreviating: X = A I w W v w (X) = 1 v w (A) = 1.

32 Tableau rules: Necessity A, i irj A, j

33 Tableau rules: Negated Necessity A, i irj A, j

34 Necessity and possibility Since we can think of A as equivalent to A, these allow us to characterize rules for possibility as well:

35 Tableau rules: Possibility A, i irj A, j

36 Tableau rules: Negated Possibility A, i irj A, j

37 The proof of the soundness of our tableau rules is almost identical to that for propositional logic. We need only replace talk of assignments with talk of interpretations, add relativization to worlds, and add arguments for the rules for and.

38 Theorem X A X = A.

39 Proof Proof: Assume that it is not the case that X = A. Then there is an interpretation I =< W, R, v > and world w W such that v w (B) = 1 for all B X but v w (A) = 0, so v w ( A) = 1. We show that X A. Consider a completed tableau with the initial list X, A. I is faithful to that initial list.

40 Inductive Proof Given the soundness lemma, which we will state and prove in a moment, we can show that I is faithful to an open branch on the completed tableau by induction on the number of rules applied to complete the tableau.

41 Base case Base: No rules need to be applied. Then the initial list is itself a completed tableau, and I is faithful to it.

42 Inductive step Inductive step: Assume that I is faithful to an open branch up to the nth rule application. By the lemma that rules preserve fidelity I is faithful to at least one resulting branch.

43 Fidelity So, I is faithful to a branch on the completed tableau. If it were closed, no assignment could be faithful to it, since no assignment makes both a formula and its negation true. So, the branch is open, and thus X A.

44 Lemma The real work is done in the Lemma. Rules preserve fidelity. Say that I =< W, R, v > is faithful to branch b iff there is a function f : N W such that if A, i is on b, v f(i) (A) = 1, and if irj is on b, then f(i)rf(j). Such an f shows I to be faithful to b.

45 Lemma Lemma: If I is faithful to b, and a tableau rule is applied to b, I is faithful to at least one resulting branch.

46 Proof of Lemma Proof: Assume that I is faithful to b, to which a tableau rule is applied. There are as many cases as rules.

47 Conjunction Case 1: The rule for A B, i is applied. Then A, i and B, i both appear on the branch. Since v f(i) (A B) = 1, by the truth definition v f(i) (A) = v f(i) (B) = 1. So, I is faithful to the resulting branch.

48 Negated Conjunction Case 2: The rule for (A B), i is applied. Then two branches result, one with A, i, and one with B, i. By the truth definition, since v f(i) ( (A B)) = 1, v f(i) ( A) = 1 or v f(i) ( B) = 1. Thus, I is faithful to at least one of the resulting branches.

49 Necessity Case 3: The rule for A, i is applied. Then, for every irj on b, f(i)rf(j). Since I is faithful to b, v f(i) ( A) = 1, so v f(j) (A) = 1. I is thus faithful to the extension of the branch.

50 Possibility Case 4: The rule for A, i is applied. Then we extend b to include irj and A, j for some new j. Since I is faithful to b, v f(i) ( A) = 1, so, by the truth clause for, there is a world w such that f(i)rw and v w (A) = 1. Let f be the same as f on all i j, letting f (j) = w. f shows that I is faithful to b, since f and f agree on everything on b. Since f (i)rf (j) and v f (j)(a) = 1, f shows I to be faithful to the extended branch.

51 The completeness proof also follows closely the structure of the proof for classical propositional logic. Any open branch b with world indices 0,..., n induces an interpretation I =< W, R, v >, where W = {w i : i occurs on b}, R = {< w i, w j >: irj is on b}, and, for any propositional parameter p such that p, i is on b, v wi (p) = 1; if p, i is on b, then v wi (p) = 0. (Assign any other parameters any values you like.)

52 Strategy Strategy for completeness proof: Open branch Set of literals Induced assignment Countermodel

53 theorem : X = A X A.

54 Proof Proof: Again we prove the contrapositive. Suppose that X A. Then there is no completed closed tableau with X, A as initial list. So, every completed tableau with X, A as initial list has at least one open branch b.

55 Induced interpretations Any open branch b, moreover, induces an interpretation I. In a moment we will prove the completeness lemma, stating that every interpretation induced by a branch is faithful to it. That is, we prove that, if you get the sentence letters right, you get everything right. Given that lemma, we can conclude that I is faithful to b. But b has the initial list X, A, so every member of X, as well as A, is on b. Thus, v w0 makes every member of X true but A false. So, X does not imply A.

56 lemma lemma: If b induces I, I is faithful to b.

57 Proof of lemma Proof: Let b induce I. I is faithful to b iff, for every A, i on b, v wi (A) = 1 and, for every irj on b, w i Rw j. The latter is part of what it means for b to induce i. We show the former by induction on the complexity of A, that is, the number of connectives in A. Let A, i be on b.

58 Base case Base: A is a propositional parameter. Then v wi (A) = 1, since b induces I.

59 Inductive step Inductive step: Assume that v wj (A) = 1 for every A, j on b with fewer than n connectives. Assume that A has n connectives. There are twelve cases to consider. Those not involving modal connectives proceed much as they do in propositional logic:

60 Negation Case 1: A = p. Since b induces I, v wi (p) = 0, so, by the truth definition, v wi (A) = 1.

61 Conjunction Case 2: A = (B C). By the tableau rules, if A, i, that is, B C, i is on b, then so are B, i and C, i. But they contain fewer connectives than A, so, by inductive hypothesis, v wi (B) = v wi (C) = 1. By the truth definition, therefore, v wi (A) = 1.

62 Negated Conjunction Case 3: A = (B C). By the tableau rules, if A, i, that is, (B C), i is on b, then either B, i or C, i is on b. Both B and C have fewer connectives than A, so, by the inductive hypothesis, v wi ( B) = 1 or v wi ( C) = 1. By the truth definition, then, v wi (B) = 0 or v wi (C) = 0, so v wi (B C) = 0, and v wi (B C) = 1.

63 Necessity The modal cases are more interesting. Case 4: A = B. By the tableau rules, if B, i is on b, then, for every j such that irj is on b, B, j is on b. Since B has fewer connectives than A, by the inductive hypothesis, if w i Rw j, v wj (B) = 1. But then by the truth definition v wi ( B) = 1.

64 Possibility Case 5: A = B. By the tableau rules, if B, i is on b, then there is a j such that irj and B, j are on b. Since B has fewer connectives than A, by the inductive hypothesis, w i Rw j and v wj (B) = 1. But then by the truth definition v wi ( B) = 1.

65 Which inferences are valid in this logic? And what additional inferences should be valid, on various conceptions of modality? The general strategy is to place conditions on the relation R to obtain stronger modal logics.

66 Interdefinability In this logic itself, we have the interdefinability of possibility and necessity, which follows from the interdefinability of the quantifiers: A A A A

67 Interdefinability Since being a valid formula is a matter of being true at all worlds in all models, we have But notice that although = A = A = A = A we also have = A / = A

68 Strict Conditional C.I. Lewis defined the strict conditional in terms of necessity: A B (A B) The strict conditional in basic modal logic is extremely weak. It deviates from the material conditional in many respects: A B, A =/ B A B, B =/ A B =/ A B A =/ A B

69 Strict Conditional (A B) C =/ (A C) (B C) (A B) (C D) =/ (A D) (C B) (A B) =/ A =/ (A B) (B A)

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

Truth-Functional Logic

Truth-Functional Logic Truth-Functional Logic Syntax Every atomic sentence (A, B, C, ) is a sentence and are sentences With ϕ a sentence, the negation ϕ is a sentence With ϕ and ψ sentences, the conjunction ϕ ψ is a sentence

More information

Unary negation: T F F T

Unary negation: T F F T Unary negation: ϕ 1 ϕ 1 T F F T Binary (inclusive) or: ϕ 1 ϕ 2 (ϕ 1 ϕ 2 ) T T T T F T F T T F F F Binary (exclusive) or: ϕ 1 ϕ 2 (ϕ 1 ϕ 2 ) T T F T F T F T T F F F Classical (material) conditional: ϕ 1

More information

Relevant Logic. Daniel Bonevac. March 20, 2013

Relevant Logic. Daniel Bonevac. March 20, 2013 March 20, 2013 The earliest attempts to devise a relevance logic that avoided the problem of explosion centered on the conditional. FDE, however, has no conditional operator, or a very weak one. If we

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

More Propositional Logic Algebra: Expressive Completeness and Completeness of Equivalences. Computability and Logic

More Propositional Logic Algebra: Expressive Completeness and Completeness of Equivalences. Computability and Logic More Propositional Logic Algebra: Expressive Completeness and Completeness of Equivalences Computability and Logic Equivalences Involving Conditionals Some Important Equivalences Involving Conditionals

More information

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

More information

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

An Introduction to Modal Logic. Ordinary logic studies the partition of sentences1 into two categories, true and false. An Introduction to Modal Logic Ordinary logic studies the partition of sentences1 into two categories, true and false. Modal logic investigates a finer classification. A sentence can be either necessary

More information

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

Description Logics. Foundations of Propositional Logic.   franconi. Enrico Franconi (1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge

More information

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have INTENSIONAL AND MODAL LOGIC Meaning and Reference Why do we consider extensions to the standard logical language(s)? Requirements of knowledge representation / domain modelling Intensional expressions:

More information

CSC Discrete Math I, Spring Propositional Logic

CSC Discrete Math I, Spring Propositional Logic CSC 125 - Discrete Math I, Spring 2017 Propositional Logic Propositions A proposition is a declarative sentence that is either true or false Propositional Variables A propositional variable (p, q, r, s,...)

More information

1.1 Statements and Compound Statements

1.1 Statements and Compound Statements Chapter 1 Propositional Logic 1.1 Statements and Compound Statements A statement or proposition is an assertion which is either true or false, though you may not know which. That is, a statement is something

More information

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

Lecture 2. Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits. Reading (Epp s textbook) Lecture 2 Logic Compound Statements Conditional Statements Valid & Invalid Arguments Digital Logic Circuits Reading (Epp s textbook) 2.1-2.4 1 Logic Logic is a system based on statements. A statement (or

More information

Propositional Logic Review

Propositional Logic Review Propositional Logic Review UC Berkeley, Philosophy 142, Spring 2016 John MacFarlane The task of describing a logical system comes in three parts: Grammar Describing what counts as a formula Semantics Defining

More information

Non-normal Worlds. Daniel Bonevac. February 5, 2012

Non-normal Worlds. Daniel Bonevac. February 5, 2012 Non-normal Worlds Daniel Bonevac February 5, 2012 Lewis and Langford (1932) devised five basic systems of modal logic, S1 - S5. S4 and S5, as we have seen, are normal systems, equivalent to K ρτ and K

More information

KE/Tableaux. What is it for?

KE/Tableaux. What is it for? CS3UR: utomated Reasoning 2002 The term Tableaux refers to a family of deduction methods for different logics. We start by introducing one of them: non-free-variable KE for classical FOL What is it for?

More information

Introduction to Logic in Computer Science: Autumn 2006

Introduction to Logic in Computer Science: Autumn 2006 Introduction to Logic in Computer Science: Autumn 2006 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss 1 Plan for Today Today s class will be an introduction

More information

Relational Reasoning in Natural Language

Relational Reasoning in Natural Language 1/67 Relational Reasoning in Natural Language Larry Moss ESSLLI 10 Course on Logics for Natural Language Inference August, 2010 Adding transitive verbs the work on R, R, and other systems is joint with

More information

Proving Completeness for Nested Sequent Calculi 1

Proving Completeness for Nested Sequent Calculi 1 Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Logic, Sets, and Proofs

Logic, Sets, and Proofs Logic, Sets, and Proofs David A. Cox and Catherine C. McGeoch Amherst College 1 Logic Logical Operators. A logical statement is a mathematical statement that can be assigned a value either true or false.

More information

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

2. The Logic of Compound Statements Summary. Aaron Tan August 2017 2. The Logic of Compound Statements Summary Aaron Tan 21 25 August 2017 1 2. The Logic of Compound Statements 2.1 Logical Form and Logical Equivalence Statements; Compound Statements; Statement Form (Propositional

More information

Propositional Logic. Spring Propositional Logic Spring / 32

Propositional Logic. Spring Propositional Logic Spring / 32 Propositional Logic Spring 2016 Propositional Logic Spring 2016 1 / 32 Introduction Learning Outcomes for this Presentation Learning Outcomes... At the conclusion of this session, we will Define the elements

More information

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010)

Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics Lecture notes in progress (27 March 2010) http://math.sun.ac.za/amsc/sam Seminaar Abstrakte Wiskunde Seminar in Abstract Mathematics 2009-2010 Lecture notes in progress (27 March 2010) Contents 2009 Semester I: Elements 5 1. Cartesian product

More information

Propositions and Proofs

Propositions and Proofs Chapter 2 Propositions and Proofs The goal of this chapter is to develop the two principal notions of logic, namely propositions and proofs There is no universal agreement about the proper foundations

More information

3 The Semantics of the Propositional Calculus

3 The Semantics of the Propositional Calculus 3 The Semantics of the Propositional Calculus 1. Interpretations Formulas of the propositional calculus express statement forms. In chapter two, we gave informal descriptions of the meanings of the logical

More information

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS

CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS CHAPTER 1 - LOGIC OF COMPOUND STATEMENTS 1.1 - Logical Form and Logical Equivalence Definition. A statement or proposition is a sentence that is either true or false, but not both. ex. 1 + 2 = 3 IS a statement

More information

Chapter 4: Classical Propositional Semantics

Chapter 4: Classical Propositional Semantics Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical

More information

The paradox of knowability, the knower, and the believer

The paradox of knowability, the knower, and the believer The paradox of knowability, the knower, and the believer Last time, when discussing the surprise exam paradox, we discussed the possibility that some claims could be true, but not knowable by certain individuals

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

Chapter 11: Automated Proof Systems (1)

Chapter 11: Automated Proof Systems (1) Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems

More information

Syntax Semantics Tableau Completeness Free Logic The Adequacy of First-Order Logic. Predicate Logic. Daniel Bonevac.

Syntax Semantics Tableau Completeness Free Logic The Adequacy of First-Order Logic. Predicate Logic. Daniel Bonevac. March 18, 2013 Aristotle s theory of syllogisms, the first real logical theory, took predicates expressions that are not true or false in themselves, but true or false of objects as its basic units of

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Towards Tractable Inference for Resource-Bounded Agents

Towards Tractable Inference for Resource-Bounded Agents Towards Tractable Inference for Resource-Bounded Agents Toryn Q. Klassen Sheila A. McIlraith Hector J. Levesque Department of Computer Science University of Toronto Toronto, Ontario, Canada {toryn,sheila,hector}@cs.toronto.edu

More information

Lecture 7. Logic. Section1: Statement Logic.

Lecture 7. Logic. Section1: Statement Logic. Ling 726: Mathematical Linguistics, Logic, Section : Statement Logic V. Borschev and B. Partee, October 5, 26 p. Lecture 7. Logic. Section: Statement Logic.. Statement Logic..... Goals..... Syntax of Statement

More information

C. Modal Propositional Logic (MPL)

C. Modal Propositional Logic (MPL) C. Modal Propositional Logic (MPL) Let s return to a bivalent setting. In this section, we ll take it for granted that PL gets the semantics and logic of and Ñ correct, and consider an extension of PL.

More information

CS 486: Lecture 2, Thursday, Jan 22, 2009

CS 486: Lecture 2, Thursday, Jan 22, 2009 CS 486: Lecture 2, Thursday, Jan 22, 2009 Mark Bickford January 22, 2009 1 Outline Propositional formulas Interpretations and Valuations Validity and Satisfiability Truth tables and Disjunctive Normal

More information

Lecture 4: Proposition, Connectives and Truth Tables

Lecture 4: Proposition, Connectives and Truth Tables Discrete Mathematics (II) Spring 2017 Lecture 4: Proposition, Connectives and Truth Tables Lecturer: Yi Li 1 Overview In last lecture, we give a brief introduction to mathematical logic and then redefine

More information

Propositional natural deduction

Propositional natural deduction Propositional natural deduction COMP2600 / COMP6260 Dirk Pattinson Australian National University Semester 2, 2016 Major proof techniques 1 / 25 Three major styles of proof in logic and mathematics Model

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

cse541 LOGIC FOR COMPUTER SCIENCE

cse541 LOGIC FOR COMPUTER SCIENCE cse541 LOGIC FOR COMPUTER SCIENCE Professor Anita Wasilewska Spring 2015 LECTURE 2 Chapter 2 Introduction to Classical Propositional Logic PART 1: Classical Propositional Model Assumptions PART 2: Syntax

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

Semantics Basics for Syntacticians

Semantics Basics for Syntacticians Department of Linguistics Ohio State University January 19, 2012 Expressions, Utterances, and Meanings (1/2) We distinguish expressions from utterances (uses of expressions in specific circumstances).

More information

Propositional and Predicate Logic - V

Propositional and Predicate Logic - V Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus

More information

Kaplan s Paradox and Epistemically Possible Worlds

Kaplan s Paradox and Epistemically Possible Worlds Kaplan s Paradox and Epistemically Possible Worlds 1. Epistemically possible worlds David Chalmers Metaphysically possible worlds: S is metaphysically possible iff S is true in some metaphysically possible

More information

Diodorus s Master Argument Nino B. Cocchiarella For Classes IC and IIC Students of Professor Giuseppe Addona

Diodorus s Master Argument Nino B. Cocchiarella For Classes IC and IIC Students of Professor Giuseppe Addona Diodorus s Master Argument Nino B. Cocchiarella For Classes IC and IIC Students of Professor Giuseppe Addona In my Remarks on Stoic Logic that I wrote for you last year, I mentioned Diodorus Cronus s trilemma,

More information

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true.

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true. Symbolic Logic 3 Testing deductive validity with truth tables For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true. So, given that truth tables

More information

Section 1.2 Propositional Equivalences. A tautology is a proposition which is always true. A contradiction is a proposition which is always false.

Section 1.2 Propositional Equivalences. A tautology is a proposition which is always true. A contradiction is a proposition which is always false. Section 1.2 Propositional Equivalences A tautology is a proposition which is always true. Classic Example: P P A contradiction is a proposition which is always false. Classic Example: P P A contingency

More information

THE LOGIC OF COMPOUND STATEMENTS

THE LOGIC OF COMPOUND STATEMENTS THE LOGIC OF COMPOUND STATEMENTS All dogs have four legs. All tables have four legs. Therefore, all dogs are tables LOGIC Logic is a science of the necessary laws of thought, without which no employment

More information

COUNTERFACTUALS AND SEMANTIC TABLEAUX

COUNTERFACTUALS AND SEMANTIC TABLEAUX Logic and Logical Philosophy Volume 18 (2009), 71 91 DOI: 10.12775/LLP.2009.006 Daniel Rönnedal COUNTERFACTUALS AND SEMANTIC TABLEAUX Abstract. The purpose of this paper is to develop a class of semantic

More information

Propositional Logic: Review

Propositional Logic: Review Propositional Logic: Review Propositional logic Logical constants: true, false Propositional symbols: P, Q, S,... (atomic sentences) Wrapping parentheses: ( ) Sentences are combined by connectives:...and...or

More information

Section 1.1 Propositional Logic. proposition : true = T (or 1) or false = F (or 0) (binary logic) the moon is made of green cheese

Section 1.1 Propositional Logic. proposition : true = T (or 1) or false = F (or 0) (binary logic) the moon is made of green cheese Section 1.1 Propositional Logic proposition : true = T (or 1) or false = F (or 0) (binary logic) the moon is made of green cheese go to town! X - imperative What time is it? X - interrogative propositional

More information

Chapter 11: Automated Proof Systems

Chapter 11: Automated Proof Systems Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are

More information

FOUNDATIONS OF MATHEMATICS CHAPTER 1: FOUNDATIONS OF GEOMETRY

FOUNDATIONS OF MATHEMATICS CHAPTER 1: FOUNDATIONS OF GEOMETRY FOUNDATIONS OF MATHEMATICS CHAPTER 1: FOUNDATIONS OF GEOMETRY 1. INTRODUCTION Plane geometry is an area of mathematics that has been studied since ancient times. The roots of the word geometry are the

More information

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

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

Semantics and Pragmatics of NLP

Semantics and Pragmatics of NLP Semantics and Pragmatics of NLP Alex Ewan School of Informatics University of Edinburgh 28 January 2008 1 2 3 Taking Stock We have: Introduced syntax and semantics for FOL plus lambdas. Represented FOL

More information

Approximations of Modal Logic K

Approximations of Modal Logic K WoLLIC 2005 Preliminary Version Approximations of Modal Logic K Guilherme de Souza Rabello 2 Department of Mathematics Institute of Mathematics and Statistics University of Sao Paulo, Brazil Marcelo Finger

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

More information

Modal Logic. Introductory Lecture. Eric Pacuit. University of Maryland, College Park ai.stanford.edu/ epacuit. January 31, 2012.

Modal Logic. Introductory Lecture. Eric Pacuit. University of Maryland, College Park ai.stanford.edu/ epacuit. January 31, 2012. Modal Logic Introductory Lecture Eric Pacuit University of Maryland, College Park ai.stanford.edu/ epacuit January 31, 2012 Modal Logic 1/45 Setting the Stage Modern Modal Logic began with C.I. Lewis dissatisfaction

More information

Warm-Up Problem. Is the following true or false? 1/35

Warm-Up Problem. Is the following true or false? 1/35 Warm-Up Problem Is the following true or false? 1/35 Propositional Logic: Resolution Carmen Bruni Lecture 6 Based on work by J Buss, A Gao, L Kari, A Lubiw, B Bonakdarpour, D Maftuleac, C Roberts, R Trefler,

More information

Exercises 1 - Solutions

Exercises 1 - Solutions Exercises 1 - Solutions SAV 2013 1 PL validity For each of the following propositional logic formulae determine whether it is valid or not. If it is valid prove it, otherwise give a counterexample. Note

More information

Semantic Metatheory of SL: Mathematical Induction

Semantic Metatheory of SL: Mathematical Induction Semantic Metatheory of SL: Mathematical Induction Preliminary matters: why and when do we need Mathematical Induction? We need it when we want prove that a certain claim (n) holds for all n N (0, 1, 2,

More information

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

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.

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. Math 0413 Appendix A.0 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. This type of logic is called propositional.

More information

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

Draft of February 2019 please do not cite without permission. A new modal liar 1 T. Parent Draft of February 2019 please do not cite without permission 1. Introduction A new modal liar 1 T. Parent Standardly, necessarily is treated in modal logic as an operator on propositions (much like ~ ).

More information

Model Theory of Modal Logic Lecture 1: A brief introduction to modal logic. Valentin Goranko Technical University of Denmark

Model Theory of Modal Logic Lecture 1: A brief introduction to modal logic. Valentin Goranko Technical University of Denmark Model Theory of Modal Logic Lecture 1: A brief introduction to modal logic Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, 25 January, 2010

More information

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims

INTRODUCTION TO LOGIC. Propositional Logic. Examples of syntactic claims Introduction INTRODUCTION TO LOGIC 2 Syntax and Semantics of Propositional Logic Volker Halbach In what follows I look at some formal languages that are much simpler than English and define validity of

More information

KB Agents and Propositional Logic

KB Agents and Propositional Logic Plan Knowledge-Based Agents Logics Propositional Logic KB Agents and Propositional Logic Announcements Assignment2 mailed out last week. Questions? Knowledge-Based Agents So far, what we ve done is look

More information

A Little Deductive Logic

A Little Deductive Logic A Little Deductive Logic In propositional or sentential deductive logic, we begin by specifying that we will use capital letters (like A, B, C, D, and so on) to stand in for sentences, and we assume that

More information

Proofs. Joe Patten August 10, 2018

Proofs. Joe Patten August 10, 2018 Proofs Joe Patten August 10, 2018 1 Statements and Open Sentences 1.1 Statements A statement is a declarative sentence or assertion that is either true or false. They are often labelled with a capital

More information

Introduction to Metalogic 1

Introduction to Metalogic 1 Philosophy 135 Spring 2012 Tony Martin Introduction to Metalogic 1 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: (i) sentence letters p 0, p 1, p 2,... (ii) connectives,

More information

Formal Logic. Critical Thinking

Formal Logic. Critical Thinking ormal Logic Critical hinking Recap: ormal Logic If I win the lottery, then I am poor. I win the lottery. Hence, I am poor. his argument has the following abstract structure or form: If P then Q. P. Hence,

More information

Modal Sentential Logic I

Modal Sentential Logic I Modal Sentential Logic I G J Mattey July 20, 2001 1 Syntax of MSL Modal Sentential Logic (MSL) is a formal language which is an extension of Sentential Logic (SL) All expressions of SL are expressions

More information

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

Philosophy 244: #8 Counterfactuals, Neighborhood Semantics, Probability, Predicative Necessity, etc. Philosophy 244: #8 Counterfactuals, Neighborhood Semantics, Probability, Predicative Necessity, etc. Modal operators are non-truth-functional; the truth-value of α at a world is not determined by α s s

More information

An Introduction to Modal Logic I

An Introduction to Modal Logic I An Introduction to Modal Logic I Introduction and Historical remarks Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 10 th 2013 Marco

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Mathematics for Computer Science Exercises from Chapter 3

Mathematics for Computer Science Exercises from Chapter 3 Mathematics for Computer Science Exercises from Chapter 3 Silvio Capobianco Last update: 19 September 2018 Problems from Section 3.1 Problem 3.2. Your class has a textbook and a final exam. Let P, Q, and

More information

CISC-102 Winter 2016 Lecture 17

CISC-102 Winter 2016 Lecture 17 CISC-102 Winter 2016 Lecture 17 Logic and Propositional Calculus Propositional logic was eventually refined using symbolic logic. The 17th/18th century philosopher Gottfried Leibniz (an inventor of calculus)

More information

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Packet #1: Logic & Proofs. Applied Discrete Mathematics Packet #1: Logic & Proofs Applied Discrete Mathematics Table of Contents Course Objectives Page 2 Propositional Calculus Information Pages 3-13 Course Objectives At the conclusion of this course, you should

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

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

Chapter 1: The Logic of Compound Statements. January 7, 2008 Chapter 1: The Logic of Compound Statements January 7, 2008 Outline 1 1.1 Logical Form and Logical Equivalence 2 1.2 Conditional Statements 3 1.3 Valid and Invalid Arguments Central notion of deductive

More information

8. Reductio ad absurdum

8. Reductio ad absurdum 8. Reductio ad absurdum 8.1 A historical example In his book, The Two New Sciences, Galileo Galilea (1564-1642) gives several arguments meant to demonstrate that there can be no such thing as actual infinities

More information

Logic and Inferences

Logic and Inferences Artificial Intelligence Logic and Inferences Readings: Chapter 7 of Russell & Norvig. Artificial Intelligence p.1/34 Components of Propositional Logic Logic constants: True (1), and False (0) Propositional

More information

Chapter 2: Introduction to Propositional Logic

Chapter 2: Introduction to Propositional Logic Chapter 2: Introduction to Propositional Logic PART ONE: History and Motivation Origins: Stoic school of philosophy (3rd century B.C.), with the most eminent representative was Chryssipus. Modern Origins:

More information

S4LP and Local Realizability

S4LP and Local Realizability S4LP and Local Realizability Melvin Fitting Lehman College CUNY 250 Bedford Park Boulevard West Bronx, NY 10548, USA melvin.fitting@lehman.cuny.edu Abstract. The logic S4LP combines the modal logic S4

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics

A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics A Journey through the Possible Worlds of Modal Logic Lecture 1: Introduction to modal logics Valentin Goranko Department of Philosophy, Stockholm University ESSLLI 2016, Bolzano, August 22, 2016 Outline

More information

Chapter Summary. Propositional Logic. Predicate Logic. Proofs. The Language of Propositions (1.1) Applications (1.2) Logical Equivalences (1.

Chapter Summary. Propositional Logic. Predicate Logic. Proofs. The Language of Propositions (1.1) Applications (1.2) Logical Equivalences (1. Chapter 1 Chapter Summary Propositional Logic The Language of Propositions (1.1) Applications (1.2) Logical Equivalences (1.3) Predicate Logic The Language of Quantifiers (1.4) Logical Equivalences (1.4)

More information

MAI0203 Lecture 7: Inference and Predicate Calculus

MAI0203 Lecture 7: Inference and Predicate Calculus MAI0203 Lecture 7: Inference and Predicate Calculus Methods of Artificial Intelligence WS 2002/2003 Part II: Inference and Knowledge Representation II.7 Inference and Predicate Calculus MAI0203 Lecture

More information

Topic 1: Propositional logic

Topic 1: Propositional logic Topic 1: Propositional logic Guy McCusker 1 1 University of Bath Logic! This lecture is about the simplest kind of mathematical logic: propositional calculus. We discuss propositions, which are statements

More information

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

Math Real Analysis

Math Real Analysis 1 / 28 Math 370 - Real Analysis G.Pugh Sep 3 2013 Real Analysis 2 / 28 3 / 28 What is Real Analysis? Wikipedia: Real analysis... has its beginnings in the rigorous formulation of calculus. It is a branch

More information

TRUTH, BELIEF AND CERTAINTY IN EPISTEMIC LOGIC

TRUTH, BELIEF AND CERTAINTY IN EPISTEMIC LOGIC IN E. MAIER ET AL (EDS.) PROCEEDINGS OF SINN UND BEDEUTUNG 9, WWW.RU.NL/NCS/SUB9 TRUTH, BELIEF AND CERTAINTY IN EPISTEMIC LOGIC Daniel Vanderveken (Université du Québec, Trois-Rivières) daniel@vanderveken.org

More information

Module 5 K and Equivalent Systems

Module 5 K and Equivalent Systems Module 5 K and Equivalent Systems G. J. Mattey July 8, 2010 Contents 1 The Semantical System KI 2 1.1 Specification of KI....................................... 2 1.2 Semantical Properties and Relations

More information

HANDOUT AND SET THEORY. Ariyadi Wijaya

HANDOUT AND SET THEORY. Ariyadi Wijaya HANDOUT LOGIC AND SET THEORY Ariyadi Wijaya Mathematics Education Department Faculty of Mathematics and Natural Science Yogyakarta State University 2009 1 Mathematics Education Department Faculty of Mathematics

More information

Computation and Logic Definitions

Computation and Logic Definitions Computation and Logic Definitions True and False Also called Boolean truth values, True and False represent the two values or states an atom can assume. We can use any two distinct objects to represent

More information

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics

CS206 Lecture 21. Modal Logic. Plan for Lecture 21. Possible World Semantics CS206 Lecture 21 Modal Logic G. Sivakumar Computer Science Department IIT Bombay siva@iitb.ac.in http://www.cse.iitb.ac.in/ siva Page 1 of 17 Thu, Mar 13, 2003 Plan for Lecture 21 Modal Logic Possible

More information

Introduction: What Is Modal Logic?

Introduction: What Is Modal Logic? Introduction: What Is Modal Logic? Strictly speaking, modal logic studies reasoning that involves the use of the expressions necessarily and possibly. The main idea is to introduce the symbols (necessarily)

More information

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

cis32-ai lecture # 18 mon-3-apr-2006 cis32-ai lecture # 18 mon-3-apr-2006 today s topics: propositional logic cis32-spring2006-sklar-lec18 1 Introduction Weak (search-based) problem-solving does not scale to real problems. To succeed, problem

More information

A Statement; Logical Operations

A Statement; Logical Operations A Statement; Logical Operations Mathematical logic is a branch of mathematics that deals with the formal principles, methods and criteria of validity of reasoning and knowledge. Logic is concerned with

More information