美文网首页
宇宙是一台计算机吗

宇宙是一台计算机吗

作者: 尚永波 | 来源:发表于2020-01-13 22:07 被阅读0次

罗胖曾经说过一句很经典的话,如果要培养一个孩子的爱好,该让孩子学习什么?答案是天文学和历史学,这两个学科一个是在空间上让你的知识尺度变得极大,一个是在时间上让你的知识尺度变得极大。

其实也不用学很深,但凡知道一点天文和历史知识,就能知道你在漫漫空间和漫漫时间中是多么渺小,也就能理解为什么比特币实现了人类历史上私有财产神圣不可侵犯。

当时听罗胖说的时候很激动,之后也就更容易也更愿意去理解宇宙中的问题了。

这几天看到万维钢在讲宇宙是计算机吗?理解这个问题可能会影响到你的世界观和人生观。

以前看《楚门的世界》的时候,偶尔会想我们是不是就像男主那样生活在别人设计好的世界中,世界是不是就是一台超级计算机?什么地震、火灾、雨雪天气、你出门遇到谁,谁又会什么时间在什么地方出现……细思极恐。

要想理解这个问题,要从实数说起,就是数学上的实数。

实数包括有理数和无理数,有理数又包括自然数、整数、分数、小数等。总的来说,无理数是无限不循环小数,其它则是有理数。

那么有一个问题不知道你思考过没有,你说是自然数多,还是自然数中的偶数多?

直觉往往告诉你,当然是自然数多,很明显自然数包括偶数。但是请注意,自然数和自然数中的偶数都是无限的,那么无限多个自然数和无限多个偶数,哪个多?

当然这个问题不是最近才有,在1874年就有人提出来了,德国的哲学家康托思考了12年最后给了一个答案,说自然数、偶数、甚至一切有理数都是一样多的。

什么?有理数表示不服啊。

本质上实数就是一个集合,那么有理数、自然数、偶数都是一个集合,只要集合中的元素能一一对应,那两个集合就是一样大的。

那么每个偶数都除以2,得到的集合就是自然数集合;因为有理数都可以分数来表示,所以有理数的集合也能和自然数集合中的元素一一对应。

然后,有理数可以用分数表示,无理数可不能用分数表示;有理数都是“可数”的,无理数都是“不可数”的,比如圆周率。不可数的,当然不能和自然数一一对应了,也就是说实数比自然数要多得多,就像大于和远远大于一样,根本不是一个量级上的。

那说了这么多,到底又什么用?明白了上面的问题,就大致明白了问什么宇宙不是计算机?因为计算机上的一切都是可数的。

计算机的底层都是二进制数字,计算机要想实现什么算法,必须把他们数字化,换算成二进制才能计算,也就是说计算机只能处理计算有理数。就比如计算机中是没有圆周率的,只能人为的输入,只能输入有限位的小数,输入到一定个数后会停下来,只要停下来这个数就不是无理数。

这种二进制数是计算机底层的晶体管控制的,只有0和1两种状态,没有中间状态。而真实世界,我们从0米走到1米,是有中间状态的,中间有有理数也有无理数,而计算机模拟只能经历有理数。

计算机所有程序的集合,就是可数的,那么真实世界中的无理数,计算机是没办法实现的。

最后,想想为什么我们在等腰直角三角形中,能用尺子量出来斜边等于根号2呢?根号2就是无理数啊,怎么会量出来呢?

看明白这篇文章,也许就明白庄子说的“一尺之棰,日取其半,万世不竭”的道理了。

相关文章

  • 宇宙科学原理(上篇)

    宇宙科学原理 刘伟 宇宙就是计算机,即宇宙计算机。宇宙是一台量子元胞神经网络全息计算机,宇宙是量子计算机,宇宙是...

  • 宇宙科学原理

    宇宙科学原理 刘伟 宇宙就是计算机,即宇宙计算机。宇宙是一台量子元胞神经网络全息计算机,宇宙是量子计算机,宇宙是...

  • 宇宙是一台计算机吗

    罗胖曾经说过一句很经典的话,如果要培养一个孩子的爱好,该让孩子学习什么?答案是天文学和历史学,这两个学科一个是在空...

  • 宇宙是计算机吗?

    这个主题依然来自爱德华·Lee的《柏拉图和技术呆子》。 Lee这本书的前半部分和后半部分几乎没什么关系。前半部分讲...

  • 完全预测未来是不可能的

    设想一台超级计算机,能够输入宇宙的所有信息,然后计算出未来的宇宙。首先,这台计算机无法表示所有信息,因为至少它要表...

  • 宇宙,或许就是一台庞大的计算机。

    简介 解码宇宙:宇宙,或许就是一台庞大的计算机。这是查尔斯·塞费在《解码宇宙:新信息科学看天地万物》中对宇宙做出的...

  • 关于宇宙超级计算机以及人类终极目标的猜想

    在我们生活的自然界中存在着一台“超级计算机”,他“控制”着宇宙(包括我们未知的宇宙)中的一切秩序,时间、空间以及其...

  • 现代的哲学问题

    1.计算机是有限的世界 今天想分享一个比较前沿的哲学问题,就是人脑到底是不是计算机,再推大一点说这个宇宙是不是一台...

  • 第一周作业

    1.什么是虚拟化? 虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机...

  • kvm虚拟化的介绍(1)

    一、虚拟化分类 1、虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机...

网友评论

      本文标题:宇宙是一台计算机吗

      本文链接:https://www.haomeiwen.com/subject/dponactx.html