# 惑星の運動と中心力：角運動量保存からケプラーの三法則へ

> 二体問題を換算質量で一体問題に帰着させ、角運動量保存から面積速度一定則を、ビネ方程式から楕円軌道と調和の法則を導く。有効ポテンシャル・離心率とエネルギーの関係・ルンゲ–レンツベクトルまで扱う。
> https://rikai.mugen-giken.com/physics/mechanics/central-forces

## 0. この記事の要点

- 二体問題は、重心運動と相対運動に完全に分離できます。相対運動は**換算質量** $\mu = m_1 m_2/(m_1+m_2)$ を持つ質点 1 個の運動と同じ方程式に従います。
- 力が中心力であること（力が二体を結ぶ直線に沿うこと）だけから、**角運動量 $\boldsymbol{L}$ が保存**します。その帰結として運動は平面内に限られ、**面積速度が一定**になります。これがケプラーの第二法則で、力の大きさが距離のどんな関数であっても成り立ちます。
- 角運動量保存を使うと、二次元の運動は**有効ポテンシャル** $U_{\mathrm{eff}}(r) = U(r) + L^2/(2\mu r^2)$ の中の一次元運動に帰着します。軌道の定性的な分類（束縛・非束縛・円軌道）はこの図だけで読み取れます。
- 軌道の形は**ビネの方程式**から決まります。逆二乗力 $f(r) = -k/r^2$ のときだけ方程式が線形になり、解が円錐曲線 $r = \ell/(1 + e\cos\theta)$ になります。これがケプラーの第一法則です。離心率はエネルギーと角運動量で $e^2 = 1 + 2EL^2/(\mu k^2)$ と表されます。
- 面積速度一定則と楕円の面積を組み合わせると $T^2 = 4\pi^2 a^3 / \bigl(G(m_1+m_2)\bigr)$ が出ます。これがケプラーの第三法則で、ケプラー自身の言明にはなかった $(m_1+m_2)$ の補正が付きます。
- 逆二乗力には角運動量とエネルギーのほかに**ラプラス–ルンゲ–レンツベクトル**という保存量があり、これが軌道が閉じる（近日点が動かない）理由です。

## 1. 動機：三つの経験則はどこから来たのか

ヨハネス・ケプラーは、ティコ・ブラーエが残した火星の観測記録を十数年かけて解析し、三つの規則を取り出しました。

1. 惑星は太陽を一つの焦点とする楕円を描く。
2. 太陽と惑星を結ぶ線分が単位時間に掃く面積は一定である。
3. 公転周期の二乗は軌道長半径の三乗に比例する。

これらは**観測の要約**であって、説明ではありません。なぜ楕円なのか、なぜ面積なのか、なぜ二乗と三乗なのか。ケプラー自身はこの問いに答える手段を持っていませんでした。

ニュートンが与えた答えは、三つの規則が独立ではないというものです。第二法則は「力が太陽の方向を向いている」ことだけから出ます。力の強さがどう距離に依存するかには一切依りません。第一法則と第三法則は、そこにさらに「力が距離の二乗に反比例する」という条件を加えると出てきます。つまり、三つの経験則は逆二乗の中心力という一つの仮定にほぼ集約されるのです。

この記事ではその導出を最後まで実行します。使う道具は、[ニュートン力学の基礎](/physics/mechanics/newtonian-mechanics) で扱った運動方程式（<Ref to="physics/mechanics/newtonian-mechanics#ax-second-law" text="第 2 法則" />）と、[多変数関数の微分と偏微分](/mathematics/calculus/multivariable-differentiation) 程度の解析学だけです。後の章で扱うラグランジュ形式（同じ中心力運動を極座標のラグランジアンから扱う例が <Ref to="physics/mechanics/lagrangian-mechanics#ex-polar" /> にあります）やネーターの定理は、ここで手を動かして得た保存則が、実は座標の取り方によらない対称性の帰結であることを教えてくれます。その視点を持って読み返せるように、どの保存則がどの仮定から来ているかを毎回明示します。

<Aside type="note">
記号の約束です。二つの天体の質量を $m_1, m_2$、位置ベクトルを $\boldsymbol{r}_1, \boldsymbol{r}_2$ とし、相対位置を $\boldsymbol{r} = \boldsymbol{r}_1 - \boldsymbol{r}_2$、その大きさを $r = |\boldsymbol{r}|$、単位ベクトルを $\hat{\boldsymbol{r}} = \boldsymbol{r}/r$ と書きます。時間微分はドットで表します。
</Aside>

## 2. 準備：二体問題を一体問題に落とす

### 2.1. 中心力の定義

<Definition id="def-central-force" title="中心力">
質点 1 が質点 2 から受ける力 $\boldsymbol{F}$ が、ある実数値関数 $f$ を用いて
$$
\boldsymbol{F} = f(r)\,\hat{\boldsymbol{r}},\qquad \boldsymbol{r} = \boldsymbol{r}_1 - \boldsymbol{r}_2,\quad r = |\boldsymbol{r}|,\quad \hat{\boldsymbol{r}} = \boldsymbol{r}/r
$$
と書けるとき、この力を**中心力**といいます。すなわち、力の向きが二質点を結ぶ直線に沿い、大きさが両者の距離だけで決まる場合です。$f(r) < 0$ のとき引力、$f(r) > 0$ のとき斥力です。
</Definition>

中心力は必ず保存力です。実際、$U(r) = -\int^r f(s)\,ds$ とおけば $f(r) = -U'(r)$ であり、球対称関数 $U(r)$ の勾配は
$$
\nabla U(r) = U'(r)\,\nabla r = U'(r)\,\hat{\boldsymbol{r}}
$$
となるので $\boldsymbol{F} = -\nabla U$ が成り立ちます（$\nabla r = \hat{\boldsymbol{r}}$ は $r = \sqrt{x^2+y^2+z^2}$ を各成分で偏微分すればすぐに確かめられます。たとえば $\partial r/\partial x = x/r$ です）。したがって力学的エネルギーが保存します（<Ref to="physics/mechanics/newtonian-mechanics#thm-energy-conservation" />）。

万有引力は $f(r) = -Gm_1m_2/r^2$、点電荷間のクーロン力は $f(r) = q_1q_2/(4\pi\varepsilon_0 r^2)$、等方調和振動子は $f(r) = -\mu\omega^2 r$ で、いずれも中心力です。以下では逆二乗引力を
$$
f(r) = -\frac{k}{r^2},\qquad U(r) = -\frac{k}{r},\qquad k > 0
$$
と書きます。万有引力なら $k = Gm_1m_2$ です。

### 2.2. 重心運動と相対運動の分離

<Theorem id="thm-two-body-reduction" title="二体問題の分離">
質量 $m_1, m_2$ の二質点が互いに <Ref to="def-central-force" /> の中心力を及ぼし合い、外力が働かないとする。全質量を $M = m_1+m_2$、重心を $\boldsymbol{R} = (m_1\boldsymbol{r}_1+m_2\boldsymbol{r}_2)/M$、換算質量を
$$
\mu = \frac{m_1 m_2}{m_1 + m_2}
$$
とおくと、次が成り立つ。

1. $\ddot{\boldsymbol{R}} = \boldsymbol{0}$。すなわち重心は等速直線運動をする。
2. 相対位置 $\boldsymbol{r} = \boldsymbol{r}_1 - \boldsymbol{r}_2$ は $\mu\ddot{\boldsymbol{r}} = f(r)\hat{\boldsymbol{r}}$ を満たす。
3. 全運動エネルギーは $T = \tfrac12 M|\dot{\boldsymbol{R}}|^2 + \tfrac12\mu|\dot{\boldsymbol{r}}|^2$ と分離する。
</Theorem>

<Proof of="thm-two-body-reduction">
作用反作用の法則（<Ref to="physics/mechanics/newtonian-mechanics#ax-third-law" />）により、質点 1 が受ける力は $\boldsymbol{F} = f(r)\hat{\boldsymbol{r}}$、質点 2 が受ける力は $-\boldsymbol{F}$ です。運動方程式は
$$
m_1\ddot{\boldsymbol{r}}_1 = \boldsymbol{F},\qquad m_2\ddot{\boldsymbol{r}}_2 = -\boldsymbol{F}.
$$

(1) 二式を辺々加えると $m_1\ddot{\boldsymbol{r}}_1 + m_2\ddot{\boldsymbol{r}}_2 = \boldsymbol{0}$ です。左辺は $M\ddot{\boldsymbol{R}}$ に等しいので $\ddot{\boldsymbol{R}} = \boldsymbol{0}$ を得ます。

(2) 第一式を $m_1$ で、第二式を $m_2$ で割って差を取ると
$$
\ddot{\boldsymbol{r}} = \ddot{\boldsymbol{r}}_1 - \ddot{\boldsymbol{r}}_2 = \frac{\boldsymbol{F}}{m_1} + \frac{\boldsymbol{F}}{m_2} = \left(\frac{1}{m_1}+\frac{1}{m_2}\right)\boldsymbol{F} = \frac{\boldsymbol{F}}{\mu}
$$
です。最後の等号は $1/\mu = 1/m_1 + 1/m_2$ という換算質量の定義そのものです。両辺に $\mu$ を掛ければ主張を得ます。

