ブラックホールとシュワルツシルト半径の数学
光さえ脱出できない事象の地平面 — 脱出速度とアインシュタイン方程式の厳密解
- 1
- 1915年にカール・シュワルツシルトが、アインシュタインの一般相対性理論の方程式から世界で初めて導出した球対称・非回転ブラックホールの厳密解
- 2
- どんな天体であっても、その質量を極限まで押し縮めると、光速ですら脱出できなくなる境界半径『シュワルツシルト半径 』が出現する
- 3
- 地球の全質量をブラックホール化すると半径わずか約9ミリ(パチンコ玉サイズ)、太陽なら半径約3キロメートルになる
なぜこれを学ぶのか? — 現実社会とテクノロジーでの価値
なぜ生まれたのか?
アインシュタイン自身が『数学的には導出できても、現実の宇宙にそんな極端な天体は存在しないだろう』と信じていたブラックホールですが、現代では電波望遠鏡群(EHT)によりM87銀河や天の川銀河中心(いて座A*)のブラックホールシャドウが直接撮影され、宇宙物理学の最前線として確定しました。
身につく武器・思考力
脱出速度のエネルギー積分、事象の地平面の物理的直感、極限時空のスケール感の把握
実社会・ITでの活躍現場
- •イベント・ホライズン・テレスコープ(EHT)による超大質量ブラックホールシャドウの画像再構成アルゴリズム
- •重力波干渉計(LIGO・Virgo・KAGRA)による連星ブラックホール合体波形の理論テンプレート解析
- •銀河中心核アクティブ・ギャラクティック・ニュークライ(AGN)のジェット噴出・降着円盤モデリング
- •GPS時計補正(地球の質量によるシュワルツシルト時空の時間の進み補正)
Layer 1 — 直感・シミュレーター
プリセットの天体(地球・太陽・月・木星・人間)を切り替えて、もしその質量がブラックホールになったときの『シュワルツシルト半径(事象の地平面のサイズ)』を確認してください。カスタムスライダーで質量オーダーを自由に変更して、超大質量ブラックホールから極微ブラックホールまでのスケール差を体感できます。
Horizon
天体データと圧縮比較
- 対象天体
- 地球 (Earth)
- 天体質量 $M$
- 5.972e+24 kg
- 計算式 $r_s$
- 2GM / c²
- 元の半径(圧縮前)
- 6,371 km
質量が太陽の10倍(10 M☉)の恒星質量ブラックホールがあるとき、そのシュワルツシルト半径 rs はおよそ何キロメートルになるか?(太陽の rs ≈ 3km)
Layer 2 — 定義・受験・証明
定義
**シュワルツシルト半径(Schwarzschild Radius: )**とは、質量 を持つ球対称・非回転の天体において、事象の地平面(Event Horizon)を形成する境界の幾何学的半径である。この半径の内部では、時空が光速以上の速度で特異点へと落下するため、いかなる情報も光も外部へ脱出できない。
公式・数理モデル
証明・導出
**古典力学的脱出速度からのシュワルツシルト半径の直感的導出** 質量 、半径 の天体の表面から、質量 の物体が無限遠へ脱出するために必要な初速度 を力学的エネルギー保存則から求める。
地表での全エネルギー:
無限遠()で停止する臨界条件()を置くと:
ここで『光でさえ脱出できなくなる条件』として、脱出速度を光速 と等置する:
これを について解くと:
注:厳密には一般相対性理論のアインシュタイン方程式 の真空解から時空計量の特異点として導出されますが、奇跡的にニュートン力学の脱出速度の等置と係数まで完全に一致します(Q.E.D.)。
押さえておきたいポイント
- 天体の質量 に完全に比例し、質量が2倍になれば事象の地平面の半径も2倍になる
- 事象の地平面の内部では、時間座標 と動径空間座標 の符号が入れ替わり、『特異点へ向かうこと』が物理的に『未来へ進むこと』と等価になる
- 外の遠方観測者から見ると、ブラックホールに落ちていく物体は無限に時間をかけて事象の地平面に近づき、重力赤方偏移により赤くなって消えるように見える
本トピックの内容・数理モデルは、文部科学省学習指導要領(算数・数学・情報)および国際標準カリキュラムに準拠し、エンジニアリング現場の実装事例と照らし合わせてMath World Lab編集部により検証・作成されています。
Layer 3 — 工学応用・現場実装
シュワルツシルト半径および潮汐破壊半径の算出スクリプト
天体質量から事象の地平面半径および接近する星の潮汐破壊限界(ロシュ限界)を計算するPythonコードです。
1import numpy as np23# 基礎物理定数4G = 6.67430e-11 # 万有引力定数 (m^3 / kg s^2)5c = 299792458.0 # 真空中の光速 (m/s)6M_sun = 1.989e30 # 太陽質量 (kg)78def calculate_schwarzschild_radius(mass_kg):9 """シュワルツシルト半径 rs = 2GM / c^2 (m) を算出"""10 return (2.0 * G * mass_kg) / (c ** 2)1112# 例1: 太陽13rs_sun = calculate_schwarzschild_radius(M_sun)14print(f"太陽のシュワルツシルト半径: {rs_sun / 1000:.3f} km")1516# 例2: 地球 (5.972e24 kg)17rs_earth = calculate_schwarzschild_radius(5.972e24)18print(f"地球のシュワルツシルト半径: {rs_earth * 1000:.2f} mm")1920# 例3: 天の川銀河中心 いて座A* (太陽の約400万倍)21m_sgr_a = 4.15e6 * M_sun22rs_sgr_a = calculate_schwarzschild_radius(m_sgr_a)23print(f"いて座A*のシュワルツシルト半径: {rs_sgr_a / 1e9:.2f} 百万km (太陽〜水星間距離の約1/5)")
次に学ぶならコレ!おすすめトピック
この単元と深い繋がりを持つ、あわせて学ぶと理解が深まるおすすめ単元