Introduction to Neighborhood Semantics for. Modal Logic. ILLC, University of Amsterdam. January 7, 2007

Similar documents
Neighborhood Semantics for Modal Logic Lecture 4

First-Order Modal Logic and the Barcan Formula

Neighborhood Semantics for Modal Logic Lecture 5

Neighborhood Semantics for Modal Logic Lecture 3

Monotonic Modal Logics

Bisimulation for Neighbourhood Structures

Neighborhood Semantics for Modal Logic An Introduction May 12-17, ESSLLI 2007

Understanding the Brandenburger-Keisler Belief Paradox

Bisimulation for Neighbourhood Structures

Chapter 2 Core Theory

Lecture 8: Introduction to Game Logic

First-Order Classical Modal Logic

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

Notes on Modal Logic

Modal logics and their semantics

Games for topological fixpoint logics

Neighborhood Semantics for Modal Logic Lecture 5

A Note on Logics of Ability

arxiv:math/ v1 [math.lo] 5 Mar 2007

Abstract model theory for extensions of modal logic

An Introduction to Modal Logic III

Topics in Subset Space Logic

Logics of Rational Agency Lecture 3

Interpretability Logic

Lecture 11: Topics in Formal Epistemology

Notes on Modal Logic

INSTANTIAL NEIGHBOURHOOD LOGIC

HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract

Evidence Logic: A New Look at Neighborhood Structures

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark

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

Understanding the Brandenburger-Keisler Paradox

arxiv: v1 [math.lo] 11 Sep 2016

First-Order Classical Modal Logic: Applications in logics of knowledge and probability

Changing Types. Dominik Klein Eric Pacuit. April 24, 2011

A Study of Subminimal Logics of Negation and their Modal Companions

Existential definability of modal frame classes

Topological Perspective on the Hybrid Proof Rules

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva.

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

A Note on Graded Modal Logic

Principles of Knowledge Representation and Reasoning

Logic and Artificial Intelligence Lecture 21

An Introduction to Modal Logic I

MODAL LOGICS OF SPACE

FORMAL EPISTEMOLOGY: Representing the fixation of belief and its undoing

A Propositional Dynamic Logic for Instantial Neighborhood Semantics

A Bimodal Perspective on Possibility Semantics

Goldblatt-Thomason-style Theorems for Graded Modal Language

SOME SEMANTICS FOR A LOGICAL LANGUAGE FOR THE GAME OF DOMINOES

Parity Games and Automata for Game Logic

Logics above S4 and the Lebesgue measure algebra

Argumentation Theory and Modal Logic

Adding Modal Operators to the Action Language A

An Introduction to Modal Logic V

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

Logic and Artificial Intelligence Lecture 22

Reasoning About Bounds In Weighted Transition Systems

Towards A Multi-Agent Subset Space Logic

Modal Probability Logic

Modal logics: an introduction

Coalition Games and Alternating Temporal Logics (Corrected version: September 7, 2001)

A simplified proof of arithmetical completeness theorem for provability logic GLP

Global vs. Local in Basic Modal Logic

Bisimulation for conditional modalities

Logics for Compact Hausdorff Spaces via de Vries Duality

Filtrations and Basic Proof Theory Notes for Lecture 5

Modal Dependence Logic

Introduction to Epistemic Reasoning in Interaction

Majority Logic. Introduction

COMBINING MODAL LOGICS

Evidence-Based Belief Revision for Non-Omniscient Agents

Justified Belief and the Topology of Evidence

Model Theory of Modal Logic Lecture 4. Valentin Goranko Technical University of Denmark

A proof of topological completeness for S4 in (0,1)

Completeness Results for Memory Logics

Logics of Strong Noncontingency arxiv: v1 [cs.lo] 15 May 2015

Logic and Artificial Intelligence Lecture 20

Non-deterministic Semantics for Dynamic Topological Logic

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

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE

Semantic Characterization of Kracht Formulas

Coalgebraic Lindström Theorems

Modal and temporal logic

