Dynamic Epistemic Logic Displayed

Similar documents
Display calculi in non-classical logics

Proof Theoretical Studies on Semilattice Relevant Logics

Propositional Logic Language

arxiv: v1 [math.lo] 18 May 2018

Propositional Dynamic Logic

cse371/mat371 LOGIC Professor Anita Wasilewska Fall 2018

An Introduction to Modal Logic III

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

Logic of resources and capabilities

185.A09 Advanced Mathematical Logic

Modal Logic XX. Yanjing Wang

Natural Deduction for Propositional Logic

Structural extensions of display calculi: a general recipe

CHAPTER 11. Introduction to Intuitionistic Logic

02 Propositional Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

Nonclassical logics (Nichtklassische Logiken)

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

arxiv: v3 [math.lo] 24 Apr 2018

Modal logics: an introduction

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS.

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

A CUT-FREE SIMPLE SEQUENT CALCULUS FOR MODAL LOGIC S5

TR : Binding Modalities

Inducing syntactic cut-elimination for indexed nested sequents

On Axiomatic Rejection for the Description Logic ALC

TABLEAUX VARIANTS OF SOME MODAL AND RELEVANT SYSTEMS

Non-classical Logics: Theory, Applications and Tools

The Method of Socratic Proofs for Normal Modal Propositional Logics

Marie Duží

Propositional and Predicate Logic - V

Cut-elimination and Proof Search for Bi-Intuitionistic Tense Logic

General methods in proof theory for modal logic - Lecture 1

On Urquhart s C Logic

Neighborhood Semantics for Modal Logic Lecture 5

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

Proper multi-type display calculi for classical and intuitionistic inquisitive logic

Logic for Computer Science - Week 4 Natural Deduction

Chapter 11: Automated Proof Systems (1)

Deep Sequent Systems for Modal Logic

3 Propositional Logic

On Sequent Calculi for Intuitionistic Propositional Logic

Notes on Inference and Deduction

Positive Logic with Adjoint Modalities: Proof Theory, Semantics and Reasoning about Information

On the Correspondence between Display Postulates and Deep Inference in Nested Sequent Calculi for Tense Logics

Proof systems for Moss coalgebraic logic

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Intuitionistic Hybrid Logic

Propositional Logic: Part II - Syntax & Proofs 0-0

An Introduction to Modal Logic V

Propositional Calculus - Natural deduction Moonzoo Kim CS Dept. KAIST

CS 512, Spring 2016, Handout 02 Natural Deduction, and Examples of Natural Deduction, in Propositional Logic

Syntax. Notation Throughout, and when not otherwise said, we assume a vocabulary V = C F P.

Propositional Logic: Deductive Proof & Natural Deduction Part 1

An Algebraic Proof of the Disjunction Property

Artificial Intelligence. Propositional logic

On the Complexity of the Reflected Logic of Proofs

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents

Justification logic for constructive modal logic

Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Towards A Multi-Agent Subset Space Logic

Chapter 11: Automated Proof Systems

Semantical study of intuitionistic modal logics

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

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Automated Support for the Investigation of Paraconsistent and Other Logics

Propositional logic (revision) & semantic entailment. p. 1/34

Cut-elimination and Proof-search for Bi- Intuitionistic Logic Using Nested Sequents

Sequent calculi of quantum logic with strict implication

A refined calculus for Intuitionistic Propositional Logic

Outline. Overview. Syntax Semantics. Introduction Hilbert Calculus Natural Deduction. 1 Introduction. 2 Language: Syntax and Semantics

Nested Sequent Calculi for Normal Conditional Logics

Proof Theory and Proof Search of Bi-Intuitionistic and Tense Logic Linda Postniece

Advanced Topics in LP and FP

Classical Propositional Logic

From Frame Properties to Hypersequent Rules in Modal Logics

15414/614 Optional Lecture 1: Propositional Logic

Madhavan Mukund Chennai Mathematical Institute

Fundamentals of Logic

Logic Part II: Intuitionistic Logic and Natural Deduction

Lecture Notes on Linear Logic

Propositions and Proofs

Computational Logic. Davide Martinenghi. Spring Free University of Bozen-Bolzano. Computational Logic Davide Martinenghi (1/30)

Uniform Schemata for Proof Rules

Exercises 1 - Solutions

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami

Label-free Modular Systems for Classical and Intuitionistic Modal Logics

Linear Nested Sequents, 2-Sequents and Hypersequents

5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci

arxiv: v2 [cs.lo] 29 Jun 2010

On sequent calculi vs natural deductions in logic and computer science

Harvard School of Engineering and Applied Sciences CS 152: Programming Languages

Logic: Propositional Logic (Part I)

Nabla Algebras and Chu Spaces

Neighborhood Semantics for Modal Logic Lecture 3

Basic Algebraic Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

Equivalents of Mingle and Positive Paradox

Transcription:

1 / 43 Dynamic Epistemic Logic Displayed Giuseppe Greco & Alexander Kurz & Alessandra Palmigiano April 19, 2013 ALCOP

2 / 43 1 Motivation Proof-theory meets coalgebra 2 From global- to local-rules calculi Axiomatic Calculi Natural Deduction Calculi Sequent Calculi Cut-elimination 3 From holistic to modular calculi Display Calculi Propositions- and Structures-Language Display Postulates and Display Property Structural Rules Operational Rules No-standard Rules 4 Conclusions Counterexample in Kripke semantics Interpretation in final coalgebra

Motivation Proof-theory meets coalgebra 3 / 43 We introduce a display calculus for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge (EAK). This calculus is cut-free and complete w.r.t. the standard Hilbert-style presentation of EAK, and moreover, it features a richer language than EAK, in which all logical operations have adjoints. Some of the additional dynamic logical operators do not have an interpretation in the standard Kripke semantics of EAK, but do have a natural interpretation in the final coalgebra. This proof-theoretic motivation revives the interest in the global semantics for dynamic epistemic logics.

