Neighborhood Semantics for Modal Logic Lecture 4

Similar documents
Neighborhood Semantics for Modal Logic Lecture 5

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

Neighborhood Semantics for Modal Logic Lecture 3

Bisimulation for Neighbourhood Structures

First-Order Modal Logic and the Barcan Formula

Bisimulation for Neighbourhood Structures

Modal logics and their semantics

Monotonic Modal Logics

A Note on Graded Modal Logic

Abstract model theory for extensions of modal logic

HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract

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

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

Chapter 2 Core Theory

Basic Model Theory for Memory Logics

Neighborhood Semantics for Modal Logic Lecture 5

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

Simulations and Bisimulations for Coalgebraic Modal Logics

Coalgebraic Lindström Theorems

A Propositional Dynamic Logic for Instantial Neighborhood Semantics

Axiomatizing hybrid logic using modal logic

INSTANTIAL NEIGHBOURHOOD LOGIC

A modal logic for games with lies

COMBINING MODAL LOGICS

Filtrations and Basic Proof Theory Notes for Lecture 5

Notes on Modal Logic

Notes on Modal Logic

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

Topics in Subset Space Logic

Interpretability Logic

Goldblatt-Thomason-style Theorems for Graded Modal Language

Axiomatizing hybrid logic using modal logic

Logics for Compact Hausdorff Spaces via de Vries Duality

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

Existential definability of modal frame classes

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Logics of Rational Agency Lecture 3

A generalization of modal definability

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

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

Final Exam (100 points)

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

Reasoning About Bounds In Weighted Transition Systems

Logics above S4 and the Lebesgue measure algebra

MODEL THEORY OF MODAL LOGIC

Majority Logic. Introduction

MODAL LOGIC: A SEMANTIC PERSPECTIVE

Lecture 8: Introduction to Game Logic

Modal Languages for Topology: Expressivity and Definability

Understanding the Brandenburger-Keisler Belief Paradox

Graph Theory and Modal Logic

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE

An Introduction to Modal Logic III

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

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

MODAL LOGICS OF SPACE

Topological Perspective on the Hybrid Proof Rules

Vietoris bisimulations

First-Order Classical Modal Logic

Modal Logic XXI. Yanjing Wang

An Introduction to Modal Logic I

De Jongh s characterization of intuitionistic propositional calculus

Streams and Coalgebra Lecture 2

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

Keywords: Boolean algebras with operators, modal logic, random graphs, canonical extension, elementary class, variety.

Global vs. Local in Basic Modal Logic

Axiomatisation of Hybrid Logic

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

A Study of Subminimal Logics of Negation and their Modal Companions

Bisimulation for conditional modalities

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

Games for topological fixpoint logics

Argumentation Theory and Modal Logic

Modal and temporal logic

Logic and Artificial Intelligence Lecture 22

Modal Logics of Sabotage Revisited

Towards A Multi-Agent Subset Space Logic

The Countable Henkin Principle

Logic and Artificial Intelligence Lecture 20

Annals of Pure and Applied Logic

Negation from the perspective of neighborhood semantics

A Duality for Distributive Unimodal Logic

A NEW PROOF OF THE MCKINSEY-TARSKI THEOREM

Completeness Results for Memory Logics

An adjoint construction for topological models of intuitionistic modal logic Extended abstract

Frame Constructions, Truth Invariance and Validity Preservation in Many-Valued Modal Logic

Some Observations on Nabla Modality

Modal Logic: Exercises

Some Non-Classical Approaches to the Brandenburger-Keisler Paradox

A Complete Approximation Theory for Weighted Transition Systems,

Relational semantics for a fragment of linear logic

Model Checking for Modal Intuitionistic Dependence Logic

Evidence Logic: A New Look at Neighborhood Structures

Algebraically Closed Fields

Generalizing the Goldblatt-Thomason Theorem and Modal Definability

Principles of Knowledge Representation and Reasoning

Knowledge, Belief, Normality, and Introspection

Representable Cylindric Algebras and Many-Dimensional Modal Logics

