其实我一直想说,我们老百姓所谓的时间,与现在理论物理学所谓的时间有本质区别,现在甚至还有很多理论物理学家建议将时间变量移除因为毫无意义。
我从一个程序员的角度来讲讲时间。
有句古话说的好,你永远无法踏入同一条河流两次。这其实就是我们想要的世间定义。
这句话所要表达的是,变化不可重复。既然不可重复,那么绝对的方向自然就出现了。
比如一个皮球,从A点移动到了B点,又从B点移动到了A点。那么请问,时间流逝了吗?如果说这个世界上只有这个皮球,我可能会说是。
问题在于,这个球ABA移动的过程中,其它的物体做了别的变化。假设这个球上的每一个分子,原子都还原到了之前的状态,我们也不能说时间倒退了。因为此时其它的东西还在变。
即使我们所在的世界的所有元素都还原到了之前的状态,时间任然在向前。因为你永远无法证明在我们的世界之外还有没有其它世界。
好了,现在清晰了,我们老板姓所谓的时间其实是在描述可观测世界这个集合中所有元素的变化。
这跟程序有啥关系?假设我现在是创世神,我声明了一个变化计数变量。凡是有任何东西发生变化,则该计数器++,这就是时间,永远不可逆。
而现在许多量子物理学家建议将时间移除,主要是因为,量子力学只考虑可观测世界,而且是以一个粒子的角度。一个粒子能观测到啥?一旦观测状态就改变了,所谓测不准原理。所以量子力学本身就不关心整个世界的状态,在这个领域,整个世界的状态没有意义