(3) 重心の定義から $\boldsymbol{r}_1 = \boldsymbol{R} + (m_2/M)\boldsymbol{r}$、$\boldsymbol{r}_2 = \boldsymbol{R} - (m_1/M)\boldsymbol{r}$ です。これを代入すると
$$
\begin{aligned}
T &= \tfrac12 m_1\left|\dot{\boldsymbol{R}} + \tfrac{m_2}{M}\dot{\boldsymbol{r}}\right|^2 + \tfrac12 m_2\left|\dot{\boldsymbol{R}} - \tfrac{m_1}{M}\dot{\boldsymbol{r}}\right|^2 \\
&= \tfrac12 (m_1+m_2)|\dot{\boldsymbol{R}}|^2 + \left(\tfrac{m_1m_2}{M} - \tfrac{m_2m_1}{M}\right)\langle \dot{\boldsymbol{R}}, \dot{\boldsymbol{r}}\rangle + \tfrac12\frac{m_1m_2^2 + m_2m_1^2}{M^2}|\dot{\boldsymbol{r}}|^2 .
\end{aligned}
$$
交差項の係数は $0$ です。最後の項の係数は $m_1m_2(m_2+m_1)/M^2 = m_1m_2/M = \mu$ なので、$T = \tfrac12 M|\dot{\boldsymbol{R}}|^2 + \tfrac12\mu|\dot{\boldsymbol{r}}|^2$ となります。
</Proof>

この定理により、以後は $\mu\ddot{\boldsymbol{r}} = f(r)\hat{\boldsymbol{r}}$ という**一体問題**だけを考えれば十分です。重心系（$\dot{\boldsymbol{R}} = \boldsymbol{0}$ となる慣性系）を取れば、二天体の実際の軌道は相対軌道 $\boldsymbol{r}(t)$ を $m_2/M$ 倍・$-m_1/M$ 倍に縮小したものになります。太陽系では $m_2 \gg m_1$ なので $\mu \approx m_1$ となり、太陽はほぼ静止していると見なせます。しかし連星系のように質量が同程度の場合、両方の星が共通重心のまわりに相似な楕円を描きます。

## 3. 角運動量の保存と面積速度

ここからが本題です。まず、力が中心力であるという仮定「だけ」から何が出るかを見ます。

<Theorem id="thm-angular-momentum" title="中心力の下での角運動量保存">
$\mu\ddot{\boldsymbol{r}} = f(r)\hat{\boldsymbol{r}}$ に従う運動に対し、角運動量
$$
\boldsymbol{L} = \boldsymbol{r}\times\boldsymbol{p} = \mu\,\boldsymbol{r}\times\dot{\boldsymbol{r}}
$$
は時間によらず一定である。ここで $f$ は任意の（連続な）関数でよい。
</Theorem>

<Proof of="thm-angular-momentum">
積の微分法則をベクトル積に適用します。
$$
\frac{d\boldsymbol{L}}{dt} = \mu\frac{d}{dt}(\boldsymbol{r}\times\dot{\boldsymbol{r}}) = \mu\,(\dot{\boldsymbol{r}}\times\dot{\boldsymbol{r}}) + \mu\,(\boldsymbol{r}\times\ddot{\boldsymbol{r}}).
$$
第一項は同じベクトル同士のベクトル積なので $\boldsymbol{0}$ です。第二項に <Ref to="thm-two-body-reduction" /> (2) の運動方程式 $\mu\ddot{\boldsymbol{r}} = f(r)\hat{\boldsymbol{r}}$ を代入すると
$$
\boldsymbol{r}\times(\mu\ddot{\boldsymbol{r}}) = f(r)\,\boldsymbol{r}\times\hat{\boldsymbol{r}} = \frac{f(r)}{r}\,\boldsymbol{r}\times\boldsymbol{r} = \boldsymbol{0}
$$
となります。ここで使ったのは、力が $\boldsymbol{r}$ に平行であるという中心力の定義（<Ref to="def-central-force" />）だけです。したがって $d\boldsymbol{L}/dt = \boldsymbol{0}$ です。
</Proof>

保存する理由を一言でいえば、中心力は原点まわりのトルク $\boldsymbol{N} = \boldsymbol{r}\times\boldsymbol{F}$ を生まないからです。後の章で見るように、これは相対座標系の**回転対称性**の帰結であり、[対称性と保存則（ネーターの定理）](/physics/mechanics/noethers-theorem) の最も基本的な実例（<Ref to="physics/mechanics/noethers-theorem#ex-rotation" />）になっています。

<Corollary id="cor-planar" title="運動の平面性">
$\boldsymbol{L}\neq\boldsymbol{0}$ ならば、運動はすべて原点を通り $\boldsymbol{L}$ に垂直な一つの平面内で起こる。$\boldsymbol{L}=\boldsymbol{0}$ ならば、運動は原点を通る一本の直線上に限られる。
</Corollary>

<Proof of="cor-planar">
$\boldsymbol{L} = \mu\,\boldsymbol{r}\times\dot{\boldsymbol{r}}$ はベクトル積なので、常に $\langle \boldsymbol{L}, \boldsymbol{r}\rangle = 0$ が成り立ちます。<Ref to="thm-angular-momentum" /> より $\boldsymbol{L}$ は定ベクトルですから、$\boldsymbol{L}\neq\boldsymbol{0}$ のとき $\langle \boldsymbol{L}, \boldsymbol{r}(t)\rangle = 0$ は「$\boldsymbol{r}(t)$ が原点を通り法線 $\boldsymbol{L}$ を持つ平面上にある」ことを意味します。これがすべての $t$ で成り立つので運動は平面運動です。

$\boldsymbol{L}=\boldsymbol{0}$ の場合は $\boldsymbol{r}\times\dot{\boldsymbol{r}} = \boldsymbol{0}$、すなわち $\dot{\boldsymbol{r}}$ が常に $\boldsymbol{r}$ に平行です。このとき $\boldsymbol{r}\neq\boldsymbol{0}$ である区間で $\hat{\boldsymbol{r}}$ の微分を計算すると
$$
\frac{d\hat{\boldsymbol{r}}}{dt} = \frac{\dot{\boldsymbol{r}}}{r} - \frac{\dot r}{r^2}\boldsymbol{r} = \frac{1}{r}\left(\dot{\boldsymbol{r}} - \dot r\,\hat{\boldsymbol{r}}\right)
$$
であり、$\dot{\boldsymbol{r}} = \lambda\boldsymbol{r}$ と書けることから $\dot r = \lambda r$、よって $\dot{\boldsymbol{r}} - \dot r\hat{\boldsymbol{r}} = \lambda\boldsymbol{r} - \lambda r\hat{\boldsymbol{r}} = \boldsymbol{0}$ となります。つまり方向 $\hat{\boldsymbol{r}}$ は一定で、運動は原点を通る直線上の一次元運動です。
</Proof>

以後 $\boldsymbol{L}\neq\boldsymbol{0}$ とし、運動平面に極座標 $(r,\theta)$ を取ります。この平面での位置は $\boldsymbol{r} = r\,\hat{\boldsymbol{e}}_r$ と書け、単位ベクトルの微分は
$$
\frac{d\hat{\boldsymbol{e}}_r}{dt} = \dot\theta\,\hat{\boldsymbol{e}}_\theta,\qquad \frac{d\hat{\boldsymbol{e}}_\theta}{dt} = -\dot\theta\,\hat{\boldsymbol{e}}_r
$$
です（$\hat{\boldsymbol{e}}_r = (\cos\theta,\sin\theta)$、$\hat{\boldsymbol{e}}_\theta = (-\sin\theta,\cos\theta)$ を $t$ で微分すればそのまま出ます）。これを用いて速度と加速度を書き下すと
$$
\dot{\boldsymbol{r}} = \dot r\,\hat{\boldsymbol{e}}_r + r\dot\theta\,\hat{\boldsymbol{e}}_\theta,\qquad
\ddot{\boldsymbol{r}} = (\ddot r - r\dot\theta^2)\,\hat{\boldsymbol{e}}_r + (r\ddot\theta + 2\dot r\dot\theta)\,\hat{\boldsymbol{e}}_\theta
$$
となります。角運動量の大きさは $L = |\boldsymbol{L}| = \mu|r\hat{\boldsymbol{e}}_r \times (\dot r\hat{\boldsymbol{e}}_r + r\dot\theta\hat{\boldsymbol{e}}_\theta)| = \mu r^2|\dot\theta|$ です。$\theta$ の向きを $\dot\theta > 0$ となるように選んで
$$
L = \mu r^2\dot\theta
$$
と書きます。これが以下でくり返し使う関係式です。

<Theorem id="thm-kepler-second" title="ケプラーの第二法則（面積速度一定）">
中心力の下での平面運動において、原点と質点を結ぶ線分が時刻 $t_0$ から $t$ までに掃く面積を $A(t)$ とすると
$$
\frac{dA}{dt} = \frac{1}{2}r^2\dot\theta = \frac{L}{2\mu} = \text{一定}
$$
である。とくに、等しい時間に掃く面積は等しい。ここでも $f$ は任意の関数でよく、逆二乗性は使わない。
</Theorem>

