Skip to main content
Log in

Coalition and Relativised Group Announcement Logic

  • Published:
Journal of Logic, Language and Information Aims and scope Submit manuscript

Abstract

There are several ways to quantify over public announcements. The most notable are reflected in arbitrary, group, and coalition announcement logics (APAL, GAL, and CAL correspondingly), with the latter being the least studied so far. In the present work, we consider coalition announcements through the lens of group announcements, and provide a complete axiomatisation of a logic with coalition announcements. To achieve this, we employ a generalisation of group announcements. Moreover, we study some logical properties of both coalition and group announcements that have not been studied before.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Jeffrey Sanford Russell, John Hawthorne & Lara Buchak

Notes

  1. A counterexample was given by Louwe Kuijer and can be found at https://personal.us.es/hvd/APAL_counterexample.pdf.

  2. As any formula of \({\mathcal {L}}_{PAL}\) can be translated into an equivalent formula of \({\mathcal {L}}_{EL}\) (Plaza 2007), for succinctness’ sake, we use the former rather than the latter in the scope of knowledge modalities in group announcements.

  3. The original idea of an infinite-grid counterexample is by Tim French (personal communication). Here we present its finite and reworked version.

  4. Note that in Ågotnes et al. (2010) (as well as in van Ditmarsch 2012) it was claimed that the generalised Church–Rosser principle holds for GAL.

  5. French et al. (2019) use the same operators under the name of ‘half-coalition’ announcements. In this paper we use different syntax, which we think is more succinct.

