Lambdia

The Announcement That Told Nobody Anything

A stranger says out loud what every islander can already see, and ten days later ten people leave. The fact was mutual knowledge all along; what the announcement supplied was the nine levels of nested knowledge above it. An explicit count over 4096 possible worlds settles the induction without trusting it.

On an island, nobody can see their own eye colour and everybody can see everybody else's. A stranger passes through, gathers the population, and says out loud that at least one islander has blue eyes. The local rule is old and absolute: anyone who works out their own eye colour leaves that night. Nine mornings pass and nobody has gone. On the tenth morning, people leave. How many?

Ten. The reason this deserves an article rather than a sentence is that the stranger appears to have said nothing whatsoever. If ten islanders have blue eyes, then every single person listening can already see at least nine of them. His announcement is old news to his entire audience, and it still starts a clock that runs for exactly ten days.

The objection that has to be answered first

State the objection at full strength, because half of it is correct. Let BB be the proposition that at least one islander has blue eyes. With ten blue-eyed islanders, a blue-eyed one sees nine and a brown-eyed one sees ten, so the worst informed person in the room is looking at

101=9    110 - 1 = 9 \;\ge\; 1
(1)

blue-eyed neighbours. Everybody knew BB before the stranger opened his mouth. No fact changed hands. If facts were the only currency, the announcement would be theatre and nobody would ever leave.

That conclusion is false, and it is false in a way you can check rather than argue about. Model the island explicitly, run it without the announcement, and no departure ever occurs at any population. Run the identical model with the announcement and the tenth morning empties. True premise, false conclusion. The gap between them is the whole subject.

The induction, done slowly

Begin with one blue-eyed islander. He sees nobody with blue eyes, and the stranger has just asserted that somebody has them. There is exactly one person he cannot inspect, so it is him, and he leaves the first night. This is the one case where the announcement is real news: before it he had no reason to think blue eyes existed at all.

Now two, call them A and B. A sees one blue-eyed islander and reasons: if my own eyes are brown, B is the only one, B sees nobody, and B goes tonight. Morning comes and B is still there. So my eyes are blue. B runs the same argument in reverse and both leave on the second night.

The general step is that same paragraph with a variable in it. Suppose that n1n-1 blue-eyed islanders would first depart on night n1n-1. With nn of them, each blue-eyed islander sees n1n-1 others and reasons: if I am not one of them, the count is n1n-1 and those people go tonight. Nothing happens. So the count includes me:

(n1)+1=n(n-1) + 1 = n
(2)

Each islander is counting mornings against what he can see, and the arithmetic is that thin. Nine silent mornings mean everybody was waiting for the ninth, which means everybody sees nine, which means

n1=9    n=10n - 1 = 9 \;\Longrightarrow\; n = 10
(3)

What the stranger added

Write KiφK_i \varphi for the statement that islander ii knows φ\varphi, and let EφE\varphi mean that all of them do. Iterating EE gives the ladder that matters here:

Eφ=iKiφ,Ek+1φ=E ⁣(Ekφ),Cφ=k0EkφE\varphi = \bigwedge_{i} K_i \varphi, \qquad E^{k+1}\varphi = E\!\left(E^{k}\varphi\right), \qquad C\varphi = \bigwedge_{k \ge 0} E^{k}\varphi
(4)
Common knowledge

A proposition φ\varphi is common knowledge when EkφE^{k}\varphi holds for every kk: everybody knows it, everybody knows that everybody knows it, and so on with no last rung. Mutual knowledge, which is EφE\varphi alone, is only the first rung of that ladder.

The precise situation before the stranger speaks is this. With nn blue-eyed islanders, BB is known to depth n1n-1 and to no greater depth:

En1B holds,EnB failsE^{\,n-1}B \ \text{holds}, \qquad E^{\,n}B \ \text{fails}
(5)

Check it at n=2n=2. A knows BB, since A is looking at a blue-eyed islander. Does A know that B knows BB? A has to allow the world in which A is brown-eyed, and in that world B sees nobody and does not know BB. So E2BE^{2}B fails while E1BE^{1}B holds. Push the same argument one level deeper for each extra islander and you get the general statement.

A public announcement makes BB common knowledge in one stroke, supplying every level from nn upward. At n=10n = 10 that is nine levels of nested knowledge nobody had, delivered by a sentence whose plain content everybody had already. Informally, each silent morning is the island cashing in one of the new levels, which is why the wait is as long as it is. The case n=1n = 1 is the odd one out: there, and only there, somebody learns a fact.

Fig. 1 — With ten blue-eyed islanders, knowledge of B reached the ninth rung on its own. The announcement was worth the rungs above it.

Counting the worlds instead

All of this can be settled without trusting the induction at all. Fix a population, say twelve residents. A possible world is just the subset of them with blue eyes, so there are

212=40962^{12} = 4096
(6)

worlds. An islander can tell two worlds apart exactly when they differ somewhere other than his own eyes, and nothing further needs to be said about anybody's reasoning. The announcement deletes the single world in which nobody is blue-eyed. Every silent morning after that deletes more, and the pattern is exact: after tt silent mornings the worlds ruled out are precisely those with tt or fewer blue-eyed islanders,

#{worlds eliminated}  =  j=0t(12j)\#\{\text{worlds eliminated}\} \;=\; \sum_{j=0}^{t} \binom{12}{j}
(7)

which runs 13, 79, 299, 794, 1586, 2510, 3302, 3797 and 4017 for t=1t = 1 through 99. Seventy-nine worlds survive the ninth silent morning, and they are exactly the worlds with ten or more blue-eyed islanders. A blue-eyed islander was choosing between nine and ten, and nine has just been deleted, so he knows.

A brown-eyed islander is choosing between ten and eleven. Both survive, so he learns nothing and stays home. That asymmetry is why ten people leave rather than the whole island.

Fig. 2 — The possible worlds thin out one binomial layer per silent morning. When 79 are left, ten islanders can each rule out brown eyes.

Ten mornings, ten people

A ladder drawing invites the reading that one person leaves per morning for ten mornings. That is not what happens. Nine mornings pass with nobody going anywhere, and then ten islanders leave together, because every blue-eyed islander occupies the identical position: each sees nine, each has waited nine, each finishes the same deduction at the same instant.

There is a tail to it. The islanders left behind watch the departure, conclude that the count was ten rather than eleven, and so learn their own colour as well, at least where there are two colours to choose between. The interesting part ends on the tenth morning.

The assumptions, and how to break them

The result is exact and also brittle, which is a combination worth respecting. It needs every islander to reason perfectly and to know that the others do, and it needs mornings to be shared events so that silence is observable. Remove any of that and the count stops meaning anything.

The most instructive failure is a private announcement. Suppose the stranger takes each islander aside and whispers the same sentence. Now EBE B holds, but E2BE^{2}B does not, because no islander knows the others were told. The ladder is never built and no departure ever happens, from identical content delivered in a different room. One islander who cannot carry out the induction does the same damage: the chain stalls at his rung and the island stays put.

One assumption people expect to matter does not. The answer counts blue-eyed islanders, not residents. Nothing in the argument ever asks how big the island is, which is why the puzzle can be posed without telling you.

Sources and further reading

The numbers here were checked against an explicit possible-worlds model of a twelve-person island, run over all 4096 worlds. First departure night equals the number of blue-eyed islanders for every population from one to twelve, that many leave together each time, and with the announcement removed the model never produces a departure at all.

Comentarios · 0

Sé el primero en comentar.