ゴムロープにとまるアリは、一見直感に反する、あるいは逆説的な解法を持つ数学パズルです。ゴムや伸縮性のある紐にとまるミミズ、あるいは尺取虫として描かれることもありますが、パズルの原理は同じです。
パズルの詳細は様々であるが[ 1 ] [ 2 ]、典型的な形式は次のようになる。
一見すると、アリはロープの端にたどり着くことは決してないように思えますが、ロープの長さや速度がどんなものであっても、長さと速度が一定であれば、アリは十分な時間があれば必ず端にたどり着くことができます。上記の形式では、8.9 × 10 43 421年。2つの重要な原理があります。1つ目は、ゴムロープがアリの前後両方で伸びているため、アリがすでに歩いたロープの長さの割合が保存されることです。2つ目は、アリの速度はゴムロープの長さに反比例するため、アリが移動できる距離は調和級数のように無限大であるということです。
分析のために、パズルの形式化されたバージョンを以下に示します。
導入部のパズルのステートメントは、 が 1 km、が 1 km/s、 が1 cm/s のときのものと対応しています。
この問題を解くには解析的な手法が必要に思えますが、実際には、ロープが連続的に伸びるのではなく、毎秒突然かつ瞬時に伸びるというバリエーションを考えることで、組み合わせ論的な議論によって答えることができます。実際、この問題はこのような言葉で表現されることもあり、以下の議論はマーティン・ガードナーがScientific American誌に掲載し、後に再版された議論を一般化したものです。[ 1 ]
各秒の前にロープが突然瞬間的に伸びるバリエーションを考えてみましょう。その結果、目標地点は、時刻にから に、時刻にから に、などと移動します。この問題の多くのバージョンでは、ロープは各秒の終わりに伸びますが、各秒の前にロープが伸びるようにすることで、アリの目標達成に不利な状況を作り出しています。そのため、このバリエーションでアリが目標地点に到達できるのであれば、元の問題でも、またはロープが各秒の終わりに伸びるバリエーションでも確実に到達できると確信できます。
を、時刻tの時点で蟻が移動した、開始点から目標地点までの距離の割合とします。したがって。最初の 1 秒で蟻は距離 を移動しますが、これは開始点から目標地点までの距離 (最初の 1 秒間に渡って) の割合です。ロープが突然、瞬間的に伸びたとき、蟻はその瞬間のゴムとともに移動するため、変化しません。したがって。次の 1 秒で蟻は再び距離 を移動しますが、これは開始点から目標地点までの距離 (その 1 秒間に渡って)の割合です。したがって。同様に、任意の について、です。
任意の に対して となるので、 と書くことができることに注意してください 。
項は部分調和級数であり、 に発散するので、となるような値を見つけることができ、それは となることを意味します。
したがって、十分な時間が与えられれば、アリは目標地点までの移動を完了します。この解は所要時間の上限を求めるのに使えますが、実際にかかる時間を正確に求めることはできません。

重要な観察点は、与えられた時間におけるアリの速度はロープに対する相対的な速度、つまりにアリがいる地点におけるロープの速度を加えたものであるということです。標的点は速度 で移動するため、時刻では です。ロープに沿った他の点は比例した速度で移動するため、時刻 ではロープ上の点は速度 で移動しています。したがって、時刻におけるアリの位置を、時刻 におけるアリの速度を と書くと、次のように書けます。
これは一次線形微分方程式であり、標準的な方法で解くことができます。しかし、そのためにはある程度高度な微積分学の知識が必要です。より単純なアプローチとして、アリの位置を出発点から目的地までの距離に対する割合として考える方法があります。[ 2 ]
ロープに沿って測定された座標を、始点を、終点を とすると、これらの座標では、ロープが伸びても、ロープ上のすべての点は( に関して)固定された位置のままです。時刻 において、 の点は であり、に関してロープに対しての速度は、に関して の速度に相当します。したがって、時刻におけるアリの位置を に関して と書き、時刻におけるアリの速度を に関して と書くと、次のように書けます。
ここでは積分定数です。
さて、これは を与えるので、 となります。
アリが に目標地点 ( )に到達する場合、 が成り立ち、次の式が得られます。
したがって、アリが目標点を捉えたときの輪ゴムの長さ(つまり、アリが移動した距離)は次のようになります。
( v = 0という単純なケースでは、極限を考え、単純な解 を得ることができます。)これはすべての有限、、( 、) に対して有限の値を与えるため、十分な時間が与えられれば、アリは目標地点まで旅を完了することを意味します。この式は、必要な時間を求めるのに使用できます。
問題は当初述べられたように、、そして、となる。これは、宇宙の推定年齢が約 であることと比較しても、非常に長い時間である。4 × 10 17 秒である。さらに、この時間後のロープの長さも同様に大きく、2.8 × 1043,429 km なので、アリがこのロープの端に到達できるのは数学的な意味でのみです。
冒頭で述べた状況、つまり1kmの長さのロープが1km/秒の速度で張られており、そのロープに沿ってアリが相対速度1cm/秒で歩いている状況を考えてみましょう。ある瞬間、ロープに2つの目印を付けることができます。1つはアリの現在位置、もう1つは目標地点に1mm近い位置です。アリが一瞬立ち止まると、アリの視点から見ると最初の目印は静止しており、2つ目の目印は1mm/秒以下の一定速度(開始時刻によって異なります)で移動しています。アリがこの2つ目の目印に到達できることは明らかです。所要時間を単純に長めに見積もるために、最初の目印に到達した瞬間にロープがアリにかける力を「オフ」にし、アリが一定速度で前進し続けるように考えてみましょう。この時点での最初のマークの参照フレームに関して、アリは 1 cm/s で移動しており、2 番目のマークは最初は 1 mm 離れて 1 mm/s で移動しており、アリは 1/9 秒でマークに到達します。
必要なのは、アリの位置をロープの長さに対する割合として考えることです。上記の推論から、この割合は常に増加していることがわかりますが、それだけでは十分ではありません。(アリはロープの一部に漸近的に近づき、目標点には決して近づかないかもしれません。)この推論からさらにわかるのは、1/9秒ごとに、アリが歩くロープの長さの割合が(少なくとも現在の時間に反比例する数と同じ大きさで)現在の時間に反比例するということです。これは、目標点が時間に比例して移動しており、この1mmの間隔に対応するロープの長さの割合がそれに反比例するからです。
時間に反比例する速度で増加する量は対数的増加を示し、たとえそれがどんなにゆっくりであっても、際限なく増加します。つまり、アリは最終的に目標地点に到達するということです。
ロープの伸びる速度が時間の経過とともに増加すると、アリは目標物に到達できない可能性があります。たとえば、ロープの一方の端が一様重力場の中を自由落下している重りに取り付けられており、ロープは重りに力を加えていない(つまり、目標点の位置は の形の関数で与えられる)とします。 が1 m、が 9.81 m/s 2で、アリが 1 cm/s で移動すると、アリは常に前進しているにもかかわらず、ロープの長さの 0.71% も移動しません。しかし、アリが 1.41 m/s よりも速い速度で移動する場合、有限時間内にロープの端に到達します。さらに、アリの速度が指数関数的に減少する一方でロープの長さが指数関数的に増加するシナリオもあり、この場合もアリは有限時間内にロープの端に到達します。[ 3 ]