References

  • Ågotnes, T., & van Ditmarsch, H. (2008). Coalitions and announcements. In L. Padgham, D. C. Parkes, J. P. Müller, & S. Parsons, (Eds.), Proceedings of the 7th AAMAS (pp. 673–680). IFAAMAS.

  • Ågotnes, T., Balbiani, P., van Ditmarsch, H., & Seban, P. (2010). Group announcement logic. Journal of Applied Logic, 8(1), 62–81.

    Article  Google Scholar 

  • Ågotnes, T., & van Ditmarsch, H. (2011). What will they say? Public announcement games. Synthese, 179(1), 57–85.

    Article  Google Scholar 

  • Ågotnes, T., van Ditmarsch, H., & French, T. (2016). The undecidability of quantified announcements. Studia Logica, 104(4), 597–640.

    Article  Google Scholar 

  • Ågotnes, T., & Wáng, Y. N. (2017). Resolving distributed knowledge. Artificial Intelligence, 252, 1–21.

    Article  Google Scholar 

  • Balbiani, P. (2015). Putting right the wording and the proof of the truth lemma for APAL. Journal of Applied Non-Classical Logics, 25(1), 2–19.

    Article  Google Scholar 

  • Balbiani, P., Baltag, A., van Ditmarsch, H., Herzig, A., Hoshi, T., & de Lima, T. (2008). Knowable’ as ‘known after an announcement. Review of Symbolic Logic, 1(3), 305–334.

    Article  Google Scholar 

  • Balbiani, P., & van Ditmarsch, H. (2015). A simple proof of the completeness of APAL. Studies in Logic, 8(1), 65–78.

    Google Scholar 

  • Baltag, A., Özgün, A., & Sandoval, A. L. V. (2018). APAL with memory is better. In L. S. Moss, R. J. G. B. de Queiroz, & M. Martínez (Eds.), Proceedings of the 25th WoLLIC (pp. 106–129).

  • van Benthem, J. (2001). Games in dynamic-epistemic logic. Bulletin of Economic Research, 53(4), 219–248.

    Article  Google Scholar 

  • van Benthem, J. (2014). Logic in Games. Cambridge: MIT Press.

    Book  Google Scholar 

  • van Benthem, J., van Eijck, J., & Kooi, B. (2006). Logics of communication and change. Information and Computation, 204(11), 1620–1662.

    Article  Google Scholar 

  • Blackburn, P., de Rijke, M., & Venema, Y. (2001). Modal Logic, volume 53 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press.

  • Bozzelli, L., van Ditmarsch, H., French, T., Hales, J., & Pinchinat, S. (2014). Refinement modal logic. Information and Computation, 239, 303–339.

    Article  Google Scholar 

  • Brogaard, B., & Salerno, J. (2013). Fitch’s paradox of knowability. In E. N. Zalta, (Ed.), The Stanford Encyclopedia of Philosophy.

  • van Ditmarsch, H. (2012). Quantifying notes. In C. L. Ong, & R. J. G. B. de Queiroz (Eds.), Proceedings of the 18th WoLLIC (pp. 89–109).

  • van Ditmarsch, H., Fernández-Duque, D., & van der Hoek, W. (2014). On the definability of simulation and bisimulation in epistemic logic. Journal of Logic and Computation, 24(6), 1209–1227.

    Article  Google Scholar 

  • van Ditmarsch, H., & French, T. (2017). Quantifying over Boolean announcements. CoRR, arXiv:1712.05310.

  • van Ditmarsch, H., van der Hoek, W., & Kooi, B. (2008). Dynamic Epistemic Logic, volume 337 of Synthese Library. Springer.

  • van Ditmarsch, H., van der Hoek, W., Kooi, B., & Kuijer, L. B. (2017). Arbitrary arrow update logic. Artificial Intelligence, 242, 80–106.

    Article  Google Scholar 

  • van Ditmarsch, H., van der Hoek, W., & Kuijer, L. B. (2016). Fully arbitrary public announcements. In L. D. Beklemishev, S. Demri, & A. Maté, (Eds.), Proceedings of the 11th AiML (pp. 252–267). College Publications.

  • Fan, J. (2016). Removing your ignorance by announcing group ignorance: A group announcement logic for ignorance. Studies in Logic, 9(4), 4–33.

    Google Scholar 

  • French, T., Galimullin, R., van Ditmarsch, H., & Alechina, N. (2019). Groups versus coalitions: On the relative expressivity of GAL and CAL. In N. Agmon, E. Elkind, M. E. Taylor, & M. Veloso (Eds.), Proceedings of the 18th AAMAS (pp. 953–961).

  • Galimullin, R. (2019). Coalition Announcements. PhD thesis, University of Nottingham.

  • Galimullin, R., & Alechina, N. (2017). Coalition and group announcement logic. In J. Lang, (Ed.), Proceedings of the 16th TARK, volume 251 of EPTCS (pp. 207–220).

  • Galimullin, R., Ågotnes, T., & Alechina, N. (2019). Group announcement logic with distributed knowledge. In P. Blackburn, E. Lorini, & M. Guo, (Eds.), Proceedings of the 7th LORI, volume 11813 of LNCS (pp. 98–111). Springer.

  • Galimullin, R., Alechina, N., & van Ditmarsch, H. (2018). Model checking for coalition announcement logic. In F. Trollmann, & A.-Y. Turhan, (Eds.), KI 2018: Advances in artificial intelligence, volume 11117 of LNCS (pp. 11–23). Springer.

  • Goldblatt, R. (1982). Axiomatising the Logic of Computer Programming, volume 130 of LNCS. Springer.

  • Goranko, V., & Otto, M. (2007). Model theory of modal logic. In P. Blackburn, J. van Benthem, & F. Wolter, (Eds.), Handbook of Modal Logic, volume 3 of Studies in Logic and Practical Reasoning (pp. 249–329). Elsevier.

  • Hales, J. (2013). Arbitrary action model logic and action model synthesis. In Proceedings of the 28th LICS (pp. 253–262). IEEE Computer Society.

  • Harel, D., Kozen, D., & Tiuryn, J. (2000). Dynamic logic. Cambridge: MIT Press.

    Book  Google Scholar 

  • Kuijer, L. B. (2017). Arbitrary arrow update logic with common knowledge is neither RE nor co-RE. In Lang, J., editor, Proceedings of the 16th TARK, volume 251 of EPTCS (pp. 373–381).

  • de Lima, T. (2014). Alternating-time temporal dynamic epistemic logic. Journal of Logic and Computation, 24(6), 1145–1178.

    Article  Google Scholar 

  • Meyer, J.-J. Ch., & van der Hoek, W. (1995). Epistemic Logic for AI and Computer Science, volume 41 of Cambridge tracts in theoretical computer science. Cambridge University Press.

  • Pauly, M. (2002). A modal logic for coalitional power in games. Journal of Logic and Computation, 12(1), 149–166.

    Article  Google Scholar 

  • Plaza, J. (2007). Logics of public communications. Synthese, 158(2), 165–179.

    Article  Google Scholar 

  • Vanderschraaf, P., & Sillari, G. (2014). Common knowledge. In E. N. Zalta, (Ed.), The Stanford encyclopedia of philosophy.

  • Wang, Y., & Aucher, G. (2013). An alternative axiomatization of DEL and its applications. In F. Rossi (Ed.), Proceedings of the 23rd IJCAI (pp. 1139–1146).

  • Wáng, Y. N., & Ågotnes, T. (2013). Public announcement logic with distributed knowledge: Expressivity, completeness and complexity. Synthese, 190(1), 135–162.

    Article  Google Scholar 

  • Wang, Y., & Cao, Q. (2013). On axiomatizations of public announcement logic. Synthese, 190(1), 103–134.

    Article  Google Scholar 

