이 레슨 섹션은 위상 추정 문제를 설명합니다.
먼저 선형대수의 스펙트럼 정리에 대해 간략히 논의하고, 그 다음 위상 추정 문제 자체의 설명으로 넘어갑니다.
스펙트럼 정리
스펙트럼 정리는 선형대수의 중요한 사실로, *정규 행렬(normal matrices)*이라고 불리는 특정 유형의 행렬이 간단하고 유용한 방식으로 표현될 수 있다는 것을 말합니다.
이 레슨에서는 유니터리 행렬에 대해서만 이 정리가 필요하지만, 이후 이 시리즈에서 에르미트 행렬에도 적용할 것입니다.
정규 행렬
복소수 항을 가진 정사각 행렬 M이 그 켤레 전치와 가환(commute)일 때, 즉 MM†=M†M일 때, M은 정규 행렬이라고 합니다.
모든 유니터리 행렬 U는 정규인데, 왜냐하면
UU†=I=U†U.
이기 때문입니다.
자신의 켤레 전치와 같은 행렬인 에르미트 행렬은 정규 행렬의 또 다른 중요한 부류입니다.
H가 에르미트 행렬이면,
HH†=H2=H†H,
이므로 H는 정규입니다.
모든 정사각 행렬이 정규인 것은 아닙니다.
예를 들어, 이 행렬은 정규가 아닙니다.
(0010)
(이것은 고려하기에 매우 유용한 간단하지만 훌륭한 행렬의 예입니다.)
이것이 정규가 아닌 이유는
(0010)(0010)†=(0010)(0100)=(1000)
인 반면,
(0010)†(0010)=(0100)(0010)=(0001).
이기 때문입니다.
정리 설명
이제 스펙트럼 정리의 내용을 보겠습니다.
Theorem
스펙트럼 정리: M을 정규 N×N 복소 행렬이라고 합시다.
N차원 복소 벡터의 정규직교 기저 {∣ψ1⟩,…,∣ψN⟩}과 복소수 λ1,…,λN이 존재하여 다음이 성립합니다.
M=λ1∣ψ1⟩⟨ψ1∣+⋯+λN∣ψN⟩⟨ψN∣.
행렬을 다음과 같은 형태로 표현한 것을
M=k=1∑Nλk∣ψk⟩⟨ψk∣(1)
흔히 스펙트럼 분해라고 부릅니다.
M이 (1) 형태로 표현된 정규 행렬이면, 방정식
M∣ψj⟩=λj∣ψj⟩
은 모든 j=1,…,N에 대해 성립해야 함을 주목하세요.
이는 {∣ψ1⟩,…,∣ψN⟩}이 정규직교라는 사실의 결과입니다.
M∣ψj⟩=(k=1∑Nλk∣ψk⟩⟨ψk∣)∣ψj⟩=k=1∑Nλk∣ψk⟩⟨ψk∣ψj⟩=λj∣ψj⟩
즉, 각 수 λj는 M의 고윳값이고 ∣ψj⟩은 그 고윳값에 대응하는 고유벡터입니다.