Nepedia
Back to Discover
Fluent Reader
🔢

Common knowledge (logic)

math Maturity 7-9 Next article →

Imagine you and your friends all know a secret. You know it, and your friends know it too. You also know that they know it. You even know that they know that you know it! This loop of knowing goes on and on forever. In math, we call this special kind of shared information common knowledge.

It is much stronger than just a group of people knowing the same thing. If you whisper a fact to every person in a room, they all know it. But they might not know that everyone else heard it. To make it common knowledge, the fact must be shared publicly. A loud, truthful announcement makes it so everyone knows the fact and knows that everyone else heard it too.

Mathematicians use common knowledge to solve very tricky puzzles. One famous example is the blue-eyed islander puzzle.

On this island, people have blue or green eyes. They cannot see their own eye color, and they cannot talk about it. However, everyone can see everyone else's eye color. If an outsider makes a public announcement that "at least one person has blue eyes," something amazing happens. Even though everyone already saw blue eyes, the public announcement makes that fact common knowledge. This allows the blue-eyed people to use logic to figure out their own color. They can watch to see if others leave the island at dawn. Eventually, all the blue-eyed people will realize their color and leave together.

Many smart thinkers have explored this idea over many years. The philosopher David Kellogg Lewis first introduced it in 1969. In that same year, a sociologist named Morris Friedell also wrote about shared awareness. Another philosopher, Stephen Schiffer, wrote a book in 1972 called Meaning. He used the term "mutual knowledge," which works very much like common knowledge.

These thinkers wanted to understand how we share ideas and meanings. Their work helped lay the foundation for how we study logic and language today.

In 1976, Robert Aumann gave this idea a mathematical shape. He used set theory to create a formal way to describe it.

This was a huge step for the field of game theory. Later, in the 1980s, computer scientists became very interested in this topic too. They use these ideas to help many different systems work together. They study how groups of computers or agents can share information correctly. This helps machines make smart decisions when they are working in a large group.

Common knowledge helps us understand how the world works every day. It shows us why a public announcement is different from a private message. It also explains how people can reach an agreement without talking. In math, it connects to things like patterns and logical rules. Whether it is people on an island or computers in a network, the rules stay the same. Knowing that "everyone knows" changes how we act and what we can do. This simple idea helps us solve very big and complex problems.

500 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.