三体中的猜疑链为什么我只能推到第三层,是智商不够吗? - 灵剑 的回答
title: 三体中的猜疑链为什么我只能推到第三层,是智商不够吗? - 灵剑 的回答
url: https://www.zhihu.com/question/53007428/answer/509200334
author: 灵剑 (60cd9664ef2f13d8d5ddba060ef35a8a)
voteup: 227 赞同
created: 2018-10-08 20:00:00
updated: 2018-10-08 20:00:00
fetched: 2022-05-08 16:53:20
count: 约 1531 字
version:
tags: [刘慈欣(作家), 逻辑, 三体(书籍), 智商, 三体 Ⅱ : 黑暗森林]
如果我知道你是善意的,你也知道我是善意的,我也知道你也知道我是善意的,你也知道我也知道你是善意的,这不就完美了么,为什么还会有第四层,第五层。。。
我身边看过三体的朋友给我解释的时候好像也不正面回答,都是照搬书上的,而且还嘲笑我笨。我一直都在想,他们真的能推到第四层第五层或者更多层吗?还是这本来就是一件皇帝的新装,其实他们也只能推到第三层,然后为了显示自己智商高而说自己也能推到很多层?
刘慈欣(作家), 逻辑, 三体(书籍), 智商, 三体 Ⅱ : 黑暗森林
就是所谓公共知识的概念啊……用公式来表示,
然后我们规定:
这个式子显然是可以无限层迭代下去的,第一层是“我知道你是善意的”,第二层“我知道你知道我是善意的”,第三层“我知道你知道我知道你是善意的”,第四层“我知道你知道我知道你知道我是善意的”
如果两个人面对面,在确保通信无故障的情况下交换了双方的善意,握了一下手,那么这个时候一瞬间所有的A和B就都成立了(因为能确信通信是可靠的),这个就叫做公共知识。
如果两个人必须通过不可靠的信道来通信呢?
设想现在我和你通过星际信道通信,但是有可能消息会丢失,于是:
我发送“我是善意的”给你(A0)
你收到我的消息,回复说已收到,而且你也是善意的(B0,B1)
我收到消息(A1,A2)
但是如果我不再做出表示,那么你就会想:我的回信到底对方收到了没有呢?如果没有收到,那么在对方看来,就是对自己发送的消息默不作声,那么可能不是善意的,可能会为了排除风险主动攻击。既然这样, 那么你也有可能需要做出防范甚至先发制人的策略(即便对方是善意的,也可能因为以为自己不善意而先发制人) 。
那么为了消除这种误解,我需要继续回复:已确认A1、A2
你收到消息(B2,B3)。但如果你不继续回复了,我就会想:对方有没有收到我的消息呢?如果没有收到,可能就会以为我没有收到B0、B1,于是可能防止我因为误解的攻击,而先发制人。 那么,我也有必要防范这个因为误解的攻击,甚至我也需要先发制人 。
于是你也继续回复:已确认B2、B3
我收到消息(A3、A4)。但如果我不回复,你就会想,对方会不会没有收到B2、B3,为了防止我基于误解发起的攻击,而进行先发制人呢? 那么我仍然需要考虑先发制人 。
注意这个时候,双方的善意都已经被确认了,双方也都知道对方了解了自己的善意,但更高阶的知识仍然没有确认,也就无法停下猜疑,反复回复再多次数也无法完成这个无限阶的证明。你可以发现,双方每次发送消息之后,都会担心对方没有收到消息而发起先发制人的攻击,于是自己也筹备先发制人的攻击,这就导致猜疑永远无法消除。
更直接地来说,对方的善意无法排除对方产生误解而发起先发制人的攻击的可能性,而误会可以是无限阶的,每一阶的知识只能消除下面一级的误会,但同时也产生了更高级别的误会,所以猜疑是消除不了的。
但是,其实这只是纯粹数学上的结论。工程上来说,TCP是这样解决问题的:
我:我是善意的(1)
你:收到,我也是善意的,我的朋友,我相信我们的通信虽然有可能丢失,但不会永远丢失,我会不断重发这个消息,直到收到你的回复为止,也请你不断发送回复直到我收到为止;如果你不再收到重复的消息,说明我已经收到了你的回复,我将不再回复你的回复,以防止产生猜疑。(2)
我:收到了你的回复,我将不断发送这个回复,直到不再收到你的消息为止(3)
双方都收到了最后一封消息,然后陷入沉默。几天过去了,从概率上来说,我可以以极高的概率确认你的确因为收到了回复(3)而停止重复发送消息(2),而你也可以肯定自己停止发送消息这件事已经被我确认了,于是两个文明实现了相互信任。虽然从数学上来说,仍然不是绝对确定双方达成了共识,但达成共识的概率可以任意高,这就够了。
yaoyao:
所以,只有实力不足才会猜疑。否则的话,就不是商量而是通知了:
我和你们说哈,我的善意只建立在你们的善意之上。你们用行动来表明自己的立场吧。
你看,这样就不会有什么猜疑链了。 (21 赞)
目标xx诺森德 -> yaoyao: 这就引出了第二个问题“技术爆炸”,你这边一发通知,对面立刻发展起来把你灭了 (37 赞)
二中吴彦祖 -> yaoyao: 所以引入了技术爆炸嘛。其实不存在什么神级文明,大家实力都一样。 (4 赞)
yaoyao -> 目标xx诺森德: 技术爆炸和你是否表明善意无关,该爆炸的无论如何都会爆炸。只有弱者才害怕别人比自己强,强者拥有不畏惧一切的自信,自然也就不需要去猜疑。
知乎用户ZHXobc -> yaoyao: 对面的善意可以是伪装的,在实力不如你的情况之下的一种伪装 (4 赞)
yaoyao -> 知乎用户ZHXobc:
最后还是拼实力,伪装还是真实毫无二致。其实最根本的原因是:猜疑链不解决任何问题!拜占庭将军问题只是一个逻辑问题!现实之中,根本无需送信和确认,只要任意一个将军开始攻击,另一个将军自然会知道对方已经开始攻击了,那么他就会同样发起攻击。DO
IT,这才是解决问题的正确方法。
Artemis -> yaoyao:
兄弟
你这句强者不畏惧一切,看的我头有点晕,这就是文中又提到的自大才是最大的敌人,技术爆炸是不可常理理解的,我无法猜测你会不会技术爆炸,也就无法保证我自己会不会受到威胁
毁灭你,与你何干 (8 赞)
天大熊才猫 -> yaoyao: 元朝强不强?
君子之交淡如水 -> yaoyao: 額⊙∀⊙!實力強也未必能贏的,三體於地球不要太強!但還是讓邏輯給止住了
知乎用户: 这就引入了三次握手四次挥手/😂 (14 赞)
Azathoth: 这个的问题在于。你不知道双方都表示善意之后,会不会在握手的时候对方突然发现你的科技发展速度超过预想,觉得你有潜在威胁,然后一枪把你崩了。 (8 赞)
人生美丽:
串谋可以打破猜疑链,而且猜疑链难道不应有适当的条件吗?
eg:1.双方拥有可以使对方能力下降的能力
2.弱势方发展速度爆炸,强势方发展速度远远小于弱势方 且能在及时的时间遏制弱势方
3.彼此了解(no)但这并不黑暗森林
首先,可以就先从文明强度来分析
假设A为强B为弱 但A远远强于B 且发展速度由于科技叠加会使水平加速发展 A的发展加速度也高于B那么 黑暗森林不存在
弱势B没有胜利的胜算 会选择
1.更为划算的加入同盟
2.稍加无意义的反抗成为A的附属
3.进行谈判,互相学习交流,并给予资源(似殖民地)
4.捏造一个绝对强于A的C 将A的位置是否交给C做要挟 以此为筹码谈判
5.不做任何选择按兵不动 敌动我不动 等待A的下一步(最蠢的智者下下策)
6.主动进攻 主动削减自己 将星球拱手相让(最蠢的愚者疯狂)赌的是战斗会被其他文明 (其中有绝对强于A的C)观测到 鱼死网破 保留地球这个“鱼塘”
7.逃跑吧(:3」∠)像小说里造飞船逃跑那样 如果来得及的话
8.捏造拥有庞大同盟的庇护(个人觉得这是一个期望收益以上选项中最小的了)
强势A有绝对的胜算 会选择
1.计算航程和最坏打算的损耗 与 得到附属星后获得的收益
若1.收益成立则派往前去 那么必将会产生以下可能
&威慑 使B投降 成功即占领 失败即简单的攻击占领
&接受B的谈判 将B化为伪殖民地 获得资源 同时 给予技术扶持但发展加速度依旧远小于A本部
若1.收益不成立则有以下可能
&仍派遣并进行文化交流 产生文明间友好贸易 但A的前沿科技B无论如何都无法取得 限制发展速度
一旦有机会再次考虑方案1.
&标记并摧毁 或欲摧毁目标(一旦B与C(一个比A更强大 发展速度 加速度更快 但尚未知晓的文明)产生信息交流无论形式
都会诞生出下一个高于A低于C的进阶级B文明(无论是C的人口还是C扶持下的B人口) 若无和平协议 留着就是祸害
(当然协议也只不过是“一张白纸”绝对力量差距产生后自然破坏 )
引入概念:
1.一个比A更强大 发展速度 加速度更快 但尚未知晓的文明C 这时我们把他们的文明力量比较 用“绝对强”来形容 eg:C绝对强于A 反之
2.一个比A更弱小 但发展速度 加速度更快 但尚未知晓的文明C 这时我们把他们的文明力量比较 用“将强”来形容 eg:C将强于A 反之
3.一个比A更强大 发展速度慢于A 加速度更快 但尚未知晓的文明C这时我们把他们的文明力量比较用“未来将无限强于”来形容 反之
4.一个比A更弱 发展速度快于A 加速度更慢 但尚未知晓的文明C这时我们把他们的文明力量比较用“未来将可能强于”来形容 反之
那么就会在此产生问题:如果B在与A产生联系之前是否有其他文明与B产生联系
若产生联系则是
&一个绝对强于A的C
&一个绝对弱于B的D
&一个将强于A的E
&一个将弱于B的F
&一个将弱于A的G
&一个未来将无限强于A的H
&一个未来将可能强于A的I
.................................................
..........................
就是现阶段强弱比较
和发展速度比较
发展加速度比较
发展加速度的导数比较
以及导数的导数 以及这个模式循环下去直到对几千年甚至几万年或者更久 有充足时间应对(人为操作)时 停止这种方式继续分析下去
因为分析的结果影响收益的判断已经没有研究下去的意义了 趋近于无穷
只有像已列出的第三种和最后两种这样的以及对于其他文明一旦发现A且现在的A成为现在的B种种情况 黑暗森林发展才成立。
所以大刘可能是简化或者没想这么细 毕竟只是写在创作文学作品
但是这个黑暗森林发展真的并不能称为文明间的全部法则
这远远不够!!!!
这远远不够!!!
这远远不够!!
第一类的第一种情况的第一种小情况并没有完全分析列出,可以自己分析一下,我实在不想码字了,这就像是一场赌博
我更想把宇宙文明发展用“宇宙文明赌徒心理博弈法则”来诠释
我很想展开说说或者做成视频在b站投稿,但我要考试啦
(( (//̀Д/́/) )) 复习去啦 玩高数去啦 (2 赞)
灵剑 -> 人生美丽: 主要是因为技术爆炸,A没法保证下一个时刻B是不是就会突然发展出远超出自己的技术,那不如尽早清理掉
人生美丽 -> 灵剑: 技术爆炸是基于技术迭代的,技术越发达 技术爆炸越显著
灵剑 -> 人生美丽: 刘慈欣不是这么认为的,他认为技术发展是偶然、飞跃式的,就像西方和中国之前都是中国比较发达,但工业革命短短几十年就颠覆了。事实上也的确有可能,因为从技术发展上看,经常是会进入一个瓶颈期,然后一次偶然的发现一下打开了一个全新领域,之后就会极速发展。 (2 赞)
荆哲 -> 人生美丽: 你最后的描述可能有勘误,假如以三个由+/-组成的符号表示这八种情况,第一个是当前强度第二个是速度第三个是加速度,那么+-+和-+-被你描述了两次,而++-和--+你并没有描述。
人生美丽 -> 荆哲:
首先我所描述的那几个概念根据你所提出的简化可列为+++ -++ +-+ -+-
其实并没有重复,因为出现第三文明的文明强弱会相当影响原AB 二者之间的决策 就需要分析第三文明现在情况以及文明速度加速度在AB中的具体位置
比如第一个例子是在A之上的+++ ,+++也可以是在B之上A之下 参照对象不同分析也是不同的
然后就是,我没列全是因为.....情况确实很多当时也没时间扣字了 大致说了一下 后面还有省略号的[飙泪笑]
荆哲 -> 人生美丽: 然而A在B的+-+,B就在A的-+-,所以第三第四种情况重复了。然后--+/+--的情况你并未列出来。
yaoyao: 我说的强者无畏不是自大,是敢不敢亮剑的勇气。别的文明是否强大,是否善意,是否会技术爆炸都不是你能决定的。但你可以让自己变得强大啊,你可以释放善意团结别的文明啊,你可以技术爆炸啊!你都做到了,剩下的交给命运就是了。何必那么纠结猜疑来猜疑去地给自己找不痛快呢?关键是猜疑真的不能解决任何问题啊!!!无论你猜疑不猜疑,比你更强的恶意文明发现你消灭你和你无关呀。所以做好自己就行了呀,怎么那么多人这么简单的道理都不懂呢
枯木 -> yaoyao:
人保护好自已依旧不能百分百避免被坏人侵害,但是依旧要尽可能的保护好自己。尽量避免不去危险地方是一种保护手段,你说的锻炼自己,带武器出门也是一种保护手段。
但是没有人会因为带了武器就无所忌惮了吧?
至于你说团结他人,你拿着把枪和人说我们要当好朋友,你说他们怎么想? (4 赞)
枯木 -> yaoyao:
“猥琐发育,不要浪”
技术爆炸指猥琐发育,不要浪指黑暗森林,缺一不可。 (4 赞)
阿兹台克入侵者 -> yaoyao: 然后你就被准备团结的力量灭了
乡明: 但是在宇宙做及时通信以光速来的话,你收到的信息永远落后的 (2 赞)
binling chen: 三次握手?
Astronautics: 关键在于传递的善意信息可能被理解成不善意的信号,进而导致可能的敌对行为
白发三千丈: 是