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) March 23 & 30, 2007 / TCS seminar

2 Outline 1 Classical modal logic, neighbourhood structures. 2 Examples (on blackboard). 3 Neighbourhood structures as coalgebras. 4 Coalgebraic equivalence notions. 5 Modal saturation, Hennessy-Milner Thm. 6 Characterisation theorem (cf. Van Benthem).

3 Syntax and Semantics Basic modal language L(At) (At countable set of atomic propositions) φ ::= p φ φ φ φ (p At). Neighbourhood model M = (W, ν, V ): W is a set of worlds, ν : W P(P(W )) is a neighbourhood function. V : W P(At) is a valuation. (W, ν) is neighbourhood frame,

4 Classical Modal Logic Inductive def. of [[φ]] M = {w W M, w φ} M, w p iff p V (w) M, w φ iff M, w φ M, w φ ψ iff M, w φ and M, w ψ M, w φ iff [[φ]] M ν(w) Modal equivalence: s t iff s and t satisfy the same formulas. Classical modal logic Λ: propositional tautologies, closed under substitution, modus ponens and φ ψ φ ψ (RE) Λ is sound and complete w.r.t the class of nbhd. models.

5 Generalisation of Kripke semantics Def. augmented neighbourhood model A neighbourhood model (W, ν, V ) is augmented if for all w W : ν(w) ν(w); Thm U V W : if U ν(w) then V ν(w). Kripke models are in 1-1 correspondence with augmented neighbourhood models. Proof sketch: Let (W, R, V ), be a Kripke model. Let R[w] = {w wrw }. Define ν(w) = {U W R[w] U}. Then (W, ν, V ) is augmented. Now let (W, ν, V ) be augmented. Define (W, R, V ) by R[w] = ν(w). Corresponding models are pointwise modally equivalent (formula induction).

6 Examples Are the following frames bisimilar? Should they be?

7 Bisimulation for Neighbourhood Structures? Logic criteria for equivalence notion E: (truth) Modal truth is invariant under E (i.e. E ). (rel) E has relational characterisation (forward-backward). (hm) The class of finite neighbourhod models is a Hennessy-Milner class w.r.t E, i.e. modal equivalence implies E-equivalence ( E over finite models). (chr) Classical modal logic is the E-invariant fragment of first-order logic (Van Benthem characterisation thm.)

