您现在的位置是:首页 > 十万个为什么

为什么古希腊英雄阿基利斯一定能追得上乌龟

火烧 2015-08-18 06:01:37 十万个为什么 1101
古希腊哲学家芝诺提出过一个著名的悖论:希腊神话中的阿基利斯—一个以善跑著称的英雄,不能追上一个行动很慢的乌龟。他的具体论述如下:假定阿基利斯与乌龟沿着同一直线运动,乌龟在前,阿基利斯在后面追赶。不论阿基利斯跑的速度有多快,也无法追上乌龟。他的理由是:当阿基

古希腊哲学家芝诺提出过一个著名的悖论:希腊神话中的阿基利斯—一个以善跑著称的英雄,不能追上一个行动很慢的乌龟。他的具体论述如下:假定阿基利斯与乌龟沿着同一直线运动,乌龟在前,阿基利斯在后面追赶。不论阿基利斯跑的速度有多快,也无法追上乌龟。他的理由是:当阿基利斯到达乌龟的起点A时,乌龟在这段时间内又走到了A1点。而当阿基利斯追到A1时,乌龟又利用这一段时间跑到了A2这样就得到了一串点列:AA1A2。当阿基利斯到乌龟上一次的起点An1时,乌龟又利用这一段时间,从An1向前慢慢移动到An。如此下去,阿基利斯将永远追不上乌龟。

我们该如何解释芝诺的悖论呢?问题出在哪里?

阿基利斯追到乌龟初始位置时,乌龟又向前跑了一段


古希腊哲学家芝诺

的确,在阿基利斯到达每一个点An时,他都落在乌龟之后,不管n有多大,都是如此。但是,阿基利斯“永远”追不上乌龟的结论不能成立。这是因为“永远”指的是时间,而n只是阿基利斯在追赶过程中没有追到乌龟之前的一串点An的编号而已。这个编号n可以任意大,完全不等于追赶时间要任意长。芝诺在讨论中偷换了概念。

现在,让我们计算一下阿基利斯自起点追赶到An的时间。

设比赛开始时乌龟与阿基利斯之间距离为d,而乌龟与阿基利斯的速度分别是vu。假定qvu之比,即q=v/u,那么q是小于1的正数。阿基利斯自起点到达乌龟的起点A时所需要的时间为t0=d/u,而在这一段时间内,乌龟从A走到A1,而AA1的距离为 ¯AA1=t0v=duv=dq.

当阿基利斯自A走到A1,所需的时间为 t1=¯AA1u=dqu. 而在t1这段时间内,乌龟又从A1走到A2,所走的距离为 ¯A1A2=t1v=dquv=dq2.

奔跑的阿基利斯与乌龟

如此下去,用数学归纳法不难证明:An1An的距离是 ¯An1An=dqn.

有了这些公式,我们就可以推出从AAn的距离为 ¯AAn=d(q+q2++qn)=dq(1qn)1q<dq1q, 而阿基利斯自起点到An的总时间为 Tn=t0+t1++tn=d(1qn+1)u(1q)<du(1q). 这里最后一个等式用到了等比数列的求和公式。这样,无论n有多大,Tn不会超过一个固定的数du(1q),而且容易看出,当n时, Tn=d(1qn+1)u(1q)du(1q).

这就告诉我们,在阿基利斯追赶乌龟的过程中,总时间不会超过du(1q),怎么能说“永远”追不上呢?读者还不难验证,在阿基利斯追赶的时间达到du(1q)时,他与乌龟恰好相遇。

总之,在上述例子中,随着n的增大,线段An1An按一个固定比例缩小,从而阿基利斯走完这段路程An1An所需的时间也按固定比例缩小。因此,所花费的总时间是个有限数,并不是无穷。

事实上,任何运动都是一个无限的过程。一个人从某一点走到另外一点,尽管所花的时间以及所走的距离都是有限的,但是运动的过程却是无限的,因为这个人必须走过无数个点才能到达目的地。这个过程的无限性不能推出所花的时间也是无限的。

一般说来,数学中的极限过程都是一个无限过程,但其极限值却是一个有限数。

永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码