Cheating husbands and other stories: A case study of knowledge, action, and communication

Yoram Moses, Danny Dolev, Joseph Y. Halpern

Research output: Contribution to journalArticlepeer-review

Abstract

The relationship between knowledge and action is a fundamental one: a processor in a computer network (or a robot or a person, for that matter) should base its actions on the knowledge (or information) it has. One of the main uses of communication is passing around information that may eventually be required by the receiver in order to decide upon subsequent actions. Understanding the relationship between knowledge, action, and communication is fundamental to the design of computer network protocols, intelligent robots, etc. By looking at a number of variants of the cheating husbands puzzle, we illustrate the subtle relationship between knowledge, communication, and action in a distributed environment.

Original languageEnglish
Pages (from-to)167-176
Number of pages10
JournalDistributed Computing
Volume1
Issue number3
DOIs
StatePublished - Sep 1986
Externally publishedYes

Keywords

  • Cheating wires
  • Common knowledge
  • Distributed protocols

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Hardware and Architecture
  • Computer Networks and Communications
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Cheating husbands and other stories: A case study of knowledge, action, and communication'. Together they form a unique fingerprint.

Cite this