본문 바로가기
Physics/양자역학

[양자역학] 4.8 유니터리 연산자 Unitary Operators

by 피그티 2020. 7. 26.

지난 페이지에서는 spin과 spin의 행렬 표현을 살펴보았다. 특히, Sx 의 eigenvector와 Sz 의 eigenvector를 basis로 하였을 때 행렬 표현을 논의하였다. 그러나 Sx 의 eigenvector 역시 basis 역할을 할 수 있다. 이번 페이지에서는 basis를 변환했을 때 행렬 표현이 어떻게 바뀌는지 살펴보자.[각주:1]


#Matrix Representations

먼저 Sz의 eigenvector | , | 를 basis로 하였을 때, Sx, Sy, Sz 는 다음과 같이 구했다.[각주:2]

[Sx]=[0220],[Sy]=[0i2i20],[Sz]=[2002]

그리고 Sx의 eigenvector |x , |x 를 basis로 하였을 때, spin operator들은 다음과 같이 구할 수 있다.[각주:3] [각주:4]

[Sx]=[2002],[Sy]=[0220],[Sz]=[0i2i20]


#Change of Basis: Wavefunction Case [각주:5]

일반적인 wavefunction |f 이 | , | 로 다음과 같이 전개된다고 하자.

|f=a | + b |

이 wavefunction은 행렬 표현으로 다음과 같이 표현된다.

[f]=[ab]

또한 |x , |x 로 다음과 같이 전개된다고 하자.

|f=a |x + b |x

그러면 행렬 표현은 다음과 같이 표현된다.

[f]=[ab]

두 행렬 표현 [f][f] 의 관계를 살펴보자. |x , |x 역시 wavefunction이므로 | , | 로 전개가 가능하다.

|x=u11 | + u21 ||x=u12 | + u22 |

이라고 하면, |f|x , |x 로 전개되는 것은 다음과 같이 변형된다.

|f=a |x + b |x=a(u11 | + u21 |) + b(u12 | + u22 |)=(au11+bu12) | + (au21+bu22) |

이를 행렬로 표현하면

[f]=[au11+bu12au21+bu22]=[u11u12u21u22][ab]=[u11u12u21u22][f]

따라서 wavefunction의 행렬 표현을 변환하는 것은 다음 행렬과의 곱으로 변환된다.

U=[u11u12u21u22]

[f]=U[f]

또한 반대 변환은 역행렬을 통해 변환된다.

[f]=U1[f]

이를 일반화하면 다음과 같이 정리할 수 있다.


THEOREM            Change of Basis (Wavefunction)


Wavefunction ψ 가 basis B={ |e1 , |e2 , |e3 ,  , |en } 에서의 행렬 표현이 [ψ] , 다른 basis B={ |e1 , |e2 , |e3 ,  , |en } 에서의 행렬 표현이 [ψ] 라고 하면, 행렬 표현 사이에는 다음과 같은 관계가 있다.

[ψ]=U[ψ]

이 때, B 의 행렬 표현에서 B 의 행렬 표현으로 변환하는 행렬 P 는 다음과 같이 구한다.

U=[[e1][e2][ej][en] ]

[ej]|ejB 에서의 행렬 표현이다.


스핀-1/2 입자의 basis사이에는 실제로 다음과 같은 관계에 있다. [각주:6]

{|x=12 |+12 ||x=i2 |+i2 |

{|=12 |x+i2 |x|=12 |xi2 |x

위의 논의를 그대로 대입하면,

U=[12i212i2]           U1=[1212i2i2]


#Change of Basis: Operator Case [각주:7]

목표는 [Sy] 에서 [Sy] 을 유도하는 방법을 알아보는 것이다. 임의의 wavefunction |f 에 대하여 Sy 의 연산 결과를 |g 이라고 하자.

Sy |f = |g

이 식은 basis와 상관없이 성립하는 식이다. 이제 위 식을 각각의 basis에서 행렬로 표현하면,

[Sy][f]=[g]

[Sy][f]=[g]

이 때 [f]=U[f] , [g]=U[g] 이므로 식 (???)[Sy]U[f]=U[g] 로 변형된다. 즉,

U1[Sy]U[f]=[g]

위 식을 식 (???)와 비교하면 다음의 결과를 얻는다.

[Sy]=U1[Sy]U


THEOREM            Change of Basis (Operator)


연산자 T 에 대하여, B 의 행렬 표현을 [T] , B 의 행렬 표현을 [T] 이라고 하면,

[T]=U1[T]U


실제 값을 대입해보면,

[Sy]=[0220]=[1212i2i2][0i2i20][12i212i2]=U1[Sy]U


#Unitary Operator

위의 행렬을 잘 보면 U 와 역행렬 U1 의 관계는 conjugate transpose관계에 있다. 먼저 conjugate transpose를 정의하자.


DEFINITION            Conjugate Transpose of Matrices


행렬

A=[a11a12a13a21a22a23a31a32a33]

의 conjugate transpose를 다음과 같이 정의하고 A 로 쓴다.

A=[a11a21a31a12a22a32a13a23a33]


U 와 같이 conjugate transpose가 역행렬이 되는 경우 이 행렬을 unitary matrix라고 부른다.


DEFINITION            Unitary Matrix


행렬 A 가 다음을 만족하는 경우 A 를 unitary matrix라고 한다. [각주:8]

AA=AA=I


연산자의 행렬표현이 unitary matrix가 되는 경우 이 연산자를 unitary operator라고 한다.


Unitary operator는 양자역학 이론에서 중요한 역할을 한다. 수학적으로 unitary operator는 wavefunction의 inner product를 보존하는 변환이다. 즉, wavefunction |f|g 의 inner product는, unitary operator U 로 변환한 wavefunction |Uf|Ug 의 inner product와 같다. [각주:9]

f|g=Uf|Ug

3차원 공간에서 내적을 보존하는 변환이 회전인 것과 마찬가지로 unitary operator는 wavefunction의 회전을 표현한다고 할 수 있다. 특히 이동, 회전과 같은 연속적인 대칭이 unitary operator로 표현된다. [각주:10]



  1. 지난번에 이어 s=1/2 으로 가정한다. \(|s=1/2,\uparrow\rangle\) 대신 생략해서 \(|\uparrow\rangle\) 로 쓴다. [본문으로]
  2. 자세한 내용은 4.7 스핀 Spin 참고 [본문으로]
  3. \(S_x\) 의 eigenvector를 구하는 것은 4.7 스핀 Spin 참고 [본문으로]
  4. 쉽게는 위 식에서 x→y , y→z , z→x 로 바꾸면 쉽게 얻을 수 있다. 직접 구하기 위해서는 ladder operator \(S_{+,x} = S_y + i S_z\) , \(S_{-,x} = S_y - i S_z\) 를 정의해서 구할 수 있다. [본문으로]
  5. 자세한 내용은 [선형대수학] 1.4 Coordinate Representation 참고. [본문으로]
  6. 4.7 스핀 Spin 참고. [본문으로]
  7. 자세한 내용은 [선형대수학] 2.5 Representations of Linear Transformations 참고. [본문으로]
  8. \(I\) 는 identity matrix. [본문으로]
  9. 자세한 내용은 [선형대수학] 4.6 Isometry, Unitary Operator 참고. [본문으로]
  10. --symmetry-- 참고. [본문으로]