Some Modal Aspects of XPath

A Logic for Cooperation, Actions and Preferences

UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J.

Simulations and Bisimulations for Coalgebraic Modal Logics

Graph Theory and Modal Logic

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

case of I? 1 (over P A? ) was essentially treated in [11], where the authors show that 2 consequences of that theory are contained in EA, cf also [6].

Finite information logic

Boolean Algebra and Propositional Logic

Basic Model Theory for Memory Logics

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29

Boolean Algebra and Propositional Logic

Advances in the theory of fixed points in many-valued logics

Vietoris bisimulations

The Basic Algebra of Game Equivalences

Transcription:

Introduction to Neighborhood Semantics for Modal Logic Eric Pacuit January 7, 2007 ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl

Introduction 1. Motivation 2. Neighborhood Semantics for Modal Logic 3. Brief Survey of Results 4. Bisimulations

Game Forcing Operator Let G be an extensive game and s a node in G. We say an agent i can force a formula φ at s (written s = iφ) provided 1. i can move at s 2. there is a strategy for i such that for all strategies chosen by the other players, φ will become true.

Game Forcing Operator A L R B B l r l r q q p p p

Game Forcing Operator A L R B B l r l r p q q p p root = Ap

q Game Forcing Operator A L R B B l r l r q p p p root = Aq

Game Forcing Operator A L R B B l r l r q q p p p root = A(p q)

Review: (Propositional) Modal Logic Basic Modal Language: φ := p φ φ φ φ, where p Φ0. Relational Semantics: A Kripke model is a tuple W, R, V where R W W and V : Φ0 2 W.

Review: (Propositional) Modal Logic Basic Modal Language: φ := p φ φ φ φ, where p Φ0. Relational Semantics: A Kripke model is a tuple W, R, V where R W W and V : Φ0 2 W. Let R(w) = {v wrv} Truth at a state: Let M = W, R, V be a model with w W, M, w = φ i R(w) (φ) M where (φ) M is the truth set of φ.

Review: (Propositional) Modal Logic Given a relational frame W, R

Review: (Propositional) Modal Logic Given a relational frame W, R The set of necessary propositions: Nw = {X R(w) X}

Review: (Propositional) Modal Logic Given a relational frame W, R The set of necessary propositions: Nw = {X R(w) X} Fact: Nw is closed under intersections, supersets and contains the unit and contains a minimal element: w, Nw Nw

Other Examples Fix t [0, 1]: Intended Interpretation of φ: φ is assigned (subjective) probability > t Fact: φ ψ (φ ψ) is not valid under this interpretation.

Other Examples Fix t [0, 1]: Intended Interpretation of φ: φ is assigned (subjective) probability > t Fact: φ ψ (φ ψ) is not valid under this interpretation. Other examples: Concurrent Propositional Dynamic Logic, Parikh's Game Logic, or Pauly's Coalition Logic, Alternating-time Temporal Logic Extensive literature on the logical omniscience problem, Deontic Logics

Neighborhood Semantics for Propositional Modal Logic A Neighborhood Frame is a tuple W, N where N : W 2 2W A Neighborhood Model is a tuple W, N, V where V : Φ0 2 W Truth in a model is dened as follows M, w = p i w V (p) M, w = φ i M, w = φ M, w = φ ψ i M, w = φ and M, w = ψ M, w = φ i (φ) M N(w)

Some History Neighborhood Models were rst discussed in (Scott 1970, Montague 1970) perhaps (McKinsey and Tarski 1944) should be cited? See (Segerberg 1971) and (Chellas 1980) for discussions of neighborhood semantics for propositional modal logics.

Non-normal Modal Logics E φ φ RE φ ψ φ ψ M (φ ψ) ( φ ψ) C ( φ ψ) (φ ψ) N K (φ ψ) ( φ ψ)

Non-normal Modal Logics E φ φ RE φ ψ φ ψ M (φ ψ) ( φ ψ) C ( φ ψ) (φ ψ) N K (φ ψ) ( φ ψ) Classical Modal Logics: E = E + RE + P C, EM = E + M, EC = E + C, etc.

