Bisimulation for Neighbourhood Structures

Size: px
Start display at page:

Download "Bisimulation for Neighbourhood Structures"

Transcription

1 Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam (UvA) CALCO 2007/ Bergen, Norway

2 Outline 1 Classical modal logic, neighbourhood structures 2 Bisimulation for neighbourhood structures 3 Hennessy-Milner theorem (finite models) 4 Main result: analogue of Van Benthem characterisation theorem

3 Classical Modal Logic Basic modal language L(At) φ ::= p φ φ φ φ (p At). Classical modal logic is minimal only requirement for the -operator: ϕ ψ ϕ ψ congruence rule

4 Neighbourhood semantics Neighbourhood model M = (S, ν, V ): S is a set of states, ν : S P(P(S)) is a neighbourhood function. V : S P(At) is a valuation. (S, ν) is neighbourhood frame. Truth: [[φ]] M = {s S M, s φ} M, s φ [[φ]] M ν(s)

5 Instances of neighbourhood semantics Kripke semantics Kripke frame (S, R S S) corresponds to (S, ν R ) with ν R (s) := {U S R[s] U}. Similarly for topological semantics.

6 Applications and Motivation Neighbourhood semantics: Non-normal ML: strategic ability, knowledge assessment Coalgebraic ML: semantics of (unary) modalities is obtained by transforming T -coalgebras into neighbourhood structures

7 Bisimulation for Neighbourhood Structures? Logic criteria for equivalence notion : (TRUTH) Modal truth is invariant under (s t s t) (REL) has relational characterisation. (à la forward-backward) (HM) The class of finite neighbourhood models is a Hennessy-Milner class w.r.t. (s t s t over finite models) (CHR) Classical modal logic is the -invariant fragment of first-order logic (cf. Van Benthem char. thm.)

8 Neighbourhood Structures as Coalgebras Basic observations Neighbourhood frames are 2 2 -coalgebras Neighbourhood models are 2 2 P(At)-coalgebras Bounded morphisms between neighbourhood frames/models are coalgebra morphisms

9 Morphisms of Neighbourhood Frames 2 2 -coalgebra morphism S f S ν ν 2 2 (S) 22 (f ) 2 2 (S ) Bounded morphism For all s S and U S : f 1 [U] ν(s) U ν (f (s)).

10 Morphisms of Neighbourhood Models 2 2 P(At)-coalgebra morphism S f S ν,v 2 2 (S) P(At) 2 2 (f ) Id ν,v 2 2 (S ) P(At) Bounded morphism For all s S and U S : f 1 [U] ν(s) U ν (f (s)), p V (s) p V (f (s)).

11 Two candidates Note: 2 2 does not preserve weak pullbacks bisimulation S 1 π 1 π 2 Z S 2 ν 2 µ ν (S 1 ) 2 π (Z ) 2 2 π (S 2 )

12 Two candidates Note: 2 2 does not preserve weak pullbacks behavioural equivalence S 1 ν 1 Z π 1 π 2 f 1 f 2 Y γ 2 2 f 2 S (S 1 ) 22 f (Y ) 2 2 (S 2 ) ν 2

13 2 2 -bisimulation Features S 1 π 1 π 2 Z S 2 ν 2 µ ν (S 1 ) 2 π (Z ) preserves truth of modal formulas has a relational characterisation Problematic The following example π (S 2 )

14 Example 1 x y

15 Example 1 x x and y have same neighbourhoods x and y are logically equivalent y y has no "definable" neighbourhoods

16 Example 1 x y F 1 F logically 2 equivalent

17 Example 1 x y F 1 F 2 not - bisimilar!

18 2 2 -Behavioural equivalence Preserves truth of modal formulas. Relational characterisation? Given (S 1, ν 1 ), (S 2, ν 2 ) and Z S 1 S 2, how to check whether there exist (S 1, ν 1 ) f 1 f (Y, γ) 2 (S 2, ν 2 ) such that Z = pb(f 1, f 2 )? Candidate for Y : Try the pushout (in Set) of Z, π 1, π 2.

19 Neighbourhood Bisimulation Definition Z S 1 S 2 is a neighbourhood bisimulation if its pushout Y Z, p 1, p 2 gives rise to a behavioural equivalence, i.e., there exists γ : Y Z 2 2 (Y Z ) such that Z π 1 π 2 p 1 S 1 p 2 Y Z S 2 ν 1 γ ν (S 1 ) 22 p (Y Z ) 2 p (S 2 )

20 Neighbourhood Bisimulation Theorem (relational characterisation): Z S 1 S 2 is a neighbourhood bisimulation between (S 1, ν 1 ) and (S 2, ν 2 ) iff for all (s 1, s 2 ) Z, and all U 1 S 1, U 2 S 2 : 1 If Z [U 1 ] U 2 & Z 1 [U 2 ] U 1 ( U 1, U 2 are Z -coherent ) then U 1 ν 1 (s 1 ) U 2 ν 2 (s 2 ). Comparing bisimilarity = neighbourhood bisimilarity = behavioural equivalence. On single frame: all three coincide.

21 Example 2 s 3 s 2 logically equivalent! s 1 neighbourhood bisimilar? t F 1 F 2

22 Example 2 s 3 s 2 Z s 1 t F 1 F 2

