Characterizing Frame Definability in Team Semantics Jonni Virtema - - PowerPoint PPT Presentation

characterizing frame definability in team semantics
SMART_READER_LITE
LIVE PREVIEW

Characterizing Frame Definability in Team Semantics Jonni Virtema - - PowerPoint PPT Presentation

Characterizing Frame Definability in Team Semantics via The Universal Modality Characterizing Frame Definability in Team Semantics Jonni Virtema via The Universal Modality Definability Modal logic Frame definability Jonni Virtema What do


slide-1
SLIDE 1

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

1/ 36 Characterizing Frame Definability in Team Semantics via The Universal Modality

Jonni Virtema

Leibniz Universit¨ at Hannover, Germany jonni.virtema@gmail.com Joint work with Katsuhiko Sano, JAIST, Japan

WoLLIC 2015 20th of July 2015

slide-2
SLIDE 2

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

2/ 36

PART I

slide-3
SLIDE 3

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

3/ 36 Definability

Which properties of graphs can be described with a given logic L. Example first-order logic on graphs G = (V , E):

◮ Single formula: ∃x∃y ¬x = y defines the class {(V , E) | |V | ≥ 2}. ◮ Set of formulae:

{∃x1 . . . xn

  • i=j≤n

¬xi = xj | n ∈ N} defines the class of infinite graphs. A class of structures is called elementary, if there exists a set of FO-formulae that defines the class.

slide-4
SLIDE 4

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

3/ 36 Definability

Which properties of graphs can be described with a given logic L. Example first-order logic on graphs G = (V , E):

◮ Single formula: ∃x∃y ¬x = y defines the class {(V , E) | |V | ≥ 2}. ◮ Set of formulae:

{∃x1 . . . xn

  • i=j≤n

¬xi = xj | n ∈ N} defines the class of infinite graphs. A class of structures is called elementary, if there exists a set of FO-formulae that defines the class.

slide-5
SLIDE 5

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

3/ 36 Definability

Which properties of graphs can be described with a given logic L. Example first-order logic on graphs G = (V , E):

◮ Single formula: ∃x∃y ¬x = y defines the class {(V , E) | |V | ≥ 2}. ◮ Set of formulae:

{∃x1 . . . xn

  • i=j≤n

¬xi = xj | n ∈ N} defines the class of infinite graphs. A class of structures is called elementary, if there exists a set of FO-formulae that defines the class.

slide-6
SLIDE 6

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

3/ 36 Definability

Which properties of graphs can be described with a given logic L. Example first-order logic on graphs G = (V , E):

◮ Single formula: ∃x∃y ¬x = y defines the class {(V , E) | |V | ≥ 2}. ◮ Set of formulae:

{∃x1 . . . xn

  • i=j≤n

¬xi = xj | n ∈ N} defines the class of infinite graphs. A class of structures is called elementary, if there exists a set of FO-formulae that defines the class.

slide-7
SLIDE 7

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

4/ 36 Modal logic

Set Φ of atomic propositions. The formulae of ML(Φ) are generated by: ϕ ::= p | ¬ϕ | (ϕ ∨ ϕ) | ϕ. Semantics via pointed Kripke structures (W , R, V ), w. Nonempty set W , binary relation R ⊆ W 2, valuation V : Φ → P(W ), point w ∈ W . E.g.,

K, w | = p iff w ∈ V (p),

K, w | = ♦ϕ iff K, v | = ϕ for some v s.t. wRv.

slide-8
SLIDE 8

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

4/ 36 Modal logic

Set Φ of atomic propositions. The formulae of ML(Φ) are generated by: ϕ ::= p | ¬ϕ | (ϕ ∨ ϕ) | ϕ. Semantics via pointed Kripke structures (W , R, V ), w. Nonempty set W , binary relation R ⊆ W 2, valuation V : Φ → P(W ), point w ∈ W . E.g.,

K, w | = p iff w ∈ V (p),

K, w | = ♦ϕ iff K, v | = ϕ for some v s.t. wRv.

slide-9
SLIDE 9

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

4/ 36 Modal logic

Set Φ of atomic propositions. The formulae of ML(Φ) are generated by: ϕ ::= p | ¬ϕ | (ϕ ∨ ϕ) | ϕ. Semantics via pointed Kripke structures (W , R, V ), w. Nonempty set W , binary relation R ⊆ W 2, valuation V : Φ → P(W ), point w ∈ W . E.g.,

K, w | = p iff w ∈ V (p),

