Can you solve the famously difficult greeneyed logic puzzle Alex Gendler

Imagine an island where 100 people,

all perfect logicians,
are imprisoned by a mad dictator.

There’s no escape,
except for one strange rule.

Any prisoner can approach the guards
at night and ask to leave.

If they have green eyes,
they’ll be released.

If not, they’ll be tossed
into the volcano.

As it happens,
all 100 prisoners have green eyes,

but they’ve lived there since birth,

and the dictator has ensured
they can’t learn their own eye color.

There are no reflective surfaces,

all water is in opaque containers,

and most importantly,

they’re not allowed
to communicate among themselves.

Though they do see each other
during each morning’s head count.

Nevertheless, they all know no one would
ever risk trying to leave

without absolute certainty of success.

After much pressure
from human rights groups,

the dictator reluctantly agrees
to let you visit the island

and speak to the prisoners
under the following conditions:

you may only make one statement,

and you cannot tell them
any new information.

What can you say
to help free the prisoners

without incurring the dictator’s wrath?

After thinking long and hard,

you tell the crowd,
“At least one of you has green eyes.”

The dictator is suspicious

but reassures himself that your statement
couldn’t have changed anything.

You leave, and life on the island
seems to go on as before.

But on the hundredth morning
after your visit,

all the prisoners are gone,

each having asked to leave
the previous night.

So how did you outsmart the dictator?

It might help to realize that the amount
of prisoners is arbitrary.

Let’s simplify things
by imagining just two, Adria and Bill.

Each sees one person with green eyes,

and for all they know,
that could be the only one.

For the first night, each stays put.

But when they see each other
still there in the morning,

they gain new information.

Adria realizes that if Bill had seen
a non-green-eyed person next to him,

he would have left the first night

after concluding the statement
could only refer to himself.

Bill simultaneously realizes
the same thing about Adria.

The fact that the other person waited

tells each prisoner his
or her own eyes must be green.

And on the second morning,
they’re both gone.

Now imagine a third prisoner.

Adria, Bill and Carl each see
two green-eyed people,

but aren’t sure if each of the others
is also seeing two green-eyed people,

or just one.

They wait out the first night as before,

but the next morning,
they still can’t be sure.

Carl thinks, “If I have non-green eyes,

Adria and Bill were just
watching each other,

and will now both leave
on the second night.”

But when he sees both
of them the third morning,

he realizes they must
have been watching him, too.

Adria and Bill have each
been going through the same process,

and they all leave on the third night.

Using this sort of inductive reasoning,

we can see that the pattern will repeat
no matter how many prisoners you add.

The key is the concept
of common knowledge,

coined by philosopher David Lewis.

The new information was not contained
in your statement itself,

but in telling it to everyone
simultaneously.

Now, besides knowing at least one
of them has green eyes,

each prisoner also knows
that everyone else is keeping track

of all the green-eyed people they can see,

and that each of them
also knows this, and so on.

What any given prisoner doesn’t know

is whether they themselves are one
of the green-eyed people

the others are keeping track of

until as many nights have passed
as the number of prisoners on the island.

Of course, you could have spared
the prisoners 98 days on the island

by telling them at least 99 of you
have green eyes,

but when mad dictators are involved,
you’re best off with a good headstart.

想象一个岛上有 100 个人,

都是完美的逻辑学家,
被一个疯狂的独裁者囚禁。

除了一条奇怪的规则外,没有任何逃避。

任何囚犯都可以
在夜间接近守卫并要求离开。

如果他们有绿色的眼睛,
他们就会被释放。

否则,他们将被
扔进火山。

碰巧,
所有 100 名囚犯都有绿色的眼睛,

但他们从出生就住在那里

,独裁者确保
他们无法学习自己的眼睛颜色。

没有反射表面,

所有的水都装在不透明的容器中

,最重要的是,

它们
之间不允许交流。

尽管他们确实
在每天早上的人数统计中看到了对方。

然而,他们都知道,如果

没有绝对的成功把握,没有人会冒险尝试离开。


人权组织的巨大压力下

,独裁者在以下条件下勉强
同意让您访问该岛

并与囚犯交谈

您只能发表一项声明,

并且不能告诉他们
任何新信息。

你能说些什么
来帮助释放囚犯

而不引起独裁者的愤怒?

经过深思熟虑后,

你告诉人群:
“你们至少有一个眼睛是绿色的。”

独裁者心存疑虑,

但又向自己保证,你的陈述
无法改变任何事情。

你离开了,岛上的生活
似乎还像以前一样继续。

但是在你访问后的第一百个早晨

所有的囚犯都走了,

每个人都要求
在前一天晚上离开。

那么你是如何智取独裁者的呢?

意识到囚犯的数量是任意的,这可能会有所帮助

让我们
通过想象只有两个 Adria 和 Bill 来简化事情。

每个人都看到一个绿眼睛的人,据

他们所知,
这可能是唯一的一个。

第一个晚上,每个人都呆在原地。

但是当他们早上看到对方
还在那儿时,

他们获得了新的信息。

阿德里亚意识到,如果比尔在
他旁边看到一个非绿眼睛的人,

他会在结束陈述后的第一个晚上离开,

只能提到他自己。

比尔同时意识到
关于阿德里亚的同样事情。

另一个人等待的事实

告诉每个囚犯他
或她自己的眼睛一定是绿色的。

第二天早上,
他们都走了。

现在想象第三个囚犯。

Adria、Bill 和 Carl 各自看到了
两个绿眼睛的人,

但不确定其他人
是否也看到了两个绿眼睛的人,

或者只是一个。

第一个晚上他们像以前一样等着,

但是第二天早上,
他们仍然不能确定。

卡尔想,“如果我的眼睛不是绿色的话,

亚德里亚和比尔只是在
看着对方

,现在他们都会
在第二天晚上离开。”

但当他
在第三天早上看到他们俩时,

他意识到他们
一定也在注视着他。

阿德里亚和比尔
都经历了同样的过程

,他们都在第三天晚上离开。

使用这种归纳推理,

我们可以看到
无论您添加多少囚犯,该模式都会重复。

关键是

哲学家大卫刘易斯创造的常识概念。

新信息并不包含
在你的陈述中,

而是同时告诉所有人

现在,除了知道其中至少有
一个有绿眼睛外,

每个囚犯还
知道其他人都在跟踪

他们能看到的所有绿眼睛的人,

而且每个人
也都知道这一点,等等。

任何给定的囚犯都不知道

他们自己是否是

其他人一直在跟踪的绿眼睛之一,

直到过去的夜晚
与岛上囚犯的数量一样多。

当然,你可以告诉他们至少有 99 人有绿眼睛,这样你就可以让
囚犯在岛上度过 98 天

但是当涉及到疯狂的独裁者时,
你最好有一个良好的开端。