An Introduction to Modal Logic III

Similar documents
An Introduction to Modal Logic V

Relations to first order logic

Modal Logic XX. Yanjing Wang

02 Propositional Logic

Basic Algebraic Logic

Propositional Dynamic Logic

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

An Introduction to Modal Logic I

Propositional and Predicate Logic - V

Graph Theory and Modal Logic

Systems of modal logic

Filtrations and Basic Proof Theory Notes for Lecture 5

Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics

185.A09 Advanced Mathematical Logic

CHAPTER 11. Introduction to Intuitionistic Logic

Modal Logic: Exercises

Monadic GMV -algebras

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

1. Propositional Calculus

On Hájek s Fuzzy Quantifiers Probably and Many

Modal Probability Logic

On the Complexity of the Reflected Logic of Proofs

Gödel s Completeness Theorem

Modal and temporal logic

Axiomatisation of Hybrid Logic

overview overview proof system for basic modal logic proof systems advanced logic lecture 8 temporal logic using temporal frames

Madhavan Mukund Chennai Mathematical Institute

Propositional Logics and their Algebraic Equivalents

Axiomatizing hybrid logic using modal logic

Advanced Topics in LP and FP

Consequence Relations of Modal Logic

1. Propositional Calculus

On Modal Logics of Partial Recursive Functions

Canonical models for normal logics (Completeness via canonicity)

The logic of subset spaces, topologic and the local difference modality K

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

An Introduction to Description Logics

Tutorial Exercises 1 (mjs)

Abstract model theory for extensions of modal logic

Notes on Modal Logic

Principles of Knowledge Representation and Reasoning

MAI0203 Lecture 7: Inference and Predicate Calculus

An Introduction to Description Logic III

Propositional Logic: Syntax

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Logic: The Big Picture

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

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

03 Review of First-Order Logic

TR : Binding Modalities

Majority Logic. Introduction

Propositional Logic: Models and Proofs

On the Craig interpolation and the fixed point

Towards A Multi-Agent Subset Space Logic

Notes on Modal Logic

Neighborhood Semantics for Modal Logic Lecture 3

Logics for Compact Hausdorff Spaces via de Vries Duality

Propositional Calculus - Hilbert system H Moonzoo Kim CS Division of EECS Dept. KAIST

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Chapter 11: Automated Proof Systems (1)

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract

An Introduction to Description Logic IX Tableau-based algorithm

Propositional Logic Language

Axiomatizing hybrid logic using modal logic

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Positive provability logic

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation

Modal Logic XXI. Yanjing Wang

Introduction to Modal and Temporal Logic

Propositional and Predicate Logic - VII

Completeness Results for Memory Logics

Axiomatic characterization of the AGM theory of belief revision in a temporal logic

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

Classical First-Order Logic

Interpretability Logic

First Order Logic (FOL) 1 znj/dm2017

Relational dual tableaux for interval temporal logics *

HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract

Relational Reasoning in Natural Language

Semantical study of intuitionistic modal logics

INSTANTIAL NEIGHBOURHOOD LOGIC

Language of Propositional Logic

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Proper multi-type display calculi for classical and intuitionistic inquisitive logic

Lecture Notes on Classical Modal Logic

Tecniche di Verifica. Introduction to Propositional Logic

The Mother of All Paradoxes

Justification logic - a short introduction

Agents that reason logically

Extensions to the Logic of All x are y: Verbs, Relative Clauses, and Only

Lecture 7. Logic. Section1: Statement Logic.

Logics above S4 and the Lebesgue measure algebra

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

Some consequences of compactness in Lukasiewicz Predicate Logic

Chapter 4: Classical Propositional Semantics

Forcing in Lukasiewicz logic

De Jongh s characterization of intuitionistic propositional calculus

A generalization of modal definability

Transcription:

An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami (UPOL) Modal Logic III 24.10.2013 1 / 18