23 Example 2 and are Z-coherent s 3 s 2 Z s 1 t F 1 F 2

24 Example 2 s 3 s 2 Z s 1 t F 1 F 2

25 Example 2 {s 2 } and are Z-coherent s 3 s 2 Z s 1 t F 1 F 2

26 Example 2 Behaviourally equivalent! s 3 s 2 f g s 1 t F 1 G F 2

27 So far Criteria 2 2 -bis. Nbhd-bis. Behav.Eq. (TRUTH) Y Y Y (REL) Y Y (N) (HM)??? (CHR)???

28 Hennessy-Milner Theorem for Finite Models From examples: Finite neighbourhood models are not a H-M class with respect to 2 2 -bisimilarity and neighbourhood bisimilarity. How about behavioural equivalence? Quotienting with Suppose M 1, s 1 M 2, s 2 (modally equivalent). Idea: Identify s 1 and s 2 in modal quotient: (M 1 + M 2 )/ in 2 in 1 M 1 M 1 + M 2 ε ε in 1 ε in 2 (M 1 + M 2 )/ M 2

29 Hennessy-Milner Theorem for Finite Models From examples: Finite neighbourhood models are not a H-M class with respect to 2 2 -bisimilarity and neighbourhood bisimilarity. How about behavioural equivalence? Quotienting with Suppose M 1, s 1 M 2, s 2 (modally equivalent). Idea: Identify s 1 and s 2 in modal quotient: (M 1 + M 2 )/ in 2 in 1 M 1 M 1 + M 2 ε ε in 1 ε in 2 (M 1 + M 2 )/ M 2

30 Hennessy-Milner Theorem for Finite Models From examples: Finite neighbourhood models are not a H-M class with respect to 2 2 -bisimilarity and neighbourhood bisimilarity. How about behavioural equivalence? Quotienting with Suppose M 1, s 1 M 2, s 2 (modally equivalent). Idea: Identify s 1 and s 2 in modal quotient: (M 1 + M 2 )/ in 2 in 1 M 1 M 1 + M 2 ε ε in 1 ε in 2 (M 1 + M 2 )/ M 2

31 Modal Saturation Want: ε : S S/ is bounded morphism. Need: s t U S/ : ε 1 [U] ν(s) iff ε 1 [U] ν(t). Suffices: ε 1 [U] = [[δ]] M (definability). Def. Modal coherence A set of states X in a neighbourhood model is modally coherent if s t implies s X iff t X (i.e. X = x X ε(x)). Def. Modal saturation A neighbourhood model (S, ν, V ) is modally saturated if for all Φ L, and all modally coherent neighbourhoods X: if Φ is finitely satisfiable in X, then Φ is satisfiable in X. if Φ is finitely satisfiable in X c, then Φ is satisfiable in X c.

32 Modal Saturation Want: ε : S S/ is bounded morphism. Need: s t U S/ : ε 1 [U] ν(s) iff ε 1 [U] ν(t). Suffices: ε 1 [U] = [[δ]] M (definability). Def. Modal coherence A set of states X in a neighbourhood model is modally coherent if s t implies s X iff t X (i.e. X = x X ε(x)). Def. Modal saturation A neighbourhood model (S, ν, V ) is modally saturated if for all Φ L, and all modally coherent neighbourhoods X: if Φ is finitely satisfiable in X, then Φ is satisfiable in X. if Φ is finitely satisfiable in X c, then Φ is satisfiable in X c.

33 Modal Saturation Want: ε : S S/ is bounded morphism. Need: s t U S/ : ε 1 [U] ν(s) iff ε 1 [U] ν(t). Suffices: ε 1 [U] = [[δ]] M (definability). Def. Modal coherence A set of states X in a neighbourhood model is modally coherent if s t implies s X iff t X (i.e. X = x X ε(x)). Def. Modal saturation A neighbourhood model (S, ν, V ) is modally saturated if for all Φ L, and all modally coherent neighbourhoods X: if Φ is finitely satisfiable in X, then Φ is satisfiable in X. if Φ is finitely satisfiable in X c, then Φ is satisfiable in X c.

34 Hennessy-Milner Theorem for Finite Models Theorem Over the class of finite neighbourhood models modal equivalence implies behavioural equivalence. Proof: Finite neighbourhood models are closed under coproducts (disjoint unions), and are modally saturated (ε is morphism). in 2 in 1 M 1 M 1 + M 2 ε ε in 1 ε in 2 (M 1 + M 2 )/ M 2

35 Hennessy-Milner Theorem for Finite Models Theorem Over the class of finite neighbourhood models modal equivalence implies behavioural equivalence. Proof: Finite neighbourhood models are closed under coproducts (disjoint unions), and are modally saturated (ε is morphism). in 2 in 1 M 1 M 1 + M 2 ε ε in 1 ε in 2 (M 1 + M 2 )/ M 2

36 So far Criteria 2 2 -bis. Nbhd-bis. Behav.Eq. (TRUTH) Y Y Y (REL) Y Y (N) (HM) N N Y (CHR)???

37 Characterisation Theorem Van Benthem Characterisation Thm. (Normal ML): Normal modal logic is the Kripke-bisimulation invariant fragment of first-order logic. Translation into first-order logic translate modal formula φ into first-order language L 1, translate nbhd-model M into first-order L 1 -model M.