<Proof of="thm-kepler-second">
微小時間 $dt$ の間に動径が $\theta$ から $\theta + d\theta$ まで回り、長さが $r$ から $r + dr$ に変わるとします。この間に掃かれる領域は、二辺 $r$、$r+dr$ と中心角 $d\theta$ を持つ細い扇形で、その面積は極座標の面積要素 $dA = \tfrac12 r^2\,d\theta$ に $O(dr\,d\theta)$ の高次項を加えたものです。厳密には、掃かれる領域の面積は重積分で
$$
A = \int_{\theta_0}^{\theta_1}\!\!\int_0^{r(\theta)} \rho \,d\rho\,d\theta = \int_{\theta_0}^{\theta_1}\frac{r(\theta)^2}{2}\,d\theta
$$
と書けます（極座標のヤコビアンが $\rho$ であることを使いました。[重積分と累次積分](/mathematics/calculus/multiple-integrals) の <Ref to="mathematics/calculus/multiple-integrals#ex-polar" /> を参照してください）。両辺を $t$ で微分し、合成関数の微分法を用いると $dA/dt = \tfrac12 r(\theta)^2\,\dot\theta$ です。

ここに <Ref to="thm-angular-momentum" /> から得た $L = \mu r^2\dot\theta$ を代入すると $r^2\dot\theta = L/\mu$ なので
$$
\frac{dA}{dt} = \frac{L}{2\mu}
$$
となり、$L$ と $\mu$ が定数であることから面積速度は一定です。
</Proof>

ケプラーが火星の観測から抽出した第二法則が、力の距離依存性を一切使わずに出てしまったことに注意してください。第二法則は「太陽が引く」という事実の幾何学的言い換えにすぎず、逆二乗則の証拠にはなりません。第二法則が破れて見えたら、それは力が中心力でない（太陽以外の天体の摂動がある、あるいは相対論的効果がある）という信号です。

<Figure caption="中心力の運動で保存する量と、それぞれが依拠する仮定">
<Mermaid code={`flowchart TD
  A["力が中心力：F = f(r) r̂"] --> B["トルク r × F = 0"]
  B --> C["角運動量 L が保存"]
  C --> D["運動は平面内（L ≠ 0）"]
  C --> E["面積速度 L/2μ 一定＝ケプラー第2法則"]
  A --> F["F は保存力：U(r) が存在"]
  F --> G["力学的エネルギー E が保存"]
  C --> H["有効ポテンシャル U + L²/2μr² の一次元運動"]
  G --> H
  H --> I["f(r) = -k/r² を追加"]
  I --> J["円錐曲線軌道＝ケプラー第1・第3法則"]`} />
</Figure>

## 4. 有効ポテンシャルと動径運動

保存則を二つ手に入れたので、自由度を落とします。

<Definition id="def-effective-potential" title="有効ポテンシャル">
角運動量の大きさ $L$ を固定したとき、
$$
U_{\mathrm{eff}}(r) = U(r) + \frac{L^2}{2\mu r^2}
$$
を**有効ポテンシャル**といいます。第二項 $L^2/(2\mu r^2)$ を**遠心障壁**と呼びます。
</Definition>

<Proposition id="prop-radial-equation" title="動径方向の一次元問題への帰着">
中心力の下での平面運動において、力学的エネルギー
$$
E = \frac{1}{2}\mu|\dot{\boldsymbol{r}}|^2 + U(r)
$$
は保存し、さらに
$$
E = \frac{1}{2}\mu\dot r^2 + U_{\mathrm{eff}}(r)
$$
と書ける。すなわち $r(t)$ は、ポテンシャル $U_{\mathrm{eff}}$ の中を動く質量 $\mu$ の質点の一次元運動と同じ方程式に従う。
</Proposition>

<Proof of="prop-radial-equation">
まずエネルギー保存を確かめます。$\mu\ddot{\boldsymbol{r}} = -\nabla U$ の両辺と $\dot{\boldsymbol{r}}$ の内積を取ると
$$
\mu\langle\ddot{\boldsymbol{r}},\dot{\boldsymbol{r}}\rangle = -\langle\nabla U,\dot{\boldsymbol{r}}\rangle
\;\Longleftrightarrow\;
\frac{d}{dt}\left(\frac{1}{2}\mu|\dot{\boldsymbol{r}}|^2\right) = -\frac{d}{dt}U(r(t))
$$
となり（右辺は合成関数の微分法）、$E$ の時間微分が $0$ です。ここで使ったのは §2.1 で示した「中心力は保存力である」という事実です。

次に速度の分解 $\dot{\boldsymbol{r}} = \dot r\,\hat{\boldsymbol{e}}_r + r\dot\theta\,\hat{\boldsymbol{e}}_\theta$ を用います。$\hat{\boldsymbol{e}}_r$ と $\hat{\boldsymbol{e}}_\theta$ は互いに直交する単位ベクトルなので
$$
|\dot{\boldsymbol{r}}|^2 = \dot r^2 + r^2\dot\theta^2 .
$$
<Ref to="thm-angular-momentum" /> の関係 $\dot\theta = L/(\mu r^2)$ を代入すると $r^2\dot\theta^2 = r^2\cdot L^2/(\mu^2r^4) = L^2/(\mu^2r^2)$ です。よって
$$
E = \frac{1}{2}\mu\dot r^2 + \frac{L^2}{2\mu r^2} + U(r) = \frac{1}{2}\mu\dot r^2 + U_{\mathrm{eff}}(r)
$$
を得ます。<Ref to="def-effective-potential" /> の定義を使いました。
</Proof>

この帰着は強力です。$\dot r^2 \ge 0$ より運動は $U_{\mathrm{eff}}(r)\le E$ を満たす $r$ の範囲に限られ、等号が成り立つ点（**転回点**）で $\dot r = 0$ となります。逆二乗引力 $U = -k/r$ の場合、
$$
U_{\mathrm{eff}}(r) = -\frac{k}{r} + \frac{L^2}{2\mu r^2}
$$
は $r\to 0^+$ で $+\infty$（遠心障壁が勝つ）、$r\to\infty$ で $0^-$ に近づき、途中でただ一つの極小を持ちます。極小の位置は $U_{\mathrm{eff}}'(r) = k/r^2 - L^2/(\mu r^3) = 0$ より
$$
r_c = \frac{L^2}{\mu k},\qquad U_{\mathrm{eff}}(r_c) = -\frac{\mu k^2}{2L^2}
$$
です。

<Figure caption="逆二乗引力の有効ポテンシャル。エネルギーの高さで軌道の型が決まる">
<svg viewBox="0 0 660 380" width="100%" role="img" aria-label="有効ポテンシャルのグラフ" fill="none" stroke="currentColor">
  <line x1="60" y1="30" x2="60" y2="360" stroke="currentColor" stroke-width="1.2" />
  <line x1="60" y1="245" x2="625" y2="245" stroke="currentColor" stroke-width="1.2" />
  <polyline points="90,52 95,147 99,206 103,245 112,289 120,310 129,319 146,324 163,322 189,315 232,305 275,296 319,289 405,280 491,274 577,270" stroke="var(--sl-color-accent)" stroke-width="2.4" fill="none" />
  <line x1="60" y1="293" x2="345" y2="293" stroke="currentColor" stroke-width="1.2" stroke-dasharray="5 4" />
  <line x1="60" y1="182" x2="310" y2="182" stroke="currentColor" stroke-width="1.2" stroke-dasharray="5 4" />
  <circle cx="113" cy="293" r="3.5" fill="currentColor" stroke="none" />
  <circle cx="294" cy="293" r="3.5" fill="currentColor" stroke="none" />
  <circle cx="97" cy="182" r="3.5" fill="currentColor" stroke="none" />
  <circle cx="103" cy="245" r="3.5" fill="currentColor" stroke="none" />
  <circle cx="146" cy="324" r="4" fill="var(--sl-color-accent)" stroke="none" />
  <text x="46" y="36" fill="currentColor" stroke="none" font-size="14" text-anchor="end">エネルギー</text>
  <text x="632" y="250" fill="currentColor" stroke="none" font-size="15">r</text>
  <text x="596" y="264" fill="var(--sl-color-accent)" stroke="none" font-size="14" text-anchor="end">U_eff</text>
  <text x="352" y="298" fill="currentColor" stroke="none" font-size="14">E が負：楕円（束縛運動）</text>
  <text x="620" y="238" fill="currentColor" stroke="none" font-size="14" text-anchor="end">E = 0：放物線</text>
  <text x="318" y="187" fill="currentColor" stroke="none" font-size="14">E が正：双曲線</text>
  <text x="146" y="348" fill="var(--sl-color-accent)" stroke="none" font-size="14" text-anchor="middle">円軌道</text>
  <text x="150" y="366" fill="currentColor" stroke="none" font-size="13" text-anchor="middle">r_c = L²/μk</text>