Topics in Social Software: Information in Strategic Situations (Draft: Chapter 4) Eric Pacuit Comments welcome:

Transcription:

Neighborhood Semantics for Modal Logic Lecture 4 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 16, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 4 1

Plan for the Course Introduction, Motivation and Background Information Basic Concepts, Non-normal Modal Logics, Completeness, Incompleteness, Relation with Relational Semantics Lecture 4: Lecture 5: Decidability/Complexity, Topological Semantics for Modal Logic, Advanced Topics Topological Semantics for Modal Logic, some Model Theory Neighborhood Semantics in Action: Game Logic, Coalgebra, Common Knowledge, First-Order Modal Logic Eric Pacuit: Neighborhood Semantics, Lecture 4 2

Plan for the Course Sketch of Completeness of First-Order Modal Logic Theorem FOL + E + CBF is sound and strongly complete with respect to the class of frames that are either non-trivial and supplemented or trivial and not supplemented. Eric Pacuit: Neighborhood Semantics, Lecture 4 3

Plan for the Course Sketch of Completeness of First-Order Modal Logic Theorem FOL + E + CBF is sound and strongly complete with respect to the class of frames that are either non-trivial and supplemented or trivial and not supplemented. Theorem FOL + K is sound and strongly complete with respect to the class of filters. Lemma The augmentation of the smallest canonical model for FOL + K + BF is a canonical for FOL + K + BF. Theorem FOL + K + BF is sound and strongly complete with respect to the class of augmented first-order neighborhood frames. Eric Pacuit: Neighborhood Semantics, Lecture 4 3

Plan for the Course What is the relationship between Neighborhood and other Semantics for Modal Logic? What about First-Order Modal Logic? Can we import results/ideas from model theory for modal logic with respect to Kripke Semantics/Topological Semantics? Eric Pacuit: Neighborhood Semantics, Lecture 4 4

Model Constructions Model Constructions Disjoint Union Generated Submodel Bounded Morphism Bisimulation Eric Pacuit: Neighborhood Semantics, Lecture 4 5

Model Constructions Bounded Morphism Let F 1 = W 1, N 1 and F 2 = W 2, N 2 be two neighbourhood frames. A bounded morphism from F 1 to F 2 is a map f : W 1 W 2 such that for all X W 2, f 1 [X ] N 1 (w) iff X N 2 (f (w)) Eric Pacuit: Neighborhood Semantics, Lecture 4 6

Model Constructions Bounded Morphism Let F 1 = W 1, N 1 and F 2 = W 2, N 2 be two neighbourhood frames. A bounded morphism from F 1 to F 2 is a map f : W 1 W 2 such that for all X W 2, f 1 [X ] N 1 (w) iff X N 2 (f (w)) If M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 if f is a bounded morphism from W 1, N 1 to W 2, N 2 and for all p, w V 1 (p) iff f (w) V 2 (p). Eric Pacuit: Neighborhood Semantics, Lecture 4 6

Model Constructions Bounded Morphism Let F 1 = W 1, N 1 and F 2 = W 2, N 2 be two neighbourhood frames. A bounded morphism from F 1 to F 2 is a map f : W 1 W 2 such that for all X W 2, f 1 [X ] N 1 (w) iff X N 2 (f (w)) Lemma Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 be two neighbourhood models and f : W 1 W 2 a bounded morphism. Then for each modal formula ϕ L and state w W 1, M 1, w = ϕ iff M 2, f (w) = ϕ. Eric Pacuit: Neighborhood Semantics, Lecture 4 6

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. The disjoint union is the structure M 1 + M 2 = W, N, V where Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. The disjoint union is the structure M 1 + M 2 = W, N, V where W = W 1 S 2, Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. The disjoint union is the structure M 1 + M 2 = W, N, V where W = W 1 S 2, for each p At, V (p) = V 1 (p) V 2 (p) and Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. The disjoint union is the structure M 1 + M 2 = W, N, V where W = W 1 S 2, for each p At, V (p) = V 1 (p) V 2 (p) and For each X W and w W i, X N(w) iff X W i N i (w), (i = 1, 2) Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Disjoint Union Let M 1 = W 1, N 1, V 1 and M 2 = W 2, N 2, V 2 with W 1 W 2 = be two neighborhood models. The disjoint union is the structure M 1 + M 2 = W, N, V where W = W 1 S 2, for each p At, V (p) = V 1 (p) V 2 (p) and For each X W and w W i, X N(w) iff X W i N i (w), (i = 1, 2) Lemma For each collection of Neighborhood models {M i i I }, for each w W i, M i, w = ϕ iff i I M i, w = ϕ Eric Pacuit: Neighborhood Semantics, Lecture 4 7

