Journal of Logic and Computation Advance Access originally published online on May 30, 2007
Journal of Logic and Computation 2007 17(3):555-585; doi:10.1093/logcom/exm015
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Original Articles |
Epistemic Actions as Resources
Oxford University Computing Laboratory, Oxford, UK. E-mail: baltag{at}comlab.ox.ac.uk; coecke{at}comlab.ox.ac.uk
School of Electronics and Computer Science, University of Southampton, Southampton, UK. E-mail: ms6{at}ecs.soton.ac.uk
Received 8 June 2006.
| Abstract |
|---|
We provide an algebraic semantics together with a sound and complete sequent calculus for information update due to epistemic actions. This semantics is flexible enough to accommodate incomplete as well as wrong information e.g. due to secrecy and deceit, as well as nested knowledge. We give a purely algebraic treatment of the muddy children puzzle, which moreover extends to situations where the children are allowed to lie and cheat. Epistemic actions, that is, information exchanges between agents
, are modeled as elements of a quantale. The quantale
acts on an underlying Q-right module
of epistemic propositions and facts. The epistemic content is encoded by appearance maps, one pair
and
of (lax) morphisms for each agent
, which preserve the module and quantale structure respectively. By adjunction, they give rise to epistemic modalities, capturing the agents' knowledge on propositions and actions. The module action is epistemic update and gives rise to dynamic modalitiescf. weakest precondition. This model subsumes the crucial fragment of Baltag, Moss and Solecki's dynamic epistemic logic, abstracting it in a constructive fashion while introducing resource-sensitive structure on the epistemic actions.
Keywords: Multi-agent system; epistemic logic; linear logic; dynamic logic; sequent calculus; quantale; Galois adjoint; muddy children puzzle