K, w | = ♦ϕ iff K, v | = ϕ for some v s.t. wRv.

slide-10
SLIDE 10

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

5/ 36 Validity in models and frames

◮ Pointed model (K, w):

(W , R, V ), w.

◮ Model (K):

(W , R, V ).

◮ Frame (F):

(W , R). We write:

◮ (W , R, V ) |

= ϕ iff (W , R, V ), w | = ϕ holds for every w ∈ W .

◮ (W , R) |

= ϕ iff (W , R, V ) | = ϕ holds for every valuation V . Every (set of) ML-formula defines the class of frames in which it is valid.

◮ Fr(ϕ) := {(W , R) | (W , R) |

= ϕ}.

◮ Fr(Γ) := {(W , R) | ∀ϕ ∈ Γ : (W , R) |

= ϕ}.

slide-11
SLIDE 11

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

5/ 36 Validity in models and frames

◮ Pointed model (K, w):

(W , R, V ), w.

◮ Model (K):

(W , R, V ).

◮ Frame (F):

(W , R). We write:

◮ (W , R, V ) |

= ϕ iff (W , R, V ), w | = ϕ holds for every w ∈ W .

◮ (W , R) |

= ϕ iff (W , R, V ) | = ϕ holds for every valuation V . Every (set of) ML-formula defines the class of frames in which it is valid.

◮ Fr(ϕ) := {(W , R) | (W , R) |

= ϕ}.

◮ Fr(Γ) := {(W , R) | ∀ϕ ∈ Γ : (W , R) |

= ϕ}.

slide-12
SLIDE 12

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

5/ 36 Validity in models and frames

◮ Pointed model (K, w):

(W , R, V ), w.

◮ Model (K):

(W , R, V ).

◮ Frame (F):

(W , R). We write:

◮ (W , R, V ) |

= ϕ iff (W , R, V ), w | = ϕ holds for every w ∈ W .

◮ (W , R) |

= ϕ iff (W , R, V ) | = ϕ holds for every valuation V . Every (set of) ML-formula defines the class of frames in which it is valid.

◮ Fr(ϕ) := {(W , R) | (W , R) |

= ϕ}.

◮ Fr(Γ) := {(W , R) | ∀ϕ ∈ Γ : (W , R) |

= ϕ}.

slide-13
SLIDE 13

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

6/ 36 Frame definability

Which classes of Kripke frames are definable by a (set of) modal formulae. Which elementary classes are definable by a (set of) modal formulae. Examples: Formula Property of R p → p Reflexive ∀w (wRw) p → ♦p Symmetric ∀w, v (wRv → vRw) p → p Transitive ∀w, v, u ((wRv ∧ vRu) → wRu) ♦p → ♦p Euclidean ∀w, v, u ((wRv ∧ wRu) → vRu) p → ♦p Serial ∀w∃v (wRv)

slide-14
SLIDE 14

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

6/ 36 Frame definability

Which classes of Kripke frames are definable by a (set of) modal formulae. Which elementary classes are definable by a (set of) modal formulae. Examples: Formula Property of R p → p Reflexive ∀w (wRw) p → ♦p Symmetric ∀w, v (wRv → vRw) p → p Transitive ∀w, v, u ((wRv ∧ vRu) → wRu) ♦p → ♦p Euclidean ∀w, v, u ((wRv ∧ wRu) → vRu) p → ♦p Serial ∀w∃v (wRv)

slide-15
SLIDE 15

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

6/ 36 Frame definability

Which classes of Kripke frames are definable by a (set of) modal formulae. Which elementary classes are definable by a (set of) modal formulae. Examples: Formula Property of R p → p Reflexive ∀w (wRw) p → ♦p Symmetric ∀w, v (wRv → vRw) p → p Transitive ∀w, v, u ((wRv ∧ vRu) → wRu) ♦p → ♦p Euclidean ∀w, v, u ((wRv ∧ wRu) → vRu) p → ♦p Serial ∀w∃v (wRv)

slide-16
SLIDE 16

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

7/ 36 Goldblatt-Thomason Theorem (1975)

Set Φ of atomic propositions. The formulae of ML(Φ) are generated by: ϕ ::= p | ¬ϕ | (ϕ ∨ ϕ) | ϕ.

Theorem

An elementary frame class is ML-definable iff

◮ it is closed under taking

◮ bounded morphic images ◮ generated subframes ◮ disjoint unions

◮ and its complement is closed under taking

