Conference paper
Reasoning about knowledge and time in asynchronous systems
Joseph Y. Halpern, Moshe Y. Vardi
STOC 1988
We present a formal model that captures the subtle interaction between knowledge, action, and communication in distributed systems. We extend the standard notion of protocol by defining knowledge-based protocols, ones in which a processor's action may explicitly depend on its knowledge. We also consider what it means for a processor to follow an honest protocol, one where, intuitively, it only sends messages that it knows to be true. Defining these notions turns out to be surprisingly delicate.
Joseph Y. Halpern, Moshe Y. Vardi
STOC 1988
Fahiem Bacchus, Joseph Y. Halpern, et al.
IJCAI 1995
Joseph Y. Halpern, Yoram Moses
Journal of the ACM
Ronald Fagin, Edward L. Wimmers
Theoretical Computer Science