이건 standard basis vector 들이 orthonormal 하다는 뜻입니다. 각자 norm 이 1 이고 (대각), 서로 직교 (비대각). 이 사실은 앞 글의 unitary 논의와 정확히 같은 구조입니다. 같은 orthonormality 가 다른 자리에서 다시 등장한 셈.
Bra 는 entry 뽑는 picker
bra 가 일반 ket 에 작용하면 어떤 일이 일어나는지 봅시다. ∣v⟩=v0v1 일 때
즉 ⟨a∣v⟩ 는 v 의 a 번째 entry 를 뽑아주는 picker 입니다. 더 큰 Σ 에서도 똑같이 작동합니다. 예를 들어 Σ={0,1,2,3} 위의 probabilistic state
v=21∣0⟩+41∣1⟩+81∣2⟩+81∣3⟩
에 대해 ⟨2∣v⟩=81. Pr(X=2) 를 깔끔하게 빼낼 수 있습니다.
이 picker 의 의미를 일반화하면 다음 분해 공식이 자동으로 따라옵니다.
∣v⟩=a∈Σ∑⟨a∣v⟩∣a⟩
각 entry 를 picker 로 빼낸 뒤 그 위치 ket 으로 다시 묶어 더한 것일 뿐입니다.
왜 picker 가 작동하는가
조금 더 분명히 보고 싶다면 ket 을 standard basis 분해 형태 ∣v⟩=∑ava∣a⟩ 로 쓰고 양쪽에 ⟨b∣ 를 적용합니다.
⟨b∣v⟩=⟨b∣a∑va∣a⟩=a∑va⟨b∣a⟩=a∑vaδb,a=vb
inner product 가 합과 스칼라 배에 분배되는 linearity, 그리고 ⟨b∣a⟩=δb,a 라는 한 줄의 사실. 이 둘이 결합되면 오직 a=b 인 항만 살아남고 나머지는 모두 0 으로 사라집니다. 그래서 ⟨b∣v⟩=vb 가 자동으로 떨어집니다.
probabilistic state 라면 ⟨a∣v⟩=p(a) (확률), quantum state 라면 ⟨a∣ψ⟩=αa (amplitude). 즉 ⟨a∣⋅⟩ 는 일반 vector 에서 a coordinate 를 빼내는 도구라는 점에서 항상 같은 역할을 합니다.
짚어둘 것
세 가지만 따로 정리합니다.
⟨a∣ 와 ∣a⟩ 는 같은 정보 다른 모양 입니다. column 인지 row 인지가 다르고, 행렬 곱에서의 위치 도 다릅니다 (앞에 오면 row, 뒤에 오면 column). 그냥 다른 표기가 아니라 곱셈 가능 여부를 결정하는 차이입니다.
순서가 결정적입니다. ⟨a∣b⟩ 는 scalar (inner product, 1×1), ∣a⟩⟨b∣ 는 행렬 (outer product, n×n). 같은 네 글자가 순서만 바뀌어도 결과의 차원이 완전히 달라집니다.
지금까지의 transpose 는 실수 entry 일 때만의 약식 정의입니다. 일반 quantum state 에서는 ⟨ψ∣=∣ψ⟩† (conjugate transpose) 가 정확한 정의이고, amplitude 가 복소수면 entry 의 복소공액 이 함께 적용됩니다. standard basis ∣0⟩,∣1⟩ 의 entry 가 0,1 뿐이라 conjugate 가 영향이 없어서 transpose 처럼 보일 뿐입니다.
다음으로
위 짚어둘 것 에 등장한 또 하나의 곱 ∣a⟩⟨b∣ 가 다음 노트의 주제입니다. column × row 의 결과는 행렬이고, 이 행렬을 outer product 라 부릅니다.
흥미로운 점은 앞 글의 deterministic operation 행렬을 outer product 의 합으로 깔끔하게 적을 수 있다는 사실입니다.
M=b∈Σ∑∣f(b)⟩⟨b∣
각 column 에 ∣f(b)⟩ 를 넣는 작업이 bra-ket 의 합이라는 한 줄 식으로 정리되고, 여기서 등장하는 ∣a⟩⟨b∣ 들이 사실은 행렬을 위한 standard basis 역할을 한다는 사실까지 따라옵니다. 다음 글에서 이어 갑니다.