Download references

Acknowledgements

I am very grateful to Natasha Alechina for her help with the previous, conference, version of this paper, and her comments on the current, journal, one. I would also like to thank Thomas Ågotnes, Hans van Ditmarsch, and Tim French for discussions of different parts of this paper on various occasions. Finally, I thank two anonymous reviewers of this journal. Their comments and corrections helped to make this paper both more readable and technically sound.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rustam Galimullin.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This paper is partially based on Galimullin and Alechina (2017) (and its corrected version available at Arxiv:1810.02769. Section 3, apart from Propositions 4 and 11, is entirely new. The axiomatisation and the completeness proof in Section 4 are also new, and many overlapping results (e.g. the Lindenbaum Lemma) are significantly improved.

Appendices

Appendix A: Coalition Annoucement Logic Subsumes Coalition Logic

It is known (Ågotnes and van Ditmarsch 2008) that CAL subsumes CL, i.e. all axioms of CL are valid in CAL, and rules of inference of CL are validity preserving in CAL. However, to the best of our knowledge, a formal proof has not yet been presented.

Proposition 18

All of the following are valid and validity preserving in CAL.

\(\begin{array}{ll} (C0) &{}\text {all instantiations of propositional tautologies},\\ (C1) &{}\lnot \langle \! [ G ] \! \rangle \bot , \\ (C2) &{}\langle \! [ G ] \! \rangle \top , \\ (C3) &{}\lnot \langle \! [ \emptyset ] \! \rangle \lnot \varphi \rightarrow \langle \! [ A ] \! \rangle \varphi ,\\ (C4) &{}\langle \! [ G ] \! \rangle (\varphi _1 \wedge \varphi _2) \rightarrow \langle \! [ G ] \! \rangle \varphi _1, \\ (C5) &{}\langle \! [ G ] \! \rangle \varphi _1 \wedge \langle \! [ H ] \! \rangle \varphi _2 \rightarrow \langle \! [ G \cup H ] \! \rangle (\varphi _1 \wedge \varphi _2),\text { if } G \cap H = \emptyset , \\ (R0) &{}\vdash \varphi , \varphi \rightarrow \psi \Rightarrow \, \vdash \psi ,\\ (R1) &{} \vdash \varphi \leftrightarrow \psi \Rightarrow \, \vdash \langle \! [ G ] \! \rangle \varphi \leftrightarrow \langle \! [ G ] \! \rangle \psi . \end{array}\)

Proof

C0 and R0 are obvious.

C1: It holds that \(\models \top \), and \(\top \) is true in every restriction of a model, i.e. \(\models [ \psi ] \top \). In particular, for some model \(M_s\) and all true formulas \(\psi _G\) and \(\chi _{A {\setminus } G}\): \(M_s \models \langle \psi _G \wedge \chi _{A {\setminus } G} \rangle \top \). We can relax the requirement of \(\psi _G\) being true by adding the formula as an antecedent. Formally, for all (true and false) \(\psi _G\) and some (true) \(\chi _{A {\setminus } G}\): \(M_s \models \psi _G \rightarrow \langle \psi _G \wedge \chi _{A {\setminus } G} \rangle \top \). The latter is \(M_s \models [ \! \langle G \rangle \! ] \top \) by the semantics, and this is equivalent to \(M_s \models \lnot \langle \! [ G ] \! \rangle \bot \) by the duality of the coalition announcement operators.

C2: For any pointed model \(M_s\) and any announcement \(\psi _G \wedge \chi _{A {\setminus } G}\) it holds that \(M_s \models [\psi _G \wedge \chi _{A {\setminus } G}] \top \). The latter implies that for some true \(\psi _G\) and for all \(\chi _{A {\setminus } G}\): \(M_s \models \psi _G \wedge [\psi _G \wedge \chi _{A {\setminus } G}] \top \), which is \(M_s \models \langle \! [ G ] \! \rangle \top \) by the semantics.

C3: Let \(\lnot \langle \! [ \emptyset ] \! \rangle \lnot \varphi \) be true in some arbitrary pointed model \(M_s\). This is equivalent to \(\exists \psi _A\): \(M_s \models \lnot [ \psi _A ] \lnot \varphi \), which is \(M_s \models \langle \! [ A ] \! \rangle \varphi \) by the semantics.

C4: Suppose that for some \(M_s\), \(M_s \models \langle \! [ G ] \! \rangle (\varphi _1 \wedge \varphi _2)\) holds. By the semantics, \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(M_s \models \psi _G \wedge [\psi _G \wedge \chi _{A {\setminus } G}] (\varphi _1 \wedge \varphi _2)\). Then, by the axiom of PAL \([\psi ](\varphi \wedge \chi ) \leftrightarrow [\psi ] \varphi \wedge [\psi ] \chi \), we have \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(M_s \models \psi _G \wedge [\psi _G \wedge \chi _{A {\setminus } G}] \varphi _1 \wedge [\psi _G \wedge \chi _{A {\setminus } G}] \varphi _2\). The latter implies \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(M_s \models \psi _G \wedge [\psi _G \wedge \chi _{A {\setminus } G}] \varphi _1\), which is \(M_s \models \langle \! [ G ] \! \rangle \varphi _1\) by the semantics.

C5: Assume that for some \(M_s\) we have that \(M_s \models \langle \! [ G ] \! \rangle \varphi _1 \wedge \langle \! [ H ] \! \rangle \varphi _2\). Let us consider the first conjunct \(M_s \models \langle \! [ G ] \! \rangle \varphi _1\). By the semantics it is equivalent to \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(M_s \models \psi _G \wedge [ \psi _G \wedge \chi _{A {\setminus } G} ] \varphi _1\). Since \(G \cap H = \emptyset \), we can split \(\chi _{A {\setminus } G}\) into \(\chi _{H}\) and \(\chi _{A {\setminus } {G \cup H}}\). Thus we have that \(\exists \psi _G, \forall \chi _H, \forall \chi _{A {\setminus } {(G \cup H)}}\): \(M_s \models \psi _G \wedge [ \psi _G \wedge \chi _{H} \wedge \chi _{A {\setminus } (G \cup H)} ] \varphi _1\). The same holds for the second conjunct: \(\exists \psi _H, \forall \chi _G, \forall \chi _{A {\setminus } {(G \cup H)}}\): \(M_s \models \psi _H \wedge [ \psi _H \wedge \chi _{G} \wedge \chi _{A {\setminus } (G \cup H)} ] \varphi _2\). Since \(\chi _H\) (\(\chi _G\)) quantifies over all formulas known to H (G), we can substitute \(\chi _H\) (\(\chi _G\)) with \(\psi _H\) (\(\psi _G\)). Hence we have

$$\begin{aligned}&\exists \psi _G, \exists \psi _H, \forall \chi _{A {\setminus } (G \cup H)}: \\&M_s \models \psi _G \wedge \psi _H \wedge [\psi _G \wedge \psi _H \wedge \chi _{A {\setminus } (G \cup H)}] \varphi _1 \wedge [\psi _G \wedge \psi _H \wedge \chi _{A {\setminus } G \cup H}] \varphi _2. \end{aligned}$$

By the axiom of PAL \([\psi ](\varphi \wedge \chi ) \leftrightarrow [\psi ] \varphi \wedge [\psi ] \chi \), we have that

$$\begin{aligned} \exists \psi _G, \exists \psi _H, \forall \chi _{A {\setminus } (G \cup H)}: M_s \models \psi _G \wedge \psi _H \wedge [\psi _G \wedge \psi _H \wedge \chi _{A {\setminus } (G \cup H)}] (\varphi _1 \wedge \varphi _2), \end{aligned}$$

and the latter is equivalent to \(M_s \models \langle \! [ G \cup H ] \! \rangle (\varphi _1 \wedge \varphi _2)\) by the semantics.

\(R1\): Assume that \(\models \varphi \leftrightarrow \psi \). This means that for any pointed model \(M_s\) the following holds: \(M_s \models \varphi \) if and only if \(M_s \models \psi \) (1). Now suppose that for some pointed model \(N_t\) it holds that \(N_t \models \langle \! [ G ] \! \rangle \varphi \). By the semantics, \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(N_t \models \psi _G \wedge [\psi _G \wedge \chi _{A {\setminus } G}] \varphi \), which is equivalent to the following: \(N_t \models \psi _G\) and (\(N_t \models \psi _G \wedge \chi _{A {\setminus } G}\) implies \(N^{\psi _G \wedge \chi _{A {\setminus } G}}_t \models \varphi \)). By (1) we have that \(\exists \psi _G, \forall \chi _{A {\setminus } G}\): \(N_t \models \psi _G\) and (\(N_t \models \psi _G \wedge \chi _{A {\setminus } G}\) implies \(N^{\psi _G \wedge \chi _{A {\setminus } G}}_t \models \psi \)), which is \(N_t \models \langle \! [ G ] \! \rangle \psi \) by the semantics. Since \(N_t\) was arbitrary, we have that \(\models \langle \! [ G ] \! \rangle \varphi \rightarrow \langle \! [ G ] \! \rangle \psi \). The same argument holds in the other direction. \(\square \)

Appendix B: Proofs from Sect. 4

Proposition 14 R3 and R4 are truth-preserving.

Proof

(R3) Base case. If for all \(\psi _G\) we have that \(M_s \models \chi \wedge [\psi _G \wedge \chi ] \varphi \), then this is equivalent to \(M_s \models [G, \chi ] \varphi \) by the semantics.

Induction Hypothesis. If for some \(M_s\) it holds that \(M_s \models \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\) for all \(\psi _G\), then \(M_s \models \eta ([G, \chi ] \varphi )\).

Case \(\forall \psi _G\): \(\tau \rightarrow \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(M_s \models \lnot \tau \) or \(M_s \models \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\). By the induction hypothesis we have that \(M_s \models \lnot \tau \) or \(M_s \models \eta ([ G, \chi ] \varphi )\), which is equivalent to \(M_s \models \tau \rightarrow \eta ([ G, \chi ] \varphi )\).

Case \(\forall \psi _G\): \(K_a \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\) for some \(a \in A\). By semantics we have that for every \(t \in S\): \(s \sim _a t\) implies \(M_t \models \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\). By the induction hypothesis we conclude that for every \(t \in S\): \(s \sim _a t\) implies \(M_t \models \eta ([G, \chi ] \varphi )\), which is equivalent to \(M_s \models K_a \eta ([ G, \chi ] \varphi )\).

Case \(\forall \psi _G\): \([\tau ] \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(M_s \models \tau \) implies \(M_s^\tau \models \eta (\chi \wedge [\psi _G \wedge \chi ] \varphi )\). By the induction hypothesis we have that \(M_s \models \tau \) implies \(M_s^\tau \models \eta ([ G, \chi ] \varphi )\), which is equivalent to \(M_s \models [\tau ] \eta ([ G, \chi ] \varphi )\).

(R4) Base case. If for all \(\psi _G\) we have that \(M_s \models \langle A {\setminus } G, \psi _G \rangle \varphi \), then this is equivalent to \(M_s \models [ \! \langle G \rangle \! ] \varphi \) by the semantics.

Induction Hypothesis. If for some \(M_s\) it holds that \(M_s \models \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\) for all \(\psi _G\), then \(M_s \models \eta ([ \! \langle G \rangle \! ] \varphi )\).

Case \(\forall \psi _G\): \(\tau \rightarrow \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(M_s \models \lnot \tau \) or \(M_s \models \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\). By the induction hypothesis we have that \(M_s \models \lnot \tau \) or \(M_s \models \eta ([ \! \langle G \rangle \! ] \varphi )\), which is equivalent to \(M_s \models \tau \rightarrow \eta ([ \! \langle G \rangle \! ] \varphi )\).

Case \(\forall \psi _G\): \(K_a \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\) for some \(a \in A\). By semantics we have that for every \(t \in S\): \(s \sim _a t\) implies \(M_t \models \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\). By the induction hypothesis we conclude that for every \(t \in S\): \(s \sim _a t\) implies \(M_t \models \eta ([ \! \langle G \rangle \! ] \varphi )\), which is equivalent to \(M_s \models K_a \eta ([ \! \langle G \rangle \! ] \varphi )\).

Case \(\forall \psi _G\): \([\tau ] \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(M_s \models \tau \) implies \(M_s^\tau \models \eta (\langle A {\setminus } G, \psi _G \rangle \varphi )\). By the induction hypothesis we have that \(M_s \models \tau \) implies \(M_s^\tau \models \eta ([ \! \langle G \rangle \! ] \varphi )\), which is equivalent to \(M_s \models [\tau ] \eta ([ \! \langle G \rangle \! ] \varphi )\). \(\square \)

Lemma 4 Let \(\varphi , \psi , \chi \in {\mathcal {L}}_{CoRGAL}\). The following inequalities hold.

$$\begin{aligned} \begin{array}{ll} 1. \varphi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} \lnot \varphi , &{} 4. \varphi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} [\psi ] \varphi \,{ and }\, \psi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} [\psi ] \varphi ,\\ 2. \varphi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} \varphi \wedge \chi , &{} 5. \chi \wedge [\psi _G \wedge \chi ]\varphi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} [G, \chi ]\varphi ,\\ 3. \varphi<^{Size}_{[,], [ \! \langle \! \rangle \! ]} K_a \varphi , &{} 6. \langle A {\setminus } G, \psi _G \rangle \varphi <^{Size}_{[,], [ \! \langle \! \rangle \! ]} [ \! \langle G \rangle \! ] \varphi .\\ \end{array} \end{aligned}$$

