Mutual knowledge is a fundamental concept about information in game theory, (epistemic) logic, and epistemology. An event is mutual knowledge if all agents know that the event occurred.[1] However, mutual knowledge by itself implies nothing about what agents know about other agents' knowledge: i.e. it is possible that an event is mutual knowledge but that each agent is unaware that the other agents know it has occurred.[2] Common knowledge is a related but stronger notion; any event that is common knowledge is also mutual knowledge.
The philosopher Stephen Schiffer, in his book Meaning, developed a notion he called "mutual knowledge" which functions quite similarly to David K. Lewis's "common knowledge".[3]
Communications (verbal or non-verbal) can turn mutual knowledge into common knowledge. For example, in the Muddy Children Puzzle with two children (Alice and Bob,
G=\{a,b\}
Ma\landMb
p=[\existsx\inG(Mx)]
Kap\landKbp
(\negKaKbp)\land(\negKbKap)
p=[\existsx\inG(Mx)]
p
Kap
CGKap
p
Kbp
CGKbp
p
CGEGp ⇒ CGp