The logic of public announcements, common knowledge, and private suspicions
This paper presents a logical system in which various group-level epistemic actions are incorporated into the object language. That is, we consider the standard modeling of knowledge among a set of agents by multi-modal Kripke structures. One might want to consider actions that take place, such as announcements to groups privately, announcements with suspicious outsiders, etc. In our system, such actions correspond to additional modalities in the object language. That is, we do not add machinery on top of models (as in Fagin et alia), but we reify aspects of the machinery in the logical language. Special cases of our logic have been considered in Plaza, Gerbrandy, and Gerbrandy and Groeneveld. The latter group of papers introduce a language in which one can faithfully represent all of the reasoning in examples such as the Muddy Children scenario. In that paper we find operators for updating worlds via announcements to groups of agents who are isolated from all others. We advance this by considering many more actions, and by using a more general semantics. Our logic contains the infinitary operators used in the standard modeling of common knowledge. We present a sound and complete logical system for the logic, and we study its expressive power.
|Mathematical Logic (acm F.4.1), Knowledge Representation Formalisms and Methods (acm I.2.4), Distributed Artificial Intelligence (acm I.2.11)|
|Software Engineering [SEN]|
Baltag, A, Moss, L.S, & Solecki, S. (1999). The logic of public announcements, common knowledge, and private suspicions. Software Engineering [SEN]. CWI.