8 Functors for Neighbourhood Structures Let X, Y be sets, f : X Y a function, then Contravariant powerset functor 2 ( ) : Set op Set 2 X = P(X) 2 f = f 1 [ ] : P(Y ) P(X) Neighbourhood functor 2 2( ) = (X) = P(P((X)) 2 2 (f ) = (f 1 [ ]) 1 [ ] : P(P(X) P(P(Y )) U P(X), D Y : D 2 2 (f )(U) f 1 [D] U. 2 2 P(At)(X) = 2 2 (X) P(At), 2 2 P(At)(f ) = 2 2 (f ) id.

9 Coalgebraic modelling Def. T-coalgebra A T-coalgebra for a functor T : Set Set is a pair (X, ν) where ν : X TX). Neighbourhood structures are coalgebras Neighbourhood frame (W, ν) is 2 2 -coalgebra: ν : W 2 2 W = P(P(W ). Neighbourhod model (W, ν, V ) is 2 2 P(At)-coalgebra: ν, V : W P(P(W ) P(At) = (2 2 P(At))(W )

10 Morphisms of Coalgebras T-coalgebra morphism A function f : W W is a T-coalgebra morphism from (W, ν) to (W, ν ) if Tf ν = ν f. As commuting diagram: W f ν W ν TW Tf TW

11 Bounded Morphisms (frames) 2 2 -coalgebra morphism A function f : W W is a 2 2 -coalgebra morphism from (W, ν) to (W, ν ) if 2 2 f ν = ν f. Morphisms of neighbourhood frames Def. A function f : W W is a bounded morphism from F = (W, ν) to F = (W, ν ) if w W : 2 2 f (ν(w)) = ν (f (w)), i.e. X W : f 1 [X ] ν(w) X ν (f (w)).

12 Bounded Morphisms (models) 2 2 P(At)-coalgebra morphism A function f : W W is a 2 2 P(At)-coalgebra morphism from (W, ν, V ) to (W, ν, V ) if 2 2 f ν = ν f, and V = V f Morphisms of neighbourhood models Def. A function f : W W is a bounded morphism from M = (W, ν, V ) to M = (W, ν, V ) if w W : X W : f 1 [X ] ν(w) X ν (f (w)), and p At : p V (w) p V (f (w)) that is: f 1 [[[p]] ] = [[p]]

13 Truth Invariance (bounded morphisms) Lemma Let f : M M be a bounded morphism and φ L. We have w W : M, w φ M, f (w) φ. That is, [[φ]] M = f 1 [[[φ]] M ]. Proof (structural induction on φ) Base case: f is bounded morphism (valuation) [[p]] M = f 1 [[[p]] M ] p At. Step: Boolean connectives: standard. Modal case: IH M, w φ [[φ]] M ν(w) f 1 [[[φ]] M ] ν(w) b.m. [[φ]] M ν (f (w))

14 Basic Idea: Equivalence and Morphisms Equivalence as identification via morphisms: same image f 1 X 1 f Y 2 X 2 x 1 f 1 (x 1 ) = f 2 (x 2 ) x 2 same source X 1 f 1 Y f 2 X 2 x 1 = f 1 (y) y f 2 (y) = x 2

15 Category Theory Tool Kit CT Tool kit: Pullbacks Def. Pullback Y, p 1, p 2 is a (weak) pullback of X, g 1, g 2 if: g 1 p 1 = g 2 p 2, and for all Y, p 1, p 2 such that g 1 p 1 = g 2 p 2 there is a (not necessarily) unique h : Y Y such that p 1 h = p 1 and p 2 h = p 2. Y p 1 h p 2 Y p 1 p 2 X1 g 1 g 2 X 2 X

16 Category Theory Tool Kit CT Tool kit: Pushouts Def. Pushout Y, p 1, p 2 is a pushout of X, g 1, g 2 if: p 1 g 1 = p 2 g 2, and for all Y, p 1, p 2 such that p 1 g 1 = p 2 g 2 there is a unique h : Y Y such that h p 1 = p 1 and h p 2 = p 2. X g 1 X 1 p 1 p 1 Y!h Y g 2 p 2 p 2 X 2

17 Category Theory Tool Kit CT Tool kit: Pushouts and Pullbacks in Set Def. Canonical pullback in Set: For functions f 1 : W 1 Y and f 2 : W 2 Y, the pullback of Y, f 1, f 2 is the relation Z = pb(f 1, f 2 ) = { w 1, w 2 W 1 W 2 f 1 (w 1 ) = f 2 (w 2 )}. together with the projections π 1 : Z W 1 and π 2 : Z W 2. Def. Canonical pushout in Set: For a relation Z W 1 W 2, define Y Z = (W 1 + W 2 )/Ẑ, where Ẑ is the smallest equiv.rel. on W 1 + W 2 s.t. Z Ẑ. Let p i : W i Y Z, i = 1, 2, denote the natural quotient maps. Y Z, p 1, p 2 is called the canonical pushout of Z, π 1, π 2.

18 2 2 -bisimulation 2 2 -bisimilarity (same source) Def bisimilarity Given F 1 = (W 1, ν 1 ), F 2 = (W 2, ν 2 ), two states s 1 W 1 and s 2 W 2 are 2 2 -bisimilar if there exists a 2 2 -coalgebra (Y, γ), and bounded morphisms f i : (Y, γ) (W i, ν i ), i = 1, 2, such that s 1 = f 1 (y) and s 2 = f 2 (y) for some y Y. W 1 ν 1 f f 1 γ Y 2 2 W Y f 2 W 2 ν f W 2 (Y, γ) (or just Y ) is called a 2 2 -bisimulation. In fact, w.l.o.g. we can assume Y is a relation Y W 1 W 2 (next slide).

19 2 2 -bisimulation 2 2 -bisimulation (concrete representation) Suppose Y is a 2 2 -bisimulation. Then Z = f 1, f 2 [Y ] W 1 W 2 (image under f 1, f 2 ) is a 2 2 -bisimulation. Since f 1, f 2 : Y Z surjective, it has a right inverse g : Z Y, i.e. f 1, f 2 g = id Z. Define µ: Z 2 2 Z by µ = 2 2 f 1, f 2 γ g. Then D1 and D2 commute: D2: Z D1: Y f 1,f 2 Z g π 1 π 2 γ µ 2 2 Y 22 f 1,f 2 f 1,f 2 g 2 2 f 1 f 2 Z W 1 Y W 2 It follows: π 1, π 2 are bounded morphisms (case i = 1): 2 2 π 1 µ = 2 2 π f 1, f 2 γ g (2 2 is functor) = 2 2 (π 1 f 1, f 2 ) γ g (π 1 f 1, f 2 = f 1 ) = 2 2 (f 1 ) γ g (f 1 is b.m.) = ν 1 f 1 g (D2) = ν 1 π 1

20 2 2 -bisimulation 2 2 -bisimulation (relation) Def bisimulation Given F 1 = (W 1, ν 1 ), F 2 = (W 2, ν 2 ), and Z W 1 W 2, Z is a 2 2 -bisimulation between F 1 and F 2 if there is a function µ : Z 2 2 Z such that the projections π 1, π 2 are bounded morphisms: i.e. π 1 π 2 W 1 Z W 2 ν 1 µ ν π 1 W π 2 Z 2 2 W π 1 µ = ν 1 π π 2 µ = ν 2 π 2

21 2 2 -bisimulation 2 2 -bisimulation (set-theoretic) Morphism conditions on π 1, π 2 π i : (Z, µ) (W i, ν i ), i = 1, 2, are bounded morphisms iff for all (s 1, s 2 ) Z : for all U 1 W 1 : π 1 1 [U 1] µ(s 1, s 2 ) U 1 ν 1 (s 1 ). for all U 2 W 2 : π 1 2 [U 2] µ(s 1, s 2 ) U 2 ν 2 (s 2 ).... necessarily (factoring out µ): for i = 1, 2, U i, V i W i : if π 1 i [U i ] = π 1 i [V i ] then for all U 1 W 1 and U 2 W 2 : U i ν i (s i ) V i ν i (s i ). if π 1 1 [U 1] = π 1 2 [U 2] then U 1 ν 1 (s 1 ) U 2 ν 2 (s 2 ).

22 2 2 -bisimulation 2 2 -bisimulation (set-theoretic) Morphism conditions on π 1, π 2 π i : (Z, µ) (W i, ν i ), i = 1, 2, are bounded morphisms iff for all (s 1, s 2 ) Z : for all U 1 W 1 : π 1 1 [U 1] µ(s 1, s 2 ) U 1 ν 1 (s 1 ). for all U 2 W 2 : π 1 2 [U 2] µ(s 1, s 2 ) U 2 ν 2 (s 2 ).... necessarily (factoring out µ): for i = 1, 2, U i, V i W i : if π 1 i [U i ] = π 1 i [V i ] then for all U 1 W 1 and U 2 W 2 : U i ν i (s i ) V i ν i (s i ). if π 1 1 [U 1] = π 1 2 [U 2] then U 1 ν 1 (s 1 ) U 2 ν 2 (s 2 ).

23 2 2 -bisimulation 2 2 -bisimulation (set-theoretic) reformulate guard (factoring out π 1, π 2 ) Let span(z ) = dom(z ) rng(z ), and U V = (U \ V ) (V \ U). for i = 1, 2, U i, V i W i : π 1 i [U i ] = π 1 i [V i ] (U i V i ) span(z ) = ( U i V i is Z -unrelated ). for all U 1 W 1 and U 2 W 2 : π 1 1 [U 1] = π 1 2 [U 2] Z [U 1 ] U 2 and Z 1 [U 2 ] U 1 ( U 1, U 2 are Z -coherent )

24 2 2 -bisimulation 2 2 -bisimulation (relational characterisation) Theorem Z is a 2 2 -bisimulation between (W 1, ν 1 ) and (W 2, ν 2 ) iff (s 1, s 2 ) Z : (i) for i = 1, 2, U i, V i W i : if U i V i Z -unrelated then U i ν i (s i ) V i ν i (s i ). (ii) for all U 1 W 1 and U 2 W 2 : if U 1, U 2 Z -coherent then U 1 ν 1 (s 1 ) U 2 ν 2 (s 2 ). Now, check examples again.

25 Behavioural equivalence 2 2 -Behaviourally equivalent (same image) Def. Behaviourally equivalent Given F 1 = (W 1, ν 1 ), F 2 = (W 2, ν 2 ), two states s 1 W 1 and s 2 W 2 are 2 2 -behaviourally equivalent if there exist (Y, γ) and bounded morphisms f i : (W i, ν i ) (Y, γ), i = 1, 2, s.t. f 1 (s 1 ) = f 2 (s 2 ). W 1 f 1 Y f 2 W 2 ν 1 γ 2 2 f 2 ν f 1 W Y 2 2 W 2

26 Behavioural equivalence 2 2 -Behaviourally equivalent (same image) Def. Behavioural equivalence Given F 1 = (W 1, ν 1 ), F 2 = (W 2, ν 2 ), two states s 1 W 1 and s 2 W 2 are 2 2 -behaviourally equivalent if there exist (Y, γ) and bounded morphisms f i : (W i, ν i ) (Y, γ), i = 1, 2, s.t. f 1 (s 1 ) = f 2 (s 2 ). Z π 1 π 2 f 1 f 2 Y W 1 ν 1 γ 2 2 f 2 W f W Y 2 2 W 2 Z = pb(f 1, f 2 ) = { s 1, s 2 f 1 (s 1 ) = f 2 (s 2 )} is called a behavioural equivalence. ν 2

27 Behavioural equivalence Weak pullback preservation If functor T weakly preserves pullbacks then... If Z = pb(y, f 1, f 2 ) for some Y, f 1, f 2, then TZ is a (weak) pullback of Tf 1, Tf 2. We get µ : Z TZ from universal property of TZ : Z ν 1 π 1 µ ν 2 π 2 TZ TW 1 T π 1 Tf 1 T π 2 Tf 2 TW 2 TY Hence Z is T -bisimulation. But: 2 2 does not weakly preserve pullbacks!

28 Behavioural equivalence 2 2 -Behavioural equivalence How to obtain (Y, γ)? Given Z W 1 W 2, how to check whether there exist (Y, γ) and bounded morphisms f i : (W i, ν i ) (Y, γ), i = 1, 2, s.t. for all s 1, s 2 Z, s 1 and s 2 are behaviourally equivalent? Candidate for Y : Try Y Z, p 1, p 2 the canonical pushout of Z (in Set). This does not always work, only for special relations Z...

29 Behavioural equivalence 2 2 -Behavioural equivalence How to obtain (Y, γ)? Given Z W 1 W 2, how to check whether there exist (Y, γ) and bounded morphisms f i : (W i, ν i ) (Y, γ), i = 1, 2, s.t. for all s 1, s 2 Z, s 1 and s 2 are behaviourally equivalent? Candidate for Y : Try Y Z, p 1, p 2 the canonical pushout of Z (in Set). This does not always work, only for special relations Z...

30 Neighbourhood bisimulation (2 2 -Relational equivalence) Neighbourhood bisimulation Def. Neighbourhood bisimulation Z W 1 W 2 is a neighbourhood bisimulation if its canonical pushout Y Z, p 1, p 2 gives rise to a behavioural equivalence:, i.e., γ : Y Z 2 2 Y Z s.t. Z π 1 π 2 p 1 W 1 p Y Z 2 W 2 Note: Z pb(p 1, p 2 ). ν 1 γ ν p 1 W p Y 2 Z 2 2 W 2

31 Neighbourhood bisimulation (2 2 -Relational equivalence) Neighbourhood bisimulation (relational char.) Theorem: Z W 1 W 2 is a neighbourhood bisimulation between (W 1, ν 1 ) and (W 2, ν 2 ) iff for all (s 1, s 2 ) Z, and for all U 1 W 1, U 2 W 2 : if U 1 and U 2 are Z -coherent then U 1 ν 1 (s) U 2 ν 2 (s 2 ). Corollary Z is 2 2 -bisimulation implies Z is a neighbourhood bisimulation implies Z is contained in a behavioural equivalence. Now, check examples...

32 Neighbourhood bisimulation (2 2 -Relational equivalence) So far Criteria 2 2 -bis. Nbhd-bis. Behav.Eq. (truth) Y Y Y (rel) Y Y (N) (hm) N N? (chr)???

33 Hennessy-Milner theorem (wrt Kripke bisim.) Theorem (finite Kripke models): Over the class of finite (finitely branching) Kripke models, modal equivalence implies bisimilarity. Theorem (modally saturated Kripke models) Over a class of modally saturated Kripke models, modal equivalence implies bisimilarity. (Finitely branching Kripke models are modally saturated.) Modal saturation (Kripke) A Kripke model (W, R, V ) is modally saturated if Φ L, w W : if all finite Φ 0 Φ are satisfiable in R[w], then Φ is satisfiable in R[w].

34 Hennessy-Milner theorem (wrt Kripke bisim.) Theorem (finite Kripke models): Over the class of finite (finitely branching) Kripke models, modal equivalence implies bisimilarity. Theorem (modally saturated Kripke models) Over a class of modally saturated Kripke models, modal equivalence implies bisimilarity. (Finitely branching Kripke models are modally saturated.) Modal saturation (Kripke) A Kripke model (W, R, V ) is modally saturated if Φ L, w W : if all finite Φ 0 Φ are satisfiable in R[w], then Φ is satisfiable in R[w].

35 Hennessy-Milner theorem (wrt Kripke bisim.) Theorem (finite Kripke models): Over the class of finite (finitely branching) Kripke models, modal equivalence implies bisimilarity. Theorem (modally saturated Kripke models) Over a class of modally saturated Kripke models, modal equivalence implies bisimilarity. (Finitely branching Kripke models are modally saturated.) Modal saturation (Kripke) A Kripke model (W, R, V ) is modally saturated if Φ L, w W : if all finite Φ 0 Φ are satisfiable in R[w], then Φ is satisfiable in R[w].

36 Modal saturation (nbhd-models) Modal coherence A set of states X in a neighbourhood model is modally coherent if for all states s, t: s t s X iff t X. (X is -coherent with itself). Def. Modal saturation (nbhd) A neighbourhood model (W, ν, V ) is modally saturated if Φ 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. Lemma (easy) Finite neighbourhood models are modally saturated.

37 Modal saturation (nbhd-models) Modal coherence A set of states X in a neighbourhood model is modally coherent if for all states s, t: s t s X iff t X. (X is -coherent with itself). Def. Modal saturation (nbhd) A neighbourhood model (W, ν, V ) is modally saturated if Φ 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. Lemma (easy) Finite neighbourhood models are modally saturated.

38 Modal saturation (nbhd-models) Modal coherence A set of states X in a neighbourhood model is modally coherent if for all states s, t: s t s X iff t X. (X is -coherent with itself). Def. Modal saturation (nbhd) A neighbourhood model (W, ν, V ) is modally saturated if Φ 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. Lemma (easy) Finite neighbourhood models are modally saturated.

39 Hennessy-Milner theorem (wrt Beh.eq.) Theorem: Over a class of modally saturated neighbourhood models, modal equivalence implies behavioural equivalence.

40 Hennessy-Milner theorem (wrt Beh.eq.) Theorem: Over a class of modally saturated neighbourhood models, modal equivalence implies behavioural equivalence. Proof: Can show: If M modally saturated, and X W is modally coherent, then X = [[δ]] M for some δ L (definability). It follows: given modally saturated M 1 and M 2, we can construct (M 1 + M 2 )/ s.t. quotient map ε is a bounded morphism. Now if s 1 s 2, then ε ι 1 (s 1 ) = ε ι 2 (s 2 ).

41 Introduction Characterisation Theorem Char. Thm. (informally): Over the class of neighbourhood models, classical modal logic is the 2 2 -bis./nbhd-bis./beh.eq.-invariant fragment of first-order logic. Classical modal fragment of first-order logic translate modal formula φ into first-order language L 1, translate nbhd-model M into first-order L 1 -model M. Invariance for equivalence notion : An L 1 -formula α(x) is invariant for if for all nbhd-models M 1 and M 2 s.t. M 1, s 1 M 2, s 2 we have: M 1 = α(x)[x/s 1] M 2 = α(x)[x/s 2].

42 Introduction Characterisation Theorem Char. Thm. (informally): Over the class of neighbourhood models, classical modal logic is the 2 2 -bis./nbhd-bis./beh.eq.-invariant fragment of first-order logic. Classical modal fragment of first-order logic translate modal formula φ into first-order language L 1, translate nbhd-model M into first-order L 1 -model M. Invariance for equivalence notion : An L 1 -formula α(x) is invariant for if for all nbhd-models M 1 and M 2 s.t. M 1, s 1 M 2, s 2 we have: M 1 = α(x)[x/s 1] M 2 = α(x)[x/s 2].

43 Translation into FOL Modal formulas as first-order formulas first-order language L 1 Two sorts: s (state sort), n (neighbourhood sort). Notational convention: x, y, z,... are state variables; and u, v,... are neighbourhood variables. α ::= x = y u = v P i x xnu uex α α α xα uα, i ω; standard translation st x : L L 1 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 (φ))).

44 Translation into FOL Neighbourhood models as first-order models first-order translation of M = (W, ν, V ) is the L 1 -model M = D, R ν, R, {P i i ω} where D s = S, D n = ν[s] = s S ν(s) P i = V (p i ) for each p i At, R ν = {(s, U) s D s, U ν(s)}, R = {(U, s) s D s, s U}. Lemma: For all nbhd-models M, and all modal φ L: M, s φ iff M = st x (φ)[x/s]. But: Not all L 1 -models are neighbourhood models.

45 Translation into FOL Axiomatising Neighbourhood L 1 -models NAX-axioms: (Sts) x(x = x) (D s ) (Nbh) u x(xnu) (D n = R N [D s ]) (Ext) u, v( (u = v) x((uex vex) ( uex vex))) (extensionality) Proposition: If M = (D, R N, R E, {P i i ω}) is an L 1 -model s.t. M = NAX, then there is a nbhd-model M s.t. M = (M ). Prf: Let W = D s, define η : D n P(W ) by η(n) = {s D s (n, s) R E }. Now define: ν : W P(P(W )) by ν(w) = {η(n) wr N n}, and V (w) = {p i w P i }. Take M = (D s, ν, V ). Then id + η : M (M ) is an isomorphism.

46 Characterisation Theorem Characterisation Theorem Let N = {M M = NAX}. Theorem: Let α(x) be an L 1 -formula. TFAE: 1 = N α(x) st x (φ) for some φ 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. Proof sketch Clear: Also 4 2 (b.m. are functional 2 2 -bis). Proof of 2 1: Similar to Kripke case...

47 Characterisation Theorem 1 2 Show that MOC N (α) = N α(x). Recall MOC N (α) = {st x (φ) α(x) = N st x (φ)}. Let M N s.t. M = MOC N (α)[x/s]. Then T (x) = {st x (φ) M, s = φ} {α(x)} is N-consistent, i.e. has a model: N = T (x)[x/t]. Now: N = α[x/t] and s t. Construct M + N, take ω-saturated extension U. which is again a NAX-model (which is also modally saturated). Identify s and t in quotient U/.

48 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.

49 CALCO 2007 Paper accepted for: Conference on Algebra and Coalgebra in Computer Science Bergen, Norway, August 20-24, 2007.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

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

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy

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

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor Categorical Semantics and Topos Theory Homotopy type theory Seminar University of Oxford, Michaelis 2011 November 16, 2011 References Johnstone, P.T.: Sketches of an Elephant. A Topos-Theory Compendium.

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

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

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 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

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

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

A Coalgebraic Approach to Linear-Time Logics

A Coalgebraic Approach to Linear-Time Logics A Coalgebraic Approach to Linear-Time Logics Corina Cîrstea University of Southampton cc2@ecs.soton.ac.uk Abstract. We extend recent work on defining linear-time behaviour for state-based systems with

More information

Rank-1 Modal Logics are Coalgebraic

Rank-1 Modal Logics are Coalgebraic Rank-1 Modal ogics are Coalgebraic utz Schröder, DFKI-ab Bremen and Dept. of Comput. Sci., Univ. Bremen Dirk Pattinson, Dept. of Computing, Imperial College ondon Address for Correspondence: utz Schröder

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

Canonical models for normal logics (Completeness via canonicity)

Canonical models for normal logics (Completeness via canonicity) 499 Modal and Temporal Logic Canonical models for normal logics (Completeness via canonicity) Marek Sergot Department of Computing Imperial College, London Autumn 2008 Further reading: B.F. Chellas, Modal

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

Modal Logic XXI. Yanjing Wang

Modal Logic XXI. Yanjing Wang Modal Logic XXI Yanjing Wang Department of Philosophy, Peking University May 17th, 2017 Advanced Modal Logic (2017 Spring) 1 Completeness via Canonicity Soundness and completeness Definition (Soundness)

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

Modular Construction of Modal Logics

Modular Construction of Modal Logics Modular Construction of Modal Logics Corina Cîrstea 1 and Dirk Pattinson 2 1 School of Electronics and Computer Science, University of Southampton, UK cc2@ecs.soton.ac.uk 2 Institut für Informatik, LMU

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

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

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

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

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

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

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

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

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

The Many Faces of Modal Logic Day 3: Algebraic Semantics

The Many Faces of Modal Logic Day 3: Algebraic Semantics The Many Faces of Modal Logic Day 3: Algebraic Semantics Dirk Pattinson Australian National University, Canberra (Slides based on a NASSLLI 2014 Tutorial and are joint work with Lutz Schröder) LAC 2018

More information

Strong Completeness for Iteration-Free Coalgebraic Dynamic Logics

Strong Completeness for Iteration-Free Coalgebraic Dynamic Logics Strong Completeness for Iteration-Free Coalgebraic Dynamic Logics Helle Hvid Hansen 1,2, Clemens Kupke 3, Raul Andres Leal 4 1 Radboud University Nijmegen & CWI Amsterdam 2 University of Strathclyde 3

More information

A note on coinduction and weak bisimilarity for while programs

A note on coinduction and weak bisimilarity for while programs Centrum voor Wiskunde en Informatica A note on coinduction and weak bisimilarity for while programs J.J.M.M. Rutten Software Engineering (SEN) SEN-R9826 October 31, 1998 Report SEN-R9826 ISSN 1386-369X

More information

modal logic can easily be used but the drawback that the translation does not generalise to arbitrary functors. Therefore, the second approach is to u

modal logic can easily be used but the drawback that the translation does not generalise to arbitrary functors. Therefore, the second approach is to u URL: http://www.elsevier.nl/locate/entcs/volume11.html 15 pages Specifying Coalgebras with Modal Logic Alexander Kurz Institut fur Informatik, Ludwig-Maximilians-Universitat Munchen, Oettingenstr. 67,

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

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

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

Flat Coalgebraic Fixed Point Logics

Flat Coalgebraic Fixed Point Logics Lutz Schröder, Yde Venema: Flat Coalgebraic Fixed Point Logics 1 IFIP WG 1.3 Meeting, Etelsen, July 2010 Flat Coalgebraic Fixed Point Logics Lutz Schröder 1,2 Yde Venema 3 1 Safe and Secure Cognitive Systems,

More information

On a Purely Categorical Framework for Coalgebraic Modal Logic

On a Purely Categorical Framework for Coalgebraic Modal Logic On a Purely Categorical Framework for Coalgebraic Modal Logic by Liang-Ting Chen A thesis submitted to the University of Birmingham for the degree of DOCTOR OF PHILOSOPHY School of Computer Science University

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

Unbounded quantifiers via 2-categorical logic

Unbounded quantifiers via 2-categorical logic via Unbounded via A. University of Chicago March 18, 2010 via Why? For the same reasons we study 1-categorical. 1 It tells us things about 2-categories. Proofs about fibrations and stacks are simplified

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

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

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

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Boolean Algebras, Boolean Rings and Stone s Representation Theorem Boolean Algebras, Boolean Rings and Stone s Representation Theorem Hongtaek Jung December 27, 2017 Abstract This is a part of a supplementary note for a Logic and Set Theory course. The main goal is to

More information

Categorical logics for contravariant simulations, partial bisimulations, modal refinements and mixed transition systems

Categorical logics for contravariant simulations, partial bisimulations, modal refinements and mixed transition systems Categorical logics for contravariant simulations, partial bisimulations, modal refinements and mixed transition systems Ignacio Fábregas, Miguel Palomino, and David de Frutos-Escrig Departamento de Sistemas

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

h M (T ). The natural isomorphism η : M h M determines an element U = η 1

h M (T ). The natural isomorphism η : M h M determines an element U = η 1 MODULI PROBLEMS AND GEOMETRIC INVARIANT THEORY 7 2.3. Fine moduli spaces. The ideal situation is when there is a scheme that represents our given moduli functor. Definition 2.15. Let M : Sch Set be a moduli

More information

Lecture three: Automata and the algebra-coalgebra duality

Lecture three: Automata and the algebra-coalgebra duality Lecture three: Automata and the algebra-coalgebra duality Jan Rutten CWI Amsterdam & Radboud University Nijmegen IPM, Tehran - 13 January 2016 This lecture will explain two diagrams: 1 x c ε σ A r x X

More information

Madhavan Mukund Chennai Mathematical Institute

Madhavan Mukund Chennai Mathematical Institute AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer

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

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

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

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

Recent Developments in and Around Coaglgebraic Logics

Recent Developments in and Around Coaglgebraic Logics Recent Developments in and Around Coaglgebraic Logics D. Pattinson, Imperial College London (in collaboration with G. Calin, R. Myers, L. Schröder) Example: Logics in Knowledge Representation Knowledge

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

Preliminaries. Chapter 3

Preliminaries. Chapter 3 Chapter 3 Preliminaries In the previous chapter, we studied coinduction for languages and deterministic automata. Deterministic automata are a special case of the theory of coalgebras, which encompasses

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

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

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

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

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

The Journal of Logic and Algebraic Programming

The Journal of Logic and Algebraic Programming The Journal of Logic and Algebraic Programming 79 (2010) 707 721 Contents lists available at ScienceDirect The Journal of Logic and Algebraic Programming journal homepage:www.elsevier.com/locate/jlap Boolean

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

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

Duality in Probabilistic Automata

Duality in Probabilistic Automata Duality in Probabilistic Automata Chris Hundt Prakash Panangaden Joelle Pineau Doina Precup Gavin Seal McGill University MFPS May 2006 Genoa p.1/40 Overview We have discovered an - apparently - new kind

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

Coalgebraic Logic and Synthesis of Mealy Machines

Coalgebraic Logic and Synthesis of Mealy Machines Coalgebraic Logic and Synthesis of Mealy Machines M.M. Bonsangue 1,2, Jan Rutten 2,3,, and Alexandra Silva 2, 1 LIACS - Leiden University 2 Centrum voor Wiskunde en Informatica (CWI) 3 Vrije Universiteit

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

Semantical Principles in the Modal Logic of Coalgebras

Semantical Principles in the Modal Logic of Coalgebras Semantical Principles in the Modal Logic of Coalgebras Dirk Pattinson Institut für Informatik, Ludwig-Maximilians-Universität München Abstract. Coalgebras for a functor on the category of sets subsume

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

Modal Logic: Exercises

Modal Logic: Exercises Modal Logic: Exercises KRDB FUB stream course www.inf.unibz.it/ gennari/index.php?page=nl Lecturer: R. Gennari gennari@inf.unibz.it June 6, 2010 Ex. 36 Prove the following claim. Claim 1. Uniform substitution

More information

Some consequences of compactness in Lukasiewicz Predicate Logic

Some consequences of compactness in Lukasiewicz Predicate Logic Some consequences of compactness in Lukasiewicz Predicate Logic Luca Spada Department of Mathematics and Computer Science University of Salerno www.logica.dmi.unisa.it/lucaspada 7 th Panhellenic Logic

More information

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background.

tp(c/a) tp(c/ab) T h(m M ) is assumed in the background. Model Theory II. 80824 22.10.2006-22.01-2007 (not: 17.12) Time: The first meeting will be on SUNDAY, OCT. 22, 10-12, room 209. We will try to make this time change permanent. Please write ehud@math.huji.ac.il

More information

Majority Logic. Introduction

Majority Logic. Introduction Majority Logic Eric Pacuit and Samer Salame Department of Computer Science Graduate Center, City University of New York 365 5th Avenue, New York 10016 epacuit@cs.gc.cuny.edu, ssalame@gc.cuny.edu Abstract

More information

Stream automata are coalgebras

Stream automata are coalgebras Stream automata are coalgebras Vincenzo Ciancia, Yde Venema Institute of Logic, Language and Computation, University of Amsterdam Abstract. Stream automata (also called ω-automata) and ω-regular languages

More information

Syntax and Semantics of Propositional Linear Temporal Logic

Syntax and Semantics of Propositional Linear Temporal Logic Syntax and Semantics of Propositional Linear Temporal Logic 1 Defining Logics L, M, = L - the language of the logic M - a class of models = - satisfaction relation M M, ϕ L: M = ϕ is read as M satisfies

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

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

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

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

More information

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

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

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE Nick Bezhanishvili and Ian Hodkinson Abstract We prove that every normal extension of the bi-modal system S5 2 is finitely axiomatizable and

More information

A VIEW OF CANONICAL EXTENSION

A VIEW OF CANONICAL EXTENSION A VIEW OF CANONICAL EXTENSION MAI GEHRKE AND JACOB VOSMAER Abstract. This is a short survey illustrating some of the essential aspects of the theory of canonical extensions. In addition some topological

More information