38 Characterisation Theorem Van Benthem Characterisation Thm. (Normal ML): Normal modal logic is the Kripke-bisimulation invariant fragment of first-order logic. Translation into first-order logic translate modal formula φ into first-order language L 1, translate nbhd-model M into first-order L 1 -model M.

39 Classical Modal Fragment of First-Order Logic Idea: View neighbourhoods as first-class citizens. Neighbourhood model M = (S, ν, V ) as FO-model M : two-sorted domain: S + ν[s]. constants: {P i p i At}. neighbourhood relation: R ν = {(s, U) U ν(s)}. element-of relation: R = {(U, s) s U}.

40 Classical Modal Fragment of First-Order Logic Standard translation {st x : L L 1 x VAR} Two-sorted first-order language L 1 : state variables (x, y,...). neighbourhood variables (u, v,...). unary predicates: {P i p i At}. binary predicates: N and E. st x (p i ) = P i x, st x ( φ) = st x (φ), st x (φ ψ) = st x (φ) st x (ψ), st x ( φ) = u (xnu y (uey st y (φ)).

41 Classical Modal Fragment of First-Order Logic Lemma: M, s φ iff M = st x (φ)[s]. But: Not all L 1 -models are neighbourhood models. Kripke case: All FO-models (of appropriate signature) are Kripke models.

42 Classical Modal Fragment of First-Order Logic Lemma: M, s φ iff M = st x (φ)[s]. But: Not all L 1 -models are neighbourhood models. Kripke case: All FO-models (of appropriate signature) are Kripke models.

43 Classical Modal Fragment of First-Order Logic Lemma: M, s φ iff M = st x (φ)[s]. But: Not all L 1 -models are neighbourhood models. Kripke case: All FO-models (of appropriate signature) are Kripke models. Characterisation w.r.t.? all L 1 -models: define beh.eq. for arbitrary L 1 -models, or neighbourhood models: ensure compactness etc. still hold.

44 Classical Modal Fragment of First-Order Logic Lemma: M, s φ iff M = st x (φ)[s]. But: Not all L 1 -models are neighbourhood models. Kripke case: All FO-models (of appropriate signature) are Kripke models. Characterisation w.r.t. neighbourhood models: ensure compactness etc. still hold.

45 Axiomatising Neighbourhood Models NAX (neighbourhood axioms): (Sts) x (x = x) (Nbh) u x (xnu) (Ext) u, v ( (u = v) x ((uex vex) ( uex vex))) Proposition: Let N = {M M = NAX}. If M N, then there is a neighbourhood model M such that M = (M ). Definition (invariance over N): α(x) L 1 is invariant for over N if for all M, M in N: if M, s M, s then M = α[s] M = α[s ].

46 Axiomatising Neighbourhood Models NAX (neighbourhood axioms): (Sts) x (x = x) (Nbh) u x (xnu) (Ext) u, v ( (u = v) x ((uex vex) ( uex vex))) Proposition: Let N = {M M = NAX}. If M N, then there is a neighbourhood model M such that M = (M ). Definition (invariance over N): α(x) L 1 is invariant for over N if for all M, M in N: if M, s M, s then M = α[s] M = α[s ].

47 Characterisation Theorem We have: 1 = N is compact. 2 N closed under elementary extensions. 3 ω-saturated N-models are modally saturated. Theorem Let α(x) be an L 1 -formula. T.F.A.E. 1 = N α(x) st x (φ) for some modal formula φ L. 2 α(x) is invariant for behavioural equivalence over N. 3 α(x) is invariant for neighbourhood bisimilarity over N. 4 α(x) is invariant for 2 2 -bisimilarity over N.

48 Characterisation Theorem We have: 1 = N is compact. 2 N closed under elementary extensions. 3 ω-saturated N-models are modally saturated. Theorem Let α(x) be an L 1 -formula. T.F.A.E. 1 = N α(x) st x (φ) for some modal formula φ L. 2 α(x) is invariant for behavioural equivalence over N. 3 α(x) is invariant for neighbourhood bisimilarity over N. 4 α(x) is invariant for 2 2 -bisimilarity over N.

49 Summary Criteria 2 2 -bis. Nbhd-bis. Behav.Eq. (TRUTH) Y Y Y (REL) Y Y (N) (HM) N N Y (CHR) Y Y Y Summary Beh.eq: Good logical properties, optimal equivalence bis: Good computational properties, too strict. Nbhd-bis: Good compromise of logical and computational properties.

50 Summary Criteria 2 2 -bis. Nbhd-bis. Behav.Eq. (TRUTH) Y Y Y (REL) Y Y (N) (HM) N N Y (CHR) Y Y Y Summary Beh.eq: Good logical properties, optimal equivalence bis: Good computational properties, too strict. Nbhd-bis: Good compromise of logical and computational properties.

51 Further Questions Other properties of classical ML: Interpolation: Yes. Łoś-Tarski: Probably not (Which formulas are preserved under taking submodels?) Goldblatt-Thomason (model-theoretic proof): Probably not (Which frame classes are modally definable?) Neighbourhood frames are Chu spaces: (S, R ν, R, N). General characterisation theorem for coalgebraic ML.

Bisimulation for Neighbourhood Structures

Bisimulation for Neighbourhood Structures Bisimulation for Neighbourhood Structures Helle Hvid Hansen 1,2 Clemens Kupke 2 Eric Pacuit 3 1 Vrije Universiteit Amsterdam (VUA) 2 Centrum voor Wiskunde en Informatica (CWI) 3 Universiteit van Amsterdam

More information

Neighborhood Semantics for Modal Logic Lecture 4

Neighborhood Semantics for Modal Logic Lecture 4 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

More information

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

Introduction to Neighborhood Semantics for. Modal Logic. ILLC, University of Amsterdam. January 7, 2007 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

More information

Neighborhood Semantics for Modal Logic Lecture 5

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

More information

Monotonic Modal Logics

Monotonic Modal Logics Monotonic Modal Logics Helle Hvid Hansen Master s thesis written under the supervision of Dr. Y. Venema October 15, 2003 University of Amsterdam Faculty of Science Institute for Logic, Language and Computation

More information

Modal logics and their semantics

Modal logics and their semantics Modal logics and their semantics Joshua Sack Department of Mathematics and Statistics, California State University Long Beach California State University Dominguez Hills Feb 22, 2012 Relational structures

More information

Coalgebraic Lindström Theorems

Coalgebraic Lindström Theorems Coalgebraic Lindström Theorems Alexander Kurz University of Leicester, UK Yde Venema ILLC, Amsterdam, The Netherlands Abstract We study modal Lindström theorems from a coalgebraic perspective. We provide

More information

Vietoris bisimulations

Vietoris bisimulations Vietoris bisimulations N. Bezhanishvili, G. Fontaine and Y. Venema July 17, 2008 Abstract Building on the fact that descriptive frames are coalgebras for the Vietoris functor on the category of Stone spaces,

More information

Simulations and Bisimulations for Coalgebraic Modal Logics

Simulations and Bisimulations for Coalgebraic Modal Logics Simulations and Bisimulations for Coalgebraic Modal Logics Daniel Gorín and Lutz Schröder Department of Computer Science, Universität Erlangen-Nürnberg Abstract. Simulations serve as a proof tool to compare

More information

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

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

A Note on Graded Modal Logic

A Note on Graded Modal Logic A Note on Graded Modal Logic Maarten de Rijke Studia Logica, vol. 64 (2000), pp. 271 283 Abstract We introduce a notion of bisimulation for graded modal logic. Using these bisimulations the model theory

More information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

Interpretability Logic

Interpretability Logic Interpretability Logic Logic and Applications, IUC, Dubrovnik vukovic@math.hr web.math.pmf.unizg.hr/ vukovic/ Department of Mathematics, Faculty of Science, University of Zagreb September, 2013 Interpretability

More information

Streams and Coalgebra Lecture 2

Streams and Coalgebra Lecture 2 Streams and Coalgebra Lecture 2 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):