Motivation Proof-theory meets coalgebra 3 / 43 We introduce a display calculus for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge (EAK). This calculus is cut-free and complete w.r.t. the standard Hilbert-style presentation of EAK, and moreover, it features a richer language than EAK, in which all logical operations have adjoints. Some of the additional dynamic logical operators do not have an interpretation in the standard Kripke semantics of EAK, but do have a natural interpretation in the final coalgebra. This proof-theoretic motivation revives the interest in the global semantics for dynamic epistemic logics.

Motivation Proof-theory meets coalgebra 3 / 43 We introduce a display calculus for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge (EAK). This calculus is cut-free and complete w.r.t. the standard Hilbert-style presentation of EAK, and moreover, it features a richer language than EAK, in which all logical operations have adjoints. Some of the additional dynamic logical operators do not have an interpretation in the standard Kripke semantics of EAK, but do have a natural interpretation in the final coalgebra. This proof-theoretic motivation revives the interest in the global semantics for dynamic epistemic logics.

From global- to local-rules calculi Axiomatic Calculi 4 / 43 Axiomatic calculi á la Hilbert were the first to appear and, typically, are characterized by more axioms and few inference rules, at the limit only one (Modus Ponens). The objects manipulated in such calculi are formulas. The meaning of logical symbols is implicitly defined by the axioms that, also, set their mutual relations. Again, the axioms allow only an indirect control of the structure. 1 (A ((A A) A)) ((A (A A)) (A A)) 2 A ((A A) A) 3 (A (A A)) (A A) 4 A (A A) 5 A A 1 2 MP 3 4 MP 5 where the leaves are all instantiations of axioms.

From global- to local-rules calculi Axiomatic Calculi 4 / 43 Axiomatic calculi á la Hilbert were the first to appear and, typically, are characterized by more axioms and few inference rules, at the limit only one (Modus Ponens). The objects manipulated in such calculi are formulas. The meaning of logical symbols is implicitly defined by the axioms that, also, set their mutual relations. Again, the axioms allow only an indirect control of the structure. 1 (A ((A A) A)) ((A (A A)) (A A)) 2 A ((A A) A) 3 (A (A A)) (A A) 4 A (A A) 5 A A 1 2 MP 3 4 MP 5 where the leaves are all instantiations of axioms.

From global- to local-rules calculi Axiomatic Calculi 4 / 43 Axiomatic calculi á la Hilbert were the first to appear and, typically, are characterized by more axioms and few inference rules, at the limit only one (Modus Ponens). The objects manipulated in such calculi are formulas. The meaning of logical symbols is implicitly defined by the axioms that, also, set their mutual relations. Again, the axioms allow only an indirect control of the structure. 1 (A ((A A) A)) ((A (A A)) (A A)) 2 A ((A A) A) 3 (A (A A)) (A A) 4 A (A A) 5 A A 1 2 MP 3 4 MP 5 where the leaves are all instantiations of axioms.

From global- to local-rules calculi Axiomatic Calculi 5 / 43 Advantages: proofs on the system are simplified for systems with few and simple inference rules; the space of logics can be reconstructed in a modular way: adding incremently axioms to a previous axiomatization give other logics. Disadvantages: the proofs in the system are long and often unnatural; the meaning of connectives is global: e.g. the axiom (A B) ((C B) (A C B)) involves more connectives; the derivations are global: e.g. only Modus Ponens is used to prove all theorems.

From global- to local-rules calculi Axiomatic Calculi 5 / 43 Advantages: proofs on the system are simplified for systems with few and simple inference rules; the space of logics can be reconstructed in a modular way: adding incremently axioms to a previous axiomatization give other logics. Disadvantages: the proofs in the system are long and often unnatural; the meaning of connectives is global: e.g. the axiom (A B) ((C B) (A C B)) involves more connectives; the derivations are global: e.g. only Modus Ponens is used to prove all theorems.

6 / 43 From global- to local-rules calculi Natural Deduction Calculi Natural deduction calculi á la the Gentzen are characterized by the use of assumptions (introduced by an explicit rule) and different inference rules for different connectives. The objects manipulated in such calculi are formulas. The meaning of the logical symbols is explicitly defined (by Intr/Elim Rule): an operational content corresponds to each connective. Introduction Rules for implication and negation discharge assumptions: appropriate restrictions allow some control of the structure. [A B] 1 [ A B] 2 (A B) (A B) ( A B) A B ( A B) [A B] 3 E A [ A] 4 I A A 3 I (A B) 2 I 1,3,5 I (A B) I [A B] 5 E B [ B] 6 I B B 5 I (A B) 4,6 E

6 / 43 From global- to local-rules calculi Natural Deduction Calculi Natural deduction calculi á la the Gentzen are characterized by the use of assumptions (introduced by an explicit rule) and different inference rules for different connectives. The objects manipulated in such calculi are formulas. The meaning of the logical symbols is explicitly defined (by Intr/Elim Rule): an operational content corresponds to each connective. Introduction Rules for implication and negation discharge assumptions: appropriate restrictions allow some control of the structure. [A B] 1 [ A B] 2 (A B) (A B) ( A B) A B ( A B) [A B] 3 E A [ A] 4 I A A 3 I (A B) 2 I 1,3,5 I (A B) I [A B] 5 E B [ B] 6 I B B 5 I (A B) 4,6 E