Introduction Introduction Marco Cerami (UPOL) Modal Logic III 24.10.2013 2 / 18

Introduction Soundness proof As usual, a proof of completeness is consists of two parts: Soundness and Completeness, the aim of the Soundness proof is proving that certain syntactical properties are preserved in the semantics, in particular, we will prove that if a modal formula ϕ has the properties of being a theorem or being deducible from a set of formulas Γ, then these properties are preserved in the Kripke frame based semantics as the properties of being ϕ valid or a semantic consequence of Γ. the Soundness proof follows the usual pattern, proving that the closure properties of the deducibility operator are preserved by the logical consequence operator. Marco Cerami (UPOL) Modal Logic III 24.10.2013 3 / 18

Completeness proof Introduction The aim of the Completeness proof is proving that certain semantical properties are preserved in the syntax, in particular, we will prove that if a modal formula ϕ has the properties of being valid or being a semantic consequence of a set of formulas Γ, then these properties are preserved in the Hilbert-style syntax (or in the closure operator-like syntax) as the properties of being ϕ a theorem or deducible from Γ, the Completeness proof follows the usual pattern, proving that if a formula ϕ is not a theorem or deducible from a set of formulas Γ, then ϕ is not valid or a semantic consequence of Γ, like in the propositional case, the Completeness proof is done using a particular kind of semantical structures built up directly from the syntax, in this case they are called Canonical frames and models. Marco Cerami (UPOL) Modal Logic III 24.10.2013 4 / 18

Preliminaries Preliminaries (a reminder) Marco Cerami (UPOL) Modal Logic III 24.10.2013 5 / 18

Preliminaries Syntax Language A countable set of propositional variables Prop = {p, q,...}, the classical propositional constants and, the classical propositional connectives,, and, two unary modal connectives and. Formulas The set Φ of modal formulas is inductively built from Prop in the following way: Propositional variables and constants are formulas, if ϕ and ψ are formulas, then ϕ ψ, ϕ ψ, ϕ ψ and ϕ are formulas, if ϕ is a formula, then ϕ and ϕ are formulas. Marco Cerami (UPOL) Modal Logic III 24.10.2013 6 / 18

Preliminaries Normal Modal Logics Definition A normal modal logic Λ is a set of formulas containing: all classical tautologies (in the modal language), (p q) ( p q) (axiom (K)), p p, p p, and is closed under: (MP) Modus Ponens: if ϕ Λ and ϕ ψ Λ, then ψ Λ, (US) Uniform Substitution: if ϕ Λ, then ψ Λ, where ψ is obtained from ϕ by replacing propositional variables by arbitrary formulas, (G) Generalization: if ϕ Λ, then ϕ Λ. Marco Cerami (UPOL) Modal Logic III 24.10.2013 7 / 18

Preliminaries Theorems and Deducibility Let Λ be a modal logic Γ ϕ be a set of modal formulas, then: We say that a formula ϕ is deducible from Γ, if there is a sequence of formulas ϕ 1,..., ϕ n such that ϕ = ϕ n and each ϕ i either belongs to Γ or is an axiom of Λ or is obtained from previous formulas by applying (MP), (US) and (G). Γ Λ ϕ. We say that a formula ϕ is a theorem of Λ it is deducible from the empty set of formulas. Λ ϕ. Marco Cerami (UPOL) Modal Logic III 24.10.2013 8 / 18

Preliminaries Kripke frames and models A Kripke frame is a structure F = W, R, where: W is a non-empty set of elements, often called possible worlds, R W W is a binary relation on W, called the accessibility relation of W. A Kripke model is a structure M = W, R, V, where: W, R is a Kripke frame, V : Prop W {0, 1} is a function that assigns a boolean value to every ordered pair of propositional variables and possible worlds. Marco Cerami (UPOL) Modal Logic III 24.10.2013 9 / 18