Model Constructions Generated Submodels? Bisimulations? Tree Model Property? First-Order Correspondence Language? Eric Pacuit: Neighborhood Semantics, Lecture 4 8

Monotonic Modal Logic A neighborhood frame is monotonic if N(w) is closed under supersets. H. Hansen. Monotonic Modal Logic. 2003. Eric Pacuit: Neighborhood Semantics, Lecture 4 9

Monotonic Modal Logic Alternative Characterization of Bounded Morphism f : M 1 = W 1, N 1, V 1 M 2 W 2, N 2, V 2 is a bounded morphism iff Eric Pacuit: Neighborhood Semantics, Lecture 4 10

Monotonic Modal Logic Alternative Characterization of Bounded Morphism f : M 1 = W 1, N 1, V 1 M 2 W 2, N 2, V 2 is a bounded morphism iff Atomic harmony: for each p At, w V 1 (p) iff f (w) V 2 (p) Eric Pacuit: Neighborhood Semantics, Lecture 4 10

Monotonic Modal Logic Alternative Characterization of Bounded Morphism f : M 1 = W 1, N 1, V 1 M 2 W 2, N 2, V 2 is a bounded morphism iff Atomic harmony: for each p At, w V 1 (p) iff f (w) V 2 (p) Morphism: If X N 1 (w) then f [X ] N 2 (f (w)) Eric Pacuit: Neighborhood Semantics, Lecture 4 10

Monotonic Modal Logic Alternative Characterization of Bounded Morphism f : M 1 = W 1, N 1, V 1 M 2 W 2, N 2, V 2 is a bounded morphism iff Atomic harmony: for each p At, w V 1 (p) iff f (w) V 2 (p) Morphism: If X N 1 (w) then f [X ] N 2 (f (w)) Zag: If X N 2 (f (w)) then there is an X W such that f [X ] X and X N 1 (w) Eric Pacuit: Neighborhood Semantics, Lecture 4 10

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: Eric Pacuit: Neighborhood Semantics, Lecture 4 11

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: M is a generated submodel if If w W and X N(w ) then X W Eric Pacuit: Neighborhood Semantics, Lecture 4 11

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: M is a generated submodel if If w W and X N(w ) then X W But then, there are only 2 generated submodels! Eric Pacuit: Neighborhood Semantics, Lecture 4 11

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: M is a generated submodel if the identity map i : W W is a bounded morphism: for all w W and X W i 1 [X ] = X W N (w ) iff X N(w ) Eric Pacuit: Neighborhood Semantics, Lecture 4 12

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: M is a generated submodel if the identity map i : W W is a bounded morphism: for all w W and X W i 1 [X ] = X W N (w ) iff X N(w ) Lemma Let M = W, N, V be a generated submodel of M = W, N, V. Then for all ϕ L and w W, M, w = ϕ iff M, w = ϕ Eric Pacuit: Neighborhood Semantics, Lecture 4 12

Monotonic Modal Logic Generated Submodel Let M = W, N, V be a submodel of M = W, N, V. We want: M is a generated submodel if the identity map i : W W is a bounded morphism: for all w W and X W i 1 [X ] = X W N (w ) iff X N(w ) Lemma If f is an injective bounded morphism from M = W, N, V to M = W, N, V, then M f [W ] is a generated submodel of M. Eric Pacuit: Neighborhood Semantics, Lecture 4 12