6 / 43 From global- to local-rules calculi Natural Deduction Calculi Natural deduction calculi á la the Gentzen are characterized by the use of assumptions (introduced by an explicit rule) and different inference rules for different connectives. The objects manipulated in such calculi are formulas. The meaning of the logical symbols is explicitly defined (by Intr/Elim Rule): an operational content corresponds to each connective. Introduction Rules for implication and negation discharge assumptions: appropriate restrictions allow some control of the structure. [A B] 1 [ A B] 2 (A B) (A B) ( A B) A B ( A B) [A B] 3 E A [ A] 4 I A A 3 I (A B) 2 I 1,3,5 I (A B) I [A B] 5 E B [ B] 6 I B B 5 I (A B) 4,6 E

From global- to local-rules calculi Natural Deduction Calculi 7 / 43 Advantages: the proofs in the system are natural; the connectives are introduced one by one (this is in the direction of proof-theoretic semantics); Disadvantages: the derivations are global: assumptions tipically are discharged after many steps in a derivation; it is not simple to reconstruct the space of the logics; it is difficult to obtain natural deduction calculi for non-classical or modal logics.

From global- to local-rules calculi Natural Deduction Calculi 7 / 43 Advantages: the proofs in the system are natural; the connectives are introduced one by one (this is in the direction of proof-theoretic semantics); Disadvantages: the derivations are global: assumptions tipically are discharged after many steps in a derivation; it is not simple to reconstruct the space of the logics; it is difficult to obtain natural deduction calculi for non-classical or modal logics.

8 / 43 From global- to local-rules calculi Sequent Calculi Sequent calculi á la Gentzen are characterized by a single axiom (Identity), the use of assumptions and conclusions, by different inference rules for different connectives and for different structural operations. Objects manipulated in such calculations are sequents: Γ where Γ and are (possibly empty) sequences of formulas separated by a (poliadyc) comma. The meaning of logical symbols is explicitly defined (by Left/Right Introduction Rule). The structural rules allow a direct control of the structure. A A W A, A A, A A B, A E A, B B A B, A B A B, A B W B, B B, B A B, B B, A B A B A B ( A B)

8 / 43 From global- to local-rules calculi Sequent Calculi Sequent calculi á la Gentzen are characterized by a single axiom (Identity), the use of assumptions and conclusions, by different inference rules for different connectives and for different structural operations. Objects manipulated in such calculations are sequents: Γ where Γ and are (possibly empty) sequences of formulas separated by a (poliadyc) comma. The meaning of logical symbols is explicitly defined (by Left/Right Introduction Rule). The structural rules allow a direct control of the structure. A A W A, A A, A A B, A E A, B B A B, A B A B, A B W B, B B, B A B, B B, A B A B A B ( A B)

8 / 43 From global- to local-rules calculi Sequent Calculi Sequent calculi á la Gentzen are characterized by a single axiom (Identity), the use of assumptions and conclusions, by different inference rules for different connectives and for different structural operations. Objects manipulated in such calculations are sequents: Γ where Γ and are (possibly empty) sequences of formulas separated by a (poliadyc) comma. The meaning of logical symbols is explicitly defined (by Left/Right Introduction Rule). The structural rules allow a direct control of the structure. A A W A, A A, A A B, A E A, B B A B, A B A B, A B W B, B B, B A B, B B, A B A B A B ( A B)

From global- to local-rules calculi Sequent Calculi 9 / 43 Advantages: the derivations are local; the proofs in the system are automatizable (if the calculus enjoy cut-elimination); a distinction between connectives and structure is introduced (this is in the direction of proof-theoretic semantics). Disadvantages: the space of logics cannot be reconstructed in a modular way (if the calculus is non-standard, ı.e. as usual for modal logics); it is not simple to obtain sequent calculi for substructural or modal logics (with the sub-formula property).

From global- to local-rules calculi Sequent Calculi 9 / 43 Advantages: the derivations are local; the proofs in the system are automatizable (if the calculus enjoy cut-elimination); a distinction between connectives and structure is introduced (this is in the direction of proof-theoretic semantics). Disadvantages: the space of logics cannot be reconstructed in a modular way (if the calculus is non-standard, ı.e. as usual for modal logics); it is not simple to obtain sequent calculi for substructural or modal logics (with the sub-formula property).

From global- to local-rules calculi Cut-elimination Common forms of the cut rule are the following: Γ C, Γ, C Γ,Γ, Γ C, Γ Γ, C Γ C Γ,Γ Γ, C Γ C, C Γ, Theorem (Cut-elimination) If Γ is derivable in calculus S with Cut, then it is in S without Cut. The cut-elimination is the most fundamental technique in proof theory and many important syntactic properties derive from it (e.g. decidability). A cut is an intermediate step in a deduction, by which a conclusion(s) can be proved from the assumption(s) Γ via the lemma C. Eliminating the cut from such a proof generates a new (and lemma-free) proof of, which exclusively employs syntactic material coming from Γ and (subformula property). Typically, syntactic proofs of cut-elimination are non-modular: if a new rule is added, cut-elimination must be proved from scratch. 10 / 43

From global- to local-rules calculi Cut-elimination Common forms of the cut rule are the following: Γ C, Γ, C Γ,Γ, Γ C, Γ Γ, C Γ C Γ,Γ Γ, C Γ C, C Γ, Theorem (Cut-elimination) If Γ is derivable in calculus S with Cut, then it is in S without Cut. The cut-elimination is the most fundamental technique in proof theory and many important syntactic properties derive from it (e.g. decidability). A cut is an intermediate step in a deduction, by which a conclusion(s) can be proved from the assumption(s) Γ via the lemma C. Eliminating the cut from such a proof generates a new (and lemma-free) proof of, which exclusively employs syntactic material coming from Γ and (subformula property). Typically, syntactic proofs of cut-elimination are non-modular: if a new rule is added, cut-elimination must be proved from scratch. 10 / 43

