Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-07T19:42:25.864Z Has data issue: false hasContentIssue false

You can only be lucky once: optimal gossip for epistemic goals

Published online by Cambridge University Press:  19 April 2024

Hans van Ditmarsch
Affiliation:
University of Toulouse, CNRS, IRIT, Toulouse, France
Malvin Gattinger*
Affiliation:
ILLC, University of Amsterdam, Amsterdam, Netherlands
*
Corresponding author: Malvin Gattinger; Email: malvin@w4eg.eu
Rights & Permissions [Opens in a new window]

Abstract

It is known that without synchronization via a global clock one cannot obtain common knowledge by communication. Moreover, it is folklore that without communicating higher-level information one cannot obtain arbitrary higher-order shared knowledge. Here, we make this result precise in the setting of gossip where agents make one-to-one telephone calls to share secrets: we prove that “everyone knows that everyone knows that everyone knows all secrets” is unsatisfiable in a logic of knowledge for gossiping. We also prove that, given n agents, $2n-3$ calls are optimal to reach “someone knows that everyone knows all secrets” and that $n - 2 + \binom{n}{2}$ calls are optimal to reach “everyone knows that everyone knows all secrets.”

Information

Type
Special Issue: WoLLIC 2022
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Table 1. Results of $ab.cd.ac.bd.ad.bc.ab.cd$. A lower case y in column x means x knows the secret of y; an upper case Y means x knows that y is an expert. Therefore, “abcd” denotes an expert and “ABCD” denotes a super expert

Figure 1

Table 2. Results of $ac.ad.ac.bc.ac$ including a lucky call

Figure 2

Table 3. Results of $ab.cd.bd.ad.ac$

Figure 3

Table 4. Characterizing luck by mutually exclusive cases, given all different $a,b,c \in A$, and call sequence $\sigma$. Property ${K_a\mathsf{magic}}$ is the formula $K_a \bigvee_{d \in A} (\mathit{Exp}_d \wedge \neg K_a \mathit{Exp}_d)$. Note that $\sigma\not\models\mathit{Exp}_b$ already implies $\sigma\not\models K_a \mathit{Exp}_b$. Technical condition $(*)$ is made explicit in Proposition 29

Figure 4

Table 5. Results of $bc.cd.bc.ab.ac.ce.ac.be.ab.ad$, followed by the results of the shorter sequence $bc.cd.bc.ab.ac.ce.ac.ad$ where we only showed the final two rows, for comparison. Both sequences are the same until the horizontal line