</svg>
</Figure>

図から読み取れることを整理します。$E = U_{\mathrm{eff}}(r_c) = -\mu k^2/(2L^2)$ のとき $r$ は動けず**円軌道**です。$U_{\mathrm{eff}}(r_c) < E < 0$ のとき $r$ は二つの転回点 $r_{\min}, r_{\max}$ の間を往復し、軌道は原点から有限の範囲に留まります（**束縛運動**）。$E\ge 0$ のときは転回点が一つだけで、質点は最接近後に無限遠へ去ります（**非束縛運動**）。この分類がそのまま楕円・放物線・双曲線に対応することを §5 で確認します。

<Example id="ex-circular-stability" title="べき乗則の中心力における円軌道の安定性">
$f(r) = -k/r^n$（$k>0$、$n\neq 1$）という引力を考えます。対応するポテンシャルは $U(r) = -k/\bigl((n-1)r^{n-1}\bigr)$ で、有効ポテンシャルは
$$
U_{\mathrm{eff}}(r) = -\frac{k}{(n-1)r^{n-1}} + \frac{L^2}{2\mu r^2}
$$
です。円軌道は $U_{\mathrm{eff}}$ の停留点に対応します。
$$
U_{\mathrm{eff}}'(r) = \frac{k}{r^n} - \frac{L^2}{\mu r^3} = 0 \iff r_c^{\,3-n} = \frac{L^2}{\mu k}
$$
より、$n\neq 3$ なら各 $L$ に対して円軌道半径 $r_c$ がただ一つ定まります。安定性は二階微分の符号で判定します。
$$
U_{\mathrm{eff}}''(r) = -\frac{nk}{r^{n+1}} + \frac{3L^2}{\mu r^4}.
$$
停留点の条件 $L^2/\mu = k\,r_c^{\,3-n}$ を第二項に代入すると $3L^2/(\mu r_c^4) = 3k\,r_c^{\,-1-n}$ なので
$$
U_{\mathrm{eff}}''(r_c) = \frac{(3-n)k}{r_c^{\,n+1}} .
$$
$k>0$、$r_c>0$ なので、これが正になるのは $n < 3$ のときに限ります。つまり**逆三乗より急な引力では円軌道が不安定**で、わずかな摂動で質点は中心へ落ち込むか無限遠へ飛び去ります。逆二乗力は $n=2$ なので $U_{\mathrm{eff}}''(r_c) = k/r_c^3 > 0$ となり、円軌道は安定です。この安定性が惑星系が存続できる理由の一つです。
</Example>

## 5. 軌道の形：ビネの方程式とケプラーの第一法則

ここまでは $r(t)$ の時間発展を追ってきました。しかし軌道の**形**を知りたいなら、時間を消去して $r$ を $\theta$ の関数として求めるほうが早道です。鍵になるのが変数変換 $u = 1/r$ です。

<Lemma id="lem-binet" title="ビネの軌道方程式">
$\boldsymbol{L}\neq\boldsymbol{0}$ とし、$u(\theta) = 1/r(\theta)$ とおく。中心力 $f(r)$ の下での軌道は
$$
\frac{d^2u}{d\theta^2} + u = -\frac{\mu}{L^2u^2}\,f\!\left(\frac{1}{u}\right)
$$
を満たす。
</Lemma>

<Proof of="lem-binet">
$L = \mu r^2\dot\theta$ より $\dot\theta = Lu^2/\mu$ です。$L\neq 0$ なので $\dot\theta$ は符号を変えず、$\theta$ を独立変数に取り直せます。

まず $\dot r$ を $\theta$ 微分で書き換えます。$r = 1/u$ なので、合成関数の微分法により
$$
\dot r = \frac{d}{dt}\left(\frac{1}{u}\right) = -\frac{1}{u^2}\frac{du}{d\theta}\dot\theta = -\frac{1}{u^2}\frac{du}{d\theta}\cdot\frac{Lu^2}{\mu} = -\frac{L}{\mu}\frac{du}{d\theta}.
$$
$u^2$ がきれいに約分される点がこの変換の要です。もう一度微分すると
$$
\ddot r = -\frac{L}{\mu}\frac{d^2u}{d\theta^2}\dot\theta = -\frac{L}{\mu}\frac{d^2u}{d\theta^2}\cdot\frac{Lu^2}{\mu} = -\frac{L^2u^2}{\mu^2}\frac{d^2u}{d\theta^2}.
$$

一方、§3 で求めた加速度の $\hat{\boldsymbol{e}}_r$ 成分から、運動方程式の動径成分は
$$
\mu(\ddot r - r\dot\theta^2) = f(r)
$$
です。ここで
$$
r\dot\theta^2 = \frac{1}{u}\left(\frac{Lu^2}{\mu}\right)^2 = \frac{L^2u^3}{\mu^2}
$$
なので、代入して
$$
\mu\left(-\frac{L^2u^2}{\mu^2}\frac{d^2u}{d\theta^2} - \frac{L^2u^3}{\mu^2}\right) = f(1/u)
\;\Longleftrightarrow\;
-\frac{L^2u^2}{\mu}\left(\frac{d^2u}{d\theta^2} + u\right) = f(1/u)
$$
を得ます。$u\neq 0$（$r$ は有限）なので両辺を $-L^2u^2/\mu$ で割れば主張の式になります。
</Proof>

<Ref to="lem-binet" /> の右辺は一般には $u$ の非線形関数です。ところが $f(r) = -k/r^2$、すなわち $f(1/u) = -ku^2$ のときに限り $u^2$ が約分されて右辺が**定数**になります。逆二乗則が特別なのはこの一点です。

<Theorem id="thm-kepler-first" title="ケプラーの第一法則（軌道は円錐曲線）">
逆二乗引力 $f(r) = -k/r^2$（$k>0$）の下で、$\boldsymbol{L}\neq\boldsymbol{0}$ の運動の軌道は
$$
r(\theta) = \frac{\ell}{1 + e\cos(\theta-\theta_0)},\qquad \ell = \frac{L^2}{\mu k},\quad e \ge 0
$$
で与えられる。これは力の中心（原点）を一つの焦点とする円錐曲線であり、$e<1$ なら楕円、$e=1$ なら放物線、$e>1$ なら双曲線の一方の分枝である。とくに束縛運動（$e<1$）では軌道は楕円で、力の中心はその焦点にある。
</Theorem>

<Proof of="thm-kepler-first">
<Ref to="lem-binet" /> に $f(1/u) = -ku^2$ を代入します。
$$
\frac{d^2u}{d\theta^2} + u = -\frac{\mu}{L^2u^2}\cdot(-ku^2) = \frac{\mu k}{L^2} = \frac{1}{\ell}.
$$
これは定数係数二階線形非同次常微分方程式です。特殊解は定数関数 $u_p = 1/\ell$ で、同次方程式 $u'' + u = 0$ の一般解は $C\cos(\theta-\theta_0)$（$C\ge 0$、$\theta_0$ は定数。<Ref to="physics/mechanics/newtonian-mechanics#thm-shm" /> で角振動数を $1$、時間変数を $\theta$ に読み替えたものです）ですから、一般解は
$$
u(\theta) = \frac{1}{\ell} + C\cos(\theta-\theta_0)
$$
です。$e = C\ell \ge 0$ とおいて逆数を取ると
$$
r(\theta) = \frac{1}{u(\theta)} = \frac{\ell}{1 + e\cos(\theta-\theta_0)}
$$
となります。以後 $\theta_0 = 0$ となるように $\theta$ の基準を選びます。

これが円錐曲線であることを確かめます。$r + er\cos\theta = \ell$ を直交座標 $x = r\cos\theta$、$y = r\sin\theta$ で書くと $\sqrt{x^2+y^2} = \ell - ex$ で、両辺を二乗して
$$
x^2 + y^2 = \ell^2 - 2e\ell x + e^2x^2 \iff (1-e^2)x^2 + 2e\ell x + y^2 = \ell^2 .
$$
$e<1$ のとき $x$ について平方完成すると
$$
(1-e^2)\left(x + \frac{e\ell}{1-e^2}\right)^2 + y^2 = \ell^2 + \frac{e^2\ell^2}{1-e^2} = \frac{\ell^2}{1-e^2}
$$
となり、両辺を右辺で割れば
$$
\frac{\bigl(x + a e\bigr)^2}{a^2} + \frac{y^2}{b^2} = 1,\qquad a = \frac{\ell}{1-e^2},\quad b = \frac{\ell}{\sqrt{1-e^2}} = a\sqrt{1-e^2}
$$
という楕円の標準形が得られます。中心は $(-ae, 0)$ にあり、原点はそこから距離 $ae$ だけ離れています。$a^2 - b^2 = a^2e^2$ なので、この距離はまさに焦点距離であり、原点は楕円の焦点の一つです。$e=1$ のときは $x^2$ の項が消えて $y^2 = \ell^2 - 2\ell x$ という放物線、$e>1$ のときは $1-e^2<0$ となり同様の変形で双曲線の標準形になります。
</Proof>