More information

Streams and Coalgebra Lecture 1

Streams and Coalgebra Lecture 1 Streams and Coalgebra Lecture 1 Helle Hvid Hansen and Jan Rutten Radboud University Nijmegen & CWI Amsterdam Representing Streams II, Lorentz Center, Leiden, January 2014 Tutorial Overview Lecture 1 (Hansen):

More information

Annals of Pure and Applied Logic

Annals of Pure and Applied Logic Annals of Pure and Applied Logic 163 (2012) 1928 1939 Contents lists available at SciVerse ScienceDirect Annals of Pure and Applied Logic www.elsevier.com/locate/apal Some characterization and preservation

More information

Basic Model Theory for Memory Logics

Basic Model Theory for Memory Logics Basic Model Theory for Memory Logics Carlos Areces 1, Facundo Carreiro 2, Santiago Figueira 2,3 and Sergio Mera 2 1 INRIA Nancy Grand Est, Nancy, France areces@loria.fr 2 Dto. Computación, FCEN, Universidad

More information

Existential definability of modal frame classes

Existential definability of modal frame classes Existential definability of modal frame classes Tin Perkov Polytechnic of Zagreb, Croatia tin.perkov@tvz.hr Abstract. A class of Kripke frames is called modally definable if there is a set of modal formulas

More information

Craig Interpolation Theorem for L!1! (or L!! )

Craig Interpolation Theorem for L!1! (or L!! ) Craig Interpolation Theorem for L!1! (or L!! ) Theorem We assume that L 1 and L 2 are vocabularies. Suppose =!, where is an L 1 -sentence and is an L 2 -sentence of L!!. Then there is an L 1 \ L 2 -sentence

More information

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

arxiv:math/ v1 [math.lo] 5 Mar 2007 Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,

More information

Neighborhood Semantics for Modal Logic Lecture 3

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

More information

MODEL THEORY OF MODAL LOGIC

MODEL THEORY OF MODAL LOGIC 5 MODEL THEORY OF MODAL LOGIC Valentin Goranko and Martin Otto 1 Semantics of modal logic........................................ 4 1.1 Modal languages.......................................... 4 1.2 Kripke

More information

Games for topological fixpoint logics

Games for topological fixpoint logics Games for topological fixpoint logics Clemens Kupke University of Strathclyde, Glasgow Scotland, UK & EU joint work with Nick Bezhanishvili University of Amsterdam The Netherlands Categories, Logic & Physics,

