「俊足の英雄アキレスは、少し前を歩く足の遅い亀に永遠に追いつけない」——そんな直感に反する不思議な議論として有名なのが、古代ギリシャの哲学者ゼノンが提唱した「アキレスと亀のパラドックス」です。
現実の世界では、足の速い人が遅い亀を追い抜くのは当たり前のことです。それにもかかわらず、ゼノンの論理を順番にたどっていくと「確かに追いつけないように思える」という奇妙な感覚に陥ります。
本記事では、アキレスと亀のパラドックスの仕組みから、私たちが騙されてしまう「時間の錯覚」の正体、そして算数や高校数学(無限等比級数)を用いた解決方法まで、イラストと図解を交えて詳しく解説します。
アキレスと亀のパラドックスとは?(物語の前提と背景)
「アキレスと亀」は、紀元前5世紀ごろに古代ギリシャ(エレア派)の哲学者であるエレアのゼノンが考案した思考実験(パラドックス)のひとつです。

当時の哲学者パルメニデス(ゼノンの師)は、「この世界はただひとつで変化せず、私たちが目にする『運動』や『変化』は感覚が作り出した錯覚にすぎない」と主張していました。ゼノンは師の教えを守るため、「もし仮に『ものが動く(運動が存在する)』と認めるならば、論理的にこのような矛盾が生じるではないか」という背理法的な議論として、この物語を提示しました。
登場人物と競走のルール設定
物語に登場するのは、ギリシャ神話のトロイア戦争で活躍した人類最速の英雄「アキレス」と、歩みの遅い「亀」です。距離と時間の関係をわかりやすく確認するため、具体的な数字を当てはめて考えてみましょう。
競走の前提条件(具体例)
- アキレスの走る速さ:秒速10メートル(1秒間に10m進む)
- 亀の歩く速さ:秒速1メートル(1秒間に1m進む=アキレスの10分の1の速さ)
- スタート時のハンデ:足の遅い亀が「100メートル先」からスタートする
アキレスは亀の10倍ものスピードで走ることができます。常識で考えれば、100メートルのハンデなどすぐに埋まり、アキレスが圧勝するはずです。ところが、ゼノンは次のように議論を展開します。
なぜアキレスは亀に追いつけないのか?(ゼノンの論理を図解)
ゼノンは、アキレスが亀に追いつくまでの過程を「アキレスが、直前に亀がいた地点まで走るステップ」に区切って観察しました。その流れを図解すると次のようになります。