Preliminaries Evaluation of formulas Given a Kripke model M = W, R, V and a world w W, the evaluation V of propositional variables can be inductively extended to arbitrary formulas in the following way: V (, w) = 1, V (, w) = 0, V (ϕ ψ, w) = min{v (ϕ, w), V (ψ, w)}, V (ϕ ψ, w) = max{v (ϕ, w), V (ψ, w)}, V (ϕ ψ, w) = max{1 V (ϕ, w), V (ψ, w)}, V ( ϕ, w) = 1 V (ϕ, w), V ( ϕ, w) = ( v)(r(w, v) V (ϕ, v)), V ( ϕ, w) = ( v)(r(w, v) V (ϕ, v)). Marco Cerami (UPOL) Modal Logic III 24.10.2013 10 / 18

Preliminaries Local and Global Satisfiability We say that a formula ϕ is locally satisfiable, if there exists a model M = W, R, V and w W, such that M, w ϕ We say that a formula ϕ is globally satisfiable, in a model M = W, R, V, if ϕ is (locally) satisfiable in every point w W. In symbols: M ϕ Marco Cerami (UPOL) Modal Logic III 24.10.2013 11 / 18

Validity Preliminaries We say that a formula ϕ is valid in a frame F = W, R, if for every model M = W, R, V and every w W, it holds that M, w ϕ. In symbols F ϕ We say that a formula ϕ is valid in a class of frames F if it is valid in every frame F F. In symbols: F ϕ We say that a formula ϕ is valid, if it is valid in every class of frames F. In symbols: ϕ Marco Cerami (UPOL) Modal Logic III 24.10.2013 12 / 18

Preliminaries Semantic Consequence relations Let Γ ϕ be a set of modal formulas and M a class of models, then: We say that a formula ϕ is a local consequence of Γ over M, if for all models M = W, R, V M and all points w W, it holds that if M, w Γ, then M, w ϕ. In symbols: Γ l M ϕ. We say that a formula ϕ is a global consequence of Γ over M, if for all models M = W, R, V M it holds that if M Γ, then M ϕ. In symbols: Γ g M ϕ. Marco Cerami (UPOL) Modal Logic III 24.10.2013 13 / 18

Soundness Soundness Marco Cerami (UPOL) Modal Logic III 24.10.2013 14 / 18

Soundness Propositional formulas and rules from the definition of Kripke model, every propositional theorem (in the modal language) is true in every node w of every Kripke model; for the same reason, (MP) and (US) are sound rules in every node w of every Kripke model; Marco Cerami (UPOL) Modal Logic III 24.10.2013 15 / 18

Soundness Rule (G) For (G) rule, consider that: 1 if ϕ is a theorem, then it is true in every node w of every Kripke model; 2 hence, given a node v of a Kripke model, ϕ is true in every successor of v; 3 therefore, ϕ is true in v. So, (G) is a sound rule in every node w of every Kripke model. Marco Cerami (UPOL) Modal Logic III 24.10.2013 16 / 18

Soundness Axiom ϕ ϕ Let M = W, R, V be a model and w W, then: formula ϕ is true in w iff there exists v W such that both R(w, v) and ϕ is true in v, iff it is not true that, in every v W such that R(w, v), formula ϕ is false, iff it is not true that, in every v W such that R(w, v), formula ϕ is true, iff it is not true that formula ϕ is true in w, iff formula ϕ is false in w, iff formula ϕ is true in w. Marco Cerami (UPOL) Modal Logic III 24.10.2013 17 / 18

Soundness Axiom (K) Let M = W, R, V be a model and w W, then: suppose that formula (ϕ ψ) is true in w, then, for every v W such that R(w, v) it holds that ϕ ψ is true in v. Let formula ϕ be true in w, then, for every v W such that R(w, v) it holds that ϕ is true in v, since ϕ ψ is true in v, by (MP), we obtain that ψ is true in every v such that R(w, v). Hence ψ is true in w too. therefore formula ϕ ψ is true in w. Marco Cerami (UPOL) Modal Logic III 24.10.2013 18 / 18