WIPIVERSE

아인슈타인 표기법

아인슈타인 표기법

정의
아인슈타인 표기법(Einstein notation, Einstein summation convention)은 텐서 계산에서 인덱스가 두 번 나타나는 경우 자동으로 그 인덱스에 대해 합을 수행한다는 규칙이다. 즉, 동일한 첨자(인덱스)가 위·아래(또는 같은 위치)에 한 번씩 나타나면 별도의 합 기호 없이도 그 첨자에 대해 모든 가능한 값에 대한 합을 의미한다.

기원
이 표기법은 알베르트 아인슈타인(Albert Einstein)이 1916년 일반 상대성 이론을 기술하면서 도입하였다. 텐서 방정식의 복잡성을 줄이고, 식을 간결하게 표현하기 위한 목적이었다.

주요 특징

특징 설명
자동 합 인덱스가 두 번 등장하면 자동으로 합산한다(예: $A_i B_i = \sum_{i} A_i B_i$).
반복 인덱스 금지 동일한 인덱스가 세 번 이상 나타나면 규칙 위반으로 간주한다.
위·아래 구분 일반 상대성 이론에서는 위첨자와 아래첨자를 구분해 상쇄(summation) 여부를 판단한다. 한국어·일반 수학 서적에서는 위·아래 구분 없이도 동일한 인덱스가 두 번 나타나면 합을 적용한다.
축약 표현 텐서 식을 축약해 적을 수 있어, 복잡한 방정식의 가독성을 크게 향상시킨다.

사용 분야

  • 일반 상대성 이론: 곡률 텐서, 메트릭 텐서 등 복잡한 텐서 연산에 필수적으로 사용된다.
  • 미분 기하학: 접공간, 코시-리만 곡률 텐서 등 다양한 텐서 연산에서 활용된다.
  • 양자장론·입자물리학: 스피너와 게이지 필드의 연산에서 표기법이 자주 적용된다.
  • 공학·컴퓨터 과학: 텐서 기반의 물리 시뮬레이션, 머신러닝(특히 딥러닝)에서 수학적 표현을 간결하게 하기 위해 차용되기도 한다.

예시

  1. 벡터 내적
    $$ \mathbf{a}\cdot\mathbf{b}=a_i b_i $$
    여기서 $i$는 1에서 차원 수 $n$까지 자동으로 합산된다.

  2. 텐서 곱과 계약
    $$ C_{ij}=A_{ik} B_{kj} $$
    인덱스 $k$가 두 번 나타나므로 $\sum_k A_{ik} B_{kj}$와 동치이다.

  3. 메트릭 텐서와 역메트릭
    $$ g_{ij} g^{jk}= \delta_i^{;k} $$
    여기서 $\delta_i^{;k}$는 크리네커 델타이며, $j$에 대해 합산한다.

주의점

  • 자동 합 규칙은 인덱스의 위치(위·아래)에 따라 다르게 해석될 수 있다. 일반 상대성 이론 등에서는 위·아래 구분을 엄격히 유지한다.
  • 프로그래밍 언어나 수치 계산 라이브러리에서는 명시적인 합 연산(예: np.einsum in NumPy)으로 구현한다.

관련 용어

  • 텐서(Tensor): 다중 인덱스를 갖는 다차원 배열 또는 다변량 함수.
  • 크리네커 델타(Kronecker delta): $\delta_i^{;j}=1$ if $i=j$, else 0.
  • 축약(Contraction): 텐서 연산에서 인덱스 두 개를 합쳐 스칼라 혹은 낮은 차원의 텐서를 만드는 과정.

아인슈타인 표기법은 텐서 수학을 효율적으로 다루기 위한 표준적인 도구로, 현대 물리학 및 수학 분야에서 널리 사용된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기