주 콘텐츠로 건너뛰기
이 프로젝트는 베타 단계입니다. 버그를 발견하셨나요? GitHub 이슈 만들기. 질문이나 아이디어가 있으신가요? Discussions에서 질문하기 — 피드백을 기다립니다!
이 페이지의 번역 품질은 어떻습니까?

밀도행렬의 볼록결합

밀도행렬의 확률적 선택​

밀도행렬의 핵심 특징은 양자 상태의 확률적 선택이 해당하는 밀도행렬의 볼록결합으로 표현된다는 것입니다.

예를 들어, 시스템 X\mathsf{X}의 양자 상태를 나타내는 두 개의 밀도행렬 ρ\rho와 σ\sigma가 있고, 확률 pp로 상태 ρ\rho를 준비하고 확률 1−p1 - p로 σ\sigma를 준비한다면, 결과 양자 상태는 다음 밀도행렬로 표현됩니다.

pρ+(1−p)σ.p \rho + (1 - p) \sigma.

더 일반적으로,m,m개의 양자 상태가 밀도행렬 ρ0,…,ρm−1\rho_0,\ldots,\rho_{m-1}로 표현되고, 시스템이 확률벡터 (p0,…,pm−1)(p_0,\ldots,p_{m-1})에 대해 확률 pkp_k로 상태 ρk\rho_k에 준비된다면, 결과 상태는 다음 밀도행렬로 표현됩니다.

∑k=0m−1pkρk.\sum_{k = 0}^{m-1} p_k \rho_k.

이것은 밀도행렬 ρ0,…,ρm−1\rho_0,\ldots,\rho_{m-1}의 볼록결합입니다.

따라서 mm개의 양자 상태벡터 ∣ψ0⟩,…,∣ψm−1⟩\vert\psi_0\rangle,\ldots,\vert\psi_{m-1}\rangle가 있고, 각 k∈{0,…,m−1}k\in\{0,\ldots,m-1\}에 대해 확률 pkp_k로 상태 ∣ψk⟩\vert\psi_k\rangle에 시스템을 준비한다면, 얻은 상태는 다음 밀도행렬로 표현됩니다.

∑k=0m−1pk∣ψk⟩⟨ψk∣.\sum_{k = 0}^{m-1} p_k \vert\psi_k\rangle\langle\psi_k\vert.

예를 들어, Qubit이 확률 1/21/2로 상태 ∣0⟩\vert 0\rangle에 준비되고 확률 1/21/2로 상태 ∣+⟩\vert + \rangle에 준비된다면, 얻은 상태의 밀도행렬 표현은 다음과 같습니다.

12∣0⟩⟨0∣+12∣+⟩⟨+∣=12(1000)+12(12121212)=(34141414).\frac{1}{2} \vert 0\rangle\langle 0 \vert + \frac{1}{2} \vert +\rangle\langle + \vert = \frac{1}{2} \begin{pmatrix} 1 & 0\\[1mm] 0 & 0 \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix} = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}.

양자정보의 간단한 공식화에서는 이런 식으로 양자 상태벡터를 평균화할 수 없습니다. 예를 들어, 벡터

12∣0⟩+12∣+⟩=12(10)+12(1212)=(2+2424)\frac{1}{2} \vert 0\rangle + \frac{1}{2} \vert + \rangle = \frac{1}{2} \begin{pmatrix}1\\[1mm] 0\end{pmatrix} + \frac{1}{2} \begin{pmatrix}\frac{1}{\sqrt{2}}\\[2mm]\frac{1}{\sqrt{2}}\end{pmatrix} = \begin{pmatrix}\frac{2 + \sqrt{2}}{4}\\[2mm]\frac{\sqrt{2}}{4}\end{pmatrix}

는 유클리드 노름이 11과 같지 않기 때문에 유효한 양자 상태벡터가 아니에요. 양자 상태벡터에서 이것이 작동하지 않음을 보여주는 더 극단적인 예는 원하는 양자 상태벡터 ∣ψ⟩\vert\psi\rangle를 고정한 다음, 확률 1/21/2로 상태 ∣ψ⟩\vert\psi\rangle를 취하고 확률 1/21/2로 −∣ψ⟩-\vert\psi\rangle를 취하는 경우예요. 이러한 상태들은 전역위상으로 다르므로 실제로는 같은 상태이지만, 평균을 취하면 영벡터를 얻게 되는데, 이는 유효한 양자 상태벡터가 아니에요.