◮ ultrafilter extensions.

slide-17
SLIDE 17

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

8/ 36 Goldblatt-Thomason Theorem (Goranko, Passy 1992)

The formulae of ML(

u ) are generated by:

ϕ ::= p | ¬ϕ | (ϕ ∨ ϕ) | ϕ |

u ϕ.

K, w | =

u ϕ

↔ ∀v ∈ W : K, v | = ϕ.

Theorem

An elementary frame class is ML(

u )-definable iff ◮ it is closed under taking

◮ bounded morphic images

◮ and its complement is closed under taking

◮ ultrafilter extensions.

slide-18
SLIDE 18

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

9/ 36 What do we study?

Frame definability of the fragment ML(

u +) of ML( u ):

ϕ ::= p | ¬p | (ϕ ∧ ϕ) | (ϕ ∨ ϕ) | ϕ | ♦ϕ |

u ϕ.

Frame definability of particular team based modal logics:

◮ Modal dependence logic MDL. ◮ Extended modal dependence logic EMDL. ◮ Modal logic with intuitionistic disjunction ML().

slide-19
SLIDE 19

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

10/ 36 What do we show?

◮ We give a variant of the Goldblatt-Thomason theorem for ML( u +). ◮ We show that with respect to frame definability:

ML < MDL = EMDL = ML() = ML(

u +) < ML( u ).

slide-20
SLIDE 20

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

11/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML-definable iff

◮ it is closed under taking

◮ bounded morphic images ◮ generated subframes ◮ disjoint unions

◮ and it reflects

◮ ultrafilter extensions.

Every ML-definable class is ML(

u +)-definable, but not vice versa.

ML(

u +) is not closed under disjoint unions (e.g., u p ∨ u ¬p).

Therefore ML <F ML(

u +).

slide-21
SLIDE 21

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

11/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML-definable iff

◮ it is closed under taking

◮ bounded morphic images ◮ generated subframes ◮ disjoint unions

◮ and it reflects

◮ ultrafilter extensions.

Every ML-definable class is ML(

u +)-definable, but not vice versa.

ML(

u +) is not closed under disjoint unions (e.g., u p ∨ u ¬p).

Therefore ML <F ML(

u +).

slide-22
SLIDE 22

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

11/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML-definable iff

◮ it is closed under taking

◮ bounded morphic images ◮ generated subframes ◮ disjoint unions

◮ and it reflects

◮ ultrafilter extensions.

Every ML-definable class is ML(

u +)-definable, but not vice versa.

ML(

u +) is not closed under disjoint unions (e.g., u p ∨ u ¬p).

Therefore ML <F ML(

u +).

slide-23
SLIDE 23

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

11/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML-definable iff

◮ it is closed under taking

◮ bounded morphic images ◮ generated subframes ◮ disjoint unions

◮ and it reflects

◮ ultrafilter extensions.

Every ML-definable class is ML(

u +)-definable, but not vice versa.

ML(

u +) is not closed under disjoint unions (e.g., u p ∨ u ¬p).

Therefore ML <F ML(

u +).

slide-24
SLIDE 24

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

12/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML(

u )-definable iff ◮ it is closed under taking

◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

Every ML(

u +)-definable class is ML( u )-definable, but not vice versa.

ML(

u +) is closed under generated subframes (e.g., ♦ u ♦(p ∨ ¬p)).

Therefore ML(

u +) <F ML( u ).

slide-25
SLIDE 25

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

12/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML(

u )-definable iff ◮ it is closed under taking

◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

Every ML(

u +)-definable class is ML( u )-definable, but not vice versa.

ML(

u +) is closed under generated subframes (e.g., ♦ u ♦(p ∨ ¬p)).

Therefore ML(

u +) <F ML( u ).

slide-26
SLIDE 26

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

12/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML(

u )-definable iff ◮ it is closed under taking

◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

Every ML(

u +)-definable class is ML( u )-definable, but not vice versa.

ML(

u +) is closed under generated subframes (e.g., ♦ u ♦(p ∨ ¬p)).

Therefore ML(

u +) <F ML( u ).

slide-27
SLIDE 27

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

12/ 36 Frame definability in ML(

u +)

Theorem

An elementary frame class is ML(

u )-definable iff ◮ it is closed under taking

◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

Every ML(

u +)-definable class is ML( u )-definable, but not vice versa.

ML(

u +) is closed under generated subframes (e.g., ♦ u ♦(p ∨ ¬p)).