最初の追跡区間(アキレスが亀の初期位置に到達するまで)
競走が始まると、まずアキレスは最初に亀がいた「100メートル地点」まで走らなければなりません。
秒速10メートルのアキレスが100メートル走るには10秒かかります。しかし、その10秒間、亀もじっと止まっているわけではありません。秒速1メートルで歩く亀は、10秒間で10メートル前進し、「110メートル地点」に到達しています。つまり、2人の距離差はまだ10メートル残っています。
次の追跡区間(進んだ亀の位置をさらに追いかける)
続いてアキレスは、亀が進んだ「110メートル地点」を目指して残り10メートルを走ります。
これには1秒かかります(スタートから合計11秒経過)。ところが、この1秒の間にも亀は1メートル前進し、「111メートル地点」へと移動しています。2人の距離差は1メートルに縮まりましたが、まだ追いついていません。
無限に続く追跡区間(距離差が縮まり続けるプロセス)
さらにアキレスが「111メートル地点」までの1メートルを走るのに0.1秒かかりますが、その0.1秒間で亀は0.1メートル先の「111.1メートル地点」へ進みます。
その次の0.1メートルを走る0.01秒の間にも、亀は0.01メートル先へ進みます。
| 段階 | 経過時間(合計) | アキレスの位置 | 亀の位置 | 2人の距離差 |
|---|---|---|---|---|
| スタート時 | 0秒 | 0m | 100m | 100m |
| 第1段階 | 10秒 | 100m | 110m | 10m |
| 第2段階 | 11秒 | 110m | 111m | 1m |
| 第3段階 | 11.1秒 | 111m | 111.1m | 0.1m |
| 第4段階 | 11.11秒 | 111.1m | 111.11m | 0.01m |
| 第n段階… | 11.111…秒 | 111.11…m | 111.111…m | 0.001m…(0にならない) |
このように、「アキレスが直前の亀の位置に到達する → その間に亀が少しだけ前に進む」というプロセスは、何回繰り返しても終わることがありません。したがってゼノンは、「アキレスと亀の間の距離は無限に小さくなるが、決してゼロにはならないため、永遠に追いつくことはできない」と結論づけたのです。
パラドックスのどこにトリックがあるのか?(直感的な種明かし)
ゼノンの説明には一見すると嘘がありません。10秒後、11秒後、11.1秒後……のどの時点を切り取っても、確かに亀はアキレスより前にいます。では、なぜ現実の結果と食い違うのでしょうか?
「無限のステップ」と「無限の時間」のすり替え
私たちがこの話に混乱してしまう最大の理由は、「無限のステップ(回数)を通過しなければならない」ということと、「通過するのに無限の時間がかかる」ということを無意識に混同してしまう点にあります。
もし1つのステップに毎回「1秒」かかるのであれば、無限回のステップを終えるには無限の時間がかかり、本当に永遠に追いつけません。
しかし、アキレスと亀の競走では、ステップが進むごとに1回あたりにかかる時間が「10秒 → 1秒 → 0.1秒 → 0.01秒 → 0.001秒……」と10分の1ずつ急激に短くなっています。
「追いつく手前の時間」だけを無限に拡大して見ている
上の表の「経過時間(合計)」の列に注目してください。段階をどれだけ増やしても、時計の針は「11.11秒」「11.111秒」「11.1111秒」と刻まれるだけで、まだ12秒にすら到達していません。
たとえるなら「ゴール直前の超スローモーション映像」:
ゼノンの議論は、アキレスが亀に追いつく「11.111…秒」というゴール地点の手前だけを、10分の1秒、100分の1秒、1000分の1秒……と際限なくコマ送り(スローモーション再生)にして、「ほら、まだ何コマ進めても追いついていないでしょう?」と言っているのと同じです。
「永遠に追いつけない」のではなく、「追いつく瞬間より手前の時間帯しか観察していない」というのが、このパラドックスの種明かしです。
数学による解決(いつ・どこで追いつくのか?)
それでは、実際にアキレスが亀に追いつく「正確な時間と距離」を数学的に求めてみましょう。算数・方程式を使った解き方と、ゼノンの足し算をそのまま計算する高校数学(無限等比級数)の解き方の両方から確認できます。