From global- to local-rules calculi Cut-elimination Common forms of the cut rule are the following: Γ C, Γ, C Γ,Γ, Γ C, Γ Γ, C Γ C Γ,Γ Γ, C Γ C, C Γ, Theorem (Cut-elimination) If Γ is derivable in calculus S with Cut, then it is in S without Cut. The cut-elimination is the most fundamental technique in proof theory and many important syntactic properties derive from it (e.g. decidability). A cut is an intermediate step in a deduction, by which a conclusion(s) can be proved from the assumption(s) Γ via the lemma C. Eliminating the cut from such a proof generates a new (and lemma-free) proof of, which exclusively employs syntactic material coming from Γ and (subformula property). Typically, syntactic proofs of cut-elimination are non-modular: if a new rule is added, cut-elimination must be proved from scratch. 10 / 43

From global- to local-rules calculi Cut-elimination Common forms of the cut rule are the following: Γ C, Γ, C Γ,Γ, Γ C, Γ Γ, C Γ C Γ,Γ Γ, C Γ C, C Γ, Theorem (Cut-elimination) If Γ is derivable in calculus S with Cut, then it is in S without Cut. The cut-elimination is the most fundamental technique in proof theory and many important syntactic properties derive from it (e.g. decidability). A cut is an intermediate step in a deduction, by which a conclusion(s) can be proved from the assumption(s) Γ via the lemma C. Eliminating the cut from such a proof generates a new (and lemma-free) proof of, which exclusively employs syntactic material coming from Γ and (subformula property). Typically, syntactic proofs of cut-elimination are non-modular: if a new rule is added, cut-elimination must be proved from scratch. 10 / 43

From holistic to modular calculi Display Calculi Display calculi were introduced by Belnap [2] to provide a uniform account for cut-elimination; a pure proof-theoretical analisys of logics; a tool useful to merge different logics. Display calculi generalize sequent calculi allowing: different structural connectives (not just the Gentzen s comma), where the structures in X Y are binary trees (not sequences); a set of structural rules named Display Postulates, that give the Display Property (essential in Belnap s cut-elimination). A A A;B A A B A A A B > A A B > B B A;B B A B B B A B > B A B > A B (A B > );(A B > ) ; > A B A B > > ; A B; A B A B; A B A B A B > A B A B A B ( A B) 11 / 43

From holistic to modular calculi Display Calculi Display calculi were introduced by Belnap [2] to provide a uniform account for cut-elimination; a pure proof-theoretical analisys of logics; a tool useful to merge different logics. Display calculi generalize sequent calculi allowing: different structural connectives (not just the Gentzen s comma), where the structures in X Y are binary trees (not sequences); a set of structural rules named Display Postulates, that give the Display Property (essential in Belnap s cut-elimination). A A A;B A A B A A A B > A A B > B B A;B B A B B B A B > B A B > A B (A B > );(A B > ) ; > A B A B > > ; A B; A B A B; A B A B A B > A B A B A B ( A B) 11 / 43

From holistic to modular calculi Display Calculi Display calculi were introduced by Belnap [2] to provide a uniform account for cut-elimination; a pure proof-theoretical analisys of logics; a tool useful to merge different logics. Display calculi generalize sequent calculi allowing: different structural connectives (not just the Gentzen s comma), where the structures in X Y are binary trees (not sequences); a set of structural rules named Display Postulates, that give the Display Property (essential in Belnap s cut-elimination). A A A;B A A B A A A B > A A B > B B A;B B A B B B A B > B A B > A B (A B > );(A B > ) ; > A B A B > > ; A B; A B A B; A B A B A B > A B A B A B ( A B) 11 / 43

From holistic to modular calculi Display Calculi 12 / 43 Advantages: cut-elimination is a consequence of design principles, by the following: Theorem (Cut-elimination [2] [5]) If a logic is properly displayable, then it enjoys cut-elimination space of logics can be reconstructed in a modular way, because: Došen Principle [5] The rules for the logical operations are never changed: all changes are made in the structural rules a real proof-theory is possible for substrucural and modal logics (e.g. separated, symmetrical and explicit introduction rules for the normal modal operators are available). Disadvantages: not amenable for proof-search (because of Display Postulates).

From holistic to modular calculi Display Calculi 12 / 43 Advantages: cut-elimination is a consequence of design principles, by the following: Theorem (Cut-elimination [2] [5]) If a logic is properly displayable, then it enjoys cut-elimination space of logics can be reconstructed in a modular way, because: Došen Principle [5] The rules for the logical operations are never changed: all changes are made in the structural rules a real proof-theory is possible for substrucural and modal logics (e.g. separated, symmetrical and explicit introduction rules for the normal modal operators are available). Disadvantages: not amenable for proof-search (because of Display Postulates).

From holistic to modular calculi Propositions- and Structures-Language 13 / 43 We consider the display calculus (plus explicit negations) introduced in [3] for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge EAK [1]. For each agent a Ag and action α Act, Propositions are built from a set of atomic propositional variables AtProp = p, q, r,... and two constants and : p A A A A A A A> A A A A := a A a A a A a A [α]a α A α α[a A. Structures are built from formulas and one structural constant I: I A X; X X > X X X := a X a X αx α X. ]

From holistic to modular calculi Propositions- and Structures-Language 13 / 43 We consider the display calculus (plus explicit negations) introduced in [3] for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge EAK [1]. For each agent a Ag and action α Act, Propositions are built from a set of atomic propositional variables AtProp = p, q, r,... and two constants and : p A A A A A A A> A A A A := a A a A a A a A [α]a α A α α[a A. Structures are built from formulas and one structural constant I: I A X; X X > X X X := a X a X αx α X. ]