Therefore ML(

u +) <F ML( u ).

slide-28
SLIDE 28

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

13/ 36 Goldblatt-Thomason Theorem for ML(

u +)

Theorem (Does this suffice?)

An elementary frame class is ML(

u +)-definable iff ◮ it is closed under taking

◮ generated subframes ◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

NO! Something more is needed.

slide-29
SLIDE 29

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

13/ 36 Goldblatt-Thomason Theorem for ML(

u +)

Theorem (Does this suffice?)

An elementary frame class is ML(

u +)-definable iff ◮ it is closed under taking

◮ generated subframes ◮ bounded morphic images

◮ and it reflects

◮ ultrafilter extensions.

NO! Something more is needed.

slide-30
SLIDE 30

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

14/ 36 Reflection of Finitely Generated Subframes

A frame class F reflects finitely generated subframes if: whenever every finitely generated subframe of F is in F, then F is also in F.

Theorem

Every ML(

u +)-definable frame class F reflects finitely generated subframes.

slide-31
SLIDE 31

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

15/ 36 Goldblatt-Thomason theorem for ML(

u +)

Theorem

An elementary frame class F is ML(

u +)-definable iff

F is closed under taking

◮ bounded morphic images & generated subframes

and it reflects

◮ ultrafilter extensions & finitely generated subframes.

∵ By van Benthem (1993)’s model theoretic argument.

slide-32
SLIDE 32

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

16/ 36

PART II

slide-33
SLIDE 33

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

17/ 36 Team Semantics: Motivation and history

Logical modelling of uncertainty, imperfect information and functional dependence in the framework of modal logic. The ideas are transfered from first-order dependence logic (and independence-friendly logic) to modal logic. Historical development:

◮ Branching quantifiers by Henkin 1959. ◮ Independence-friendly logic by Hintikka and Sandu 1989. ◮ Compositional semantics for independence-friendly logic by Hodges 1997.

(Origin of team semantics.)

◮ IF modal logic by Tulenheimo 2003. ◮ Dependence logic by V¨

a¨ an¨ anen 2007.

◮ Modal dependence logic by V¨

a¨ an¨ anen 2008.

slide-34
SLIDE 34

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

18/ 36 Syntax for modal logic in negation normal form

Definition

Let Φ be a set of atomic propositions. The set of formulae for ML(Φ) is generated by the following grammar ϕ ::= p | ¬p | (ϕ ∨ ϕ) | (ϕ ∧ ϕ) | ♦ϕ | ϕ, where p ∈ Φ. Negations may occur only in front of atomic formulae.

slide-35
SLIDE 35

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-36
SLIDE 36

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-37
SLIDE 37

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-38
SLIDE 38

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-39
SLIDE 39

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-40
SLIDE 40

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-41
SLIDE 41

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

19/ 36 Team semantics?

  • 1. In this context a team is a set of possible worlds, i.e., if K = (W , R, V ) is a

Kripke model then T ⊆ W is a team of K.

  • 2. The standard semantics for modal logic is given with respect to pointed

models K, w. In team semantics the semantics is given for models and teams, i.e., with respect to pairs K, T, where T is a team of K.

  • 3. Some possible interpretations for K, w and K, T:

(a) K, w | = ϕ: The actual world is w and ϕ is true in w. (b) K, T | = ϕ: The actual world is in T, but we do not know which one it is. The formula ϕ is true in the actual world. (c) K, T | = ϕ: We consider sets of points as primitive. The formula ϕ describes properties of collections of points.

slide-42
SLIDE 42

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

20/ 36 Team semantics for modal logic

Definition

Kripke/Team semantics for ML is defined as follows. Remember that K = (W , R, V ) is a normal Kripke model and T ⊆ W . K, w | = p ⇔ w ∈ V (p). K, w | = ¬p ⇔ w / ∈ V (p). K, w | = ϕ ∧ ψ ⇔ K, w | = ϕ and K, w | = ψ. K, w | = ϕ ∨ ψ ⇔ K, w | = ϕ or K, w | = ψ. K, w | = ϕ ⇔ K, w′ | = ϕ for every w′ s.t. wRw′. K, w | = ♦ϕ ⇔ K, w′ | = ϕ for some w′ s.t. wRw′.

slide-43
SLIDE 43

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

21/ 36 Team semantics for modal logic

Definition