완전혼합상태​

Qubit의 상태를 각각 확률 1/21/2로 ∣0⟩\vert 0\rangle 또는 ∣1⟩\vert 1\rangle로 설정한다고 가정합시다. 결과 상태를 나타내는 밀도행렬은 다음과 같습니다.

12∣0⟩⟨0∣+12∣1⟩⟨1∣=12(1000)+12(0001)=(120012)=12I\frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert 1\rangle\langle 1\vert = \frac{1}{2} \begin{pmatrix} 1 & 0\\[1mm] 0 & 0 \end{pmatrix} + \frac{1}{2} \begin{pmatrix} 0 & 0\\[1mm] 0 & 1 \end{pmatrix} = \begin{pmatrix} \frac{1}{2} & 0\\[1mm] 0 & \frac{1}{2} \end{pmatrix} = \frac{1}{2} \mathbb{I}

(이 방정식에서 기호 I\mathbb{I}는 2×22\times 2 항등행렬을 나타냅니다.) 이것은 완전혼합상태라고 불리는 특별한 상태입니다. 이것은 Qubit 상태에 대한 완전한 불확실성을 나타내며, 확률적 설정에서의 균일한 무작위 비트와 유사합니다.

이제 절차를 바꾼다고 가정합시다: 상태 ∣0⟩\vert 0\rangle과 ∣1⟩\vert 1\rangle 대신 상태 ∣+⟩\vert + \rangle과 ∣−⟩\vert - \rangle을 사용합니다. 결과 상태를 설명하는 밀도행렬을 유사하게 계산할 수 있습니다.

12∣+⟩⟨+∣+12∣−⟩⟨−∣=12(12121212)+12(12−12−1212)=(120012)=12I\frac{1}{2} \vert +\rangle\langle +\vert + \frac{1}{2} \vert -\rangle\langle -\vert = \frac{1}{2} \begin{pmatrix} \frac{1}{2} & \frac{1}{2}\\[2mm] \frac{1}{2} & \frac{1}{2} \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \frac{1}{2} & -\frac{1}{2}\\[2mm] -\frac{1}{2} & \frac{1}{2} \end{pmatrix} = \begin{pmatrix} \frac{1}{2} & 0\\[2mm] 0 & \frac{1}{2} \end{pmatrix} = \frac{1}{2} \mathbb{I}

이전과 같은 밀도행렬이며, 상태를 바꾸었음에도 불구하고 그렇습니다. 실제로 ∣0⟩\vert 0\rangle과 ∣1⟩\vert 1\rangle 대신 어떤 두 개의 직교하는 Qubit 상태벡터를 대입해도 같은 결과인 완전혼합상태를 다시 얻을 것입니다.

이것은 버그가 아니라 특징입니다! 사실 두 가지 방식 중 어느 것으로든 정확히 같은 상태를 얻습니다. 즉, 통계적 의미에서도 그들이 생산하는 Qubit을 측정함으로써 두 절차를 구별할 방법이 없습니다. 우리의 두 가지 다른 절차는 단순히 이 상태를 준비하는 다른 방법입니다.

{∣0⟩,∣1⟩}\{\vert 0\rangle,\vert 1\rangle\}과 {∣+⟩,∣−⟩}\{\vert +\rangle,\vert -\rangle\}라는 두 가지 가능한 상태 집합 중 하나에서 무작위로 선택된 상태가 주어졌을 때 알아낼 수 있는 것을 생각함으로써 이것이 타당한지 확인할 수 있어요. 간단하게 하기 위해 우리의 Qubit에서 유니타리 연산 UU를 수행한 다음 표준 기저에서 측정한다고 가정해봐요.

첫 번째 시나리오에서는 Qubit의 상태가 집합 {∣0⟩,∣1⟩}\{\vert 0\rangle,\vert 1\rangle\}에서 균일하게 선택됩니다. 상태가 ∣0⟩\vert 0\rangle이면, 다음 확률로 결과 00과 11을 얻습니다.