Monotonic Modal Logic Bisimulation Let M = W, N, V and M = W, N, V be two neighborhood models. A relation Z W W is a bisimulation provided whenever wzw : Atomic harmony: for each p At, w V (p) iff w V (p) Eric Pacuit: Neighborhood Semantics, Lecture 4 13

Monotonic Modal Logic Bisimulation Let M = W, N, V and M = W, N, V be two neighborhood models. A relation Z W W is a bisimulation provided whenever wzw : Atomic harmony: for each p At, w V (p) iff w V (p) Zig: If X N(w) then there is an X W such that X N (w ) and x X x X such that xzx Eric Pacuit: Neighborhood Semantics, Lecture 4 13

Monotonic Modal Logic Bisimulation Let M = W, N, V and M = W, N, V be two neighborhood models. A relation Z W W is a bisimulation provided whenever wzw : Atomic harmony: for each p At, w V (p) iff w V (p) Zig: If X N(w) then there is an X W such that X N (w ) and x X x X such that xzx Zag: If X N (w ) then there is an X W such that X N(w) and x X x X such that xzx Eric Pacuit: Neighborhood Semantics, Lecture 4 13

Monotonic Modal Logic Bisimulation Let M = W, N, V and M = W, N, V be two neighborhood models. A relation Z W W is a bisimulation provided whenever wzw : Atomic harmony: for each p At, w V (p) iff w V (p) Zig: If X N(w) then there is an X W such that X N (w ) and x X x X such that xzx Zag: If X N (w ) then there is an X W such that X N(w) and x X x X such that xzx Lemma If M, w M, w then M, w M, w. Eric Pacuit: Neighborhood Semantics, Lecture 4 13

Monotonic Modal Logic Non-monotonic Core Let W, N be a monotonic frame. The non-monotonic core of N, denote N c is defined as follows: X N c (w) iff X N(w) and for all X X, X N(w) A monotonic model is core complete provided for each X W, if X N(w) then there is a C N c (w) such that C X. Eric Pacuit: Neighborhood Semantics, Lecture 4 14

Monotonic Modal Logic Restricting to the non-monotonic core f is a bounded core morphism from M 1 to M 2 provided: Atomic harmony: for each p At, w V (p) iff f (w) V (p) Morphism: If X N1 c(w) then f [X ] Nc 2 (f (w)) Zag: If X N2 c (f (w)) then there is an X W such that f [X ] = X and X N c 1 (w) Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Restricting to the non-monotonic core f is a bounded core morphism from M 1 to M 2 provided: Atomic harmony: for each p At, w V (p) iff f (w) V (p) Morphism: If X N1 c(w) then f [X ] Nc 2 (f (w)) Zag: If X N2 c (f (w)) then there is an X W such that f [X ] = X and X N c 1 (w) Fact: It is not true that f is a bounded core morphism iff f 1 [X ] N1 c(w) iff X Nc 1 (f (w)). Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Restricting to the non-monotonic core f is a bounded core morphism from M 1 to M 2 provided: Atomic harmony: for each p At, w V (p) iff f (w) V (p) Morphism: If X N1 c(w) then f [X ] Nc 2 (f (w)) Zag: If X N2 c (f (w)) then there is an X W such that f [X ] = X and X N c 1 (w) Proposition If M 1 and M 2 are core-complete monotonic models. Then f is a bounded core morphism if f is an injenctive bounded morphism. Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Restricting to the non-monotonic core Z W W is a core bisimulation provided Atomic harmony: for each p At, w V (p) iff w V (p) Zig: If X N c (w) then there is an X W such that X N c (w ) and x X x X such that xzx Zag: If X N c (w ) then there is an X W such that X N c (w) and x X x X such that xzx Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Restricting to the non-monotonic core Z W W is a core bisimulation provided Atomic harmony: for each p At, w V (p) iff w V (p) Zig: If X N c (w) then there is an X W such that X N c (w ) and x X x X such that xzx Zag: If X N c (w ) then there is an X W such that X N c (w) and x X x X such that xzx Lemma: If M and M are core-complete models, then Z is a core bisimulation iff Z is a bisimulation. Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Restricting to the non-monotonic core Lemma: Let M be a core-complete monotonic models and M a submodel of M. Then M is a genereated submodel iff If w W and X N c (w ) then X W. Eric Pacuit: Neighborhood Semantics, Lecture 4 15

