英雄追乌龟

古希腊传说中有个叫阿基里斯的英雄,他是一个非常能奔跑的天神。而当时有一位叫做芝诺的哲学家却说:阿基里斯跑得再快,也追不上一只慢吞吞的乌龟。这是怎么回事呢?

芝诺说:让阿基里斯和乌龟举行一场赛跑,让乌龟在阿基里斯前头1000米开始。假定阿基里斯能够跑得比乌龟快10倍,当比赛开始的时候,阿基里斯跑了1000米,这个时候乌龟跑了100米,这就是说仍然在阿基里斯前面100米。当阿基里斯跑了下一个100米的时候,乌龟依然在他前面10米。阿基里斯再跑10米,乌龟又在他前面1米……阿基里斯能够继续逼近乌龟,但他决不可能追上它。小朋友一定会认为,芝诺的话一定有错误的地方:一个跑得快的人怎么可能追不上一只乌龟呢?不过,谁能说出,不对的地方在哪儿吗?

从阿基里斯开始追赶乌龟时,阿基里斯和乌龟二者的位置算起,在阿基里斯追赶乌龟的整个过程中,阿基里斯到达了乌龟的新的位置时,乌龟会到达一个更新的位置。于是,在阿基里斯追赶乌龟的过程中,阿基里斯与乌龟都会到达无穷多个位置,把每两个相邻位置之间的距离全部加起来,所得到的就是在阿基里斯追赶乌龟的过程中他们二者分别跑过的总路程:

阿基里斯跑过的总路程是1+0.1+0.01+0.001+…=10/9(千米)

乌龟跑过的总路程是0.1+0.01+0.001+…=1/9(千米)

然而芝诺犯了一个错误:他把阿基里斯追赶乌龟的位置变化过程和时间变化过程混为一谈了。

阿基里斯在追赶乌龟时所经过的1千米+0.1千米+0.01千米+0.001千米+…这个无穷的位置变化过程不需要无限长的时间。10/9千米除以1千米/小时=10/9小时,也就是说阿基里斯追赶乌龟的无穷的位置变化过程只需要10/9小时就完成了。在10/9小时之内,芝诺的说法成立,即:阿基里斯每到达乌龟的一个位置时,乌龟又爬到了一个新位置。但是在10/9小时之后,就不会再有这样的情况发生了,如果阿基里斯继续跑的话,他很快就会把乌龟远远甩下的。