From holistic to modular calculi Propositions- and Structures-Language 13 / 43 We consider the display calculus (plus explicit negations) introduced in [3] for the Baltag-Moss-Solecki logic of Epistemic Actions and Knowledge EAK [1]. For each agent a Ag and action α Act, Propositions are built from a set of atomic propositional variables AtProp = p, q, r,... and two constants and : p A A A A A A A> A A A A := a A a A a A a A [α]a α A α α[a A. Structures are built from formulas and one structural constant I: I A X; X X > X X X := a X a X αx α X. ]

14 / 43 From holistic to modular calculi Propositions- and Structures-Language The structural connectives are contextual (as the Gentzen s comma) and each of them is associated with a pair of logical connectives: Structural symb: I ; > Operational symb: > Structural symb: a a α by the translations τ 1 of precedent and τ 2 of succedent into prop. : τ 1 (A) := A τ 2 (A) := A τ 1 (I) := τ 2 (I) := τ 1 (X ; Y) := τ 1 (X) τ 1 (Y) τ 2 (X ; Y) := τ 2 (X) τ 2 (Y) τ 1 (X > Y) := τ 2 (X)> τ 1 (Y) τ 2 (X > Y) := τ 1 (X) τ 2 (Y) τ 1 ( X) := τ 2 (X) τ 2 ( X) := τ 1 (X) τ 1 ( a X) := a τ 1 (X) τ 2 ( a X) := a τ 2 (X) τ 1 ( a X) := a τ 1 (X) τ 2 ( a X) := a τ 2 (X) τ 1 (αx) := α τ 1 (X) τ 2 (αx) := α τ 2 (X) τ 1 ( α := α X) 1 (X)τ α[τ 2 (αx) := τ 2 (X) α Operational symb: a a a a α [α] α ] [α]

14 / 43 From holistic to modular calculi Propositions- and Structures-Language The structural connectives are contextual (as the Gentzen s comma) and each of them is associated with a pair of logical connectives: Structural symb: I ; > Operational symb: > Structural symb: a a α by the translations τ 1 of precedent and τ 2 of succedent into prop. : τ 1 (A) := A τ 2 (A) := A τ 1 (I) := τ 2 (I) := τ 1 (X ; Y) := τ 1 (X) τ 1 (Y) τ 2 (X ; Y) := τ 2 (X) τ 2 (Y) τ 1 (X > Y) := τ 2 (X)> τ 1 (Y) τ 2 (X > Y) := τ 1 (X) τ 2 (Y) τ 1 ( X) := τ 2 (X) τ 2 ( X) := τ 1 (X) τ 1 ( a X) := a τ 1 (X) τ 2 ( a X) := a τ 2 (X) τ 1 ( a X) := a τ 1 (X) τ 2 ( a X) := a τ 2 (X) τ 1 (αx) := α τ 1 (X) τ 2 (αx) := α τ 2 (X) τ 1 ( α := α X) 1 (X)τ α[τ 2 (αx) := τ 2 (X) α Operational symb: a a a a α [α] α ] [α]

From holistic to modular calculi Display Postulates and Display Property 15 / 43 ; > Display Postulates X ; Y Z Y X > Z Z Y ; X > ; Y > Z X a a a X Y X a Y X a Y a X Y a a α α αx Y X α Y X αy α X Y α α X Y Y X L R Y X X Y ; ; Z Y ; X Y ; Z X X ; Y Z ; ; Y X ; Z L X Y X Y Y X Y X R

From holistic to modular calculi Display Postulates and Display Property 15 / 43 ; > Display Postulates X ; Y Z Y X > Z Z Y ; X > ; Y > Z X a a a X Y X a Y X a Y a X Y a a α α αx Y X α Y X αy α X Y α α X Y Y X L R Y X X Y ; ; Z Y ; X Y ; Z X X ; Y Z ; ; Y X ; Z L X Y X Y Y X Y X R

From holistic to modular calculi Display Postulates and Display Property 16 / 43 By definition, structural connectives form adjoint pairs as follows: where ; > > ; a a a a means order-reversing adjoint (or Galois connection). Related notion: adjointness in category theory So, Display Postulates are about the connection between left and right side of the turnstile.

From holistic to modular calculi Display Postulates and Display Property 16 / 43 By definition, structural connectives form adjoint pairs as follows: where ; > > ; a a a a means order-reversing adjoint (or Galois connection). Related notion: adjointness in category theory So, Display Postulates are about the connection between left and right side of the turnstile.

From holistic to modular calculi Display Postulates and Display Property 17 / 43 The Display Postulates allow to disassembly and reassembly structures and provide the following: Theorem (Display Property [2] [5]) Each substructure in a display-sequent is isolable or displayable in precedent or, exclusively, succedent position. Note that in precedent (succedent) position and on the left (right) side of turnstile coincide in a Gentzen s sequent calculus, but not in a display calculus. E.g. In Y X > Z, X is on the right of the turnstile but it is precedent structure, in fact it is displayable in the precedent position: Y X > Z X ; Y Z Y ; X Z X Y > Z

From holistic to modular calculi Display Postulates and Display Property 17 / 43 The Display Postulates allow to disassembly and reassembly structures and provide the following: Theorem (Display Property [2] [5]) Each substructure in a display-sequent is isolable or displayable in precedent or, exclusively, succedent position. Note that in precedent (succedent) position and on the left (right) side of turnstile coincide in a Gentzen s sequent calculus, but not in a display calculus. E.g. In Y X > Z, X is on the right of the turnstile but it is precedent structure, in fact it is displayable in the precedent position: Y X > Z X ; Y Z Y ; X Z X Y > Z

Let be a, a. From holistic to modular calculi Structural Rules Structural Rules - entry/exit rules - Id p p X A A Y Cut X Y I L X Y X ; I Y Y X Y I;X I R W L X Z X ; Y Z Z Y Z Y ; X W R C L X ; X Y X Y Y X ; X Y X CR I X I X I I X I X I I I X X I X I I X I 18 / 43