More information

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

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Completeness for coalgebraic µ-calculus: part 2 Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Overview Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus

More information

On the bisimulation invariant fragment of monadic Σ 1 in the finite

On the bisimulation invariant fragment of monadic Σ 1 in the finite On the bisimulation invariant fragment of monadic Σ 1 in the finite Anuj Dawar 1 and David Janin 2 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK, anuj.dawar@cl.cam.ac.uk. 2 LaBRI,

More information

Logics for Compact Hausdorff Spaces via de Vries Duality

Logics for Compact Hausdorff Spaces via de Vries Duality Logics for Compact Hausdorff Spaces via de Vries Duality Thomas Santoli ILLC, Universiteit van Amsterdam June 16, 2016 Outline Main goal: developing a propositional calculus for compact Hausdorff spaces

More information

MODAL LOGICS OF SPACE

MODAL LOGICS OF SPACE MODAL LOGICS OF SPACE Johan van Benthem, Amsterdam & Stanford, http://staff.science.uva.nl/~johan/ Handbook Launch Spatial Logics, Groningen, 14 November 2007 Pictures: dynamically in real-time on the

More information

HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract

HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC. Abstract Bulletin of the Section of Logic Volume 34/4 (2005), pp. 195 201 Mladen Vuković HENNESSY MILNER THEOREM FOR INTERPRETABILITY LOGIC Abstract Interpretability logic is a modal description of the interpretability

More information

Goldblatt-Thomason-style Theorems for Graded Modal Language

Goldblatt-Thomason-style Theorems for Graded Modal Language Goldblatt-Thomason-style Theorems for Graded Modal Language Katsuhiko Sano JSPS Research Fellow Department of Humanistic Informatics, Kyoto University, Japan ILLC, Universiteit van Amsterdam Minghui Ma

More information

6 Coalgebraic modalities via predicate liftings

6 Coalgebraic modalities via predicate liftings 6 Coalgebraic modalities via predicate liftings In this chapter we take an approach to coalgebraic modal logic where the modalities are in 1-1 correspondence with so-called predicate liftings for the functor

More information

Weighted automata coalgebraically

Weighted automata coalgebraically Weighted automata coalgebraically Filippo Bonchi 4 Michele Boreale 5 Marcello Bonsangue,2 Jan Rutten,3 Alexandra Silva Centrum Wiskunde en Informatica 2 LIACS - Leiden University 3 Radboud Universiteit

More information

Coalgebraic Semantics of Modal Logics: an Overview

Coalgebraic Semantics of Modal Logics: an Overview Coalgebraic Semantics of Modal Logics: an Overview Clemens Kupke and Dirk Pattinson Department of Computing, Imperial College London 180 Queen s Gate, London SW7 2AZ, UK c.kupke@imperial.ac.uk, d.pattinson@imperial.ac.uk

More information

First-Order Modal Logic and the Barcan Formula

First-Order Modal Logic and the Barcan Formula First-Order Modal Logic and the Barcan Formula Eric Pacuit Stanford University ai.stanford.edu/ epacuit March 10, 2009 Eric Pacuit: The Barcan Formula, 1 Plan 1. Background Neighborhood Semantics for Propositional

More information

Model Theory of XPath on Data Trees. Part II: Binary Bisimulation and Definability

Model Theory of XPath on Data Trees. Part II: Binary Bisimulation and Definability Model Theory of XPath on Data Trees. Part II: Binary Bisimulation and Definability Sergio Abriola María Emilia Descotte Santiago Figueira University of Buenos Aires Abstract We study the expressive power

More information

COMBINING MODAL LOGICS

COMBINING MODAL LOGICS 15 COMBINING MODAL LOGICS Agi Kurucz 1 Introduction............................................... 1 2 Fusion of modal logics.......................................... 4 2.1 Transfer results...........................................

More information

Model Checking for Modal Intuitionistic Dependence Logic

Model Checking for Modal Intuitionistic Dependence Logic 1/71 Model Checking for Modal Intuitionistic Dependence Logic Fan Yang Department of Mathematics and Statistics University of Helsinki Logical Approaches to Barriers in Complexity II Cambridge, 26-30 March,

More information

Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic

Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic Electronic Notes in Theoretical Computer Science 65 No. 1 (2002) URL: http://www.elsevier.nl/locate/entcs/volume65.html 21 pages Definability, Canonical Models, Compactness for Finitary Coalgebraic Modal

More information

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

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Canonicity and representable relation algebras

Canonicity and representable relation algebras Canonicity and representable relation algebras Ian Hodkinson Joint work with: Rob Goldblatt Robin Hirsch Yde Venema What am I going to do? In the 1960s, Monk proved that the variety RRA of representable

More information

On the Origins of Bisimulation and Coinduction

On the Origins of Bisimulation and Coinduction On the Origins of Bisimulation and Coinduction DAVIDE SANGIORGI University of Bologna, Italy The origins of bisimulation and bisimilarity are examined, in the three fields where they have been independently

More information

Final Exam (100 points)

Final Exam (100 points) Final Exam (100 points) Honor Code: Each question is worth 10 points. There is one bonus question worth 5 points. In contrast to the homework assignments, you may not collaborate on this final exam. You

More information

Global vs. Local in Basic Modal Logic