Monotonic Modal Logic Hennessy-Milner Classes A neighborhood frame is locally core-finite provided the model is core-complete where each N c (w) contains finitely many finite sets. Eric Pacuit: Neighborhood Semantics, Lecture 4 16

Monotonic Modal Logic Hennessy-Milner Classes A neighborhood frame is locally core-finite provided the model is core-complete where each N c (w) contains finitely many finite sets. Lemma If M and M are locally core-finite models. Then modal equivalence implies bisimularity. Eric Pacuit: Neighborhood Semantics, Lecture 4 16

Monotonic Modal Logic What about the van Benthem Characterization Theorem? Goldblatt-Thomason Theorem? Eric Pacuit: Neighborhood Semantics, Lecture 4 17

Monotonic Modal Logic What about the van Benthem Characterization Theorem? Goldblatt-Thomason Theorem? Theorem Let K be a class of monotonic frames which is closed under taking ultra filter extensions. Then K is modally definable iff K is closed under disjoint unions, generated subframes, bounded morphic images and it reflects ultrafilter extensions. Eric Pacuit: Neighborhood Semantics, Lecture 4 17

First-Order Correspondence Language The Language L 2 The language L 2 is built from the following grammar: x = y u = v P i x xnu uex ϕ ϕ ψ xϕ uϕ Formulas of L 2 are interpreted in two-sorted first order structures M = D, {P i i ω}, N, E where D = D s D n (and D s D n = ), each Q i D s, N D s D n and E D n D s. The usual definitions of free and bound variables apply. Eric Pacuit: Neighborhood Semantics, Lecture 4 18

First-Order Correspondence Language The Language L 2 Definition Let M = S, N, V be a neighbourhood model. The first-order translation of M is the structure M = D, {P i i ω}, R N, R where D s = S, D n = s S N(s) For each i ω, P i = V (p i ) R N = {(s, U) s D s, U N(s)} R = {(U, s) s D s, s U} Eric Pacuit: Neighborhood Semantics, Lecture 4 19

First-Order Correspondence Language The Language L 2 Definition Let M = S, N, V be a neighbourhood model. The first-order translation of M is the structure M = D, {P i i ω}, R N, R where D s = S, D n = s S N(s) For each i ω, P i = V (p i ) R N = {(s, U) s D s, U N(s)} R = {(U, s) s D s, s U} Eric Pacuit: Neighborhood Semantics, Lecture 4 19

First-Order Correspondence Language The Language L 2 Definition Let M = S, N, V be a neighbourhood model. The first-order translation of M is the structure M = D, {P i i ω}, R N, R where D s = S, D n = s S N(s) For each i ω, P i = V (p i ) R N = {(s, U) s D s, U N(s)} R = {(U, s) s D s, s U} Eric Pacuit: Neighborhood Semantics, Lecture 4 19

First-Order Correspondence Language The Language L 2 Definition Let M = S, N, V be a neighbourhood model. The first-order translation of M is the structure M = D, {P i i ω}, R N, R where D s = S, D n = s S N(s) For each i ω, P i = V (p i ) R N = {(s, U) s D s, U N(s)} R = {(U, s) s D s, s U} Eric Pacuit: Neighborhood Semantics, Lecture 4 19

First-Order Correspondence Language The Language L 2 Definition Let M = S, N, V be a neighbourhood model. The first-order translation of M is the structure M = D, {P i i ω}, R N, R where D s = S, D n = s S N(s) For each i ω, P i = V (p i ) R N = {(s, U) s D s, U N(s)} R = {(U, s) s D s, s U} Eric Pacuit: Neighborhood Semantics, Lecture 4 19