Proof

The proof is straightforward. We just show cases 5 and 6.

5. Note that \([\! \langle \! \rangle \! ]\)-depth for both sides of the inequality is the same and equals \(d_{[ \! \langle \! \rangle \! ]}(\chi ) + d_{[ \! \langle \! \rangle \! ]} (\varphi )\). In particular, we have the following for the left-hand side: \(d_{[ \! \langle \! \rangle \! ]} (\chi \wedge [\psi _G \wedge \chi ] \varphi )\) \(=\) \(\text {max}\{d_{[ \! \langle \! \rangle \! ]} (\chi ), d_{[ \! \langle \! \rangle \! ]} ([\psi _G \wedge \chi ] \varphi )\} = d_{[ \! \langle \! \rangle \! ]} ([\psi _G \wedge \chi ] \varphi ) = d_{[ \! \langle \! \rangle \! ]} (\psi _G \wedge \chi ) + d_{[ \! \langle \! \rangle \! ]} (\varphi ) = \text {max}\{d_{[ \! \langle \! \rangle \! ]} (\psi _G), d_{[ \! \langle \! \rangle \! ]}(\chi )\}\) \(+\) \(d_{[ \! \langle \! \rangle \! ]} (\varphi ) = d_{[ \! \langle \! \rangle \! ]} (\chi ) + d_{[ \! \langle \! \rangle \! ]} (\varphi )\). For the right-hand side we have that \(d_{[ \! \langle \! \rangle \! ]} ([G, \chi ] \varphi ) = d_{[ \! \langle \! \rangle \! ]}(\chi ) + d_{[ \! \langle \! \rangle \! ]} (\varphi )\).