∣⟨0∣U∣0⟩∣2and∣⟨1∣U∣0⟩∣2\vert \langle 0 \vert U \vert 0 \rangle \vert^2 \quad\text{and}\quad \vert \langle 1 \vert U \vert 0 \rangle \vert^2

각각. 상태가 ∣1⟩\vert 1\rangle이면, 다음 확률로 결과 00과 11을 얻습니다.

∣⟨0∣U∣1⟩∣2and∣⟨1∣U∣1⟩∣2.\vert \langle 0 \vert U \vert 1 \rangle \vert^2 \quad\text{and}\quad \vert \langle 1 \vert U \vert 1 \rangle \vert^2.

두 가지 가능성이 각각 확률 1/21/2로 발생하기 때문에, 다음 확률로 결과 00을 얻어요.

12∣⟨0∣U∣0⟩∣2+12∣⟨0∣U∣1⟩∣2\frac{1}{2}\vert \langle 0 \vert U \vert 0 \rangle \vert^2 + \frac{1}{2}\vert \langle 0 \vert U \vert 1 \rangle \vert^2

그리고 다음 확률로 결과 11을 얻습니다.

12∣⟨1∣U∣0⟩∣2+12∣⟨1∣U∣1⟩∣2.\frac{1}{2}\vert \langle 1 \vert U \vert 0 \rangle \vert^2 + \frac{1}{2}\vert \langle 1 \vert U \vert 1 \rangle \vert^2.

이 두 표현식 모두 1/21/2과 같습니다. 이를 주장하는 한 가지 방법은 피타고라스 정리의 일반화로 볼 수 있는 선형대수의 사실을 사용하는 것입니다.

정리

{∣ψ1⟩,…,∣ψn⟩}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\}이 (실수 또는 복소) 벡터공간 V\mathcal{V}의 정규직교 기저라고 하면, 모든 벡터 ∣ϕ⟩∈V\vert \phi\rangle \in \mathcal{V}에 대해 ∣⟨ψ1∣ϕ⟩∣2+⋯+∣⟨ψn∣ϕ⟩∣2=∥∣ϕ⟩∥2\vert \langle \psi_1\vert\phi\rangle\vert^2 + \cdots + \vert \langle \psi_n \vert \phi \rangle\vert^2 = \| \vert\phi\rangle \|^2입니다.

이 정리를 사용하여 확률을 다음과 같이 결정할 수 있습니다. 00을 얻을 확률은

12∣⟨0∣U∣0⟩∣2+12∣⟨0∣U∣1⟩∣2=12(∣⟨0∣U∣0⟩∣2+∣⟨0∣U∣1⟩∣2)=12(∣⟨0∣U†∣0⟩∣2+∣⟨1∣U†∣0⟩∣2)=12∥U†∣0⟩∥2\begin{aligned} \frac{1}{2}\vert \langle 0 \vert U \vert 0 \rangle \vert^2 + \frac{1}{2}\vert \langle 0 \vert U \vert 1 \rangle \vert^2 & = \frac{1}{2} \Bigl( \vert \langle 0 \vert U \vert 0 \rangle \vert^2 + \vert \langle 0 \vert U \vert 1 \rangle \vert^2 \Bigr) \\[2mm] & = \frac{1}{2} \Bigl( \vert \langle 0 \vert U^{\dagger} \vert 0 \rangle \vert^2 + \vert \langle 1 \vert U^{\dagger} \vert 0 \rangle \vert^2 \Bigr)\\[2mm] & = \frac{1}{2} \bigl\| U^{\dagger} \vert 0 \rangle \bigr\|^2 \end{aligned}

그리고 11을 얻을 확률은

12∣⟨1∣U∣0⟩∣2+12∣⟨1∣U∣1⟩∣2=12(∣⟨1∣U∣0⟩∣2+∣⟨1∣U∣1⟩∣2)=12(∣⟨0∣U†∣1⟩∣2+∣⟨1∣U†∣1⟩∣2)=12∥U†∣1⟩∥2.\begin{aligned} \frac{1}{2}\vert \langle 1 \vert U \vert 0 \rangle \vert^2 + \frac{1}{2}\vert \langle 1 \vert U \vert 1 \rangle \vert^2 & = \frac{1}{2} \Bigl( \vert \langle 1 \vert U \vert 0 \rangle \vert^2 + \vert \langle 1 \vert U \vert 1 \rangle \vert^2 \Bigr) \\[2mm] & = \frac{1}{2} \Bigl( \vert \langle 0 \vert U^{\dagger} \vert 1 \rangle \vert^2 + \vert \langle 1 \vert U^{\dagger} \vert 1 \rangle \vert^2 \Bigr)\\[2mm] & = \frac{1}{2} \bigl\| U^{\dagger} \vert 1 \rangle \bigr\|^2. \end{aligned}

