ハッブルの法則と宇宙膨張・ビッグバンの数理
銀河の後退速度と空間の膨張 — 赤方偏移・ハッブル時間・宇宙の年齢逆算
- 1
- 1929年にエドウィン・ハッブルが発見した『遠くにある銀河ほど、距離に比例して猛烈な速度で我々から遠ざかっている』という宇宙の基本法則
- 2
- 数式は中学校で習うもっともシンプルな比例関係 (ハッブル定数 )
- 3
- 銀河が空間の中を飛んでいるのではなく『宇宙の空間そのものが一様に膨張している』ことを示し、過去に遡ると宇宙が1点から始まった(ビッグバン理論)の数学的証拠となった
なぜこれを学ぶのか? — 現実社会とテクノロジーでの価値
なぜ生まれたのか?
『宇宙は永遠不変の静止した存在だ』というアインシュタインも含めた当時の全世界の思い込みを覆し、宇宙に始まりと歴史があることを暴いた20世紀最大の科学的発見です。中学校で習う一次関数・比例の式 $y = ax$ が、そのまま宇宙全体の運命と年齢(約138億年)を逆算する最強のツールになります。
身につく武器・思考力
比例式・単位換算(メガパーセクから光年・キロメートルへの変換)の直感、ドップラー効果と宇宙論的赤方偏移の違いの理解、スケール因子の概念
実社会・ITでの活躍現場
- •すばる望遠鏡やJWSTによる最遠方宇宙の銀河探査と宇宙の加速膨張(ダークエネルギー)の解明
- •超新星Ia型の光度曲線観測による宇宙膨張速度の精密測定(2011年ノーベル物理学賞)
- •宇宙マイクロ波背景放射(CMB)観測衛星(プランク衛星)による宇宙年齢(137.87億年)の決定
- •天文学における距離梯子(ケフェイド変光星・タリー・フィッシャー関係)のキャリブレーション
Layer 1 — 直感・シミュレーター
銀河までの距離 やハッブル定数 のスライダーを動かしてみてください。遠く離れるほど後退速度 が急増し、光の波長が伸びて赤方偏移する様子がリアルタイムに計算されます。また、ハッブル定数の逆数から求められる『宇宙の年齢(約138億年)』の逆算メーターも連動して変化します。
ハッブル定数が H0 = 70 km/s/Mpc のとき、地球から 100 Mpc(約3.26億光年)離れた銀河の後退速度は何 km/s になるか?
Layer 2 — 定義・受験・証明
定義
**ハッブルの法則(Hubble's Law: ハッブル-ルメートルの法則)**とは、遠方の銀河の後退速度 が、観測者からその銀河までの固有距離 に正比例するという宇宙物理学の基本法則である。
公式・数理モデル
証明・導出
**一様な空間膨張とハッブル比例則の幾何学的導出** 宇宙が一様に膨張しているとし、時刻 における宇宙の空間スケール因子を とする(現在の値を )。 ある基準銀河から別の銀河への共動座標を とすると、物理的距離 は:
両辺を時間 で微分して速度 を求めると:
ここで を代入すると:
この比例係数をハッブルパラメータ と定義すると:
となり、宇宙の一様な膨張という幾何学的仮定のみから、後退速度が距離に完全に比例するハッブル則が厳密に導かれる(Q.E.D.)。
押さえておきたいポイント
- 地球が宇宙の中心だから遠ざかっているのではなく、膨らむパンの中のレーズンのように、どの銀河から見ても周囲のすべての銀河が比例して遠ざかる
- 現在のハッブル定数 は約 (1メガパーセク=約326万光年離れるごとに秒速約70km速くなる)
- ハッブル定数の逆数 を時間単位に換算すると約140億年となり、宇宙の誕生(ビッグバン)からの経過時間とおおむね一致する
本トピックの内容・数理モデルは、文部科学省学習指導要領(算数・数学・情報)および国際標準カリキュラムに準拠し、エンジニアリング現場の実装事例と照らし合わせてMath World Lab編集部により検証・作成されています。
Layer 3 — 工学応用・現場実装
赤方偏移スペクトルからの後退速度および距離の推定コード
天体分光スペクトルの水素バルマー線(Hα: 656.3nm)の観測波長ズレから赤方偏移 、後退速度 、および推定宇宙距離を算出するPythonコードです。
1import numpy as np23# 物理定数4c = 299792.458 # 光速 (km/s)5H0 = 70.0 # ハッブル定数 (km/s/Mpc)6lambda_rest = 656.28 # Hα 静止時波長 (nm)78def analyze_galaxy_spectrum(lambda_observed_nm):9 """観測波長から赤方偏移、速度、距離を算出"""10 # 1. 赤方偏移 z11 z = (lambda_observed_nm - lambda_rest) / lambda_rest1213 # 2. 相対論的ドップラー速度 v14 # (1 + z)^2 = (1 + v/c) / (1 - v/c)15 ratio = (1.0 + z)**216 v = c * (ratio - 1.0) / (ratio + 1.0) # km/s1718 # 3. ハッブル則による距離 d = v / H019 d_mpc = v / H020 d_ly = d_mpc * 3.26156e6 # 光年換算2122 return z, v, d_mpc, d_ly2324# 例: 観測された波長が 700.0 nm に伸びていた場合25obs_wl = 700.026z, v, d_mpc, d_ly = analyze_galaxy_spectrum(obs_wl)2728print(f"赤方偏移 z: {z:.4f}")29print(f"後退速度 v: {v:.1f} km/s (光速の {v/c*100:.2f}%)")30print(f"推定距離: {d_mpc:.1f} Mpc (約 {d_ly/1e8:.2f} 億光年)")
次に学ぶならコレ!おすすめトピック
この単元と深い繋がりを持つ、あわせて学ぶと理解が深まるおすすめ単元