Kripke/Team semantics for ML is defined as follows. Remember that K = (W , R, V ) is a normal Kripke model and T ⊆ W . K, T | = p ⇔ T ⊆ V (p). K, T | = ¬p ⇔ T ∩ V (p) = ∅. K, T | = ϕ ∧ ψ ⇔ K, T | = ϕ and K, T | = ψ. K, w | = ϕ ∨ ψ ⇔ K, w | = ϕ or K, w | = ψ. K, w | = ϕ ⇔ K, w′ | = ϕ for every w′ s.t. wRw′. K, w | = ♦ϕ ⇔ K, w′ | = ϕ for some w′ s.t. wRw′.

slide-44
SLIDE 44

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

22/ 36 Team semantics for modal logic

Definition

Kripke/Team semantics for ML is defined as follows. Remember that K = (W , R, V ) is a normal Kripke model and T ⊆ W . K, T | = p ⇔ T ⊆ V (p). K, T | = ¬p ⇔ T ∩ V (p) = ∅. K, T | = ϕ ∧ ψ ⇔ K, T | = ϕ and K, T | = ψ. K, T | = ϕ ∨ ψ ⇔ K, T1 | = ϕ and K, T2 | = ψ for some T1 ∪ T2 = T. K, w | = ϕ ⇔ K, w′ | = ϕ for every w′ s.t. wRw′. K, w | = ♦ϕ ⇔ K, w′ | = ϕ for some w′ s.t. wRw′.

slide-45
SLIDE 45

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

23/ 36 Team semantics for modal logic

Definition

Kripke/Team semantics for ML is defined as follows. Remember that K = (W , R, V ) is a normal Kripke model and T ⊆ W . K, T | = p ⇔ T ⊆ V (p). K, T | = ¬p ⇔ T ∩ V (p) = ∅. K, T | = ϕ ∧ ψ ⇔ K, T | = ϕ and K, T | = ψ. K, T | = ϕ ∨ ψ ⇔ K, T1 | = ϕ and K, T2 | = ψ for some T1 ∪ T2 = T. K, T | = ϕ ⇔ K, T ′ | = ϕ for T ′ := {w′ | w ∈ T, wRw′}. K, w | = ♦ϕ ⇔ K, w′ | = ϕ for some w′ s.t. wRw′.

slide-46
SLIDE 46

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

24/ 36 Team semantics for modal logic

Definition

Kripke/Team semantics for ML is defined as follows. Remember that K = (W , R, V ) is a normal Kripke model and T ⊆ W . K, T | = p ⇔ T ⊆ V (p). K, T | = ¬p ⇔ T ∩ V (p) = ∅. K, T | = ϕ ∧ ψ ⇔ K, T | = ϕ and K, T | = ψ. K, T | = ϕ ∨ ψ ⇔ K, T1 | = ϕ and K, T2 | = ψ for some T1 ∪ T2 = T. K, T | = ϕ ⇔ K, T ′ | = ϕ for T ′ := {w′ | w ∈ T, wRw′}. K, T | = ♦ϕ ⇔ K, T ′ | = ϕ for some T ′ s.t. ∀w ∈ T ∃w′ ∈ T ′ : wRw′ and ∀w′ ∈ T ′ ∃w ∈ T : wRw′. Note that K, ∅ | = ϕ for every formula ϕ.

slide-47
SLIDE 47

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

25/ 36 Team semantics vs. Kripke semantics

Theorem (Flatness property of ML)

Let K be a Kripke model, T a team of K and ϕ a ML-formula. Then K, T | = ϕ ⇔ K, w | = ϕ for all w ∈ T, in particular K, {w} | = ϕ ⇔ K, w | = ϕ. Note that it also follows that every ML-formula is downwards closed: If K, T | = ϕ and S ⊆ T, then K, S | = ϕ.

slide-48
SLIDE 48

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

26/ 36 Modal dependence logic

Introduced by V¨ a¨ an¨ anen 2008, the syntax modal dependence logic MDL extends the syntax of modal logic by the clause dep(p1, . . . , pn, q) , where p1, . . . , pn, q are proposition symbols. The intended meaning of the atomic formula dep(p1, . . . , pn, q) is that the truth values of the propositions p1, . . . , pn functionally determine the truth value of the proposition q.

slide-49
SLIDE 49

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

26/ 36 Modal dependence logic

Introduced by V¨ a¨ an¨ anen 2008, the syntax modal dependence logic MDL extends the syntax of modal logic by the clause dep(p1, . . . , pn, q) , where p1, . . . , pn, q are proposition symbols. The intended meaning of the atomic formula dep(p1, . . . , pn, q) is that the truth values of the propositions p1, . . . , pn functionally determine the truth value of the proposition q.