UU가 유니타리이기 때문에 U†U^{\dagger}도 유니타리이며, 이는 U†∣0⟩U^{\dagger} \vert 0 \rangle과 U†∣1⟩U^{\dagger} \vert 1 \rangle 모두가 단위벡터임을 의미해요. 따라서 두 확률 모두 1/21/2와 같아요. 이는 어떻게 UU를 선택하든, 측정에서 얻는 것은 균일한 무작위 비트일 뿐이라는 의미예요.

∣0⟩\vert 0\rangle과 ∣1⟩\vert 1\rangle 대신 다른 정규직교 상태 쌍에 대해서도 비슷하게 확인할 수 있어요. 예를 들어 {∣+⟩,∣−⟩}\{\vert + \rangle, \vert - \rangle\}는 정규직교 기저이므로, 두 번째 절차에서 측정 결과 00을 얻을 확률은

12∣⟨0∣U∣+⟩∣2+12∣⟨0∣U∣−⟩∣2=12∥U†∣0⟩∥2=12\frac{1}{2}\vert \langle 0 \vert U \vert + \rangle \vert^2 + \frac{1}{2}\vert \langle 0 \vert U \vert - \rangle \vert^2 = \frac{1}{2} \bigl\| U^{\dagger} \vert 0 \rangle \bigr\|^2 = \frac{1}{2}

그리고 11을 얻을 확률은

12∣⟨1∣U∣+⟩∣2+12∣⟨1∣U∣−⟩∣2=12∥U†∣1⟩∥2=12.\frac{1}{2}\vert \langle 1 \vert U \vert + \rangle \vert^2 + \frac{1}{2}\vert \langle 1 \vert U \vert - \rangle \vert^2 = \frac{1}{2} \bigl\| U^{\dagger} \vert 1 \rangle \bigr\|^2 = \frac{1}{2}.

특히, 상태 ∣0⟩\vert 0\rangle과 ∣1⟩\vert 1\rangle에 대해 얻은 것과 정확히 같은 출력 통계를 얻습니다.

확률적 상태​

고전적 상태는 밀도행렬로 표현될 수 있습니다. 특히, 시스템 X\mathsf{X}의 각 고전적 상태 aa에 대해, 밀도행렬

ρ=∣a⟩⟨a∣\rho = \vert a\rangle \langle a \vert

은 X\mathsf{X}가 명확하게 고전적 상태 aa에 있음을 나타냅니다. Qubit의 경우 다음과 같습니다.

∣0⟩⟨0∣=(1000)and∣1⟩⟨1∣=(0001),\vert 0\rangle \langle 0 \vert = \begin{pmatrix}1 & 0 \\ 0 & 0\end{pmatrix} \quad\text{and}\quad \vert 1\rangle \langle 1 \vert = \begin{pmatrix}0 & 0 \\ 0 & 1\end{pmatrix},

그리고 일반적으로 우리가 염두에 두고 있는 고전적 상태에 해당하는 위치의 대각선에 단일 11을 가지며, 다른 모든 항목은 0입니다.

그런 다음 이 밀도행렬들의 볼록결합을 취하여 확률적 상태를 나타낼 수 있습니다. 간단하게 하기 위해 우리의 고전적 상태 집합이 {0,…,n−1}\{0,\ldots,n-1\}이라고 가정하면, 각 a∈{0,…,n−1}a\in\{0,\ldots,n-1\}에 대해 X\mathsf{X}가 확률 pap_a로 상태 aa에 있다면, 얻은 밀도행렬은