Since \([ \! \langle \! \rangle \! ]\)-depths are the same, we calculate [, ]-depths. For the left-hand side we have that \(d_{[,]} (\chi \wedge [\psi _G \wedge \chi ]\varphi ) = d_{[,]} (\chi ) + d_{[,]} (\varphi )\). In particular, \(d_{[,]} (\chi \wedge [\psi _G \wedge \chi ]\varphi ) =\) \(\text {max} \{d_{[,]} (\chi ),\) \(d_{[,]} ([\psi _G \wedge \chi ]\varphi )\} =\) \(d_{[,]} ([\psi _G \wedge \chi ]\varphi )=\) \(d_{[,]} (\psi _G \wedge \chi ) + d_{[,]} (\varphi ) = \) \(\text {max}\{d_{[,]}(\psi _G), d_{[,]} (\chi )\} + d_{[,]} (\varphi )= \) \(d_{[,]} (\chi ) + d_{[,]} (\varphi )\). Depth of the right-hand side formula is \(d_{[,]} ([G, \chi ]\varphi ) = \) \(1 + d_{[,]} (\varphi ) + d_{[,]} (\chi )\). Hence, \(\chi \wedge [\psi _G \wedge \chi ]\varphi <^{Size}_{[,], [ \! \langle \! \rangle \! ]} [G, \chi ]\varphi \).