slide-50
SLIDE 50

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

27/ 36 Extended Modal dependence logic

Introduced by Ebbing et al. 2013, the syntax extended modal dependence logic EMDL extends the syntax of modal logic by the clause dep(ϕ1, . . . , ϕn, ψ) , where ϕ1, . . . , ϕn, ψ are ML-formulae. The intended meaning of the atomic formula dep(ϕ1, . . . , ϕn, ψ) is that inside a team the truth values of the formulae ϕ1, . . . , ϕn functionally determine the truth value of the formula ψ.

slide-51
SLIDE 51

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

27/ 36 Extended Modal dependence logic

Introduced by Ebbing et al. 2013, the syntax extended modal dependence logic EMDL extends the syntax of modal logic by the clause dep(ϕ1, . . . , ϕn, ψ) , where ϕ1, . . . , ϕn, ψ are ML-formulae. The intended meaning of the atomic formula dep(ϕ1, . . . , ϕn, ψ) is that inside a team the truth values of the formulae ϕ1, . . . , ϕn functionally determine the truth value of the formula ψ.

slide-52
SLIDE 52

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

28/ 36 Semantics for MDL and EMDL

The intended meaning of the atomic formula dep(p1, . . . , pn, q) is that the truth value of the propositions p1, . . . , pn functionally determines the truth value of the proposition q. The semantics for MDL extends the sematics of ML, defined with teams, by the following clause: K, T | = dep(p1, . . . , pn, q) if and only if ∀w1, w2 ∈ T:

  • i≤n
  • w1 ∈ V (pi) ⇔ w2 ∈ V (pi)
  • w1 ∈ V (q) ⇔ w2 ∈ V (q)
  • .
slide-53
SLIDE 53

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

28/ 36 Semantics for MDL and EMDL

The intended meaning of the atomic formula dep(p1, . . . , pn, q) is that the truth value of the propositions p1, . . . , pn functionally determines the truth value of the proposition q. The semantics for MDL extends the sematics of ML, defined with teams, by the following clause: K, T | = dep(p1, . . . , pn, q) if and only if ∀w1, w2 ∈ T:

  • i≤n
  • w1 ∈ V (pi) ⇔ w2 ∈ V (pi)
  • w1 ∈ V (q) ⇔ w2 ∈ V (q)
  • .
slide-54
SLIDE 54

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

29/ 36 Intuitionistic disjunction

ML(): add a different version of disjunction to modal logic with the semantics:

◮ K, T |

= ϕ ψ ⇐ ⇒ K, T | = ϕ or K, T | = ψ. Dependence atoms are definable in ML() (V¨ a¨ an¨ anen 09): K, T | = dep(p1, . . . , pn, q) ⇐ ⇒ K, T | =

s∈F(θs ∧ (q ¬q)),

where F is the set of all {p1, . . . , pn}-assignments, and θs is the formula

  • i≤n ps(pi)

i

, where p⊥

i = ¬pi and p⊤ i = pi.

slide-55
SLIDE 55

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

30/ 36 Expressive Power

Theorem (Ebbing, Hella, Meier, M¨ uller, V., Vollmer 13)

MDL < EMDL ≤ ML().

Theorem (Hella, Luosto, Sano, V. 14)

ML() ≤ EMDL. Consequently, EMDL ≡ ML().

Theorem (Gabbay, van Benthem)

A class C of pointed Kripke models is definable in ML if and only if C is closed under k-bisimulation for some k ∈ N.

Theorem (Hella, Luosto, Sano, V. 14)

A nonempty class C is definable in ML() if and only if C is downward closed and there exists k ∈ N such that C is closed under team k-bisimulation.

slide-56
SLIDE 56

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

30/ 36 Expressive Power

Theorem (Ebbing, Hella, Meier, M¨ uller, V., Vollmer 13)

MDL < EMDL ≤ ML().

Theorem (Hella, Luosto, Sano, V. 14)

ML() ≤ EMDL. Consequently, EMDL ≡ ML().

Theorem (Gabbay, van Benthem)

A class C of pointed Kripke models is definable in ML if and only if C is closed under k-bisimulation for some k ∈ N.

Theorem (Hella, Luosto, Sano, V. 14)

A nonempty class C is definable in ML() if and only if C is downward closed and there exists k ∈ N such that C is closed under team k-bisimulation.

