본문으로 건너뛰기
610 / SPECIAL RELATIVITY
먼저 알아두면 좋아요 · 벡터 좌표와 선형변환을 복습하세요.
단원 목록 (650) · 특수상대론과 로런츠 변환
이해하는 속도로 읽으세요.개념도이론실험확인 문제

움직이는 좌표계의 원점

관성계가 달라도 같은 사건을 기록합니다. 좌표와 간격을 각각 비교하세요.

ct = 2, x = 1.2 → x′ = 0

S에서 x=βct인 선은 S′에서 x′=0입니다.

다른 사건 비교하기
이 단원 목차

1. 같은 사건의 좌표 비교하기

사건은 열차 앞쪽에서 빛이 번쩍이는 순간처럼 공간과 시간의 한 점입니다. 관성계는 그 계에서 정지하고 동기화된 시계를 써서 사건에 위치와 시각을 부여합니다. 두 관성계는 같은 사건에도 서로 다른 좌표를 줄 수 있습니다. 아래 변환은 일정한 상대 속도로 움직이는 관성계의 좌표를 연결합니다. Einstein, On the Electrodynamics of Moving Bodies, §§1–3

2. 부스트의 부호와 단위 정하기

두 성분의 단위를 길이로 맞추기 위해 (ct,x)(ct,x)를 씁니다. S′S'는 SS에서 볼 때 속력 vv로 +x+x 방향을 향하고, t=0t=0에 두 원점이 일치합니다. β=v/c\beta=v/c, γ=(1−β2)−1/2\gamma=(1-\beta^2)^{-1/2}이면

ct′=γ(ct−βx),x′=γ(x−βct).ct'=\gamma(ct-\beta x),\qquad x'=\gamma(x-\beta ct).

움직이는 원점의 선 x=βctx=\beta ct를 넣으면 x′=0x'=0입니다. −β-\beta인 부스트를 적용하면 원래 좌표로 돌아옵니다. 부스트 방향에 수직인 좌표는 그대로입니다.

3. 빛의 속도와 불변 간격 확인하기

x=ctx=ct를 대입하면 x′=ct′x'=ct'이고 x=−ctx=-ct를 대입하면 x′=−ct′x'=-ct'입니다. 각 관성계에서 빛의 좌표 속력은 cc입니다. 두 사건의 좌표 차에 대해 직접 전개하면

(Δct′)2−(Δx′)2=(Δct)2−(Δx)2.(\Delta ct')^2-(\Delta x')^2=(\Delta ct)^2-(\Delta x)^2.

교차항이 상쇄됩니다. 보존되는 양은 유클리드 내적을 보존하는 회전에서 쓰는 제곱합과 다릅니다.

4. 동시성, 시계와 막대 비교하기

β=0.6\beta=0.6에서 두 사건이 Δct=0\Delta ct=0, Δx=3\Delta x=3광초를 만족하면 Δt′=−2.25\Delta t'=-2.25초입니다. 공간적으로 떨어진 사건의 시각은 각 관성계가 동기화한 시계로 읽습니다. S′S'에 정지한 시계의 두 눈금 사건은 Δx′=0\Delta x'=0이고 역변환을 적용하면 Δt=γΔt′\Delta t=\gamma\Delta t'입니다.

SS에서 움직이는 막대의 길이를 재려면 같은 tt에 양 끝의 위치를 기록합니다. 그 두 사건의 정지계 위치 차이는 Δx′=γΔx\Delta x'=\gamma\Delta x입니다. 양 끝이 정지해 있으므로 이 위치 차이는 막대의 고유 길이입니다. 움직이는 막대의 측정 길이는 고유 길이를 γ\gamma로 나눈 값입니다. 이때 사용한 양 끝 사건의 시각은 막대 정지계에서 서로 다릅니다.

5. 급속도로 같은 방향의 부스트 합치기

급속도 η\eta는 β=tanh⁡η\beta=\tanh\eta로 정의합니다. 따라서 γ=cosh⁡η\gamma=\cosh\eta, γβ=sinh⁡η\gamma\beta=\sinh\eta입니다. 빛의 원뿔 좌표 u=ct+xu=ct+x, w=ct−xw=ct-x를 쓰면

u′=e−ηu,w′=eηw.u'=e^{-\eta}u,\qquad w'=e^\eta w.

곱 uwuw가 불변입니다. 같은 축에서 두 부스트를 연달아 적용하면 급속도를 더합니다. 속도 매개변수는 (β1+β2)/(1+β1β2)(\beta_1+\beta_2)/(1+\beta_1\beta_2)로 합성됩니다.

6. 계산 검산하기

from math import isclose, sqrt

def boost(ct, x, beta):
    gamma = 1/sqrt((1-beta)*(1+beta))
    return gamma*(ct-beta*x), gamma*(x-beta*ct)

beta = 0.6
assert isclose(boost(5, 3, beta)[1], 0, abs_tol=1e-14)
assert isclose(boost(0, 3, beta)[0], -2.25)
assert isclose(boost(1, 1, beta)[0], boost(1, 1, beta)[1])

for ct, x in [(2, 1), (1, 2), (2, -2)]:
    transformed = boost(ct, x, beta)
    ctp, xp = transformed
    assert isclose(ctp**2-xp**2, ct**2-x**2, abs_tol=1e-14)
    assert all(isclose(p,q,abs_tol=1e-14) for p,q in zip(boost(*transformed,-beta),(ct,x)))
print(boost(0, 3, beta))

7. 측정 절차 점검하기

  • 선 x=βctx=\beta ct 위에서 움직이는 원점의 사건이 모두 x′=0x'=0인지 확인하세요.
  • 동시에 기록한 두 사건의 Δt′\Delta t'를 양의 β\beta와 음의 β\beta에서 비교하세요.
  • 한 시계 위의 두 사건으로 고유 시간을 읽으세요. 막대의 길이는 측정하는 관성계에서 동시에 기록한 양 끝 사건으로 구하세요.
  • 같은 자료에 부스트와 역부스트를 적용하고 표시값을 반올림하기 전에 불변량을 비교하세요.
CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. S에서 동시에 일어난 두 사건에 Δx≠0과 β≠0을 적용하면 Δct′는?
2. x=ct 위의 빛 사건은 부스트 뒤 어디에 놓이나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.