The formula for an arbitrary social announcement, denoted by $\langle a \rangle\phi$ or $\langle a!\rangle \phi$, signifies that agent $a$ is capable of making a (sincere) social announcement such that $\phi$ holds.
$\langle a!\rangle\phi$: "After $a$ sincerely makes an announcement to its followers, $\phi$ is true."
Noncompactness
The logic of $L_{SAL}$ is not compact. Here are two counterexamples.
$\{\langle a\rangle(B_{a}\bot \wedge \neg B_{b}\bot), \langle a\rangle B_{b}\bot \}\cup \{\neg B_{a}\theta ~~|~~ \theta~~is~~not~~an~~instance ~~of~~tautology~~\}$ $\{\langle a!\rangle B_{b}p \wedge \neg B_{b} p \}\cup\{\neg B_{a}\theta ~~|~~ \theta~~is~~not~~an~~instance~~of~~tautology~~\}$Framework
Language of APAL
$\mathsf{A}$ is a finite set of agents. $\mathsf{Prop}$ is the set of propositional variables. A message is defined as follows
\[ \theta := p~|~\neg \theta~|~(\theta\wedge \theta)\]
And we define language $L_{SAL}$ by specifying
\[ \phi := B_{a} \theta~|~\neg\phi~|~(\phi\wedge\phi)~|~[a: \theta]\phi~|~\langle a! \theta\rangle\phi~|~\langle a \rangle\phi~|~\langle a! \rangle\phi \]
where $p\in \mathsf{Prop}$, $a \in A$ and for each $a$ there is a modality $B_{a}$ in $L_{SAL}$
$~~~~~~~~(f, k)\vDash [a:\theta] \phi \Leftrightarrow [a:\theta](f, k)\vDash \phi$
in which $[a:\theta](f, k) = (f, [a:\theta]k)$
where $[a:\theta]k(b) = \begin{cases} k(b)\cap \llbracket \theta \rrbracket~~~~ {\rm if}~b\in f(a), \\ k(b)~~~~~~{\rm otherwise} \end{cases}$
$~~~~~~~~(f, k)\vDash \langle a!\theta\rangle \phi \Leftrightarrow [a:\theta](f, k)\vDash \phi~\&~k(a)\subseteq \llbracket \theta\rrbracket$
$~~~~~~~~(f, k)\vDash \langle a\rangle\phi \Leftrightarrow \exists\theta [a :\theta](f, k) \vDash \phi$
$~~~~~~~~(f, k)\vDash \langle a!\rangle\phi \Leftrightarrow \exists\theta (k(a) \subseteq \llbracket \theta\rrbracket~\&~[a :\theta](f, k) \vDash \phi)$
Kuijer's Counterexample
Arbitrary announcements, denoted by $\Diamond$, have been studied in $\mathsf{APAL}$. Currently we do not know if $\mathsf{APAL}$ has finitary axiomatization due to Kuijer's Counterexample. The following rule does not preserve validity:
$m, w_{1}\not\vDash \langle \top\rangle\Diamond(p \wedge \neg B_{b}p \wedge \widehat{B_{a}} B_{b}p)\rightarrow \langle \widehat{B_{b}} p\rangle \Diamond (p \wedge \neg B_{b}p \wedge \widehat{B_{a}} B_{b}p)$
Main Results
From $[a:p]\phi \rightarrow \psi$, infer $\langle a\rangle\phi\rightarrow \psi$
where $p$ is a propositional variable that does not occur $\phi$ or $\psi$.
Finitary Axiomatization
The formal system $\mathsf{sal}$ is $\mathsf{Fsal}$ plus the following:
[$K^{F}_{A}$] $[a](\phi \rightarrow \psi) \rightarrow ([a]\phi \rightarrow [a]\psi)$
[$A^{S}$I] $\langle a!\theta\rangle\phi \rightarrow \langle a!\rangle\phi$
[$A^{F}$I] $[a:\theta]\phi \rightarrow \langle a\rangle\phi$
Rules
[$[a]$-Nec] From $ \phi$, infer $ [a]\phi$
[$[a!]$-Nec] From $\phi$, infer $ [a!]\phi$
[$A^{S}$E] From $\langle a!p\rangle\phi \rightarrow \psi $, infer $ \langle a!\rangle\phi \rightarrow \psi$
[$A^{F}$E] From $[a:p]\phi \rightarrow \psi$, infer $\langle a\rangle\phi\rightarrow \psi$
where $p$ is a propositional variable that does not occur $\phi$ or $\psi$.
$\mathsf{sal}$ is a sound and weakly complete finitary axiomatization.
Tableau Calculus
In Chapter 4, we present a complete and non-greedy compact tableau system.
we test the following set of formulas: \[ \{ \langle a!\rangle B_{b}q \wedge \neg B_{b}q, ~~~~ [a:p]\neg B_{b}p\} \\ \Rightarrow unsatisfiable. \\ \{ \langle a!\rangle (B_{b}q \wedge \neg B_{c}r), ~~~~ \langle b!p\rangle (B_{c}p \wedge \neg B_{a}p), ~~~[a:r](\neg B_{b}r \wedge B_{c}r) \} \\ \Rightarrow \{cFa, \neg aFb, \neg bFa, B_{b}p \} \]
Epistemic Distribution
Coherences
We define five coherences for our original models.
- Global coherence: All agents' beliefs are collectively consistent.
- Local coherence: No individual agent's beliefs become inconsistent following sincere announcements.
- Weak coherence: Each agent's beliefs are internally consistent.
- Cohesive coherence: Agents with inconsistent beliefs are separated.
- Flowing coherence: No contradictory flow can be made.
Results
- Following relationship expressible: wc, cc, lc, gc.
- Definable: fc, wc.
- Failure of free announcement necessitation: Indirect axiomatizations are needed.
- Preversing validity by sincere announcement necessitation: cc, lc, gc.
Variants
In Chapter 5, we explore some potential variants of social announcement logic.
- Partial Diffusion: Only some of the speaker's followers receive and update their beliefs with the announcement.
- Cascading Broadcast: Everyone automatically broadcasts the message they receive unless it contradicts their existing beliefs.
- Unfollowing: Agents unfollow those who share messages that conflict with their current beliefs.
Relational Semantics
Achievements
- Establishment of the Framework of Social Announcement Logic
- Proof of the Properties of Social Announcement Logic
- Model Transformation Technique Dealing with Arbitrary Operators
- The Development of A Tableau System
- Variants Exploration for Interdisciplinary Studies
Future Directions
- Axiomatization of Sincere Arbitrary Social Announcement Logic
- Extension and Variants Investigation
- Finite Model Property and Decidability of Arbitrary Social Announcement Logic
- Relation to Public Announcement Logic
- Reduction of Group Announcement
Progress in Public Announcement Logic
The free message model technique can also be used in Public Announcement Logic (PAL).
Boolean Arbitrary Public Announcement Logic (BAPAL) is non-compact.
$\{\Diamond B_{a}(\neg B_{a} p \wedge \widehat{B_{b}}p)\wedge \Diamond\widehat{B_{a}} B_{b}\neg p\}\cup \bigcup_{i>0} \{B_{a}\neg p_{i}\}$
Arbitrary Public Announcement Logic (APAL) has a finitary axiomatization.
From $ \langle \chi\rangle\langle \widehat{B_{c}} p \wedge \neg p\rangle\phi\rightarrow\psi$, infer $ \langle \chi\rangle\Diamond\phi\rightarrow\psi$ where both $p$ and $c$ are free.
Complete Sequence
$\langle G! \rangle \phi \leftrightarrow \bigvee_{\vec{a!} \in S(G)} \langle \vec{a!} \rangle \phi$ where $S(G)$ represents all permutations of $G$.
To perfectly reduce a Group Announcement, the goal is to find the shortest sequence that includes all permutations.
$ \langle a! \rangle \langle b! \rangle \langle a! \rangle \phi \leftrightarrow \langle a! \rangle \langle b! \rangle \phi \vee \langle b! \rangle \langle a! \rangle \phi $
For $|G| = 4$, the shortest sequence length is $12$: $\langle a! \rangle \langle b! \rangle \langle c! \rangle \langle d! \rangle \langle a! \rangle \langle b! \rangle \langle c! \rangle \langle a! \rangle \langle d! \rangle \langle b! \rangle \langle a! \rangle \langle c! \rangle$
This remains an unsolved problem and is often associated with the well-known "Haruhi Problem".
Size | Length |
---|---|
n = 3 | 7 |
n = 4 | 12 |
n = 5 | 19 |
n = 6 | 28 |
n = 7 | 39 |
Reference
- Plaza, Jan (1989). “Logics of public announcements”
- Gerbrandy, Jelle and Willem Groeneveld (1997). “Reasoning about Information Change”
- van Ditmarsch, Hans, Wiebe van Der Hoek, and Barteld Kooi (2007). "Dynamic epis- temic logic"
- Seligman, Jeremy, Fenrong Liu, and Patrick Girard (2013). “Facebook and the epistemic logic of friendship”
- Kuijer, Bouke (2015). "Unsoundness of R$_{\Box}$"
- Christoff, Zoé (2016). “Dynamic logics of networks: information flow and the spread of opin- ion”
- Xiong, Zuojun (2017). “On the logic of multicast messaging and balance in social networks”
- Xiong, Zuojun et al. (2017). “Towards a logic of tweeting”