总有人提到圆周率算尽的问题,其实代码都已经在前面给出了,自己跑一下就明白了。
用语言描述的话,那就是:
前面几篇文章已经写清楚了,圆周率的本质就是无限分辨率前提下的可二分度量单位。
就像是自然对数底,本质是无限分辨率前提下的单位1。
无限分辨率怎么做到呢?用的就是阶乘,无限阶乘,不可约的无限阶乘。
无限阶乘意味着什么呢?意味着做了特殊处理之后(必须有这个前提),
它就没法写成一个有理数,也就是两个(注意是两个)整数的比。
有理数包括有限小数和无限循环小数。所以没法写成有理数,就剩下了无限不循环小数。
所以它就不可能循环。
就是这么个逻辑。
说到算尽了圆周率就意味着人类活在虚拟世界里面,其实这两个事是不相关的。
但是如果测出真实世界圆周率的位数上限,就知道真实世界存在最小单位,
这个是成立的。但是这个最小单位到底是世界的最小单位还是认知能力的最小单位,
才决定了世界到底是不是虚拟的。
真实世界的最小单位显然永远小于认知能力的最小单位,所以你总可以认为世界是虚拟的。
但是,正如你可以这样认为,也就意味着真实世界是虚拟的也可以只是你所认为的。
真实世界到底是不是虚拟的,可能是无法知道的,或者说不需要知道的。
但这些都和圆周率是否算尽无关。
那么真实世界到底是不是虚拟的呢?
肯定不是。至于原因,留给别人论证吧。