Group announcement logic
The paper studies the differences and relationships between three logics for multi-agent systems; two of them, public announcement logic (PAL) and arbitrary public announcement logic (APAL), come from the literature while the third one, group announcement logic (GAL), is new and is the main topic of the paper. All of them are developed within the framework of epistemic logic for a set \(\{1,\dotsc,n\}\) of agents, using a language \(\mathcal L_{el}\) that contains for each agent \(i\) a modal operator \(K_i\). A Kripke structure \(\mathcal M\) over a set \(S\) of states equips each agent \(i\) with an equivalence relation \(\sim_i\) over \(S\); a formula of the form \(K_i\varphi\) is then true in \(\mathcal M\) at state \(s\), denoted \({\mathcal M},s\models K_i\varphi\), if for all states \(t\) that are \(\sim_i\)-equivalent to \(s\), \({\mathcal M},t\models\varphi\); the intended meaning is that in state \(s\), agent \(i\) knows \(\varphi\). {\parindent5mm \begin{itemize}\item[1)] PAL extends \(\mathcal L_{el}\) with formulas of the form \([\psi]\phi\) with \(\psi\in\mathcal L_{el}\), defined to be true in \(\mathcal M\) at \(s\) just in case if \({\mathcal M},s\models\psi\) then \({\mathcal M}_{|\psi},s\models\phi\), where \({\mathcal M}_{|\psi}\) is the Kripke structure whose states are all \(t\in S\) with \({\mathcal M},t\models\psi\), and that restricts the equivalence relations \(\sim_i\) to this set of states. The dual of \([\psi]\phi\) is denoted \(\langle\psi\rangle\phi\), and \({\mathcal M},s\models\langle\psi\rangle\phi\) intuitively holds if \(\psi\) is true at \(s\) and after \(\psi\) has been announced, \(\phi\) is true at \(s\). \item[2)] APAL extends PAL with formulas of the form \(\square\phi\), defined to be true in \(\mathcal M\) at \(s\) just in case for all \(\psi\in\mathcal L_{el}\), \({\mathcal M},s\models[\psi]\phi\). The dual of \(\square\phi\) is denoted \(\lozenge\phi\), and \({\mathcal M},s\models\lozenge\phi\) intuitively holds if after some formula true at \(s\) has been announced, \(\phi\) is true at \(s\). \item[3)] GAL extends PAL with formulas of the form \([G]\phi\) with \(G\) a set of agents (a subset of \(\{1,\dotsc,n\}\)), defined to be true in \(\mathcal M\) at \(s\) just in case for all sets \(\{\psi_i\mid i\in G\}\) of members of \(\mathcal L_{el}\), \({\mathcal M},s\models[\bigwedge_{i\in G}K_i\psi_i]\phi\). The dual of \([G]\phi\) is denoted \(\langle G\rangle\phi\), and \({\mathcal M},s\models\langle G\rangle\phi\) intuitively holds if after each agent in \(G\) has announced a formula it knows is true at \(s\), all announcements taking place simultaneously, \(\phi\) is true at \(s\). \end{itemize}} The authors give a number of logical properties of GAL, in particular in relation to formulas that involve both a \(K_i\) and the \([G]\) or \(\langle G\rangle\) operators. Most notably, they prove that \({\mathcal M},s\models\langle G\rangle\phi\) is equivalent to \(\phi\) being true in \(\mathcal M\) at \(s\) after a finite sequence of announcements by agents in \(G\) have been made, and they prove a ``Church-Rosser property, that is, that a formula of the form \(\langle G\rangle[G]\phi\rightarrow[G]\langle G\rangle\phi\) is valid. They provide a sound and complete axiomatization of GAL, before comparing the expressive power of the three logics, proving that GAL and PAL are equally expressive when \(n=1\) (single agent), that GAL is more expressive than PAL when \(n\geq 2\), and that GAL is not at least as expressive as APAL (the authors conjecture that GAL and APAL are incomparable). They show that the decision problem for GAL is PSPACE-hard. Then the authors discuss some subtleties of GAL around the ability of a coalition to make a formula \(\phi\) come true by making some public announcement (which is what \(\langle G\rangle\phi\) expresses), knowing or not that they -- the members of the coalition -- have this ability, and knowing or not how to do it (what to announce). In the last section, they discuss the relevance of GAL for formalizing security protocols, using the Russian Cards Problem as an example.
- Coalition and group announcement logic
- Group announcement logic with distributed knowledge
- Coalition and relativised group announcement logic
- Bilattice public announcement logic
- A public announcement separation logic
- scientific article; zbMATH DE number 7444842
- Public announcement logic with distributed knowledge
- Public announcement logic in HOL
- Logic of questions and public announcements
- Reasoning about permitted announcements
- `Knowable' as `known after an announcement'
- A Complete STIT Logic for Knowledge and Action, and Some of Its Applications
- A Modal Logic for Coalitional Power in Games
- Alternating-time temporal logic
- Alternation
- Axiomatising the logic of computer programming
- Constructive knowledge: what agents can achieve under imperfect information
- Dynamic Epistemic Logic and Knowledge Puzzles
- scientific article; zbMATH DE number 2182496 (Why is no real title available?)
- Modal logic
- On logics with two variables
- The Russian cards problem
- What one may come to know
- Resolving distributed knowledge
- Together we know how to achieve: an epistemic logic of know-how
- APAL with memory Ii better
- The dynamics of epistemic attitudes in resource-bounded agents
- On composition of bounded-recall plans
- Positive announcements
- Verification and strategy synthesis for coalition announcement logic
- Logics with group announcements and distributed knowledge: completeness and expressive power
- Populational announcement logic (PPAL)
- Coalition and relativised group announcement logic
- Knowing-how under uncertainty
- Group announcement logic with distributed knowledge
- Public group announcements and trust in doxastic logic
- The undecidability of arbitrary arrow update logic
- Simulative belief logic
- Arbitrary public announcement logic with memory
- The logic of public announcements, common knowledge, and private suspicions
- Alternating-time temporal announcement logic
- Mathematics of public announcements
- The undecidability of quantified announcements
- Model checking for coalition announcement logic
- Coalition and group announcement logic
- Arbitrary arrow update logic with common knowledge is neither RE nor co-RE
- Together we know how to achieve: an epistemic logic of know-how (extended abstract)
- Arbitrary arrow update logic
- On the Dynamics of Institutional Agreements
- scientific article; zbMATH DE number 1746025 (Why is no real title available?)
- Putting right the wording and the proof of the truth lemma for \textit{APAL}
- Propositional quantification in logics of contingency
- Exploring the tractability border in epistemic tasks
- From public announcements to asynchronous announcements
- Resolving distributed knowledge
- How to agree without understanding each other: public announcement logic with Boolean definitions
- Intelligence in strategic games
- What will they say? -- Public announcement games
- To be announced
- Communication pattern logic: epistemic and topological views
- Satisfiability of Arbitrary Public Announcement Logic with Common Knowledge is Σ^1_1-hard
- Reasoning about permitted announcements
- First steps in updating knowing how
- No finite model property for logics of quantified announcements
- Attainable knowledge and omniscience
- An epistemic logic of preferences
- Intentionally anonymous public announcements
- Knowable as knowing how to inquire
- Topic-based communication between agents
- Epistemic skills: logical dynamics of knowing and forgetting
- Epistemic skills: reasoning about knowledge and oblivion
- R-Mod: minimal structural revision of \(\mathrm{S}5\) epistemic models
- Knowing the price of success
This page was built for publication: Group announcement logic
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q975877)