<Definition id="def-orbital-elements" title="軌道要素">
<Ref to="thm-kepler-first" /> に現れた量を次のように呼びます。$e$ を**離心率**、$\ell = L^2/(\mu k)$ を**半直弦**（セミラタスレクタム）、楕円軌道における $a = \ell/(1-e^2)$ を**軌道長半径**、$b = a\sqrt{1-e^2}$ を**軌道短半径**といいます。$\theta=0$ で $r$ が最小となる点を**近点**（太陽まわりなら近日点）、$\theta=\pi$ で $r$ が最大となる点を**遠点**といい、
$$
r_{\min} = \frac{\ell}{1+e} = a(1-e),\qquad r_{\max} = \frac{\ell}{1-e} = a(1+e)
$$
です。とくに $\ell = a(1-e^2) = b^2/a$ が成り立ちます。
</Definition>

<Figure caption="楕円軌道の幾何。太陽は楕円の中心ではなく焦点にある">
<svg viewBox="0 0 660 400" width="100%" role="img" aria-label="楕円軌道と焦点" fill="none" stroke="currentColor">
  <ellipse cx="330" cy="200" rx="180" ry="140" stroke="var(--sl-color-accent)" stroke-width="2.4" fill="none" />
  <line x1="150" y1="200" x2="510" y2="200" stroke="currentColor" stroke-width="1" stroke-dasharray="6 5" />
  <line x1="443" y1="200" x2="443" y2="91" stroke="currentColor" stroke-width="1.8" />
  <line x1="443" y1="200" x2="484" y2="128" stroke="currentColor" stroke-width="1.8" />
  <path d="M 478 200 A 35 35 0 0 0 460.5 169.7" stroke="currentColor" stroke-width="1.2" fill="none" />
  <circle cx="443" cy="200" r="6" fill="var(--sl-color-accent)" stroke="none" />
  <circle cx="484" cy="128" r="4.5" fill="currentColor" stroke="none" />
  <circle cx="330" cy="200" r="3" fill="currentColor" stroke="none" />
  <text x="452" y="218" fill="currentColor" stroke="none" font-size="14">焦点（太陽）</text>
  <text x="512" y="222" fill="currentColor" stroke="none" font-size="14" text-anchor="middle">近点</text>
  <text x="150" y="222" fill="currentColor" stroke="none" font-size="14" text-anchor="middle">遠点</text>
  <text x="470" y="193" fill="currentColor" stroke="none" font-size="14">θ</text>
  <text x="452" y="158" fill="currentColor" stroke="none" font-size="14">r</text>
  <text x="424" y="140" fill="currentColor" stroke="none" font-size="14" text-anchor="end">半直弦 ℓ</text>
  <text x="386" y="192" fill="currentColor" stroke="none" font-size="14" text-anchor="middle">a</text>
  <text x="497" y="123" fill="currentColor" stroke="none" font-size="14">惑星</text>
</svg>
</Figure>

<Corollary id="cor-eccentricity" title="離心率とエネルギーの関係">
<Ref to="thm-kepler-first" /> の軌道について、力学的エネルギー $E$ と角運動量の大きさ $L$ の間に
$$
e^2 = 1 + \frac{2EL^2}{\mu k^2}
$$
が成り立つ。したがって $E<0 \iff e<1$（楕円）、$E=0\iff e=1$（放物線）、$E>0\iff e>1$（双曲線）である。さらに楕円軌道では
$$
a = -\frac{k}{2E}
$$
であり、軌道長半径はエネルギーだけで決まる。
</Corollary>

<Proof of="cor-eccentricity">
<Ref to="thm-kepler-first" /> の証明中の一般解を $u = 1/\ell + C\cos\theta$（$C = e/\ell$）と書きます。<Ref to="lem-binet" /> の証明で得た $\dot r = -(L/\mu)\,du/d\theta$ より
$$
\dot r = -\frac{L}{\mu}\cdot(-C\sin\theta) = \frac{LC}{\mu}\sin\theta .
$$
これを <Ref to="prop-radial-equation" /> のエネルギー表式に入れます。$U = -k/r = -ku$ に注意して
$$
\begin{aligned}
E &= \frac{1}{2}\mu\dot r^2 + \frac{L^2u^2}{2\mu} - ku \\
&= \frac{L^2C^2}{2\mu}\sin^2\theta + \frac{L^2}{2\mu}\left(\frac{1}{\ell}+C\cos\theta\right)^2 - k\left(\frac{1}{\ell}+C\cos\theta\right) \\
&= \frac{L^2C^2}{2\mu}\sin^2\theta + \frac{L^2}{2\mu}\left(\frac{1}{\ell^2} + \frac{2C\cos\theta}{\ell} + C^2\cos^2\theta\right) - \frac{k}{\ell} - kC\cos\theta .
\end{aligned}
$$
ここで $\ell = L^2/(\mu k)$ すなわち $L^2/(\mu\ell) = k$ を使うと、$\cos\theta$ に比例する項は $\dfrac{L^2}{\mu}\dfrac{C\cos\theta}{\ell} - kC\cos\theta = kC\cos\theta - kC\cos\theta = 0$ と打ち消し合います。また $\sin^2\theta + \cos^2\theta = 1$ より $C^2$ の項がまとまり、定数項は $\dfrac{L^2}{2\mu\ell^2} - \dfrac{k}{\ell} = \dfrac{k}{2\ell} - \dfrac{k}{\ell} = -\dfrac{k}{2\ell} = -\dfrac{\mu k^2}{2L^2}$ です。結局
$$
E = \frac{L^2C^2}{2\mu} - \frac{\mu k^2}{2L^2}.
$$
$C = e/\ell = e\mu k/L^2$ を代入すると $L^2C^2/(2\mu) = \mu k^2e^2/(2L^2)$ なので
$$
E = \frac{\mu k^2}{2L^2}\left(e^2 - 1\right)
\;\Longleftrightarrow\;
e^2 = 1 + \frac{2EL^2}{\mu k^2}
$$
を得ます。$\mu, k, L^2$ はすべて正なので $E$ と $e^2-1$ の符号は一致し、型の判定が従います。

楕円の場合、<Ref to="def-orbital-elements" /> より $a = \ell/(1-e^2)$ で、いま $1-e^2 = -2EL^2/(\mu k^2)$ ですから
$$
a = \frac{L^2}{\mu k}\cdot\frac{\mu k^2}{-2EL^2} = -\frac{k}{2E}
$$
となります（$E<0$ なので $a>0$ です）。
</Proof>

この系は実用上とても便利です。角運動量は軌道の「細さ」（離心率）だけを、エネルギーは軌道の「大きさ」（長半径）だけを決めます。円軌道は $e=0$ すなわち $E = -\mu k^2/(2L^2)$ の場合で、これは §4 で求めた $U_{\mathrm{eff}}$ の最小値と一致します。二つの独立な導出が合致したことになります。

<Example id="ex-oumuamua" title="恒星間天体の双曲線軌道">
2017 年に発見された 1I/ʻOumuamua は、離心率 $e \approx 1.20$、近日点距離 $q \approx 0.255\ \mathrm{au}$ の軌道で太陽系を通過しました。$e>1$ なので <Ref to="cor-eccentricity" /> により $E>0$、すなわち太陽に束縛されていません。

$r\to\infty$ となるのは分母が $0$ になるとき、つまり $\cos\theta_\infty = -1/e = -0.833$ より $\theta_\infty = 146.4^\circ$ です。入射方向と射出方向のなす角（軌道の曲がり角）は $2\theta_\infty - 180^\circ = 112.8^\circ$ で、太陽の重力によって進行方向が $113$ 度ほど曲げられた計算になります。