slide-57
SLIDE 57

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

31/ 36 Frame definability in team semantics

  • Def. K |

= ϕ iff ∀T ⊆ W : K, T | = ϕ (iff K, W | = ϕ) It is easy to show that MDL =F EMDL.

Proof

Let ϕ be the dependence atom dep(ψ1, . . . , ψn), let k be the modal depth of ϕ, and let p1, . . . , pn be distinct fresh proposition symbols. Define ϕ∗ :=

0≤i≤k

i

  • 1≤j≤n

(pj ↔ ψj)

  • → dep(p1, . . . , pn) .

Next we will show that ML() =F ML(

u +).

slide-58
SLIDE 58

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

31/ 36 Frame definability in team semantics

  • Def. K |

= ϕ iff ∀T ⊆ W : K, T | = ϕ (iff K, W | = ϕ) It is easy to show that MDL =F EMDL.

Proof

Let ϕ be the dependence atom dep(ψ1, . . . , ψn), let k be the modal depth of ϕ, and let p1, . . . , pn be distinct fresh proposition symbols. Define ϕ∗ :=

0≤i≤k

i

  • 1≤j≤n

(pj ↔ ψj)

  • → dep(p1, . . . , pn) .

Next we will show that ML() =F ML(

u +).

slide-59
SLIDE 59

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

31/ 36 Frame definability in team semantics

  • Def. K |

= ϕ iff ∀T ⊆ W : K, T | = ϕ (iff K, W | = ϕ) It is easy to show that MDL =F EMDL.

Proof

Let ϕ be the dependence atom dep(ψ1, . . . , ψn), let k be the modal depth of ϕ, and let p1, . . . , pn be distinct fresh proposition symbols. Define ϕ∗ :=

0≤i≤k

i

  • 1≤j≤n

(pj ↔ ψj)

  • → dep(p1, . . . , pn) .

Next we will show that ML() =F ML(

u +).

slide-60
SLIDE 60

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

31/ 36 Frame definability in team semantics

  • Def. K |

= ϕ iff ∀T ⊆ W : K, T | = ϕ (iff K, W | = ϕ) It is easy to show that MDL =F EMDL.

Proof

Let ϕ be the dependence atom dep(ψ1, . . . , ψn), let k be the modal depth of ϕ, and let p1, . . . , pn be distinct fresh proposition symbols. Define ϕ∗ :=

0≤i≤k

i

  • 1≤j≤n

(pj ↔ ψj)

  • → dep(p1, . . . , pn) .

Next we will show that ML() =F ML(

u +).

slide-61
SLIDE 61

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

32/ 36 Normal Form for ML(

u +)

Similar to the normal form for ML(

u ) by Goranko and Passy 1992.

A formula ϕ is a closed disjunctive

u -clause if

ϕ is of the form

i∈I u ψi (ψi ∈ ML).

A formula ϕ is in conjunctive

u -form if

ϕ is of the form

j∈J ψj, where each ψj is a closed disjunctive u -clause.

Theorem

Each formula of ML(

u +) is equivalent to a formula in conjunctive u -form.

Corollary

With respect to frame definability ML(

u +) and u ML coincide.

slide-62
SLIDE 62

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

32/ 36 Normal Form for ML(

u +)

Similar to the normal form for ML(

u ) by Goranko and Passy 1992.

A formula ϕ is a closed disjunctive

u -clause if

ϕ is of the form

i∈I u ψi (ψi ∈ ML).

A formula ϕ is in conjunctive

u -form if

ϕ is of the form

j∈J ψj, where each ψj is a closed disjunctive u -clause.

Theorem

Each formula of ML(

u +) is equivalent to a formula in conjunctive u -form.

Corollary

With respect to frame definability ML(

u +) and u ML coincide.

slide-63
SLIDE 63

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

32/ 36 Normal Form for ML(

u +)

Similar to the normal form for ML(

u ) by Goranko and Passy 1992.

A formula ϕ is a closed disjunctive

u -clause if

ϕ is of the form

i∈I u ψi (ψi ∈ ML).

A formula ϕ is in conjunctive

u -form if

ϕ is of the form

j∈J ψj, where each ψj is a closed disjunctive u -clause.

Theorem

Each formula of ML(

u +) is equivalent to a formula in conjunctive u -form.

Corollary

With respect to frame definability ML(

u +) and u ML coincide.

slide-64
SLIDE 64

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

32/ 36 Normal Form for ML(

u +)