From holistic to modular calculi Structural Rules 19 / 43 Let be, a, a,α, α. ; X ; Y Z (X ; Y) Z Z Y ; X Z (Y ; X) ; X > Y Z > (X > Y) Z Z Y > X Z (Y > X) > E L - manipulation rules - Y ; X Z Z X ; Y X ; Y Z Z Y ; X ER A L X ;(Y ; Z) W (X ; Y);Z W W (Z ; Y);X W Z ;(Y ; X) AR Grn L X > (Y ; Z) W (X > Y);Z W W X > (Y ; Z) W (X > Y);Z Grn R

From holistic to modular calculi Structural Rules 20 / 43 Related notion: naturality in category theory So, Structural Rules are about the left side or, esclusively, the right side of the turnstile. Note that the Excluded Middle is derivable by Grishin s rules as follows: A A A;I A A;I ;A I A > ( ;A) I (A > );A I A;(A > ) A > I A > A > I A A > I A I A; A I A A Grn

From holistic to modular calculi Structural Rules 20 / 43 Related notion: naturality in category theory So, Structural Rules are about the left side or, esclusively, the right side of the turnstile. Note that the Excluded Middle is derivable by Grishin s rules as follows: A A A;I A A;I ;A I A > ( ;A) I (A > );A I A;(A > ) A > I A > A > I A A > I A I A; A I A A Grn

From holistic to modular calculi Operational Rules 21 / 43 Operational Rules L - translation rules - X I I X R L I X X I R L A;B Z A B Z X A Y B R X ; Y A B L B Y A X B A Y ; X Z B; A Z B A R L X A B Y A B X > Y Z A > B Z A B R A > B Z > L A> B Z Y B A X > R X > Y A> B

22 / 43 From holistic to modular calculi Let be α a, a,α, α, a, a, α, α α, α a, a,[α], α[. ] Operational Rules αl α A X αa X X A α X αa αr αl A X α A α X X α A αr X α A L A X A X A X X A R X A L A X X A R X A Related notion: functoriality in category theory So, (one half of the) Operational Rules are about left and right side of the turnstile at the same time.

22 / 43 From holistic to modular calculi Let be α a, a,α, α, a, a, α, α α, α a, a,[α], α[. ] Operational Rules αl α A X αa X X A α X αa αr αl A X α A α X X α A αr X α A L A X A X A X X A R X A L A X X A R X A Related notion: functoriality in category theory So, (one half of the) Operational Rules are about left and right side of the turnstile at the same time.

From holistic to modular calculi No-standard Rules 23 / 43 In a context whit Pre(α), we allow the following no-standard rules. Contextual Operational Rules reverse L - translation rules - Pre(α);αA X X Pre(α) > αa reverser Pre(α);[α]A X X Pre(α) > α A

From holistic to modular calculi No-standard Rules 24 / 43 Contextual Structural Rules - entry/exit rules - X Y balance αx αy facts L α p X a facts R X a α p reduce L Pre(α);αA X αa X X Pre(α) > αa reducer X αa swap-in L - manipulation rules - Pre(α);α a X Y Y Pre(α) > α a X Pre(α); a β αaβ X Y Y Pre(α) > a β αaβ X swap-in R ( ) ( ) Pre(α); aβ X Y αaβ Y Pre(α) > a β X αaβ s-out L Pre(α);α ax ; ( Y αaβ) ; ( ) Y αaβ Pre(α) > α a X s-out R

Conclusions Counterexample in Kripke semantics 25 / 43 u p, r Let α = r, ϕ = p and ψ = q, so v q α[[[ p]] M = [[ ] q]] M however, [[ α p]] M = [[α]] M i[[[ p]] M α] = V(r) u = u v = [[q]] M which shows that α[[[ϕ]] M [[ ] ψ]] M [[ α ϕ]] M [[ψ]] M. M α[[[ p]] defined, so (α, M holds independently of the way in which [[ α[q]] q]] M is α ) is never sound for any interpretation of α X. ] ]

Conclusions Counterexample in Kripke semantics 25 / 43 u p, r Let α = r, ϕ = p and ψ = q, so v q α[[[ p]] M = [[ ] q]] M however, [[ α p]] M = [[α]] M i[[[ p]] M α] = V(r) u = u v = [[q]] M which shows that α[[[ϕ]] M [[ ] ψ]] M [[ α ϕ]] M [[ψ]] M. M α[[[ p]] defined, so (α, M holds independently of the way in which [[ α[q]] q]] M is α ) is never sound for any interpretation of α X. ] ]

Conclusions Counterexample in Kripke semantics 25 / 43 u p, r Let α = r, ϕ = p and ψ = q, so v q α[[[ p]] M = [[ ] q]] M however, [[ α p]] M = [[α]] M i[[[ p]] M α] = V(r) u = u v = [[q]] M which shows that α[[[ϕ]] M [[ ] ψ]] M [[ α ϕ]] M [[ψ]] M. M α[[[ p]] defined, so (α, M holds independently of the way in which [[ α[q]] q]] M is α ) is never sound for any interpretation of α X. ] ]

Conclusions Counterexample in Kripke semantics 25 / 43 u p, r Let α = r, ϕ = p and ψ = q, so v q α[[[ p]] M = [[ ] q]] M however, [[ α p]] M = [[α]] M i[[[ p]] M α] = V(r) u = u v = [[q]] M which shows that α[[[ϕ]] M [[ ] ψ]] M [[ α ϕ]] M [[ψ]] M. M α[[[ p]] defined, so (α, M holds independently of the way in which [[ α[q]] q]] M is α ) is never sound for any interpretation of α X. ] ]

