Group announcement logic (Q975877): Difference between revisions

From MaRDI portal
Set OpenAlex properties.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Alternating-time temporal logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: ‘KNOWABLE’ AS ‘KNOWN AFTER AN ANNOUNCEMENT’ / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q2744124 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Complete STIT Logic for Knowledge and Action, and Some of Its Applications / rank
 
Normal rank
Property / cites work
 
Property / cites work: Alternation / rank
 
Normal rank
Property / cites work
 
Property / cites work: Axiomatising the logic of computer programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: On logics with two variables / rank
 
Normal rank
Property / cites work
 
Property / cites work: Constructive knowledge: what agents can achieve under imperfect information / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4681371 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Modal Logic for Coalitional Power in Games / rank
 
Normal rank
Property / cites work
 
Property / cites work: What one may come to know / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Russian cards problem / rank
 
Normal rank
Property / cites work
 
Property / cites work: Dynamic Epistemic Logic and Knowledge Puzzles / rank
 
Normal rank

Latest revision as of 21:39, 2 July 2024

scientific article
Language Label Description Also known as
English
Group announcement logic
scientific article

    Statements

    Group announcement logic (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    11 June 2010
    0 references
    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.
    0 references
    dynamic epistemic logic
    0 references
    logics for multi-agent systems
    0 references
    coalitions
    0 references
    information-based protocols
    0 references
    0 references

    Identifiers