Non-normal Modal Logics E φ φ RE φ ψ φ ψ M (φ ψ) ( φ ψ) C ( φ ψ) (φ ψ) N K (φ ψ) ( φ ψ) Classical Modal Logics: E = E + RE + P C, EM = E + M, EC = E + C, etc. Fact: K = EMCN

Constraints on neighborhood frames Monotonic or Supplemented: If X Y N(w), then X N(w) and Y N(w) Closed under nite intersections: If X N(w) and Y N(w), then X Y N(w) Contains the unit: W N(w) Augmented: Supplemented plus for each w W, N(w) N(w)

Denability Results 1. F = (φ ψ) φ ψ i F is closed under supersets (monotonic frames). 2. F = φ ψ (φ ψ) i F is closed under nite intersections. 3. F = i F contains the unit 4. F = EMCN i F is a lter 5. F = φ φ i for each w W, w N(w) 6. And so on...

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Completeness Results E is sound and strongly complete with respect to the class of all neighborhood frames EM is sound and strongly complete with respect to the class of all monotonic neighborhood frames EC is sound and strongly complete with respect to the class of all neighborhood frames that are closed under nite intersections EN is sound and strongly complete with respect to the class of all neighborhood frames that contain the unit K is sound and strongly complete with respect to the class of all neighborhood frames that are lters K is sound and strongly complete with respect to the class of all augmented neighborhood frames

Questions What is the precise connection between neighborhood semantics for modal logic and relational semantics for modal logic? What is the expressive power of the basic modal language over neighborhood frames?

Some Results For each Kripke model W, R, V, there is an pointwise equivalent augmented neighborhood model W, N, V, and vice versa (see (Chellas, 1980) for more information). There are logics which are complete with respect to a class of neighborhood frames but not complete with respect to relational frames (Gabbay 1975, Gerson 1975, Gerson 1976). There are logics incomplete with respect to neighborhood frames (Martin Gerson, 1975; Litak, 200?).

Some Results For each Kripke model W, R, V, there is an pointwise equivalent augmented neighborhood model W, N, V, and vice versa (see (Chellas, 1980) for more information). There are logics which are complete with respect to a class of neighborhood frames but not complete with respect to relational frames (Gabbay 1975, Gerson 1975, Gerson 1976). There are logics incomplete with respect to neighborhood frames (Martin Gerson, 1975; Litak, 200?).

Some Results For each Kripke model W, R, V, there is an pointwise equivalent augmented neighborhood model W, N, V, and vice versa (see (Chellas, 1980) for more information). There are logics which are complete with respect to a class of neighborhood frames but not complete with respect to relational frames (Gabbay 1975, Gerson 1975, Gerson 1976). There are logics incomplete with respect to neighborhood frames (Martin Gerson, 1975; Litak, 200?).

Kracht-Wolter Translation Given a neighborhood model M = W, ν, V, dene a Kripke model M = V, R, R, Rν, P t, V as follows: V = W 2 W R = {(v, w) w W, v 2 W, v w} R = {(v, w) w W, v 2 W, v w} Rν = {(w, v) w W, v 2 W, v ν(w)} P t = W

Kracht-Wolter Translation Let L be the language φ := p φ φ ψ [ ]φ [ ]φ [ν]φ Pt where p At and Pt is a unary modal operator. Dene ST : LNML L as follows ST (p) = p ST ( φ) = ST (φ) ST (φ ψ) = ST (φ) ST (φ) ST ( φ) = ν ([ ]ST (φ) [ ] ST (φ))

Kracht-Wolter Translation Theorem For each neighborhood model M = W, ν, V and each formuala φ LNML, for any w W, M, w = φ i M, w = Pt ST (φ) (The translation is simpler if monotonicity is assumed)

Expressive Power of Modal Logic (w.r.t. Relational Frames) Van Benthem Characterization Theorem On the class of Kripke Structures, Modal Logic is the bisimulation invariant fragment of rst-order logic.