Conclusions Counterexample in Kripke semantics 25 / 43 u p, r Let α = r, ϕ = p and ψ = q, so v q α[[[ p]] M = [[ ] q]] M however, [[ α p]] M = [[α]] M i[[[ p]] M α] = V(r) u = u v = [[q]] M which shows that α[[[ϕ]] M [[ ] ψ]] M [[ α ϕ]] M [[ψ]] M. M α[[[ p]] defined, so (α, M holds independently of the way in which [[ α[q]] q]] M is α ) is never sound for any interpretation of α X. ] ]

Conclusions Interpretation in final coalgebra 26 / 43 Whereas the semantics of classical modal logic can be described equally w.r.t. models/frames/coalgebras and w.r.t. the final coalgebra, this is no longer the case in the presence of dynamic modalities. In particular, the dynamic modalities do not come in adjoint pairs if they are given a coalgebra instead of a final coalgebra semantics. In other words, Belnap s display postulates do not hold for dynamic modalities if considered w.r.t. to the standard semantics.

Conclusions Interpretation in final coalgebra 26 / 43 Whereas the semantics of classical modal logic can be described equally w.r.t. models/frames/coalgebras and w.r.t. the final coalgebra, this is no longer the case in the presence of dynamic modalities. In particular, the dynamic modalities do not come in adjoint pairs if they are given a coalgebra instead of a final coalgebra semantics. In other words, Belnap s display postulates do not hold for dynamic modalities if considered w.r.t. to the standard semantics.

Conclusions Interpretation in final coalgebra 26 / 43 Whereas the semantics of classical modal logic can be described equally w.r.t. models/frames/coalgebras and w.r.t. the final coalgebra, this is no longer the case in the presence of dynamic modalities. In particular, the dynamic modalities do not come in adjoint pairs if they are given a coalgebra instead of a final coalgebra semantics. In other words, Belnap s display postulates do not hold for dynamic modalities if considered w.r.t. to the standard semantics.

Conclusions Interpretation in final coalgebra 27 / 43 The interpretation of dynamic modalities is given in terms of the actions parametrizing them. Actions are semantically represented as transformations of Kripke models, i.e., as relations between states of different Kripke models. From the viewpoint of the final coalgebra, we can then interpret action symbols α as binary relations α Z on the final coalgebra Z. Let us first recall a proposition showing how relations give rise to modal operators.

Conclusions Interpretation in final coalgebra 27 / 43 The interpretation of dynamic modalities is given in terms of the actions parametrizing them. Actions are semantically represented as transformations of Kripke models, i.e., as relations between states of different Kripke models. From the viewpoint of the final coalgebra, we can then interpret action symbols α as binary relations α Z on the final coalgebra Z. Let us first recall a proposition showing how relations give rise to modal operators.

Conclusions Interpretation in final coalgebra Every relation R X Y gives rise to the following modal operators R,[R] : PY PX and R,[R ] : PX PY defined, for every V X and every U Y, which come in adjoint pairs: R U = x X y. xry & y U (1) [R]U = x X y. xry y U (2) R V = y Y x. xry & x V (3) [R ]V = y Y x. xry x V (4) R U V iff U [R ]V (5) R V U iff V [R]U (6) R preserves the top-element iff R is total (since R = dom(r)); R preserves binary intersections iff R is single-valued. [R] preserves the empty set iff R is total; [R] preserves directed unions iff it is image-finite; [R] preserves non-empty unions iff it is single-valued. 28 / 43

Conclusions Interpretation in final coalgebra Every relation R X Y gives rise to the following modal operators R,[R] : PY PX and R,[R ] : PX PY defined, for every V X and every U Y, which come in adjoint pairs: R U = x X y. xry & y U (1) [R]U = x X y. xry y U (2) R V = y Y x. xry & x V (3) [R ]V = y Y x. xry x V (4) R U V iff U [R ]V (5) R V U iff V [R]U (6) R preserves the top-element iff R is total (since R = dom(r)); R preserves binary intersections iff R is single-valued. [R] preserves the empty set iff R is total; [R] preserves directed unions iff it is image-finite; [R] preserves non-empty unions iff it is single-valued. 28 / 43

Conclusions Interpretation in final coalgebra 29 / 43 The operators α Z,[α Z ], α Z,[α Z ], respectively interpreting the modalities α,[α], α dynamic α[, in the final coalgebra Z, are the ones given by the proposition in the special case where X = Y is the carrier Z of Z. ]

References 30 / 43 [1] A. Baltag, L.S. Moss, S. Solecki, The logic of public announcements, common knowledge and private suspicions, TARK, 43-56, 1998 [2] N. Belnap, Display logic, Journal of Philosophical Logic, 11: 375-417, 1982 [3] G. Greco, A. Kurz, A. Palmigiano, Dynamic Epistemic Logic Displayed, Submitted, 2013. [4] R. Goré, L. Postniece, A. Tiu, Cut-elimination and Proof Search for Bi-Intuitionistic Tense Logic, Proc. Adv. in Modal Logic, 156-177, 2010 [5] H. Wansing, Displaying modal logic, Kluwer Academic Publishers, 1998

IEAK axiomatized 31 / 43 Interaction axioms Constants α =, α = α [α] =,[α] = α Disjunction α (φ ψ) = α φ α ψ [α](φ ψ) = α ( α φ α ψ) Implication α (φ ψ) = α ( α φ α ψ) [α](φ ψ) = α φ α ψ Diamond α A Pre(α) α j A kαj [α] A Pre(α) α j A kαj Box [α] A Pre(α) [α j ]A kαj α A Pre(α) [α j ]A kαj Preservation of facts α p = α p [α]p = α p Conjunction α (φ ψ) = α φ α ψ [α](φ ψ) = [α]φ [α]ψ