First-Order Correspondence Language The Language L 2 Definition The standard translation of the basic modal language are functions st x : L L 2 defined as follows as follows: st x (p i ) = P i x, st x commutes with boolean connectives and st x ( ϕ) = u(xr N u ( y(ur y st y (ϕ))) Eric Pacuit: Neighborhood Semantics, Lecture 4 20

First-Order Correspondence Language The Language L 2 Definition The standard translation of the basic modal language are functions st x : L L 2 defined as follows as follows: st x (p i ) = P i x, st x commutes with boolean connectives and st x ( ϕ) = u(xr N u ( y(ur y st y (ϕ))) Lemma Let M be a neighbourhood structure and ϕ L. For each s S, M, s = ϕ iff M = st x (ϕ)[s]. Eric Pacuit: Neighborhood Semantics, Lecture 4 20

First-Order Correspondence Language Of course, not every L 2 -structures are translations of neighbourhood models. Eric Pacuit: Neighborhood Semantics, Lecture 4 21

First-Order Correspondence Language Of course, not every L 2 -structures are translations of neighbourhood models. N = {M M = M for some neighbourhood model M} Eric Pacuit: Neighborhood Semantics, Lecture 4 21

First-Order Correspondence Language Of course, not every L 2 -structures are translations of neighbourhood models. N = {M M = M for some neighbourhood model M} (A1) x(x = x) (A2) u x(xr N u) (A3) u, v( (u = v) x((ur x vr x) ( ur x vr x))) Eric Pacuit: Neighborhood Semantics, Lecture 4 21

First-Order Correspondence Language Of course, not every L 2 -structures are translations of neighbourhood models. N = {M M = M for some neighbourhood model M} (A1) x(x = x) (A2) u x(xr N u) (A3) u, v( (u = v) x((ur x vr x) ( ur x vr x))) Theorem Suppose M is an L 2 -structure. Then there is a neighbourhood structure M such that M = (M ). Eric Pacuit: Neighborhood Semantics, Lecture 4 21

First-Order Correspondence Language L 2 over topological models Theorem L 2 interpreted over topological models lacks, Compactness, Löwenheim-Skolem and Interpolation, and is Π 1 1-hard for validity. B. ten Cate, D. Gabelaia and D. Sustretov. Modal Language for Topology: Expressivity and Definability. 2006. Eric Pacuit: Neighborhood Semantics, Lecture 4 22

First-Order Correspondence Language The Language L t The language L t is a sublanguage of L 2 defined by the following restrictions: If α is positive in the open variable u and x is a point variable, then U(xEU α) is a formula of L t If α is negative in the open variable U and x is a point variable then U(xEU α) is a formula of L t B. ten Cate, D. Gabelaia and D. Sustretov. Modal Language for Topology: Expressivity and Definability. 2006. Eric Pacuit: Neighborhood Semantics, Lecture 4 23

First-Order Correspondence Language The Language L t The language L t is a sublanguage of L 2 defined by the following restrictions: If α is positive in the open variable u and x is a point variable, then U(xEU α) is a formula of L t If α is negative in the open variable U and x is a point variable then U(xEU α) is a formula of L t Fact: L t cannot distinguish between bases and topologies. B. ten Cate, D. Gabelaia and D. Sustretov. Modal Language for Topology: Expressivity and Definability. 2006. Eric Pacuit: Neighborhood Semantics, Lecture 4 23

First-Order Correspondence Language The Language L t The language L t is a sublanguage of L 2 defined by the following restrictions: If α is positive in the open variable u and x is a point variable, then U(xEU α) is a formula of L t If α is negative in the open variable U and x is a point variable then U(xEU α) is a formula of L t L t can express many natural topological properties. B. ten Cate, D. Gabelaia and D. Sustretov. Modal Language for Topology: Expressivity and Definability. 2006. Eric Pacuit: Neighborhood Semantics, Lecture 4 23

First-Order Correspondence Language The Language L t The language L t is a sublanguage of L 2 defined by the following restrictions: If α is positive in the open variable u and x is a point variable, then U(xEU α) is a formula of L t If α is negative in the open variable U and x is a point variable then U(xEU α) is a formula of L t L t has Compactness, Löwenheim-Skolem and Interpolation. B. ten Cate, D. Gabelaia and D. Sustretov. Modal Language for Topology: Expressivity and Definability. 2006. Eric Pacuit: Neighborhood Semantics, Lecture 4 23

First-Order Correspondence Language Monotonic Fragment of First-Order Logic On monotonic models: ( ϕ) = u(xr N u ( y(ur y st y (ϕ))). st mon x Eric Pacuit: Neighborhood Semantics, Lecture 4 24

First-Order Correspondence Language Monotonic Fragment of First-Order Logic On monotonic models: ( ϕ) = u(xr N u ( y(ur y st y (ϕ))). st mon x Theorem A L 2 formula α(x) is invariant for monotonic bisimulation, then α(x) is equivalent to st mon x (ϕ) for some ϕ L. M. Pauly. Bisimulation for Non-normal Modal Logic. 1999. H. Hansen. Monotonic Modal Logic. 2003. Eric Pacuit: Neighborhood Semantics, Lecture 4 24

Dropping Monotonicity Do monotonic bisimulations work when we drop monotonicity? Eric Pacuit: Neighborhood Semantics, Lecture 4 25

Dropping Monotonicity Do monotonic bisimulations work when we drop monotonicity? No! Eric Pacuit: Neighborhood Semantics, Lecture 4 25

Dropping Monotonicity Do monotonic bisimulations work when we drop monotonicity? No! Can we adapt the definition of bisimulation to the non-monotonic case? Eric Pacuit: Neighborhood Semantics, Lecture 4 25

Dropping Monotonicity Do monotonic bisimulations work when we drop monotonicity? No! Can we adapt the definition of bisimulation to the non-monotonic case? Definition Two points w 1 from F 1 and w 2 from F 2 are behavorially equivalent provided there is a neighborhood frame F and bounded morphisms f : F 1 F and g : F 2 F such that f (w 1 ) = g(w 2 ). Eric Pacuit: Neighborhood Semantics, Lecture 4 25

Dropping Monotonicity Theorem Over the class N (of neighborhood models), the following are equivalent: α(x) is equivalent to the translation of a modal formula α(x) is invariant under behavioural equivalence. H. Hansen, C. Kupke and EP. Bisimulation for Neighborhood Structures. CALCO 2007. Eric Pacuit: Neighborhood Semantics, Lecture 4 26

Simulating Non-Normal Modal Logics What can we infer from the fact that bi-modal normal modal logic can simulate non-normal modal logics? Eric Pacuit: Neighborhood Semantics, Lecture 4 27

Simulating Non-Normal Modal Logics What can we infer from the fact that bi-modal normal modal logic can simulate non-normal modal logics? Can we read off a notion of bisimulation? Eric Pacuit: Neighborhood Semantics, Lecture 4 27

Simulating Non-Normal Modal Logics What can we infer from the fact that bi-modal normal modal logic can simulate non-normal modal logics? Can we read off a notion of bisimulation? Not clear. Eric Pacuit: Neighborhood Semantics, Lecture 4 27

Simulating Non-Normal Modal Logics What can we infer from the fact that bi-modal normal modal logic can simulate non-normal modal logics? Can we read off a notion of bisimulation? Not clear. Decidability of the satisfiability problem Canonicity Salqhvist Theorem???? O. Gasquet and A. Herzig. From Classical to Normal Modal Logic.. M. Kracht and F. Wolter. Normal Monomodal Logics can Simulate all Others.. H. Hansen (Chapter 10). Monotonic Modal Logics. 2003. Eric Pacuit: Neighborhood Semantics, Lecture 4 27

Simulating Non-Normal Modal Logics Theorem The McKinsey Axiom is canonical with respect to neighborhood semantics. T. Surendonk. Canonicty for Intensional Logics with Even Axioms. JSL 2001. Eric Pacuit: Neighborhood Semantics, Lecture 4 28

Simulating Non-Normal Modal Logics Preview for Tomorrow: Neighborhood Semantics in Action Game Logic Concurrent PDL Common Knowledge Coalgebra Eric Pacuit: Neighborhood Semantics, Lecture 4 29

Simulating Non-Normal Modal Logics Thank You! Eric Pacuit: Neighborhood Semantics, Lecture 4 30