假如我们的世界是虚拟的,即我们生活在一个超级计算机模拟的软件系统中,那么由于所有计算机的算力一定是有上限的,所以我们的世界中就不能存在不能被有限算力计算的东西。
物体运动速度要有一个上限,否则在同一个时间,一个物体可以处于任何地方,系统无法解决碰撞问题。(我小的时候看得科普书中还有观点再说,万有引力可能是一种超距作用,但是随着引力波的发现,万有引力也被证明是按照光速传播的场)
不存在无穷多的物质和能量,否则系统内存不够。
不存在无穷大的空间。
不存在无穷小的时间片段(普朗克时间):我们总认为,一秒可以无限细分,那么在一秒钟,系统就会做无限次迭代运算,这是不可能的,实际上,系统一秒要做10的43次方此运算,或者说软件运算10的43次方后,我们感觉度过了一秒。
不存在无穷小的空间片段(普朗克空间):我们总认为,一厘米可以无限细分,但如果可以无限细分,就意味着系统支持无限长浮点数表示你在宇宙中的坐标。这是不可能的,也已经在物理学中得到了相应的证据。
宇宙的时间一定要有一个开端,否则要存储每一时刻的整个宇宙的信息,软件内存会不足。
但是,如果一切物理规则都恒定的话,系统可以通过一个复杂的函数,用一个初始的状态,模拟出未来任意时间的状态,系统的意义在哪里?
我想意义在于观测,由于混沌效应和测不准原理等,这个世界实际上是不可预测的,也就是说,大自然也不知道自己下一步要做什么,才有观察的价值。
——————
以上是我民科时代的瞎想。
以上瞎想都不能作为证据,因为这些东西并不是充要条件,只是必要条件。我们可以说,因为世界是虚拟的,所以他们都不可计算。但我们不能说因为这些变量不可计算,所以世界是虚拟的。就比如,我们说如果一个东西是汽车,那么他可以移动,但是反之则不对。
怎样找到证据呢?实际上我们想要证明我们的世界是虚拟的,这句话换一个表达形式,就是证明虚拟世界和现实世界是‘同构’的。思路很简单:我们也创造虚拟世界,用超级计算机模拟一个宇宙,观测其中诞生的文明,如果在那个虚拟文明中,也诞生了一个类似知乎的地方,也有人题问「我们的世界是虚拟的吗?」这样的问题,那就可以证明,我们非常有可能生活在一个虚拟层中,甚至可能是虚拟层的虚拟层的虚拟层中,然后我们会看到我们虚拟的文明也开始虚拟文明。。。就这样。。