Bisimulations for Neighborhood Structures First Attempt: Let M = W, N, V and M = W, N, V be two neighborhood structures and s W and t W. A non-empty relation Z W W is a bisimulation between M and M if (prop) If wzw then w and w satisfy the same formulas (back) If wzw and X N(w) then there is a X W such that X N (w ) and x X x X such that xzx (forth) If wzw and X N (w ) then there is a X W such that X N(w) and x X x X such that xzx

Bisimulations for Neighborhood Structures First Attempt: Let M = W, N, V and M = W, N, V be two neighborhood structures and s W and t W. A non-empty relation Z W W is a bisimulation between M and M if (prop) If wzw then w and w satisfy the same formulas (back) If wzw and X N(w) then there is a X W such that X N (w ) and x X x X such that xzx (forth) If wzw and X N (w ) then there is a X W such that X N(w) and x X x X such that xzx

Bisimulations for Neighborhood Structures First Attempt: Let M = W, N, V and M = W, N, V be two neighborhood structures and s W and t W. A non-empty relation Z W W is a bisimulation between M and M if (prop) If wzw then w and w satisfy the same formulas (back) If wzw and X N(w) then there is a X W such that X N (w ) and x X x X such that xzx (forth) If wzw and X N (w ) then there is a X W such that X N(w) and x X x X such that xzx Only works for monotonic modal logics

Bounded Morphism Let M1 = W1, N1, V1 and M2 = W2, N2, V2 be two neighborhood models. A bounded morphism from M1 to M2 is a map f : W1 W2 such that for all X W2 and w W1, f 1 [X] N1(w) i X N2(f(w)) and for all p, w V1(p) i f(w) V2(p)

Bounded Morphism Let M1 = W1, N1, V1 and M2 = W2, N2, V2 be two neighborhood models. A bounded morphism from M1 to M2 is a map f : W1 W2 such that for all X W2 and w W1, f 1 [X] N1(w) i X N2(f(w)) and for all p, w V1(p) i f(w) V2(p) Lemma Let M1 = W1, N1, V1 and M2 = W2, N2, V2 be two neighborhood models and f : W1 W2 a bounded morphism. Then for each modal formula φ LNML and state w W1, M1, w = φ i M2, f(w) = φ

Behavorial Equivalence Two model-state pairs M1, w1 and M2, w2 are behavorially equivalent provided there is a neighborhood model N = W, N, V such that there are boudned morphisms from f from M1 to N and g from M2 to N and f(w1) = g(w2).

Two-Sorted First-Order Language for Neighborhood Structures View M = V, R, R, Rν, P t, V as a 2-sorted rst-order structure. Let L 2 be a two-sorted rst-order language (point variables and set variables) Fact: First-order structures that are generated by neighborhood structures (i.e., of the form M for some neighborhood structure M) can be axiomatized (in L 2 ).

Standard Translation We map formulas of the basic modal language to L 2 : stx(p) = P x stx( φ) = stx(φ) stx(φ ψ) = stx(φ) stx(ψ). stx( φ) = u(xrνu ( z(ur z stz(φ)) z (ur z stz (φ)) STx(φ) = W x stx(φ)

Characterization Theorem for Classical Modal Logic Theorem (Pauly) On the class of neighborhood models, monotonic modal logic is the monotonic bisimulation invariant fragment of L 2

Characterization Theorem for Classical Modal Logic Theorem (Pauly) On the class of neighborhood models, monotonic modal logic is the monotonic bisimulation invariant fragment of L 2 Theorem On the class of neighbourhood models, modal logic is the behavioural equivalence-invariant fragment of L 2. Joint work with Helle Hvid Hansen and Clemens Kupke

Conclusions Model theory of modal logic with respect to neighborhood structures Monotonic Modal Logics have been studied (eg. Hansen, 2003) Large literature on the topological interpretation of modal logic Modal Language for Topology: Expressivity and Denability, B. ten Cate, D. Gabelaia and V. Sustretov, 2006.

Thank you.