ρ=∑a=0n−1pa∣a⟩⟨a∣=(p00⋯00p1⋱⋮⋮⋱⋱00⋯0pn−1).\rho = \sum_{a = 0}^{n-1} p_a \vert a\rangle \langle a \vert = \begin{pmatrix} p_0 & 0 & \cdots & 0\\ 0 & p_1 & \ddots & \vdots\\ \vdots & \ddots & \ddots & 0\\ 0 & \cdots & 0 & p_{n-1} \end{pmatrix}.

반대 방향으로, 모든 대각 밀도행렬은 대각선에서 확률벡터를 읽음으로써 얻은 확률적 상태로 자연스럽게 식별될 수 있습니다.

명확히 해 두자면, 밀도행렬이 대각행렬이라고 해서 반드시 고전적 시스템을 다루고 있거나 시스템이 고전적 상태의 무작위 선택으로 준비되어야 하는 것은 아니에요. 다만 그 상태를 고전적 상태의 무작위 선택으로 얻었을 수도 있다는 뜻이에요.

확률적 상태가 대각 밀도행렬로 표현된다는 사실은 수업 시작 부분에서 제시된 직관과 일치합니다. 즉, 비대각 항목이 해당 항목의 행과 열에 해당하는 두 고전적 상태가 양자 중첩에 있는 정도를 설명합니다. 여기서 모든 비대각 항목이 0이므로, 우리는 단지 고전적 무작위성만 가지고 있으며 아무것도 양자 중첩에 있지 않습니다.

밀도행렬과 스펙트럼 정리​

우리는 순수 상태의 볼록결합을 취하면,

ρ=∑k=0m−1pk∣ψk⟩⟨ψk∣,\rho = \sum_{k = 0}^{m-1} p_k \vert \psi_k\rangle \langle \psi_k \vert,

밀도행렬을 얻는다는 것을 보았습니다. 실제로 모든 밀도행렬 ρ\rho는 이런 식으로 순수 상태의 볼록결합으로 표현될 수 있습니다. 즉, 항상 단위벡터 {∣ψ0⟩,…,∣ψm−1⟩}\{\vert\psi_0\rangle,\ldots,\vert\psi_{m-1}\rangle\} 컬렉션과 확률벡터 (p0,…,pm−1)(p_0,\ldots,p_{m-1})가 존재하여 위의 방정식이 참입니다.

또한 mm은 항상 고려 중인 시스템의 고전적 상태 개수와 같도록 잡을 수 있고, 양자 상태벡터도 서로 직교하도록 고를 수 있어요. "양자 알고리즘의 기초" 과정에서 만난 스펙트럼 정리를 이용하면 이를 결론지을 수 있어요. 편의상 스펙트럼 정리를 다시 서술해요.

정리

스펙트럼 정리: MM을 정규 n×nn\times n 복소행렬이라고 하면, nn차원 복소벡터의 정규직교 기저 {∣ψ0⟩,…,∣ψn−1⟩}\{\vert\psi_0\rangle,\ldots,\vert\psi_{n-1}\rangle \}과 복소수 λ0,…,λn−1\lambda_0,\ldots,\lambda_{n-1}이 존재하여

M=λ0∣ψ0⟩⟨ψ0∣+⋯+λn−1∣ψn−1⟩⟨ψn−1∣.M = \lambda_0 \vert \psi_0\rangle\langle \psi_0\vert + \cdots + \lambda_{n-1} \vert \psi_{n-1}\rangle\langle \psi_{n-1}\vert.

(행렬 MM이 정규라는 것은 M†M=MM†M^{\dagger} M = M M^{\dagger}를 만족한다는 의미입니다. 다시 말해, 정규행렬은 자신의 켤레전치와 교환하는 행렬입니다.)

밀도행렬은 항상 에르미트이고 따라서 정규이므로, 주어진 밀도행렬 ρ\rho에 스펙트럼 정리를 적용할 수 있어요. 이를 통해 다음과 같이 쓸 수 있어요.

ρ=λ0∣ψ0⟩⟨ψ0∣+⋯+λn−1∣ψn−1⟩⟨ψn−1∣\rho = \lambda_0 \vert \psi_0\rangle\langle \psi_0\vert + \cdots + \lambda_{n-1} \vert \psi_{n-1}\rangle\langle \psi_{n-1}\vert