6. On the left-hand side we have that \(d_{[ \! \langle \! \rangle \! ]} (\langle A {\setminus } G, \psi _G \rangle \varphi ) =\) \(d_{[ \! \langle \! \rangle \! ]} (\varphi )\), and on the right-hand side the depth is \(d_{[ \! \langle \! \rangle \! ]} [ \! \langle G \rangle \! ] \varphi = \) \(d_{[ \! \langle \! \rangle \! ]} (\varphi ) + 1\). Hence, \(\langle A {\setminus } G, \psi _G \rangle \varphi <^{Size}_{[,], [ \! \langle \! \rangle \! ]} [ \! \langle G \rangle \! ] \varphi \). \(\square \)

Lemma 6 Let \(\varphi , \psi \in {\mathcal {L}}_{CoRGAL}\). If \(\varphi \rightarrow \psi \) is a theorem, then \(\eta (\varphi ) \rightarrow \eta (\psi )\) is a theorem as well.

Proof

Assume that \(\varphi \rightarrow \psi \) is a theorem. We prove the lemma by induction on \(\eta \).

Base case \(\eta {{:}{=}} \sharp \). Formula \(\varphi \rightarrow \psi \) is a theorem by assumption.

Induction Hypothesis. Assume that for some \(\eta \), \(\eta (\varphi ) \rightarrow \eta (\psi )\) is a theorem.

