Can you solve the three gods riddle? - Alex Gendler

13,115,777 views ・ 2017-02-21

TED-Ed


请双击下面的英文字幕来播放视频。

翻译人员: Mingyu Cui 校对人员: Lipeng Chen
00:06
Created by logician Raymond Smullyan
0
6994
2451
由逻辑学家雷蒙德·斯穆里安设计,
00:09
and popularized by his colleague George Boolos,
1
9445
3121
并通过他的同事乔治·布罗斯为人熟知的这道题目,
00:12
this riddle has been called the hardest logic puzzle ever.
2
12566
4610
被称为史上最难的逻辑谜题。
00:17
You and your team have crash-landed on an ancient planet.
3
17176
4339
你和一行人迫降在了一个远古行星上。
00:21
The only way off is to appease its three alien overlords,
4
21515
5001
离开的唯一方法是把正确的工艺品,
00:26
Tee, Eff, and Arr,
5
26516
2540
给三个外星统治者T,F和R,
00:29
by giving them the correct artifacts.
6
29056
2689
从而取悦他们。
00:31
Unfortunately, you don't know who is who.
7
31745
2851
不幸的是,你不知道谁是谁。
00:34
From an inscription, you learn that you may ask three yes or no questions,
8
34596
4591
你从铭文上得知你可以问 每个统治者一个是或否问题,
00:39
each addressed to any one lord.
9
39187
3079
00:42
Tee's answers are always true,
10
42266
2481
T总说真话,
00:44
Eff's are always false,
11
44747
2029
F总说假话,
00:46
and Arr's answer is random each time.
12
46776
3551
R的答案是随机的。
00:50
But there's a problem.
13
50327
1440
但有一个麻烦。
00:51
You've deciphered the language enough to ask any question,
14
51767
3072
你已经掌握了足够的外星语言,可以问任何问题,
00:54
but you don't know which of the two words 'ozo' and 'ulu' means yes
15
54839
5088
但你不知道“哦”和“唔”这两个词,
哪个是“是”,哪个是“否”。
00:59
and which means no.
16
59927
1701
01:01
How can you still figure out which alien is which?
17
61628
3560
你怎么才能弄清楚谁是谁呢?
01:05
Pause here if you want to figure it out for yourself!
18
65188
2959
在这里暂停来思考答案!
01:08
Answer in: 3
19
68147
1821
答案:3
01:09
2
20
69968
1479
答案:2
01:11
1
21
71447
1269
答案:1
01:12
At first, this puzzle seems not just hard, but downright impossible.
22
72716
4512
最开始,你会觉得这个问题不只是难, 简直就是不可能的。
01:17
What good is asking a question
23
77228
1569
问一个问题,却理解不了答案,
01:18
if you can neither understand the answer nor know if it's true?
24
78797
4430
也不知道答案的真假,意义何在?
01:23
But it can be done.
25
83227
1691
但这个问题是有解的。
01:24
The key is to carefully formulate our questions
26
84918
2680
关键在于规范问题的问法,
01:27
so that any answer yields useful information.
27
87598
3700
从而让每种可能的回答都包含有效信息。
01:31
First of all, we can get around to not knowing what 'ozo' and 'ulu' mean
28
91298
4529
首先,我们把“哦”和“唔”放进问题中,
01:35
by including the words themselves in the questions,
29
95827
3751
就能绕过不知道“哦”和“唔”的意思的麻烦;
01:39
and secondly, if we load each question with a hypothetical condition,
30
99578
3961
其次,如果我们在每个问题前面加上假设条件,
01:43
whether an alien is lying or not won't actually matter.
31
103539
4449
那么回答者是否说谎就没关系了。
01:47
To see how that could work,
32
107988
1571
举个例子:
01:49
imagine our question is whether two plus two is four.
33
109559
4071
比如我们问2+2是不是4。
01:53
Instead of posing it directly,
34
113630
1769
我们不直接问,
01:55
we say, "If I asked you whether two plus two is four,
35
115399
3949
而是问,“如果我问你2+2是不是4,
01:59
would you answer 'ozo'?"
36
119348
2191
你的答案是不是‘哦’?”
02:01
If 'ozo' means yes and the overlord is Tee,
37
121539
3080
如果“哦”是“是”,而回答者是T,
02:04
it truthfully replies, "ozo."
38
124619
2740
他会诚实地说“哦”。
02:07
But what if we ask Eff?
39
127359
1930
但如果回答者是F呢?
02:09
Well, it would answer "ulu," or no to the embedded question,
40
129289
4170
他本来要回答“唔”(“否”) ,
02:13
so it lies and replies 'ozo' instead.
41
133459
3657
但是他说谎,还是回答了“哦”。
02:17
And if 'ozo' actually means no,
42
137116
2933
如果“哦”的意思是“否”,
02:20
then the answer to our embedded question is 'ulu,'
43
140049
3540
那么2+2=4问题的答案就本应是“唔”,
02:23
and both Tee and Eff still reply 'ozo,'
44
143589
3480
而T和F仍然都回答“哦”,
02:27
each for their own reasons.
45
147069
2041
两人原因不同。
02:29
If you're confused about why this works,
46
149110
2070
如果你对此有疑惑,
02:31
the reason involves logical structure.
47
151180
2430
是因为这涉及到逻辑结构。
02:33
A double positive and a double negative both result in a positive.
48
153610
5030
正正得正,负负也得正。
02:38
Now, we can be sure that asking either Tee or Eff a question put this way
49
158640
4680
现在,我们可以保证问T或F这样一个问题
02:43
will yield 'ozo' if the hypothetical question is true
50
163320
4141
如果问题为真,那么他们的回答一定是“哦”,
02:47
and 'ulu' if it's false
51
167461
2169
如果问题为假,那么他们的回答一定是“唔”,
02:49
regardless of what each word actually means.
52
169630
3390
这样就避开了“哦”和“唔”的意思。
02:53
Unfortunately, this doesn't help us with Arr.
53
173020
3601
但不幸的是,这个方法对R无效。
02:56
But don't worry, we can use our first question to identify one alien lord
54
176621
4610
别着急,我们可以用我们的第一个问题
判断出一个一定不是R的外星人。
03:01
that definitely isn't Arr.
55
181231
2540
03:03
Then we can use the second to find out whether its Tee or Eff.
56
183771
4341
然后在用第二个问题判断他是T还是F。
03:08
And once we know that,
57
188112
1259
知道了这些之后,
03:09
we can ask it to identify one of the others.
58
189371
3584
我们就可以问他来判断另两个外星人。
03:12
So let's begin.
59
192955
1777
咱们开始吧。
03:14
Ask the alien in the middle,
60
194732
1720
问中间的外星人,
03:16
"If I asked you whether the overlord on my left is Arr, would you answer 'ozo'?"
61
196452
5670
“如果我问你左边的外星人是不是R, 你会回答‘哦’吗?”
03:22
If the reply is 'ozo,' there are two possibilities.
62
202122
4220
如果回答是“哦”,那么有两种情况。
03:26
You could already be talking to Arr, in which case the answer is meaningless.
63
206342
4619
你可能就在跟R说话, 这样答案就毫无意义。
03:30
But otherwise, you're talking to either Tee or Eff,
64
210961
3960
也有可能,你正在和T或F说话,
03:34
and as we know,
65
214921
1270
那么可以知道,
03:36
getting 'ozo' from either one means your hypothetical question was correct,
66
216191
5211
如果答案是“哦”意味着我们的假设问题是对的,
03:41
and the left overlord is indeed Arr.
67
221402
3311
左边的外星人的确是R。
03:44
Either way, you can be sure the alien on the right is not Arr.
68
224713
4750
无论是哪种情况, 你都能确定右边的外星人不是R。
03:49
Similarly, if the answer is 'ulu,'
69
229463
2609
相似地,如果答案是“唔”,
03:52
then you know the alien on the left can't be Arr.
70
232072
3590
你就能知道左边的外星人一定不是R。
03:55
Now go to the overlord you've determined isn't Arr and ask,
71
235662
4365
第二个问题问向确定不是R的外星人,
04:00
"If I asked 'are you Eff?' would you answer 'ozo'?"
72
240027
4136
“如果我问‘你是F吗’,你会回答‘哦’吗?”
04:04
Since you don't have to worry about the random possibility,
73
244163
2989
既然对方的答案不会是随机的,
04:07
either answer will establish its identity.
74
247152
4151
从他的回答一定可以判断他的身份。
04:11
Now that you know whether its answers are true or false,
75
251303
3070
你现在知道他的答案是真是假,
04:14
ask the same alien whether the center overlord is Arr.
76
254373
5098
最后一个问题问他中间的外星人是不是R。
04:19
The process of elimination will identify the remaining one.
77
259471
4513
最后用排除法确定最后一个外星统治者。
04:23
The satisfied overlords help you repair your ship
78
263984
2869
满意的统治者帮你们修好了飞船,
04:26
and you prepare for takeoff.
79
266853
2010
你们将要离开了。
04:28
Allowed one final question, you ask Tee if it's a long way to Earth,
80
268863
4610
你被允许多问一个问题。
你问T,“从这到地球远吗?” T说,“哦。”
04:33
and he answers "ozo."
81
273473
2920
04:36
Too bad you still don't know what that means.
82
276393
2890
你还是不知道从这到地球远不远。
关于本网站

这个网站将向你介绍对学习英语有用的YouTube视频。你将看到来自世界各地的一流教师教授的英语课程。双击每个视频页面上显示的英文字幕,即可从那里播放视频。字幕会随着视频的播放而同步滚动。如果你有任何意见或要求,请使用此联系表与我们联系。

https://forms.gle/WvT1wiN1qDtmnspy7