어떤 정규직교 기저 {∣ψ0⟩,…,∣ψn−1⟩}\{\vert\psi_0\rangle,\ldots,\vert\psi_{n-1}\rangle\}에 대해 성립해요. (λ0,…,λn−1)(\lambda_0,\ldots,\lambda_{n-1})이 확률벡터임을 확인하는 일이 남아 있으며, 원한다면 이를 (p0,…,pn−1)(p_0,\ldots,p_{n-1})로 바꿔 부를 수 있어요.

숫자 λ0,…,λn−1\lambda_0,\ldots,\lambda_{n-1}은 ρ\rho의 고유값이며, ρ\rho가 양의 준정부호이므로 이 숫자들은 음이 아닌 실수여야 해요. ρ\rho의 대각합이 11이라는 사실로부터 λ0+⋯+λn−1=1\lambda_0 + \cdots + \lambda_{n-1} = 1임을 알 수 있어요. 세부 사항을 살펴보면 다음의 중요하고 매우 유용한 대각합 속성을 짚어 볼 기회가 생겨요.

정리

대각합의 순환성: 곱하여 정사각 행렬 ABAB를 만드는 임의의 두 행렬 AA와 BB에 대해, 등식 Tr⁡(AB)=Tr⁡(BA)\operatorname{Tr}(AB) = \operatorname{Tr}(BA)가 성립합니다.

이 정리는 AA와 BB 자체가 정사각 행렬이 아닌 경우에도 작동합니다. 즉, 어떤 양의 정수 nn과 mm에 대해 AA가 n×mn\times m이고 BB가 m×nm\times n일 수 있으므로,AB,AB는 n×nn\times n 정사각행렬이고 BABA는 m×mm\times m입니다.

특히,A,A를 열벡터 ∣ϕ⟩\vert\phi\rangle라고 하고 BB를 행벡터 ⟨ϕ∣\langle \phi\vert라고 하면, 우리는 다음을 볼 수 있습니다.

Tr⁡(∣ϕ⟩⟨ϕ∣)=Tr⁡(⟨ϕ∣ϕ⟩)=⟨ϕ∣ϕ⟩.\operatorname{Tr}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \operatorname{Tr}\bigl(\langle\phi\vert\phi\rangle\bigr) = \langle\phi\vert\phi\rangle.

두 번째 등식은 ⟨ϕ∣ϕ⟩\langle\phi\vert\phi\rangle이 스칼라이며, 우리는 이를 대각합이 그 단일 항목인 1×11\times 1 행렬로도 생각할 수 있다는 사실로부터 따릅니다. 이 사실을 사용하여, 대각합 함수의 선형성으로부터 λ0+⋯+λn−1=1\lambda_0 + \cdots + \lambda_{n-1} = 1을 결론 내릴 수 있습니다.

1=Tr⁡(ρ)=Tr⁡(λ0∣ψ0⟩⟨ψ0∣+⋯+λn−1∣ψn−1⟩⟨ψn−1∣)=λ0Tr⁡(∣ψ0⟩⟨ψ0∣)+⋯+λn−1Tr⁡(∣ψn−1⟩⟨ψn−1∣)=λ0+⋯+λn−1\begin{gathered} 1 = \operatorname{Tr}(\rho) = \operatorname{Tr}\bigl(\lambda_0 \vert \psi_0\rangle\langle \psi_0\vert + \cdots + \lambda_{n-1} \vert \psi_{n-1}\rangle\langle \psi_{n-1}\vert\bigr)\\[2mm] = \lambda_0 \operatorname{Tr}\bigl(\vert \psi_0\rangle\langle \psi_0\vert\bigr) + \cdots + \lambda_{n-1} \operatorname{Tr}\bigl(\vert \psi_{n-1}\rangle\langle \psi_{n-1}\vert\bigr) = \lambda_0 + \cdots + \lambda_{n-1} \end{gathered}

대안으로, 우리는 정사각 행렬의 대각합(정규이 아닌 것도)이 그 고유값의 합과 같다는 사실을 사용하여 같은 결론에 도달할 수 있습니다.

따라서 우리는 주어진 밀도행렬 ρ\rho는 순수 상태의 볼록결합으로 표현될 수 있다는 결론을 내렸습니다. 우리는 또한 순수 상태를 직교하도록 취할 수 있으며, 이는 특히 숫자 nn이 X\mathsf{X}의 고전적 상태 집합의 크기보다 클 필요가 없음을 의미합니다.