Case \((\tau \rightarrow \eta (\varphi )) \rightarrow (\tau \rightarrow \eta (\psi ))\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). Formula \((\eta (\varphi ) \rightarrow \eta (\psi )) \rightarrow ((\tau \rightarrow \eta (\varphi )) \rightarrow (\tau \rightarrow \eta (\psi )))\) is a propositional tautology, and, hence, a theorem of CoRGAL. Using the induction hypothesis and R0, we have that \((\tau \rightarrow \eta (\varphi )) \rightarrow (\tau \rightarrow \eta (\psi ))\) is a theorem.

Case \(K_a \eta (\varphi ) \rightarrow K_a \eta (\psi )\) for some \(a \in A\). Since \(\eta (\varphi ) \rightarrow \eta (\psi )\) is a theorem by the induction hypothesis, \(K_a (\eta (\varphi ) \rightarrow \eta (\psi ))\) is also a theorem by R1. Next, \(K_a (\eta (\varphi ) \rightarrow \eta (\psi )) \rightarrow (K_a \eta (\varphi ) \rightarrow K_a \eta (\psi ))\) is an instance of A1, and, hence, a theorem. Finally, using R0 we have that \(K_a \eta (\varphi ) \rightarrow K_a \eta (\psi )\) is a theorem.

Case \([\tau ] \eta (\varphi ) \rightarrow [\tau ] \eta (\psi )\) for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). Since \(\eta (\varphi ) \rightarrow \eta (\psi )\) is a theorem by the induction hypothesis, \([\tau ] (\eta (\varphi ) \rightarrow \eta (\psi ))\) is also a theorem by R2. Formula \([\tau ](\eta (\varphi ) \rightarrow \eta (\psi )) \rightarrow ([\tau ]\eta (\varphi ) \rightarrow [\tau ]\eta (\psi ))\) is implied by axiom schema A5. Using R0 we can conclude that \([\tau ]\eta (\varphi ) \rightarrow [\tau ]\eta (\psi )\) is a theorem of CoRGAL. \(\square \)

Lemma 7 Let \(x\) be a theory, \(\varphi , \psi \in {\mathcal {L}}_{CoRGAL}\), and \(a \in A\). The following are theories: \(x + \varphi = \{\psi \mid \varphi \rightarrow \psi \in x\}, K_a x = \{\varphi \mid K_a \varphi \in x\}\), and \([\varphi ]x = \{\psi \mid [\varphi ]\psi \in x\}\).

Proof

Let \(\psi \) be a theorem, i.e. \(\psi \in \mathrm {CoRGAL}\). Then \(\varphi \rightarrow \psi \) is also a theorem, since \(\psi \rightarrow (\varphi \rightarrow \psi ) \in \mathrm {CoRGAL}\) and CoRGAL is closed under R0. Moreover, \(K_a \psi \) and \([\varphi ] \psi \) are theorems as well due to the fact that CoRGAL is closed under R1 and R2. Therefore, \(\psi \in x + \varphi \), \(\psi \in K_a x\), and \(\psi \in [\varphi ] x\), and hence \(\mathrm {CoRGAL} \subseteq x + \varphi , K_a x, [\varphi ] x\).