IEAK axiomatized D.IEAK is complete p p α p p α α α p;α p α α;α p p α α p p α p p p α p α;p α p p α > α p p α > α p α;p α p p α α p p p α p p α;α p p α;[α] p p [α] p α > p [α] p α p p p α α p α p α p α > α p α p [α] p α α I α ;I α α α α;α α α α I I α α;i α I α > α I α > α α;i α α α 32 / 43

IEAK axiomatized D.IEAK is complete I I;[α] [α] α α;α α;[α] [α] α > [α] α [α] α α [α] α α α α α > α α α > α α [α] 33 / 43

IEAK axiomatized D.IEAK is complete A A A;B A A B A [α](a B) αa [α](a B) [α]a B B A;B B A B B [α](a B) αb [α](a B) [α]b [α](a B);[α](A B) [α]a [α]b [α](a B) [α]a [α]b 34 / 43

IEAK axiomatized D.IEAK is complete 35 / 43 A A [α]a αa [α]a;[α]b αa [α]a [α]b αa α [α]a [α]b A B B [α]b αb [α]a;[α]b αb [α]a [α]b αb α [α]a [α]b B α [α]a [α]b; α [α]a [α]b A B α ([α]a [α]b;[α]a [α]b) A B [α]a [α]b;[α]a [α]b αa B [α]a [α]b αa B [α]a [α]b;[α]a [α]b αa B [α]a [α]b αa B [α]a [α]b [α](a B)

IEAK axiomatized D.IEAK is complete A A αa αa B B αb αb α αa A α αb B α αa; α αb A B A A A;B A A B A αa B α A α (A B) α A B B A;B B A B B αa B α B α (A B) α B α (A B); α (A B) α A α B α (A B) α A α B α (αa;αb) A B αa;αb αa B αa;αb Pre(α) > αa B αa;αb Pre(α) > α A B Pre(α);(αA;αB) α A B (Pre(α);αA);αB α A B Pre(α);αA α A B < αb αa α A B < αb α A α A B < αb α A;αB α A B αb α A > α A B α B α A > α A B α A; α B α A B α A α B α A B 36 / 43

IEAK axiomatized D.IEAK is complete A A αa α A B B αb α B αa B α A; α B α (A B) α A; α B α (A B) α A α B A A A A;B A A B αa α (A B) α A α (A B) B B B A;B B A B αb α (A B) α B α (A B) α A α B α (A B); α (A B) α A α B α (A B) A A αa α A B B αb α B αa B α A; α B αa B α A α B α;αa B α A α B α;[α](a B) α A α B [α](a B) α > α A α B [α](a B) α α A α B α α A A αa αa α A αa B B αb αb α B αb α A α B αa;αb α A α B α(a;b) α A α B αa B α α A α B α > αa B α α A α B [α](a B) 37 / 43

IEAK axiomatized D.IEAK is complete α α A A αa αa α A αa B B αb α B αa B α A > α B αa B α A α B α;αa B α ( α A α B) α (A B) α ( α A α B) A A αa α A B B αb αb α B αb α A α B αa > αb α A α B α(a > B) α A α B αa B α; α A α B αa B α A α B α > αa B α A α B α > α (A B) α; α A α B α (A B) α ( α A α B) α (A B) 38 / 43

IEAK axiomatized D.IEAK is complete A A αa αa B B αb α B αa B αa > α B α;αa B αa > α B α;[α](a B) αa > α B αa;(α;[α](a B)) α B (αa;α);[α](a B) α B [α](a B);(αA;α) α B αa;α [α](a B) > α B α;αa [α](a B) > α B [α](a B); α A α B α A;[α](A B) α B α A [α](a B) > α B [α](a B) α A > α B [α](a B) α A α B A A αa α A B B αb αb α B αb α A α B αa > αb α A α B α(a > B) α A α B αa B α A α B [α](a B) 39 / 43

IEAK axiomatized D.IEAK is complete 40 / 43 A A αa α A α α αa α A α; αa α α A α;α A α α A α A α > α α A α A α > α α A α;α A α α A α A α α A A A A A α A α A α;α A α A α; αa α A αa α > α A αa (α > α A) α A (α > α A) α A α > α A α A α > α A α; α A α A α α A α A

IEAK axiomatized D.IEAK is complete 41 / 43 A A αa α A αa α A α; αa α A α;α A α A α A α > α A α A α > α A α;α A α A α;[α] A α A [α] A α > α A [α] A α α A α α A A A A α A α A α;α A α A α; αa α A αa α > α A αa (α > α A) α A (α > α A) α A α > α A α A α > α A α α A α > (α > α A) α;α α A α > α A α;(α;α α A) α A (α;α);α α A α A α α A;(α;α) α A α;α α α A > α A α α A;α α A α;α α A α A α α α A > α A α α A α > α A α α A [α] A

IEAK axiomatized D.IEAK is complete A A A A [α] A α A [α] A α > α A [α] A α > αa α;[α] A αa (α;[α] A) αa (α;[α] A) [α]a α;[α] A [α]a α;[α] A [α]a [α] A α > [α]a [α] A α [α]a A A [α]a αa α α [α]a αa α [α]a α > αa α [α]a α > α A α;α [α]a α A α;α [α]a α A α [α]a α > α A α [α]a [α] A 42 / 43

IEAK axiomatized D.IEAK is complete α α A A A A α A α A α A α > α A α A α > αa α;α A αa (α;α A) αa (α;α A) [α]a α;α A [α]a α;α A [α]a α;(α;α A) α [α]a (α;α);α A α [α]a α A;(α;α) α [α]a α;α α A > α [α]a α α A > α [α]a α A;α α [α]a α;α A α [α]a α A α [α]a A A [α]a αa [α]a αa α; [α]a αa [α]a α > αa [α]a α > α A α; [α]a α A α (α; [α]a) A α; [α]a α A [α]a α > α A [α]a α > α A α; [α]a α A α [α]a α A 43 / 43