相対論回転寿司ラボ
店を基準とした客・寿司の速度と方向を個別に設定できます。右向きを正とし、 100 CSS px = 1 m で描画します。表示倍率は 「物理的な速度 × 倍率」で、初期値は 10⁻⁸倍 です。
回転寿司を使って、「速度はただ足し算すればよいのか」を確かめます
このアプリは、寿司と客が高速ですれ違う場面を使って、特殊相対性理論の基本を体験する教材です。 日常の速さでは速度はほぼ足し算・引き算できますが、光速に近い世界では 誰の立場で距離と時間を測ったかをそろえないと正しい速度になりません。
店から見るか、客から見るか
店の床に固定した座標系と、客と一緒に動く座標系では、同じ寿司でも測定される速度が変わります。
光は誰から見ても同じ速さ
特殊相対性理論では、どの慣性系でも光速 c は同じです。そのため高速では単純な速度加算が破綻します。
2cにはならない
客と寿司が反対向きに光速へ近づいても、客が測る寿司の速度は c を超えず、c に近づくだけです。
時間の進みも変わる
動いている時計は、店から見るとゆっくり進みます。速度の比較には距離だけでなく時間の測り方も必要です。
速度を c で割った β 表記では:β′ = (βₛ − β꜀) / (1 − βₛβ꜀) ※必ず |β′| < 1
この教材では、同じ出来事を「店」と「客」の二つの立場から見ます
特殊相対性理論で重要なのは、「誰の時計と物差しで測ったか」を明示することです。 ここでは回転寿司の円運動を、すれ違う付近だけ切り出した直線・等速運動として近似します。 店の床に固定した座標系を S、客と一緒に動く座標系を S′ と呼びます。
店の座標系 S
店の床に置いた時計と物差しで、客と寿司の速度を測ります。 画面では右向きを正、左向きを負として、速度を β = v/c で表示します。
客の座標系 S′
客自身は中央で静止しています。寿司の速度は、店で測った二つの速度を 単純に引くのではなく、相対論的速度合成で求めます。
表示倍率の意味
画面は 100 px = 1 m。倍率 M は 「シミュレーション内で進む秒数 ÷ 現実の1秒」です。 したがって画面速度は v × M × 100 px/m です。
現在設定されているシチュエーション
店の座標系では、客は左へ0.800c、寿司は右へ0.800cで動いています。 客の座標系では、寿司は右へ約0.976cで動きます。
特殊相対性理論を理解するための4つの基本
1慣性系ごとに測定値がある
速度、距離、時間、同時刻は「観測者によらず一つ」ではありません。 ただし、どの慣性系も物理法則を同じ形で記述できます。
2光速 c は全員に同じ
店が測っても客が測っても、真空中の光は 299,792,458 m/s です。 この条件を守るため、高速域では速度を単純加算できません。
3相対速度には分母が付く
客から見た寿司の速度は (βₛ−β꜀)/(1−βₛβ꜀)。 低速では単純差に近く、光速付近では必ず大きさ1未満になります。
4動く時計は遅く進む
店から見た移動時計の進みは τ=t/γ。 ただし異なる座標系で離れた時計を比べる際は、 「同時性の相対性」も考える必要があります。
初めて見る場合の観察手順
-
1
まず「日常速度:±100 km/h」
相対論的な値と単純差がほぼ一致します。日常生活でニュートン力学が十分に正確な理由を確認できます。 -
2
次に「同方向:0.8c / 0.9c」
店では差が0.1cですが、客が測る寿司は約0.357cです。「同方向なら単純な引き算」という直感が崩れます。 -
3
最後に「逆方向:±0.8c」
店での位置差の変化率は1.6cですが、客が測る寿司の速度は約0.976cで、光速を超えません。
「互いに光速で逆向きなら、客は寿司を光速の2倍で見る」は成立しません
下の投稿は、店から見た二者間距離の縮む割合と、客自身が測る寿司の速度を同じものとして扱っています。 特殊相対性理論では、この二つは別の量です。
店の座標系で「客と寿司の間隔が毎秒どれだけ変わるか」を計算すると、確かに最大でほぼ2cです。 しかし客の座標系へ移ると、距離だけでなく時刻の測り方と同時刻の定義も変わります。 そのため、客が測る寿司の速度は単純な足し算にはなりません。
両者が光速に限りなく近い場合
客が左へ−v、寿司が右へ+vで動くとします。店での距離の縮む割合は2vですが、 客が測る寿司の速度は次の式です。
v → c のとき、u′ → 2c / (1+1) = c
つまり両者がどれほど光速へ近づいても、客から見た寿司は光速へ近づくだけで、2cへは近づきません。 なお、質量を持つ客や寿司は実際には光速そのものへ到達できません。
「速度を測る」とは、距離だけでなく二つの時刻も測ることです
速度は「移動距離 ÷ 経過時間」です。観測者を店から客へ変えると、空間の長さだけでなく、 離れた地点の時計をどう同期するかも変わります。ここが日常的な速度の足し算と決定的に違う点です。
S店の座標系で測る
店では、離れた場所にある店の時計A・Bを同期させて、同じ店時刻における二者の位置を比較します。 その位置差の変化率は、逆方向なら最大でほぼ2cです。
S′客の座標系で測る
客の座標系では客が静止しますが、店で同期していた離れた時計は同期して見えません。 客は客自身の同時刻に合わせて寿司の位置を測るため、店の「距離の縮み方」をそのまま利用できません。
ローレンツ変換では、距離と時間が混ざります
店で測った二つの出来事の差を Δx、Δt とすると、客の座標系では次のように変わります。 客の店に対する速度を v꜀ とします。
Δx′ = γ꜀(Δx − v꜀Δt)
Δt′ = γ꜀(Δt − v꜀Δx/c²)
v′ = Δx′/Δt′ = (vₛ−v꜀)/(1−vₛv꜀/c²)
分母は単なる数学上の補正ではありません。観測者を変えたときに、 「どの二つの出来事を同時とみなして速度を測るか」が変わる効果を含んでいます。
1. 2cは「閉じる速さ」
2本のはさみの刃先の間隔が急速に縮むように、二つの位置の差はcを超える割合で変化できます。 しかし刃先から刃先へ物質や情報が2cで飛ぶわけではありません。
2. 客は店の同時刻を使わない
客が寿司の速度を測るときは、客の座標系で同期した時計を使います。 店の「同じ時刻の二地点」をそのまま客の速度測定へ持ち込むことはできません。
3. 光速が基準を固定する
店でも客でも光はcです。仮に通常の足し算で2cが成立すると、客は光をc以外で測ることになり、 特殊相対性理論の基本原理と矛盾します。
現在の設定で確認
上の速度入力を変えると、以下の値も更新されます。特に客を左向き、寿司を右向きで 0.99c以上にして、二つの値の違いを確認してください。
光速に近づくと「縮む」「歪む」とは、何が起きているのか
ここで混同しやすいのは、物体が自分自身の立場で変形することと、 別の慣性系から長さを測ったときに値が変わることです。 特殊相対性理論で起きるのは後者です。
光に近い速度の場合、客や寿司の大きさが変わるのですか?
物体が静止している座標系で測った長さを固有長 L₀と呼びます。 その物体が速度 v で動いている座標系では、進行方向の長さは L = L₀/γ と測られます。これがローレンツ収縮です。
| 誰が測るか | 客の大きさ | 寿司の大きさ |
|---|---|---|
| 客自身 | 客は通常の大きさ。体も物差しも同じ法則に従うため、本人は縮みを感じません。 | 相対速度に応じて進行方向が短く測られます。 |
| 店 | 店に対する客の速度に応じて進行方向が短く測られます。 | 店に対する寿司の速度に応じて進行方向が短く測られます。 |
| 寿司側 | 客との相対速度に応じて進行方向が短く測られます。 | 寿司自身は通常の大きさです。 |
光に近い速度の場合、区間や空間そのものが歪むのですか?
たとえば店で静止している10 mの区間は、店では10 mです。 その区間に対して高速で動く客が、客の座標系で同時に両端の位置を測ると、 区間は 10 m/γ꜀ と短く測られます。 これは空間が局所的に壊れたり、店の床が実際に押しつぶされたりしたという意味ではありません。
同じ店内10 m区間の測定例
黄色は店の静止系で測る区間、ピンクは客の座標系で同時刻に測る同じ区間です。 客の速度を変えるとピンクの長さも変わります。
特殊相対性理論では時空は平坦
等速運動だけを扱う特殊相対性理論では、時空そのものが重力で曲がっているわけではありません。 空間距離と時間間隔の分け方が観測者によって変わります。
変わらないものは時空間隔
空間距離 Δx と時間差 Δt は観測者ごとに変わりますが、 Δs² = c²Δt² − Δx² という時空間隔は、どの慣性系でも同じです。
L′ = L₀/γ꜀ = 10.000/1.666667 = 6.000 m
店から見た客・寿司・光
固定幅10 mの直線コースです。1 mごとに太い目盛りがあります。端まで進むと反対側から再登場します。
客が測る寿司の速度
客を中央に固定し、同じ表示倍率で寿司と光を動かします。光はこの座標系でも必ず ±c です。
符号は客から見た方向です。大きさは常に1未満で、質量を持つ寿司は光線を追い越しません。
ニュートン的な速度差と、実際に客が測る相対速度
ここで β は速度を光速で割った無次元量です。たとえば β=0.8 は 0.8c を意味します。 「単純差」は店の座標系で二つの位置がどの程度異なる割合で変化するかを表します。 一方、「相対論的 βₛ|꜀」は、客の時計と物差しを使って寿司を測った結果です。
単純差 βₛ−β꜀
店の同じ時刻に客と寿司の位置を記録し、その位置差の変化を計算した値です。 値の大きさが1を超えても、それ自体は超光速の物体や信号ではありません。
相対論的速度 βₛ|꜀
客の座標系へローレンツ変換した後の寿司の速度です。 分母 1−βₛβ꜀ が働くため、客も寿司も光速未満なら結果も必ず光速未満です。
ローレンツ因子 γ
γが1から大きく離れるほど、時間の遅れや長さの収縮が顕著になります。 γrel は客と寿司の相互運動に対応する値です。
店の同一時間区間で、各時計はどれだけ進むか
リセット後の店時刻 t と、客・寿司がそれぞれ身につけている時計の時間 「固有時間 τ」を表示します。店に対する速度の大きさが大きいほど γ が大きくなり、 同じ店時刻の間に進む固有時間は少なくなります。
店で「同時」に比較した時計と、客の座標系で「同時」に比較した時計は、同時性の相対性により同じ組合せではありません。
世界線は光の45°線を越えない
時空図では、横方向が位置 x、縦方向が時間 ct です。物体の軌跡を「世界線」と呼びます。 静止物体は垂直線になり、速度が大きいほど線が横へ傾きます。
縦軸は時間 ct、横軸は位置 x。速度が光速に近づくほど世界線は黄色い光線へ近づきますが、質量を持つ物体は越えません。
接近率と相対速度を分ける
店の同時刻で測る二点間距離の変化率は2c近くになれますが、客が局所的に測る寿司の速度ではありません。
同方向でも単純な差ではない
0.8cと0.9cが同方向なら単純差は0.1cですが、後方の客が測る寿司は約0.357cです。
光速は全慣性系で同じ
店でも客でも光はc。速度合成則の分母が、この不変性と因果律を保ちます。
この教材は直線・等速運動を扱います。実際の回転運動では加速度があり、全周を単一の慣性系として扱うことはできません。
重力がある回転寿司では、時間と空間の形そのものを考えます
ここまでの本編では、重力を無視できる狭い範囲で、客と寿司の等速直線運動を扱いました。 一般相対性理論では、加速度や重力がある場面へ話を広げます。店内重力、重力を放つ親方、 そして客や寿司自身の小さな重力を、学習用に誇張したアニメーションで見ていきます。
特殊相対性理論からのつながり
特殊相対性理論は「慣性系」どうしの比較が中心でした。一般相対性理論では、 重力や加速度があるときでも、十分に小さな場所では特殊相対性理論が成り立つと考えます。 その小さな局所慣性系をつなぎ合わせると、時空が曲がっているように記述されます。
局所的には特殊相対性理論、全体では曲がった時空床と天井で時計の進み方が変わることを見ます。
巨大質量の親方で、光と寿司の進路が曲がる様子を見ます。
客や寿司も重力源ですが、現実では非常に小さいことを比較します。
1. 重力と加速度は似て見える
店全体が上向きに加速していると、店内では光が床へ曲がるように見えます。 これは下向きの重力がある店内で見る光の曲がり方と区別しにくい、という等価原理の入口です。
2. 店内重力では時計の進み方が変わる
重力が強い場所ほど時計は遅く進みます。店の床、カウンター、天井の時計を比べると、 床側の時計ほどゆっくり進む、という重力による時間の遅れを確認できます。
3. 重力を放つ親方がいる場合
親方を学習用の巨大質量として置くと、周囲の時空グリッドが曲がり、 光や寿司はその曲がった時空の中で自然な道を進みます。
4. 客や寿司も重力源になる
どんな質量も重力源です。ただし実際の客や寿司の重力は極めて小さいため、 ここでは現実値と誇張値を分けて見せます。
5. 発展:高速で動く客と寿司の重力サンドボックス
客と寿司の質量を大きく誇張し、位置を自由に変えると、周囲の空間グリッド、軌道の曲がり、 それぞれの時計の進み方が変わります。X/Yは初期位置で、再生中は本編で設定した客・寿司の速度で横方向に動きます。 位置はスライダーでも、図の中の客・寿司をドラッグしても変更できます。