The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

Knowledge and common knowledge in a distributed environment

The work

AuthorsJoseph Y. Halpern; Yoram Moses
Editors
Typearticle
Year1990
Citekeyhalpern1990knowledge

Where it appeared

Published inJournal of the ACM
PublisherAssociation for Computing Machinery (ACM)
Volume37
Issue3
Pages549--587

Identifiers

DOI10.1145/79147.79161
ISSN0004-5411

From crossref.

Abstract

Reasoning about knowledge seems to play a fundamental role in distributed systems. Indeed, such reasoning is a central part of the informal intuitive arguments used in the design of distributed protocols. Communication in a distributed system can be viewed as the act of transforming the system's state of knowledge. This paper presents a general framework for formalizing and reasoning about knowledge in distributed systems. It is shown that states of knowledge of groups of processors are useful concepts for the design and analysis of distributed protocols. In particular, distributed knowledge corresponds to knowledge that is “distributed” among the members of the group, while common knowledge corresponds to a fact being “publicly known.” The relationship between common knowledge and a variety of desirable actions in a distributed system is illustrated. Furthermore, it is shown that, formally speaking, in practical systems common knowledge cannot be attained. A number of weaker variants of common knowledge that are attainable in many cases of interest are introduced and investigated.

How it got here

How it got hereagent via crossref
Added2026-10-23 23:52 UTC
Not denied bya person 2026-10-29 17:12 UTC

Filed under

halpern jacm

Cite it as

@article{halpern1990knowledge,
  title        = {Knowledge and common knowledge in a distributed environment},
  author       = {Joseph Y. Halpern and Yoram Moses},
  year         = {1990},
  journal      = {Journal of the ACM},
  publisher    = {Association for Computing Machinery (ACM)},
  volume       = {37},
  number       = {3},
  pages        = {549--587},
  issn         = {0004-5411},
  doi          = {10.1145/79147.79161},
}

This record lives at https://refs.drheap.org/halpern1990knowledge/ and will keep doing so.