算数・一次方程式で解く方法(旅人算)
まず、時間を細かく区切らずにシンプルに計算する方法です。
アキレスは秒速10メートル、亀は秒速1メートルで進むため、2人の距離は1秒あたり9メートル(10m − 1m)ずつ縮まります。
最初の距離差は100メートルなので、100メートルを秒速9メートルで割れば、追いつくまでの時間が出ます。
【一次方程式での計算】
スタートから t 秒後に追いつくとすると、
アキレスが進んだ距離 = 10t
亀の位置(100m先からスタート) = t + 100
2人が同じ位置に並ぶ瞬間は:
10t = t + 100
9t = 100
t = 100 ÷ 9 = 11.111111…(秒)
つまり、スタートから9分の100秒後(約11.11秒後)、スタート地点から9分の1000メートル(約111.11メートル)の地点でアキレスは亀にピタリと並び、その直後に追い抜きます。たとえば12秒後には、アキレスは120メートル地点、亀は112メートル地点におり、アキレスが8メートル前を走っています。
高校数学の「無限等比級数」でゼノンの足し算を計算する
「方程式で解けるのはわかったけれど、ゼノンが言った通りに『無限個のステップの時間』を全部足したらどうなるの?」という疑問に答えるのが、高校数学(数学III)で学ぶ無限等比級数の収束です。
ゼノンのステップごとにかかる時間をすべて足し合わせる式を書いてみます。
合計時間 T = 10 + 1 + 0.1 + 0.01 + 0.001 + …(無限に足す)
これは、最初の数(初項 a)が「10」、次々に掛けていく割合(公比 r)が「0.1(=1/10)」の無限等比級数です。
公比 r の絶対値が 1 より小さい(|r| < 1)とき、無限に足し合わせた和 S は無限大にならず、次の公式で一定の値に収束します。
S = a ÷ (1 − r)
= 10 ÷ (1 − 0.1)
= 10 ÷ 0.9
= 100 ÷ 9
= 11.111111…(秒)
このように、「無限個の数を足し算しても、足す数が一定の割合でどんどん小さくなっていくならば、その合計は無限大(∞)にはならず、有限の値(100/9秒)にピタリと収束する」ということが数学的に証明されています。
古代ギリシャの時代には、まだこの「無限級数の収束(極限)」という概念が定式化されていなかったため、長年にわたって人々を悩ませる難問となったのです。
ゼノンが考案した他の有名なパラドックス
ゼノンは「アキレスと亀」以外にも、運動や空間の不思議を突いた有名なパラドックスを残しています。代表的でよく知られる思考実験もあわせて見ておきましょう。
二分法のパラドックス(ゴールにたどり着けない)
「ある人がゴールまで走るとき、まずゴールまでの『半分の地点(1/2)』を通過しなければならない。次に残りの距離の『さらに半分(1/4)』を通過しなければならず、その次は『1/8』『1/16』……と無限の通過点を通らなければならないため、いつまでもゴールに到達できない」という議論です。
これもアキレスと亀と本質は同じで、距離の割合を無限に足しても「1/2 + 1/4 + 1/8 + 1/16 + … = 1」となり、有限の時間でゴールに到達できます。
飛ぶ矢のパラドックス(矢は止まっている)
「弓から放たれた矢を、ある『一瞬(時間が流れない瞬間)』で切り取って観察すると、矢は空中の特定の場所に静止している。時間がそういう『静止した瞬間』の集まりであるなら、どれだけ瞬間を集めても矢は動かないはずだ」という議論です。
これは現代でいう「微分(瞬間速度)」の概念につながる深い問いかけであり、17世紀にニュートンやライプニッツが微積分学を確立する大きなきっかけのひとつとなりました。
現代の物理学・プログラミングにおける「アキレスと亀」
数学的には「極限・無限級数の収束」によって解決したアキレスと亀のパラドックスですが、現代の物理学やコンピュータの世界に目を向けると、また違った面白さが見えてきます。
- 量子力学と最小単位(プランク長・プランク時間):
数学の計算上では「0.00001メートル…」と空間や時間をどこまでも無限に細かく分割できます。しかし現代物理学(量子力学)では、意味を持って計測できる空間の最小単位「プランク長(約 1.6 × 10-35 メートル)」や時間の最小単位「プランク時間(約 5.4 × 10-44 秒)」が存在すると考えられています。つまり物理的な現実世界では、そもそも空間を無限に分割すること自体ができず、有限回のステップで追い抜くことになります。 - プログラミングにおける浮動小数点と終了条件:
コンピュータのプログラムでゼノンのステップをそのままシミュレーション(ループ処理)させると、距離差が小さくなりすぎた段階で浮動小数点数(float)の精度限界(丸め誤差)に達し、コンピュータ上でも有限回のループで「差=0」と判定されてループが終了します。
まとめ
アキレスと亀のパラドックスの要点を整理すると、次のようになります。
- ゼノンの主張:アキレスが「亀がいた地点」に着くたびに亀は少し先に進んでいるため、無限の段階を経ても距離差がゼロにならず追いつけない。
- パラドックスのトリック:「無限の回数(ステップ)があること」と「無限の時間がかかること」をすり替えている。実際には「11.111…秒に達する手前の時間」だけを無限に細かく切り取って観察しているにすぎない。
- 数学的な解決:10秒 + 1秒 + 0.1秒 + 0.01秒……という無限等比級数の和は無限大にはならず、「100/9秒(11.111…秒)」という有限の時間に収束するため、その瞬間にアキレスは亀に追いつき、以降は追い抜いていく。
今から約2500年も前に、数式を使わずに言葉の論理だけで「無限」と「連続」の本質的な難しさを浮き彫りにしたゼノンの思考実験は、後の数学(極限・微積分)や物理学の発展に計り知れない影響を与えました。日常の中で「直感と論理が食い違う場面」に出会ったときは、ぜひこのアキレスと亀のストーリーを思い出してみてください。
