数学の問題
ゴムロープにとまったアリは、 直感 に反する、あるいは逆説的に 見える解法を持つ 数学パズル です 。ゴムや伸縮性のあるバンドにとまった虫、または尺取虫として表されることもありますが、パズルの原理は同じです。
パズルの詳細は様々ですが [1] [2] 、典型的な形式は次のとおりです。
アリは、1 km の長さのぴんと張ったゴムロープに沿って、1 秒あたり 1 cm の速度 (這っているゴムに対して) で這い始めます。同時に、ロープは 1 秒あたり 1 km の一定速度で均一に伸び始め、1 秒後には 2 km の長さになり、2 秒後には 3 km の長さになります。アリはロープの端にたどり着くことができるでしょうか。
一見すると、アリはロープの端にたどり着くことは決してないように思えますが、ロープの長さや速度がどんなに長くても、長さと速度が一定であれば、アリは十分な時間があれば必ず端にたどり着くことができます。上記の形式では、 8.9 × 10 43 421 年。重要な原則が 2 つあります。1 つ目は、ゴムロープがアリの前と後ろに伸びているため、アリがすでに歩いたロープの割合が保存されることです。2 つ目は、アリの比例速度が ゴムロープの長さに 反比例するため、アリが移動できる距離は 調和級数 のように無限大であることです。
アリ (赤い点) が伸縮性のあるロープの上を 1 cm/s の一定速度で這っています。ロープは最初 4 cm の長さで、2 cm/s の一定速度で伸びます。
分析のために、パズルの形式化されたバージョンを以下に示します。
軸上の理想的な弾性ロープを考えてみましょう。この ロープの端点は、定数 および に対して、 の時点で (開始点 ) と (目標点 ) にあります。つまり、 の時点で目標点は の位置にあり 、 が 変化 する と 目標 点 は 一定 速度 で 移動します 。点オブジェクト ( アリ ) はロープ上にあり、 の 時点で開始点から始まり、 ロープの現在の位置に対して一定速度でロープに沿って移動します。 アリが目標点に出会う時間はありますか?
x
{\displaystyle x}
t
{\displaystyle t}
x
=
0
{\displaystyle x=0}
x
=
c
+
ヴ
t
{\displaystyle x=c+vt}
c
>
0
{\displaystyle c>0}
ヴ
>
0
{\displaystyle v>0}
t
=
0
{\displaystyle t=0}
x
=
c
{\displaystyle x=c}
t
{\displaystyle t}
ヴ
{\displaystyle v}
t
=
0
{\displaystyle t=0}
α
>
0
{\displaystyle \alpha >0}
t
{\displaystyle t}
導入部のパズルの記述は 、が 1 km、 が 1 km/s、 が 1 cm/s のときに対応しています。
c
{\displaystyle c}
ヴ
{\displaystyle v}
α
{\displaystyle \alpha}
問題の解決策
離散数学のソリューション
この問題を解くには分析的な技術が必要であるように思われるが、ロープが連続的に伸びるのではなく、毎秒突然瞬間的に伸びるというバリエーションを考慮することで、実際には組み合わせ論的議論で答えることができる。実際、この問題はこのような言葉で表現されることもあり、以下の議論は マーティン・ガードナーが提示した議論を一般化したものであって、もともとサイエンティ フィック・アメリカン誌 に掲載され 、後に再版されたものである。 [1]
ロープが毎秒前に突然瞬間的に伸びるバリエーションを考えてみましょう。その結果、目標地点は、 時刻 にから に 、 時刻 にから に 、といったように移動していきます。この問題の多くのバージョンでは、ロープは毎秒の 終わり に伸びますが、ロープが毎秒前に伸びるようにすることで、アリの目標は不利になります。そのため、このバリエーションでアリが目標地点に到達できるのであれば、元の問題でも、あるいはロープが毎秒の終わりに伸びるバリエーションでも確実に到達できると確信できます。
x
=
c
{\displaystyle x=c}
x
=
c
+
ヴ
{\displaystyle x=c+v}
t
=
0
{\displaystyle t=0}
x
=
c
+
ヴ
{\displaystyle x=c+v}
x
=
c
+
2
ヴ
{\displaystyle x=c+2v}
t
=
1
{\displaystyle t=1}
を、時刻t の時点で蟻が移動した、開始点から目標点までの距離の割合とします 。 したがって 。最初の 1 秒間に蟻は距離 を移動します が、これは 開始点から目標点までの距離( 最初の 1 秒間にわたって)のうちの です。ロープが突然、瞬間的に伸びたとき、 は変化しません。これは、蟻がその瞬間のゴムとともに移動するためです。したがって 。次の 1 秒間に蟻は 再び 距離 を移動しますが、これは 開始点から目標点までの距離( その 1 秒間にわたって)のうちの です。したがって 。同様に、任意の について 、 です。
θ
(
t
)
{\displaystyle \theta (t)}
θ
(
0
)
=
0
{\displaystyle \theta (0)=0}
α
{\displaystyle \alpha}
α
c
+
ヴ
{\displaystyle {\frac {\alpha }{c+v}}}
c
+
ヴ
{\displaystyle c+v}
θ
(
t
)
{\displaystyle \theta (t)}
θ
(
1
)
=
α
c
+
ヴ
{\displaystyle \theta (1)={\frac {\alpha }{c+v}}}
α
{\displaystyle \alpha}
α
c
+
2
ヴ
{\displaystyle {\frac {\alpha }{c+2v}}}
c
+
2
ヴ
{\displaystyle c+2v}
θ
(
2
)
=
α
c
+
ヴ
+
α
c
+
2
ヴ
{\displaystyle \theta (2)={\frac {\alpha }{c+v}}+{\frac {\alpha }{c+2v}}}
ん
∈
いいえ
{\displaystyle n\in \mathbb {N} }
θ
(
ん
)
=
α
c
+
ヴ
+
α
c
+
2
ヴ
+
⋯
+
α
c
+
ん
ヴ
{\displaystyle \theta (n)={\frac {\alpha }{c+v}}+{\frac {\alpha }{c+2v}}+\cdots +{\frac {\alpha }{c+nv}}}
任意の に対して となるので 、 と書くことができること
に注意してください 。
け
∈
いいえ
{\displaystyle k\in \mathbb {N} }
α
c
+
け
ヴ
⩾
α
け
c
+
け
ヴ
=
(
α
c
+
ヴ
)
(
1
け
)
{\displaystyle {\frac {\alpha }{c+kv}}\geqslant {\frac {\alpha }{kc+kv}}=\left({\frac {\alpha }{c+v}}\right)\left({\frac {1}{k}}\right)}
θ
(
ん
)
⩾
(
α
c
+
ヴ
)
(
1
+
1
2
+
⋯
+
1
ん
)
{\displaystyle \theta (n)\geqslant \left({\frac {\alpha }{c+v}}\right)\left(1+{\frac {1}{2}}+\cdots +{\frac {1}{n}}\right)}
項は 部分 調和級数 であり、 発散する ので、 となるような を見つけることができ 、それは となることを意味します 。
(
1
+
1
2
+
⋯
+
1
ん
)
{\displaystyle \left(1+{\frac {1}{2}}+\cdots +{\frac {1}{n}}\right)}
いいえ
∈
いいえ
{\displaystyle N\in \mathbb {N} }
1
+
1
2
+
⋯
+
1
いいえ
⩾
c
+
ヴ
α
{\displaystyle 1+{\frac {1}{2}}+\cdots +{\frac {1}{N}}\geqslant {\frac {c+v}{\alpha }}}
θ
(
いいえ
)
⩾
1
{\displaystyle \theta (N)\geqslant 1}
したがって、十分な時間が与えられれば、アリは目標地点まで旅を完了します。この解法は、必要な時間の上限を取得するために使用できますが、かかる時間についての正確な答えは得られません。
分析的ソリューション
上のアニメーションの絶対位置 x 対時間 t の グラフ: アリは、当初 4 cm の長さで 2 cm/s で伸び、8 で塗られた (背景の影付き) 伸縮性のあるロープに沿って 1 cm/s (赤) で這っています。漸近線 (紫の破線) は、ロープが伸びていない場合のアリの位置を示しています。アリの位置は指数関数的な要素を持つため、初期速度の比率に関係なく、最終的にはロープの端 (緑) に追いつきます。背景の縞模様の境界は、縞模様に到達してアリが突然停止した場合にアリがたどる軌道として視覚化できます。ただし、アリは這っているため、縞模様を横切って、最後にある最後の縞模様に到達します。
重要な観察は、与えられた時間におけるアリの速度は ロープに対する相対的な速度、つまり に アリがいる地点におけるロープの速度を加えたものであるということです。ターゲット ポイントは速度 で移動するため 、 の時点で は です 。ロープに沿った他のポイントは比例した速度で移動するため、 の時点では ロープ上のポイントは 速度 で移動しています。したがって、時間におけるアリの位置を 、時間におけるアリの速度を と 書くと、 次のよう に書くことができます。
t
>
0
{\displaystyle t>0}
α
{\displaystyle \alpha}
ヴ
{\displaystyle v}
t
{\displaystyle t}
x
=
c
+
ヴ
t
{\displaystyle x=c+vt}
t
{\displaystyle t}
x
=
バツ
{\displaystyle x=X}
ヴ
バツ
c
+
ヴ
t
{\displaystyle {\frac {vX}{c+vt}}}
t
{\displaystyle t}
ええ
(
t
)
{\displaystyle y(t)}
t
{\displaystyle t}
ええ
′
(
t
)
{\displaystyle y'(t)}
ええ
′
(
t
)
=
α
+
ヴ
ええ
(
t
)
c
+
ヴ
t
{\displaystyle y'(t)=\alpha +{\frac {v\,y(t)}{c+vt}}}
これは 一次線形微分方程式 であり、標準的な方法で解くことができます。しかし、解くには中程度の高度な微積分が必要です。より単純なアプローチでは、アリの位置を出発点から目標点までの距離の比率として考えます。 [2]
開始点が 、目標点が である、ロープに沿って測定された 座標を考えます。これらの座標では、 ロープが伸びても、 ロープ上のすべての点は ( に関して) 固定された位置に留まります。時間 では 、 の点 は にあり、 に関してロープに対する の速度は、 に関しての 速度と同等です。したがって、 時間 におけるアリの位置を、 時間 におけるアリの速度を と書くと、次 のように 書くことができます。
ψ
{\displaystyle \psi}
ψ
=
0
{\displaystyle \psi =0}
ψ
=
1
{\displaystyle \psi =1}
ψ
{\displaystyle \psi}
t
⩾
0
{\displaystyle t\geqslant 0}
x
=
バツ
{\displaystyle x=X}
ψ
=
バツ
c
+
ヴ
t
{\displaystyle \psi ={\frac {X}{c+vt}}}
α
{\displaystyle \alpha}
x
{\displaystyle x}
α
c
+
ヴ
t
{\displaystyle {\frac {\alpha }{c+vt}}}
ψ
{\displaystyle \psi}
ψ
{\displaystyle \psi}
t
{\displaystyle t}
ϕ
(
t
)
{\displaystyle \phi (t)}
ψ
{\displaystyle \psi}
t
{\displaystyle t}
ϕ
′
(
t
)
{\displaystyle \phi '(t)}
ϕ
′
(
t
)
=
α
c
+
ヴ
t
{\displaystyle \phi '(t)={\frac {\alpha }{c+vt}}}
∴
ϕ
(
t
)
=
∫
α
c
+
ヴ
t
d
t
=
α
ヴ
行
(
c
+
ヴ
t
)
+
κ
{\displaystyle \therefore \phi (t)=\int {{\frac {\alpha }{c+vt}}\,dt}={\frac {\alpha }{v}}\ln(c+vt)+\kappa }
ここで 積分定数です。
κ
{\displaystyle \kappa}
さて、 これは を与えるので 、 となります 。
ϕ
(
0
)
=
0
{\displaystyle \phi (0)=0}
κ
=
−
α
ヴ
行
c
{\displaystyle \kappa =-{\frac {\alpha }{v}}\ln {c}}
ϕ
(
t
)
=
α
ヴ
行
(
c
+
ヴ
t
c
)
{\displaystyle \phi (t)={\frac {\alpha }{v}}\ln {\left({\frac {c+vt}{c}}\right)}}
アリが に目標地点 ( )に到達する場合 、 が成り立つはずであり、次の式が得られます 。
ψ
=
1
{\displaystyle \psi =1}
t
=
T
{\displaystyle t=T}
ϕ
(
T
)
=
1
{\displaystyle \phi (T)=1}
α
ヴ
行
(
c
+
ヴ
T
c
)
=
1
{\displaystyle {\frac {\alpha }{v}}\ln {\left({\frac {c+vT}{c}}\right)}=1}
∴
T
=
c
ヴ
(
e
ヴ
/
α
−
1
)
{\displaystyle \therefore T={\frac {c}{v}}\left(e^{v/\alpha }-1\right)}
したがって、アリが目標点を捉えたときの輪ゴムの長さ(つまり、アリが移動した距離)は次のようになります。
ええ
(
T
)
=
c
+
ヴ
T
=
c
×
e
ヴ
/
α
。
{\displaystyle y\left(T\right)=c+vT=c\times e^{v/\alpha }.}
( v = 0 の単純なケースでは 、極限を考慮し て単純な解を得ることができます。) これにより 、すべての有限の 、、 ( 、 ) に対して 有限の値が得られるため 、十分な時間が与えられれば、アリは目標地点まで旅を完了することになります。この式を使用して、必要な時間を調べることができます。
リム
ヴ
→
0
T
(
ヴ
)
{\displaystyle \lim _{v\rightarrow 0}T(v)}
T
=
c
α
{\displaystyle T={\tfrac {c}{\alpha }}}
T
{\displaystyle T}
c
{\displaystyle c}
ヴ
{\displaystyle v}
α
{\displaystyle \alpha}
ヴ
>
0
{\displaystyle v>0}
α
>
0
{\displaystyle \alpha >0}
この問題では、最初に述べたように、 、となり 、 となります。これは、 宇宙の推定年齢 ( 約 )と比べても非常 に長い時間です。
c
=
1
け
メートル
{\displaystyle c=1\,\mathrm {km} }
ヴ
=
1
け
メートル
/
s
{\displaystyle v=1\,\mathrm {km} /\mathrm {s} }
α
=
1
c
メートル
/
s
{\displaystyle \alpha =1\,\mathrm {cm} /\mathrm {s} }
T
=
(
e
100
000
−
1
)
s
≈
2.8
×
10
43
429
s
{\displaystyle T=(e^{100\,000}-1)\,\mathrm {s} \,\!\approx 2.8\times 10^{43\,429}\,\mathrm {s} }
4 × 10 17 秒 。さらに、この時間後のロープの長さも同様に大きく、2.8 × 10 43,429 km なので、アリがこのロープの端に到達できるのは数学的な意味でのみです
。
直感
冒頭で述べた状況を考えてみましょう。1 km の長さのロープが 1 km/s で伸びており、そのロープに沿って 1 cm/s の相対速度で歩いているアリです。いつでも、ロープに 2 つのマークを付けることができます。1 つはアリの現在の位置、もう 1 つは目標地点に 1 mm 近い位置です。アリがしばらく止まった場合、アリの視点から見ると、最初のマークは静止しており、2 番目のマークは 1 mm/s 以下の一定速度で移動しています (開始時間によって異なります)。アリがこの 2 番目のマークに到達できることは明らかです。所要時間を単純に長めに見積もるために、最初のマークに到達した瞬間にロープがアリにかける力を「オフ」にすると想像してください (アリは一定速度で前進し続けます)。この時点での最初のマークの 参照フレーム に関して 、アリは 1 cm/s で移動しており、2 番目のマークは最初は 1 mm 離れており 1 mm/s で移動しており、アリは 1/9 秒でマークに到達します。
私たちがすべきことは、アリの位置をロープの長さの割合として考えることです。上記の推論は、この割合が常に増加していることを示していますが、これではまだ十分ではありません。(アリはロープの一部に 漸近的に 近づいても、目標点に近づくことはありません。) また、この推論は、1/9 秒ごとに、アリが歩くロープの割合が (少なくともその数と同じ大きさで) 現在の時間に反比例することを示しています。これは、目標点が時間に比例して移動し、この 1 mm 間隔に対応するロープの割合がそれに反比例するためです。
時間に反比例する速度で増加する量は 対数的増加を 示し、たとえどれだけゆっくりであっても、際限なく増加します。つまり、アリは最終的に目標地点に到達することになります。
ロープが伸びる速度が時間の経過とともに 増加する と、アリは目標に到達できない可能性があります。たとえば、ロープの一方の端が、均一な重力場内で自由落下している重りに取り付けられており、ロープは重りに力を加えていないとします(言い換えると、目標点の位置は の形式の関数で与えられます )。 が 1 m、 が 9.81 m/s 2 で、アリが 1 cm/s で移動する場合、アリは常に前進しているにもかかわらず、ロープの長さの 0.71% もカバーしません。ただし、アリが 1.41 m/s を超える速度で移動する場合、有限時間内にロープの端に到達します。さらに、アリの速度が指数関数的に減少する一方でロープの長さが指数関数的に増加し、アリが有限時間内にロープの端に到達するシナリオもあります。 [3]
x
=
c
+
1
2
a
t
2
{\displaystyle x=c+{\tfrac {1}{2}}at^{2}}
c
{\displaystyle c}
a
{\displaystyle a}
参照
参考文献
^ ab ガードナー、マーティン (1982)。aha! Gotcha: パズルと喜びのパラドックス。WH フリーマン アンド カンパニー。pp. 145–146。ISBN 0-7167-1361-6 。
^ ab Graeme (2002年10月1日). 「The long walk」. The Problem Site . 2008年4月24日時点のオリジナルよりアーカイブ。 2008年 4月6日 閲覧 。
^ マッカートニー、マーク (2013)。ゴムロープの延長: 収束級数、発散級数、積分係数、Int. J. Math. Ed. in Sci. & Tech.、44:4、554-559。https://www.tandfonline.com/doi/abs/10.1080/0020739X.2012.729615