The rest of the proof is an extension of the one from Balbiani et al. (2008), where it was shown that \(x + \varphi \), \(K_a x\), and \([\varphi ] x\) are closed under R0. We argue that corresponding sets are closed under R3 and R4.

Case \(x + \varphi \). Suppose that \(\eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in x + \varphi \) for some given \(\chi \), for all \(\psi _G\), and for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(\varphi \rightarrow \eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in x\) for all \(\psi _G\). Since \(\varphi \rightarrow \eta (\chi \wedge [\psi _G \wedge \chi ]\tau )\) is a necessity form, and \(x\) is closed under \(R3\) (by Definition 16), we infer that \(\varphi \rightarrow \eta ([G, \chi ] \tau ) \in x\), and, consequently, \(\eta ([G, \chi ] \tau ) \in x + \varphi \). So, \(x + \varphi \) is closed under \(R3\).

Now, let \(\forall \psi _G\): \(\eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in x + \varphi \). By the definition of \(x+\varphi \) this means that \(\varphi \rightarrow \eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in x\) for all \(\psi _G\). Since \(\varphi \rightarrow \eta (\langle A {\setminus } G, \psi _G \rangle \tau \) is a necessity form and x is closed under R4, we infer that \(\varphi \rightarrow \eta ( [ \! \langle G \rangle \! ] \tau ) \in x\), and, consequently, \(\eta ( [ \! \langle G \rangle \! ] \tau ) \in x + \varphi \). So, \(x + \varphi \) is closed under \(R4\).

Case \(K_a x\). Suppose that \(\eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in K_a x\) for some given \(\chi \), for all \(\psi _G\), and for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \(K_a \eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in x\) for all \(\psi _G\). Since \(K_a \eta (\chi \wedge [\psi _G \wedge \chi ]\tau )\) is a necessity form, and \(x\) is closed under \(R3\) (by Definition 16), we infer that \(K_a \eta ([G, \chi ] \tau ) \in x\), and, consequently, \(\eta ([G, \chi ] \tau ) \in K_a x\). So, \(K_a x\) is closed under \(R3\).

Now, let \(\forall \psi _G\): \(\eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in K_a x\). By the definition of \(K_a x\) this means that \(K_a \eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in x\) for all \(\psi _G\). Since \(K_a \eta (\langle A {\setminus } G, \psi _G \rangle \tau \) is a necessity form and x is closed under R4, we infer that \(K_a \eta ( [ \! \langle G \rangle \! ] \tau ) \in x\), and, consequently, \(\eta ( [ \! \langle G \rangle \! ] \tau ) \in K_a x\). So, \(K_a x\) is closed under \(R4\).

Case \([\varphi ] x\). Finally, suppose that \(\eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in [\varphi ] x\) for some given \(\chi \), for all \(\psi _G\), and for some \(\tau \in {\mathcal {L}}_{CoRGAL}\). This means that \([\varphi ] \eta (\chi \wedge [\psi _G \wedge \chi ]\tau ) \in x\) for all \(\psi _G\). Since \([\varphi ] \eta (\chi \wedge [\psi _G \wedge \chi ]\tau )\) is a necessity form, and \(x\) is closed under \(R3\) (by Definition 16), we infer that \([\varphi ] \eta ([G, \chi ] \tau ) \in x\), and, consequently, \(\eta ([G, \chi ] \tau ) \in [\varphi ] x\). So, \([\varphi ] x\) is closed under \(R3\).

Now, let \(\forall \psi _G\): \(\eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in [\varphi ] x\). By the definition of \([\varphi ] x\) this means that \([\varphi ] \eta (\langle A {\setminus } G, \psi _G \rangle \tau ) \in x\) for all \(\psi _G\). Since \([\varphi ] \eta (\langle A {\setminus } G, \psi _G \rangle \tau \) is a necessity form and x is closed under R4, we infer that \([\varphi ] \eta ( [ \! \langle G \rangle \! ] \tau ) \in x\), and, consequently, \(\eta ( [ \! \langle G \rangle \! ] \tau ) \in [\varphi ] x\). So, \([\varphi ] x\) is closed under \(R4\). \(\square \)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Galimullin, R. Coalition and Relativised Group Announcement Logic. J of Log Lang and Inf 30, 451–489 (2021). https://doi.org/10.1007/s10849-020-09327-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10849-020-09327-2

Keywords

Navigation