Global vs. Local in Basic Modal Logic Global vs. Local in Basic Modal Logic Maarten de Rijke 1 and Holger Sturm 2 1 ILLC, University of Amsterdam, Pl. Muidergracht 24, 1018 TV Amsterdam, The Netherlands. E-mail: mdr@wins.uva.nl 2 Institut

More information

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM

A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM Bulletin of the Section of Logic Volume 39:3/4 (2010), pp. 199 204 Jacob Vosmaer A NEW VERSION OF AN OLD MODAL INCOMPLETENESS THEOREM Abstract Thomason [5] showed that a certain modal logic L S4 is incomplete

More information

Reasoning About Bounds In Weighted Transition Systems

Reasoning About Bounds In Weighted Transition Systems Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,

More information

Centrum voor Wiskunde en Informatica REPORTRAPPORT. Modal model theory. M. de Rijke. Computer Science/Department of Software Technology

Centrum voor Wiskunde en Informatica REPORTRAPPORT. Modal model theory. M. de Rijke. Computer Science/Department of Software Technology Centrum voor Wiskunde en Informatica REPORTRAPPORT Modal model theory M. de Rijke Computer Science/Department of Software Technology CS-R9517 1995 Report CS-R9517 ISSN 0169-118X CWI P.O. Box 94079 1090

More information

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory

Introduction. Itaï Ben-Yaacov C. Ward Henson. September American Institute of Mathematics Workshop. Continuous logic Continuous model theory Itaï Ben-Yaacov C. Ward Henson American Institute of Mathematics Workshop September 2006 Outline Continuous logic 1 Continuous logic 2 The metric on S n (T ) Origins Continuous logic Many classes of (complete)

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III 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

More information

INSTANTIAL NEIGHBOURHOOD LOGIC

INSTANTIAL NEIGHBOURHOOD LOGIC INSTANTIAL NEIGHBOURHOOD LOGIC JOHAN VAN BENTHEM, NICK BEZHANISHVILI, SEBASTIAN ENQVIST, JUNHUA YU Abstract. This paper explores a new language of neighbourhood structures where existential information

More information

A modal logic for games with lies

A modal logic for games with lies A modal logic for games with lies Bruno Teheux University of Luxembourg The RÉNYI ULAM game A searching game with lies 1. ALICE chooses an element in {1,..., M}. 2. BOB tries to guess this number by asking

More information

Proof systems for Moss coalgebraic logic

Proof systems for Moss coalgebraic logic Proof systems for Moss coalgebraic logic Marta Bílková, Alessandra Palmigiano, Yde Venema March 30, 2014 Abstract We study Gentzen-style proof theory of the finitary version of the coalgebraic logic introduced

More information

Generalizing the Goldblatt-Thomason Theorem and Modal Definability

Generalizing the Goldblatt-Thomason Theorem and Modal Definability SUVI LEHTINEN Generalizing the Goldblatt-Thomason Theorem and Modal Definability ACADEMIC DISSERTATION To be presented, with the permission of the Faculty of Information Sciences of the University of Tampere,

More information

Axiomatisation of Hybrid Logic

Axiomatisation of Hybrid Logic Imperial College London Department of Computing Axiomatisation of Hybrid Logic by Louis Paternault Submitted in partial fulfilment of the requirements for the MSc Degree in Advanced Computing of Imperial

More information

Presenting Functors by Operations and Equations

Presenting Functors by Operations and Equations j ) v Presenting Functors by Operations and Equations Marcello M. Bonsangue 1? Alexander Kurz 2?? 1 LIACS, Leiden University, The Netherlands 2 Department of Computer Science, University of Leicester,

More information

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

An adjoint construction for topological models of intuitionistic modal logic Extended abstract An adjoint construction for topological models of intuitionistic modal logic Extended abstract M.J. Collinson, B.P. Hilken, D.E. Rydeheard April 2003 The purpose of this paper is to investigate topological

More information

Bisimulation for conditional modalities

Bisimulation for conditional modalities Bisimulation for conditional modalities Alexandru Baltag and Giovanni Ciná Institute for Logic, Language and Computation, University of Amsterdam March 21, 2016 Abstract We give a general definition of

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

On the Progression of Knowledge in the Situation Calculus

On the Progression of Knowledge in the Situation Calculus On the Progression of Knowledge in the Situation Calculus Yongmei Liu Department of Computer Science Sun Yat-sen University Guangzhou, China Joint work with Ximing Wen KRW-2012, Guiyang June 17, 2012 Y.

More information

Logics for Data and Knowledge Representation

Logics for Data and Knowledge Representation Logics for Data and Knowledge Representation 4. Introduction to Description Logics - ALC Luciano Serafini FBK-irst, Trento, Italy October 9, 2012 Origins of Description Logics Description Logics stem from

More information

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

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes) Steve Vickers CS Theory Group Birmingham 2. Theories and models Categorical approach to many-sorted

More information

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

Algebraizing Hybrid Logic. Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation Algebraizing Hybrid Logic Evangelos Tzanis University of Amsterdam Institute of Logic, Language and Computation etzanis@science.uva.nl May 1, 2005 2 Contents 1 Introduction 5 1.1 A guide to this thesis..........................

More information

The Final Deterministic Automaton on Streams