일반적으로, 스펙트럼 정리가 제공하는 방식 외에도 밀도행렬을 순수 상태의 볼록결합으로 쓰는 여러 가지 방법이 있음을 이해해야 합니다. 이전 예가 이를 보여줍니다.

12∣0⟩⟨0∣+12∣+⟩⟨+∣=(34141414)\frac{1}{2} \vert 0\rangle\langle 0 \vert + \frac{1}{2} \vert +\rangle\langle + \vert = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}

이는 ∣0⟩\vert 0\rangle과 ∣+⟩\vert + \rangle이 직교하지 않으므로 이 행렬의 스펙트럼 분해가 아니에요. 다음은 스펙트럼 분해예요.

(34141414)=cos⁡2(π/8)∣ψπ/8⟩⟨ψπ/8∣+sin⁡2(π/8)∣ψ5π/8⟩⟨ψ5π/8∣,\begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix} = \cos^2(\pi/8) \vert \psi_{\pi/8} \rangle \langle \psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8} \rangle \langle \psi_{5\pi/8}\vert,

여기서 ∣ψθ⟩=cos⁡(θ)∣0⟩+sin⁡(θ)∣1⟩\vert \psi_{\theta} \rangle = \cos(\theta)\vert 0\rangle + \sin(\theta)\vert 1\rangle. 고유값은 아마도 친숙해 보일 숫자입니다:

cos⁡2(π/8)=2+24≈0.85andsin⁡2(π/8)=2−24≈0.15.\cos^2(\pi/8) = \frac{2+\sqrt{2}}{4} \approx 0.85 \quad\text{and}\quad \sin^2(\pi/8) = \frac{2-\sqrt{2}}{4} \approx 0.15.

고유벡터는 다음과 같이 명시적으로 쓸 수 있습니다.

∣ψπ/8⟩=2+22∣0⟩+2−22∣1⟩∣ψ5π/8⟩=−2−22∣0⟩+2+22∣1⟩\begin{aligned} \vert\psi_{\pi/8}\rangle & = \frac{\sqrt{2 + \sqrt{2}}}{2}\vert 0\rangle + \frac{\sqrt{2 - \sqrt{2}}}{2}\vert 1\rangle \\[3mm] \vert\psi_{5\pi/8}\rangle & = -\frac{\sqrt{2 - \sqrt{2}}}{2}\vert 0\rangle + \frac{\sqrt{2 + \sqrt{2}}}{2}\vert 1\rangle \end{aligned}

더 일반적인 또 다른 예로서, ∣ϕ0⟩,…,∣ϕ99⟩\vert \phi_0\rangle,\ldots,\vert \phi_{99} \rangle이 단일 Qubit의 상태를 나타내는 양자 상태벡터라고 가정합시다. 이러한 벡터는 임의로 선택됩니다. 따라서 우리는 이 벡터들 간에 특정 관계를 가정하지 않습니다. 그런 다음 이 100개의 상태 중 하나를 균일하게 무작위로 선택함으로써 얻은 상태를 고려할 수 있습니다:

ρ=1100∑k=099∣ϕk⟩⟨ϕk∣.\rho = \frac{1}{100} \sum_{k = 0}^{99} \vert \phi_k\rangle\langle \phi_k \vert.

Qubit에 대해 이야기하고 있으므로 밀도행렬 ρ\rho는 2×22\times 2이고, 스펙트럼 정리에 의해 다음과 같이 쓸 수도 있어요.

ρ=p∣ψ0⟩⟨ψ0∣+(1−p)∣ψ1⟩⟨ψ1∣\rho = p \vert\psi_0\rangle\langle\psi_0\vert + (1 - p) \vert\psi_1\rangle\langle\psi_1\vert

어떤 실수 p∈[0,1]p\in[0,1]과 정규직교 기저 {∣ψ0⟩,∣ψ1⟩}\{\vert\psi_0\rangle,\vert\psi_1\rangle\}에 대해 - 하지만 자연스럽게 이 표현의 존재는 우리가 원한다면 ρ\rho를 100개의 순수 상태의 평균으로 쓰는 것을 금하지 않습니다.