無限遠での速さ $v_\infty$ を求めます。$q = a'(e-1)$（$a' = |a| = k/(2E)$ は双曲線の実半軸）より $a' = 0.255/0.20 = 1.275\ \mathrm{au} = 1.907\times10^{11}\ \mathrm{m}$ です。$E = \tfrac12\mu v_\infty^2$ と $E = k/(2a')$（$e>1$ での <Ref to="cor-eccentricity" /> の符号違い版）から、$\mu\approx m$（天体の質量は太陽に比べて無視できる）として
$$
v_\infty = \sqrt{\frac{GM_\odot}{a'}} = \sqrt{\frac{1.327\times10^{20}}{1.907\times10^{11}}} = \sqrt{6.958\times10^{8}} \approx 2.64\times10^{4}\ \mathrm{m/s}
$$
すなわち約 $26\ \mathrm{km/s}$ です。これは観測された値とよく一致し、この天体が太陽系外から来たことの根拠になりました。近日点での速さは $v_q = \sqrt{GM_\odot(1+e)/q}$ より
$$
v_q = \sqrt{\frac{1.327\times10^{20}\times 2.20}{3.815\times10^{10}}} = \sqrt{7.65\times10^{9}} \approx 8.75\times10^{4}\ \mathrm{m/s}
$$
で、約 $87\ \mathrm{km/s}$ に達します。
</Example>

## 6. ケプラーの第三法則

<Theorem id="thm-kepler-third" title="ケプラーの第三法則（調和の法則）">
逆二乗引力 $f(r) = -k/r^2$ の下での楕円軌道（$e<1$）の公転周期 $T$ と軌道長半径 $a$ の間には
$$
T^2 = \frac{4\pi^2\mu}{k}\,a^3
$$
が成り立つ。とくに万有引力 $k = Gm_1m_2$、$\mu = m_1m_2/(m_1+m_2)$ の場合は
$$
T^2 = \frac{4\pi^2}{G(m_1+m_2)}\,a^3
$$
となる。比例係数は離心率に依らず、二天体の質量の和だけで決まる。
</Theorem>

<Proof of="thm-kepler-third">
<Ref to="thm-kepler-second" /> より面積速度は $L/(2\mu)$ で一定です。一周する間に掃かれる面積は楕円全体の面積 $\pi ab$ ですから、
$$
T = \frac{\pi ab}{L/(2\mu)} = \frac{2\pi\mu\,ab}{L}.
$$
ここで $L$ を軌道要素で書き換えます。<Ref to="def-orbital-elements" /> の $\ell = L^2/(\mu k)$ と $\ell = b^2/a$ を等置すると
$$
L^2 = \mu k \ell = \frac{\mu k b^2}{a} \;\Longrightarrow\; L = b\sqrt{\frac{\mu k}{a}}
$$
です（$L>0$ と取りました）。これを上の $T$ の式に代入すると $b$ が約分されて
$$
T = \frac{2\pi\mu\,ab}{b}\sqrt{\frac{a}{\mu k}} = 2\pi\mu a\sqrt{\frac{a}{\mu k}} = 2\pi\sqrt{\frac{\mu a^3}{k}} .
$$
両辺を二乗すれば $T^2 = 4\pi^2\mu a^3/k$ です。

万有引力の場合、$\mu/k = \dfrac{m_1m_2/(m_1+m_2)}{Gm_1m_2} = \dfrac{1}{G(m_1+m_2)}$ なので、代入して第二式を得ます。
</Proof>

<Remark id="rem-third-law-correction">
ケプラー自身の第三法則は「$T^2/a^3$ はすべての惑星で同じ」という主張でした。<Ref to="thm-kepler-third" /> はこれを補正します。正確には $T^2/a^3 = 4\pi^2/\bigl(G(M_\odot + m)\bigr)$ であり、惑星の質量 $m$ の分だけ惑星ごとに値が違います。太陽系で最も重い木星でも $m/M_\odot \approx 9.5\times10^{-4}$ なので比は $0.1\%$ 程度しか変わらず、ケプラーの観測精度では検出できませんでした。一方、連星系では二つの星の質量が同程度なので、この補正項こそが**星の質量を測る手段**になります。周期と長半径を測れば $m_1+m_2$ が直接求まるからです。
</Remark>

<Example id="ex-earth-period" title="地球の公転周期を計算する">
太陽の重力定数積は $GM_\odot = 1.32712\times10^{20}\ \mathrm{m^3/s^2}$、地球の軌道長半径は $a = 1.49598\times10^{11}\ \mathrm{m}$ です。地球質量は太陽の $3\times10^{-6}$ 倍なので <Ref to="rem-third-law-correction" /> の補正は無視して $G(m_1+m_2)\approx GM_\odot$ とします。<Ref to="thm-kepler-third" /> より
$$
T = 2\pi\sqrt{\frac{a^3}{GM_\odot}} .
$$
順に計算します。
$$
a^3 = (1.49598\times10^{11})^3 = 3.3479\times10^{33}\ \mathrm{m^3},
$$
$$
\frac{a^3}{GM_\odot} = \frac{3.3479\times10^{33}}{1.32712\times10^{20}} = 2.5227\times10^{13}\ \mathrm{s^2},
$$
$$
\sqrt{2.5227\times10^{13}} = 5.0226\times10^{6}\ \mathrm{s},\qquad T = 2\pi\times5.0226\times10^{6} = 3.1559\times10^{7}\ \mathrm{s}.
$$
これを日に直すと $3.1559\times10^{7}/86400 = 365.3$ 日となり、実際の恒星年 $365.256$ 日と有効数字 4 桁で一致します。逆二乗則という一つの仮定から、観測値がこの精度で再現されることを確認してください。
</Example>

<Example id="ex-harmonic" title="等方調和振動子は「もう一つの」閉じた軌道">
中心力 $f(r) = -\mu\omega^2 r$（ポテンシャル $U = \tfrac12\mu\omega^2r^2$）を考えます。直交座標では運動方程式が $\ddot x = -\omega^2 x$、$\ddot y = -\omega^2 y$ と完全に分離するので、一般解は
$$
x(t) = a\cos\omega t,\qquad y(t) = b\sin\omega t
$$
（初期条件で位相を調整）となり、軌道は $(x/a)^2 + (y/b)^2 = 1$、すなわち**中心が力の中心にある楕円**です。逆二乗力の場合（力の中心は焦点）と対比してください。

角運動量を確かめます。
$$
L = \mu(x\dot y - y\dot x) = \mu\bigl(a\cos\omega t\cdot b\omega\cos\omega t + b\sin\omega t\cdot a\omega\sin\omega t\bigr) = \mu ab\omega
$$
で、確かに定数です（<Ref to="thm-angular-momentum" /> と整合します）。周期は $T = 2\pi/\omega$ で、振幅にまったく依りません。ケプラー問題の $T\propto a^{3/2}$ とは異なる依存性です。

有界な軌道がすべて閉じる中心力は、逆二乗力 $-k/r^2$ と調和力 $-\mu\omega^2 r$ の二つだけであることが知られています（ベルトランの定理）。この事実は、これら二つの力にだけ余分な保存量が存在することと表裏一体で、次節でその一方を見ます。
</Example>

## 7. 隠れた対称性：ラプラス–ルンゲ–レンツベクトル

三次元の運動は自由度 3、つまり位相空間は 6 次元です。エネルギー $E$ と角運動量 $\boldsymbol{L}$（3 成分）で保存量は 4 個ありますが、逆二乗力にはさらにもう一つ独立な保存量が存在します。

<Proposition id="prop-lrl" title="ラプラス–ルンゲ–レンツベクトルの保存">
逆二乗引力 $\mu\ddot{\boldsymbol{r}} = -\dfrac{k}{r^2}\hat{\boldsymbol{r}}$ の下で、$\boldsymbol{p} = \mu\dot{\boldsymbol{r}}$ とおくとき
$$
\boldsymbol{A} = \boldsymbol{p}\times\boldsymbol{L} - \mu k\,\hat{\boldsymbol{r}}
$$
は保存する。さらに $\boldsymbol{A}$ は運動平面内にあって近点方向を向き、その大きさは $|\boldsymbol{A}| = \mu k e$ である。
</Proposition>

<Proof of="prop-lrl">
$\boldsymbol{L}$ は <Ref to="thm-angular-momentum" /> により定ベクトルなので
$$
\frac{d}{dt}(\boldsymbol{p}\times\boldsymbol{L}) = \dot{\boldsymbol{p}}\times\boldsymbol{L} = \left(-\frac{k}{r^3}\boldsymbol{r}\right)\times\left(\mu\,\boldsymbol{r}\times\dot{\boldsymbol{r}}\right)
$$
です（$\hat{\boldsymbol{r}} = \boldsymbol{r}/r$ を使いました）。ベクトル三重積の公式 $\boldsymbol{a}\times(\boldsymbol{b}\times\boldsymbol{c}) = \boldsymbol{b}\langle\boldsymbol{a},\boldsymbol{c}\rangle - \boldsymbol{c}\langle\boldsymbol{a},\boldsymbol{b}\rangle$ を適用すると
$$
\boldsymbol{r}\times(\boldsymbol{r}\times\dot{\boldsymbol{r}}) = \boldsymbol{r}\langle\boldsymbol{r},\dot{\boldsymbol{r}}\rangle - \dot{\boldsymbol{r}}\,|\boldsymbol{r}|^2 = r\dot r\,\boldsymbol{r} - r^2\dot{\boldsymbol{r}}
$$
です。ここで $\langle\boldsymbol{r},\dot{\boldsymbol{r}}\rangle = r\dot r$ は $r^2 = \langle\boldsymbol{r},\boldsymbol{r}\rangle$ の両辺を微分して得られる関係です。よって
$$
\frac{d}{dt}(\boldsymbol{p}\times\boldsymbol{L}) = -\frac{\mu k}{r^3}\left(r\dot r\,\boldsymbol{r} - r^2\dot{\boldsymbol{r}}\right) = \mu k\left(\frac{\dot{\boldsymbol{r}}}{r} - \frac{\dot r}{r^2}\boldsymbol{r}\right) = \mu k\,\frac{d\hat{\boldsymbol{r}}}{dt}
$$
となります（最後の等号は <Ref to="cor-planar" /> の証明でも使った $\hat{\boldsymbol{r}}$ の微分公式です）。したがって $d\boldsymbol{A}/dt = \boldsymbol{0}$ です。

次に $\boldsymbol{A}$ の向きと大きさを調べます。$\boldsymbol{p}\times\boldsymbol{L}$ も $\hat{\boldsymbol{r}}$ も $\boldsymbol{L}$ と直交するので、$\boldsymbol{A}$ は運動平面内のベクトルです。$\boldsymbol{r}$ との内積を取ると、スカラー三重積の巡回性から
$$
\langle\boldsymbol{r}, \boldsymbol{p}\times\boldsymbol{L}\rangle = \langle\boldsymbol{L}, \boldsymbol{r}\times\boldsymbol{p}\rangle = \langle\boldsymbol{L},\boldsymbol{L}\rangle = L^2
$$
なので
$$
\langle\boldsymbol{A},\boldsymbol{r}\rangle = L^2 - \mu k r .
$$
$\boldsymbol{A}$ と $\boldsymbol{r}$ のなす角を $\theta$ とすれば左辺は $|\boldsymbol{A}|\,r\cos\theta$ ですから、$r$ について解いて
$$
r = \frac{L^2}{\mu k + |\boldsymbol{A}|\cos\theta} = \frac{L^2/(\mu k)}{1 + \bigl(|\boldsymbol{A}|/\mu k\bigr)\cos\theta}
$$
を得ます。これを <Ref to="thm-kepler-first" /> の軌道式と比べると $\ell = L^2/(\mu k)$、$e = |\boldsymbol{A}|/(\mu k)$、すなわち $|\boldsymbol{A}| = \mu k e$ です。また $\theta=0$、つまり $\boldsymbol{A}$ の方向で $r$ が最小になるので、$\boldsymbol{A}$ は近点を指します。
</Proof>

この計算は注目に値します。微分方程式を解かずに、保存量の内積を取っただけで軌道方程式が出てしまいました。物理的な意味も明快で、$\boldsymbol{A}$ が定ベクトルであるということは**近点の方向が動かない**ということです。つまり軌道が閉じる理由が保存量として説明されます。

逆に、力が厳密な逆二乗からずれると $\boldsymbol{A}$ は保存せず、近点はゆっくり回転します。水星の近日点移動（100 年あたり約 43 秒角の説明されない分）は、一般相対性理論が予言する $-k/r^2$ からのずれによるものでした。<Ref to="exr-perihelion-shift" /> では、ポテンシャルに $1/r^2$ の補正項が加わると近点がどれだけ移動するかを実際に計算します。

<Remark id="rem-hidden-symmetry">
$\boldsymbol{A}$ の保存は、通常の空間回転では説明できないため**隠れた対称性**と呼ばれます。ケプラー問題の束縛運動は、実は 4 次元空間の回転群 $SO(4)$ の対称性を持つことが知られています（フォックが 1935 年に水素原子の量子論で示しました）。この対称性の言葉は [正準変換とポアソン括弧](/physics/mechanics/canonical-transformations) や [対称性と保存則（ネーターの定理）](/physics/mechanics/noethers-theorem) で整備されます。$\boldsymbol{A}$ の 3 成分のうち独立なのは 1 個だけである点にも注意してください。$\langle\boldsymbol{A},\boldsymbol{L}\rangle = 0$ と $|\boldsymbol{A}|^2 = \mu^2k^2 + 2\mu EL^2$（<Ref to="exr-lrl-magnitude" />）という二つの関係式で束縛されているためです。
</Remark>

## 8. 演習

<Exercise id="exr-speed-ratio" difficulty="易">
楕円軌道を描く惑星の近点での速さを $v_p$、遠点での速さを $v_a$ とする。近点距離 $r_{\min}=a(1-e)$、遠点距離 $r_{\max}=a(1+e)$ を用いて、比 $v_p/v_a$ を離心率 $e$ だけで表せ。また地球（$e = 0.0167$）について比を数値で求めよ。

<Solution>
近点と遠点では $r$ が極値を取るので動径速度は $\dot r = 0$ です。したがって速度は $\hat{\boldsymbol{e}}_\theta$ 方向だけを向き、速さは $v = r|\dot\theta|$ になります。<Ref to="thm-angular-momentum" /> より $L = \mu r^2\dot\theta = \mu r v$ が両点で成り立ち、$L$ は保存量なので
$$
r_{\min}v_p = r_{\max}v_a \;\Longrightarrow\; \frac{v_p}{v_a} = \frac{r_{\max}}{r_{\min}} = \frac{1+e}{1-e}.
$$
地球では $(1+0.0167)/(1-0.0167) = 1.0167/0.9833 = 1.0340$ です。近日点（1 月初旬）での公転速度は遠日点より約 $3.4\%$ 速く、実際の値では $30.29\ \mathrm{km/s}$ と $29.29\ \mathrm{km/s}$ にあたります。これがケプラーの第二法則の最も直接的な現れです。
</Solution>
</Exercise>

<Exercise id="exr-solar-mass" difficulty="標準">
地球の公転周期 $T = 3.156\times10^{7}\ \mathrm{s}$ と軌道長半径 $a = 1.496\times10^{11}\ \mathrm{m}$、および万有引力定数 $G = 6.674\times10^{-11}\ \mathrm{m^3\,kg^{-1}\,s^{-2}}$ から太陽の質量を求めよ。地球質量は無視してよい。

<Solution>
<Ref to="thm-kepler-third" /> の万有引力版 $T^2 = 4\pi^2a^3/\bigl(G(M_\odot+m_\oplus)\bigr)$ で $m_\oplus$ を無視すると
$$
M_\odot = \frac{4\pi^2 a^3}{G T^2}.
$$
分子を計算します。$a^3 = (1.496\times10^{11})^3 = 3.348\times10^{33}$、$4\pi^2 = 39.478$ なので
$$
4\pi^2a^3 = 39.478\times3.348\times10^{33} = 1.3218\times10^{35}.
$$
分母は $T^2 = (3.156\times10^{7})^2 = 9.960\times10^{14}$ より
$$
GT^2 = 6.674\times10^{-11}\times9.960\times10^{14} = 6.647\times10^{4}.
$$
よって
$$
M_\odot = \frac{1.3218\times10^{35}}{6.647\times10^{4}} = 1.988\times10^{30}\ \mathrm{kg}.
$$
公表値 $1.989\times10^{30}\ \mathrm{kg}$ と一致します。同じ手順で、惑星の衛星の周期と軌道半径からその惑星の質量が求まります。これが天体の質量を測る標準的な方法です。
</Solution>
</Exercise>

<Exercise id="exr-perihelion-shift" difficulty="難">
ポテンシャルが $U(r) = -\dfrac{k}{r} - \dfrac{\beta}{r^2}$（$\beta$ は小さな定数）で与えられるとき、軌道が近点から次の近点まで進む間の $\theta$ の増加量を求めよ。これが $2\pi$ からずれることを示し、$\beta$ の一次までの近点移動角を計算せよ。

<Solution>
力は $f(r) = -U'(r) = -\dfrac{k}{r^2} - \dfrac{2\beta}{r^3}$、すなわち $f(1/u) = -ku^2 - 2\beta u^3$ です。<Ref to="lem-binet" /> に代入すると
$$
\frac{d^2u}{d\theta^2} + u = -\frac{\mu}{L^2u^2}\left(-ku^2 - 2\beta u^3\right) = \frac{\mu k}{L^2} + \frac{2\mu\beta}{L^2}u .
$$
$u$ の項を左辺に移すと
$$
\frac{d^2u}{d\theta^2} + \left(1 - \frac{2\mu\beta}{L^2}\right)u = \frac{\mu k}{L^2}.
$$
$\gamma^2 = 1 - 2\mu\beta/L^2$ とおけば（$\beta$ が小さいので $\gamma^2>0$）、これは <Ref to="thm-kepler-first" /> の証明とまったく同じ形の方程式で、一般解は
$$
u(\theta) = \frac{\mu k}{\gamma^2L^2} + C\cos(\gamma\theta)
$$
です。$u$ が最大（$r$ が最小、すなわち近点）になるのは $\gamma\theta = 2\pi n$ のときなので、連続する二つの近点の間の角度は
$$
\Delta\theta = \frac{2\pi}{\gamma} = \frac{2\pi}{\sqrt{1 - 2\mu\beta/L^2}} .
$$
$\beta$ の一次まで展開すると $(1-x)^{-1/2} \approx 1 + x/2$（[平均値の定理とテイラーの定理](/mathematics/calculus/mean-value-and-taylor) の <Ref to="mathematics/calculus/mean-value-and-taylor#thm-taylor" /> を参照）より
$$
\Delta\theta \approx 2\pi\left(1 + \frac{\mu\beta}{L^2}\right) = 2\pi + \frac{2\pi\mu\beta}{L^2}.
$$
したがって一周ごとに近点が $\delta = 2\pi\mu\beta/L^2$ だけ進みます（$\beta>0$ なら軌道の回転と同じ向き）。$\beta=0$ なら $\gamma=1$ で $\Delta\theta=2\pi$、つまり軌道は閉じ、<Ref to="prop-lrl" /> の $\boldsymbol{A}$ の保存と整合します。一般相対論の水星近日点移動も、有効ポテンシャルに $1/r^3$ 項が加わることによる同種の効果です。
</Solution>
</Exercise>

<Exercise id="exr-lrl-magnitude" difficulty="難">
<Ref to="prop-lrl" /> のベクトル $\boldsymbol{A} = \boldsymbol{p}\times\boldsymbol{L} - \mu k\hat{\boldsymbol{r}}$ について
$$
|\boldsymbol{A}|^2 = \mu^2k^2 + 2\mu E L^2
$$
を示せ。これと $|\boldsymbol{A}| = \mu k e$ から <Ref to="cor-eccentricity" /> を再導出せよ。

<Solution>
$|\boldsymbol{A}|^2 = |\boldsymbol{p}\times\boldsymbol{L}|^2 - 2\mu k\langle\boldsymbol{p}\times\boldsymbol{L}, \hat{\boldsymbol{r}}\rangle + \mu^2k^2$ を項ごとに計算します。

第一項。$\boldsymbol{p}$ と $\boldsymbol{L}$ は直交します（$\langle\boldsymbol{L},\boldsymbol{p}\rangle = \langle\boldsymbol{r}\times\boldsymbol{p},\boldsymbol{p}\rangle = 0$）から、$|\boldsymbol{p}\times\boldsymbol{L}| = |\boldsymbol{p}||\boldsymbol{L}|$、よって $|\boldsymbol{p}\times\boldsymbol{L}|^2 = p^2L^2$ です。

第二項。スカラー三重積の巡回性より
$$
\langle\boldsymbol{p}\times\boldsymbol{L}, \hat{\boldsymbol{r}}\rangle = \frac{1}{r}\langle\boldsymbol{p}\times\boldsymbol{L},\boldsymbol{r}\rangle = \frac{1}{r}\langle\boldsymbol{L},\boldsymbol{r}\times\boldsymbol{p}\rangle = \frac{L^2}{r}.
$$

以上より
$$
|\boldsymbol{A}|^2 = p^2L^2 - \frac{2\mu kL^2}{r} + \mu^2k^2 = 2\mu L^2\left(\frac{p^2}{2\mu} - \frac{k}{r}\right) + \mu^2k^2 .
$$
括弧の中はまさに力学的エネルギー $E = p^2/(2\mu) - k/r$ です（<Ref to="prop-radial-equation" />）。よって $|\boldsymbol{A}|^2 = \mu^2k^2 + 2\mu EL^2$ です。

$|\boldsymbol{A}| = \mu k e$ を代入すると $\mu^2k^2e^2 = \mu^2k^2 + 2\mu EL^2$、両辺を $\mu^2k^2$ で割って
$$
e^2 = 1 + \frac{2EL^2}{\mu k^2}
$$
となり、<Ref to="cor-eccentricity" /> が再現されます。エネルギーと角運動量から離心率が決まるという事実が、保存量のノルムという形で自然に現れました。
</Solution>
</Exercise>

## 参考文献

- H. Goldstein, C. Poole, J. Safko, *Classical Mechanics*, 3rd ed., Addison-Wesley, 2002 — 第 3 章「The Central Force Problem」。有効ポテンシャル、ビネの方程式、ラプラス–ルンゲ–レンツベクトル、ベルトランの定理を体系的に扱っています。
- L. D. Landau, E. M. Lifshitz, *Mechanics*, 3rd ed., Butterworth-Heinemann, 1976 — 第 III 章「Integration of the equations of motion」。二体問題の帰着とケプラー問題を最短距離で扱う古典的な記述です。
- 原島鮮『力学 I』裳華房、1972 — 中心力と惑星運動の章。日本語で読める標準的な入門書です。
- 山本義隆『古典力学の形成 ニュートンからラグランジュへ』日本評論社、1997 — ケプラーの三法則から万有引力の逆二乗則が導かれた歴史的経緯を一次資料に即して追っています。
- V. I. Arnold, *Mathematical Methods of Classical Mechanics*, 2nd ed., Springer, 1989 — 第 2 章。中心力場の運動を微分幾何的な視点から扱い、軌道が閉じる条件を論じています。

## Appendix: 時刻と位置を結ぶケプラー方程式

**残された問題。** 本文では軌道の「形」$r(\theta)$ を完全に決めましたが、惑星が「いつ」どこにいるかは決めていません。<Ref to="thm-kepler-second" /> の面積速度一定則を積分すればよいのですが、$dt = (\mu/L)\,r(\theta)^2 d\theta$ を $\theta$ について直接積分しても閉じた形の逆関数が得られません。ここで役立つのが**離心近点角**という補助変数です。

**離心近点角の導入。** 楕円軌道に対し、変数 $\psi$ を
$$
r = a(1 - e\cos\psi)
$$
で定義します。$\psi=0$ が近点（$r = a(1-e)$）、$\psi=\pi$ が遠点（$r = a(1+e)$）に対応し、$\psi$ は $r$ の値域を過不足なく覆います。幾何学的には、楕円に外接する半径 $a$ の円（補助円）に軌道上の点を垂直に射影したときの中心角にあたります。

**時間の積分。** <Ref to="prop-radial-equation" /> のエネルギー式を $\dot r$ について解き、<Ref to="cor-eccentricity" /> の $E = -k/(2a)$ と $L^2 = \mu k a(1-e^2)$（<Ref to="def-orbital-elements" /> の $\ell = a(1-e^2)$ と $\ell = L^2/\mu k$ から）を代入します。
$$
\dot r^2 = \frac{2}{\mu}\left(E + \frac{k}{r}\right) - \frac{L^2}{\mu^2r^2}
= \frac{k}{\mu a r^2}\left(2ar - r^2 - a^2(1-e^2)\right)
= \frac{k}{\mu a r^2}\left(a^2e^2 - (r-a)^2\right).
$$
最後の等号は $2ar - r^2 - a^2 + a^2e^2 = -(r-a)^2 + a^2e^2$ という平方完成です。ここに $r - a = -ae\cos\psi$ を入れると括弧の中は $a^2e^2\sin^2\psi$ になります。一方 $\dot r = ae\sin\psi\,\dot\psi$ なので、両辺を等置して
$$
a^2e^2\sin^2\psi\,\dot\psi^2 = \frac{k}{\mu a r^2}\,a^2e^2\sin^2\psi
\;\Longrightarrow\;
\dot\psi = \frac{1}{r}\sqrt{\frac{k}{\mu a}} = \frac{1}{a(1-e\cos\psi)}\sqrt{\frac{k}{\mu a}}
$$
を得ます。変数分離して近点通過時刻 $t_p$ から積分すると
$$
\int_0^{\psi}(1-e\cos\psi')\,d\psi' = \sqrt{\frac{k}{\mu a^3}}\,(t-t_p),
$$
すなわち
$$
\psi - e\sin\psi = n\,(t-t_p),\qquad n = \sqrt{\frac{k}{\mu a^3}} = \frac{2\pi}{T}
$$
です（最後の等式は <Ref to="thm-kepler-third" /> そのものです）。右辺 $M = n(t-t_p)$ を**平均近点角**と呼び、この関係式
$$
M = \psi - e\sin\psi
$$
を**ケプラー方程式**といいます。

**数値解法。** ケプラー方程式は $\psi$ について初等関数で解けません。実用上はニュートン法で解きます。$g(\psi) = \psi - e\sin\psi - M$ とおくと $g'(\psi) = 1 - e\cos\psi \ge 1-e > 0$ なので、$0\le e<1$ では $g$ は狭義単調増加で解が一意に存在し、ニュートン法は安定に収束します。

```python
import numpy as np

def solve_kepler(M, e, tol=1e-12, max_iter=60):
    """ケプラー方程式 M = psi - e*sin(psi) をニュートン法で解く。"""
    psi = M if e < 0.8 else np.pi
    for _ in range(max_iter):
        g = psi - e * np.sin(psi) - M
        dpsi = -g / (1.0 - e * np.cos(psi))
        psi += dpsi
        if abs(dpsi) < tol:
            break
    return psi

def position(t, a, e, n, t_p=0.0):
    """時刻 t における近点からの角度 theta と動径 r を返す。"""
    psi = solve_kepler(n * (t - t_p), e)
    r = a * (1.0 - e * np.cos(psi))
    theta = 2.0 * np.arctan2(np.sqrt(1 + e) * np.sin(psi / 2),
                             np.sqrt(1 - e) * np.cos(psi / 2))
    return theta, r
```

最後の `theta` の式は、$\tan(\theta/2) = \sqrt{(1+e)/(1-e)}\,\tan(\psi/2)$ という真近点角と離心近点角の関係を、象限を正しく扱えるように `arctan2` で書いたものです。この関係は $r=a(1-e\cos\psi)$ と $r = a(1-e^2)/(1+e\cos\theta)$ を等置して $\cos\theta$ を $\cos\psi$ で表し、半角公式を使えば導けます。

天体暦の計算はこの手順の繰り返しです。観測から軌道要素 $(a, e, \ldots)$ を決め、ケプラー方程式で任意時刻の位置を再現する。ケプラーが観測表から法則を読み取ったのとちょうど逆向きの操作を、私たちは毎日実行していることになります。