The Final Deterministic Automaton on Streams The Final Deterministic Automaton on Streams Helle Hvid Hansen Clemens Kupke Jan Rutten Joost Winter Radboud Universiteit Nijmegen & CWI Amsterdam Brouwer seminar, 29 April 2014 Overview 1. Automata, streams

More information

De Jongh s characterization of intuitionistic propositional calculus

De Jongh s characterization of intuitionistic propositional calculus De Jongh s characterization of intuitionistic propositional calculus Nick Bezhanishvili Abstract In his PhD thesis [10] Dick de Jongh proved a syntactic characterization of intuitionistic propositional

More information

Algebraic Semantics for Coalgebraic Logics

Algebraic Semantics for Coalgebraic Logics CMCS 04 Preliminary Version Algebraic Semantics for Coalgebraic Logics Clemens Kupke a Alexander Kurz b,1 Dirk Pattinson c a CWI/Universiteit van Amsterdam b University of Leicester c LMU München Abstract

More information

Modal Languages for Topology: Expressivity and Definability

Modal Languages for Topology: Expressivity and Definability Modal Languages for Topology: Expressivity and Definability Balder ten Cate, David Gabelaia and Dmitry Sustretov arxiv:math/0610357v2 [math.lo] 12 Oct 2006 13th November 2018 Abstract In this paper we

More information

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

UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J. UvA-DARE (Digital Academic Repository) Instantial neighbourhood logic van Benthem, J.F.A.K.; Bezhanishvili, N.; Enqvist, N.J.S.; Yu, J. Published in: Review of Symbolic Logic DOI: 10.1017/S1755020316000447

More information

Coalgebra, lecture 10: Algebra and Coalgebra for Regular Expressions

Coalgebra, lecture 10: Algebra and Coalgebra for Regular Expressions Coalgebra, lecture 10: Algebra and Coalgebra for Regular Expressions Jurriaan Rot November 19, 2018 By now we ve been talking a lot about coalgebras and coinduction, as well as algebras and induction.

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

On a Categorical Framework for Coalgebraic Modal Logic

On a Categorical Framework for Coalgebraic Modal Logic On a Categorical Framework for Coalgebraic Modal Logic Liang-Ting Chen 1 Achim Jung 2 1 Institute of Information Science, Academia Sinica 2 School of Computer Science, University of Birmingham MFPS XXX

More information

A Propositional Dynamic Logic for Instantial Neighborhood Semantics

A Propositional Dynamic Logic for Instantial Neighborhood Semantics A Propositional Dynamic Logic for Instantial Neighborhood Semantics Johan van Benthem, Nick Bezhanishvili, Sebastian Enqvist Abstract We propose a new perspective on logics of computation by combining

More information

Bringing class diagrams to life

Bringing class diagrams to life Bringing class diagrams to life Luis S. Barbosa & Sun Meng DI-CCTC, Minho University, Braga & CWI, Amsterdam UML & FM Workshop 2009 Rio de Janeiro 8 December, 2009 Formal Methods proofs problems structures

More information

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

Model Theory of Modal Logic Lecture 4. Valentin Goranko Technical University of Denmark Model Theory of Modal Logic Lecture 4 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 28, 2010 Model Theory of Modal Logic Lecture

More information

Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic

Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal Logic Electronic Notes in Theoretical Computer Science 65 No. 1 (2007) URL: http://www.elsevier.nl/locate/entcs/volume65.html 18 pages Denability, Canonical Models, Compactness for Finitary Coalgebraic Modal

More information

Chapter 2 Core Theory

Chapter 2 Core Theory Chapter 2 Core Theory The previous chapter established that neighborhood structures with the basic propositional modal language is an interesting and well-motivated logical framework. In this chapter,

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for Philosophy 151 Eric Pacuit January 25, 2009 These short notes are intended to supplement the lectures and text ntroduce some of the basic concepts of Modal Logic. The primary

More information

Definability in Boolean bunched logic

Definability in Boolean bunched logic Definability in Boolean bunched logic James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk Logic Summer

More information

Lax Extensions of Coalgebra Functors and Their Logic

Lax Extensions of Coalgebra Functors and Their Logic Lax Extensions of Coalgebra Functors and Their Logic Johannes Marti, Yde Venema ILLC, University of Amsterdam Abstract We discuss the use of relation lifting in the theory of set-based coalgebra and coalgebraic

More information

Logical connections in the many-sorted setting

Logical connections in the many-sorted setting Logical connections in the many-sorted setting Jiří Velebil Czech Technical University in Prague Czech Republic joint work with Alexander Kurz University of Leicester United Kingdom AK & JV AsubL4 1/24

More information

Axiomatizing hybrid logic using modal logic

Axiomatizing hybrid logic using modal logic Axiomatizing hybrid logic using modal logic Ian Hodkinson Department of Computing Imperial College London London SW7 2AZ United Kingdom imh@doc.ic.ac.uk Louis Paternault 4 rue de l hôpital 74800 La Roche

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

1. The Method of Coalgebra

1. The Method of Coalgebra 1. The Method of Coalgebra Jan Rutten CWI Amsterdam & Radboud University Nijmegen IMS, Singapore - 15 September 2016 Overview of Lecture one 1. Category theory (where coalgebra comes from) 2. Algebras

More information