Similar to the normal form for ML(

u ) by Goranko and Passy 1992.

A formula ϕ is a closed disjunctive

u -clause if

ϕ is of the form

i∈I u ψi (ψi ∈ ML).

A formula ϕ is in conjunctive

u -form if

ϕ is of the form

j∈J ψj, where each ψj is a closed disjunctive u -clause.

Theorem

Each formula of ML(

u +) is equivalent to a formula in conjunctive u -form.

Corollary

With respect to frame definability ML(

u +) and u ML coincide.

slide-65
SLIDE 65

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

32/ 36 Normal Form for ML(

u +)

Similar to the normal form for ML(

u ) by Goranko and Passy 1992.

A formula ϕ is a closed disjunctive

u -clause if

ϕ is of the form

i∈I u ψi (ψi ∈ ML).

A formula ϕ is in conjunctive

u -form if

ϕ is of the form

j∈J ψj, where each ψj is a closed disjunctive u -clause.

Theorem

Each formula of ML(

u +) is equivalent to a formula in conjunctive u -form.

Corollary

With respect to frame definability ML(

u +) and u ML coincide.

slide-66
SLIDE 66

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

33/ 36 Normal Form for ML()

Every formula is equivalent to a formula of the form

  • i≤n

ϕi, where each ϕi is an ML-formula.

Theorem

With respect to frame definability ML() and

u ML coincide.

(Already in the level of validity in a model.)

slide-67
SLIDE 67

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

33/ 36 Normal Form for ML()

Every formula is equivalent to a formula of the form

  • i≤n

ϕi, where each ϕi is an ML-formula.

Theorem

With respect to frame definability ML() and

u ML coincide.

(Already in the level of validity in a model.)

slide-68
SLIDE 68

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

33/ 36 Normal Form for ML()

Every formula is equivalent to a formula of the form

  • i≤n

ϕi, where each ϕi is an ML-formula.

Theorem

With respect to frame definability ML() and

u ML coincide.

(Already in the level of validity in a model.)

slide-69
SLIDE 69

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

34/ 36 Results

Theorem

An elementary frame class F is L-definable (L ∈ {ML(), MDL, EMDL, ML(

u +)}) iff

F is closed under taking

◮ bounded morphic images & generated subframes

and it reflects

◮ ultrafilter extensions & finitely generated subframes.

Theorem

With respect to frame definability: ML < MDL = EMDL = ML() = ML(

u +) < ML( u ).

slide-70
SLIDE 70

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

34/ 36 Results

Thanks!

Theorem

An elementary frame class F is L-definable (L ∈ {ML(), MDL, EMDL, ML(

u +)}) iff

F is closed under taking

◮ bounded morphic images & generated subframes

and it reflects

◮ ultrafilter extensions & finitely generated subframes.

Theorem

With respect to frame definability: ML < MDL = EMDL = ML() = ML(

u +) < ML( u ).

slide-71
SLIDE 71

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

35/ 36 References

Johannes Ebbing, Lauri Hella, Arne Meier, Julian-Steffen M¨ uller, Jonni Virtema, and Heribert Vollmer, Extended Modal Dependence Logic, proceedings of the 20th Workshop on Logic, Language, Information and Computation, WoLLIC 2013. Lauri Hella, Kerkko Luosto, Katsuhiko Sano, and Jonni Virtema, The Expressive Power of Modal Dependence Logic, proceedings of AiML 2014. Jouko V¨ a¨ an¨

  • anen. Modal dependence logic. In Krzysztof R. Apt and Robert

van Rooij, editors, New Perspectives on Games and Interaction, volume 4 of Texts in Logic and Games, pages 237–254. 2008.

slide-72
SLIDE 72

Characterizing Frame Definability in Team Semantics via The Universal Modality Jonni Virtema Definability Modal logic Frame definability What do we study? GbTh theorem Team semantics Modal dependence logic Frame definability in team semantics Conclusion References

36/ 36 Bounded morphism and Ultrafilter Extension

f : (W , R) → (W ′, R′) is a bounded morphism if:

◮ (Forth) wRv implies f (w)R′f (v) ◮ (Back) f (w)R′b implies: f (v) = b and wRv for some v

(Uf(W ), Rue) is the ultrafilter extension of (W , R) where:

◮ Uf(W ) is the set of all ultrafilters U ⊆ P(W ). ◮ URueU′ iff Y ∈ U′ implies R−1[Y ] ∈ U for all Y ⊆ W .