Graph Theory and Modal Logic

Graph Theory and Modal Logic Osaka University of Economics and Law (OUEL) Aug. 5, 2013 BLAST 2013 at Chapman University Contents of this Talk Contents of this Talk 1. Graphs = Kripke frames. Contents of this Talk 1. Graphs = Kripke

More information

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

The logic of subset spaces, topologic and the local difference modality K The logic of subset spaces, topologic and the local difference modality K Isabel Bevort July 18, 2013 Bachelor Thesis in Mathematics Supervisor: dr. Alexandru Baltag Korteweg-De Vries Instituut voor Wiskunde

More information

Expressiveness, decidability, and undecidability of Interval Temporal Logic

Expressiveness, decidability, and undecidability of Interval Temporal Logic University of Udine Department of Mathematics and Computer Science Expressiveness, decidability, and undecidability of Interval Temporal Logic ITL - Beyond the end of the light Ph.D. Defence Dario Della

More information

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello. logic s Lectures 17-20: logic in 2 / 40 logic s Interpreting first-order logic in In Logic, first-order s are a wide class of formal s used for talking about structures of any kind (where the restriction

More information

Logics above S4 and the Lebesgue measure algebra

Logics above S4 and the Lebesgue measure algebra Logics above S4 and the Lebesgue measure algebra Tamar Lando Abstract We study the measure semantics for propositional modal logics, in which formulas are interpreted in the Lebesgue measure algebra M,

More information

Outline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion

Outline. 1 Background and Aim. 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion Outline 1 Background and Aim 2 Main results (in the paper) 3 More results (not in the paper) 4 Conclusion De & Omori (Konstanz & Kyoto/JSPS) Classical and Empirical Negation in SJ AiML 2016, Sept. 2, 2016

More information

Stone Coalgebras. Clemens Kupke

Stone Coalgebras. Clemens Kupke Stone Coalgebras Clemens Kupke Institute for Logic, Language and Computation, University of Amsterdam, Plantage Muidergracht 24, NL 1018 TV Amsterdam, and Centrum voor Wiskunde en Informatica, P.O. Box

More information

Nabla Algebras and Chu Spaces

Nabla Algebras and Chu Spaces Nabla Algebras and Chu Spaces Alessandra Palmigiano and Yde Venema Universiteit van Amsterdam, ILLC Plantage Muidergracht 24 1018 TV Amsterdam, Netherlands Abstract. This paper is a study into some properties

More information

Finitary coalgebraic logics

Finitary coalgebraic logics Finitary coalgebraic logics Clemens Kupke Finitary coalgebraic logics ILLC Dissertation Series DS-2006-03 For further information about ILLC-publications, please contact Institute for Logic, Language

More information

Stone Coalgebras. Keywords coalgebra, Stone spaces, Vietoris topology, modal logic, descriptive general frames, Kripke polynomial functors

Stone Coalgebras. Keywords coalgebra, Stone spaces, Vietoris topology, modal logic, descriptive general frames, Kripke polynomial functors Stone Coalgebras Clemens Kupke Alexander Kurz Yde Venema Abstract In this paper we argue that the category of Stone spaces forms an interesting base category for coalgebras, in particular, if one considers

More information

On simulations and bisimulations of general flow systems

On simulations and bisimulations of general flow systems On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical

More information

Fibrational Semantics

Fibrational Semantics Fibrational Semantics Brice Halimi Paris Ouest University & Sphere Introduction The question What can Set Theory do for Philosophy? would never be asked nowadays. The main reason for dismissing such a

More information

A Unique Decomposition Theorem for Ordered Monoids with Applications in Process Theory

A Unique Decomposition Theorem for Ordered Monoids with Applications in Process Theory A Unique Decomposition Theorem for Ordered Monoids with Applications in Process Theory (Extended Abstract) Bas Luttik Dept. of Theoretical Computer Science, Vrije Universiteit Amsterdam De Boelelaan 1081a,

More information

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

Advances in the theory of fixed points in many-valued logics Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi

More information

Normal Forms for Priority Graphs

Normal Forms for Priority Graphs Johan van Benthem and Davide rossi Normal Forms for Priority raphs Normal Forms for Priority raphs Johan van Benthem and Davide rossi Institute for Logic, Language and Computation d.grossi@uva.nl Abstract

More information

Filtrations and Basic Proof Theory Notes for Lecture 5

Filtrations and Basic Proof Theory Notes for Lecture 5 Filtrations and Basic Proof Theory Notes for Lecture 5 Eric Pacuit March 13, 2012 1 Filtration Let M = W, R, V be a Kripke model. Suppose that Σ is a set of formulas closed under subformulas. We write

More information

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

Logics of Strong Noncontingency arxiv: v1 [cs.lo] 15 May 2015 Logics of Strong Noncontingency arxiv:1505.03950v1 [cs.lo] 15 May 2015 Jie Fan Abstract Inspired by Hintikka s treatment of question embedding verbs in [8] and the variations of noncontingency operator,

More information

Boolean bunched logic: its semantics and completeness

Boolean bunched logic: its semantics and completeness Boolean bunched logic: its semantics and completeness James Brotherston Programming Principles, Logic and Verification Group Dept. of Computer Science University College London, UK J.Brotherston@ucl.ac.uk

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information