맨위로가기

블로흐 구면

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

블로흐 구는 2준위 양자계의 순수 상태를 시각적으로 표현하기 위해 사용되는 도구이다. 3차원 공간에서 구면 좌표 (θ, φ)를 사용하여 양자 상태를 나타내며, 구의 북극은 |0⟩ 상태, 남극은 |1⟩ 상태를 나타낸다. 블로흐 구는 양자 얽힘 및 중첩과 같은 양자 현상을 이해하는 데 중요한 역할을 하며, 2차원 복소 힐베르트 공간의 상태를 표현하는 데 사용된다. 블로흐 구의 각 점은 스피너, 즉 양자 상태를 나타내며, 혼합 상태는 구 내부의 점으로 표현된다. 블로흐 구면의 회전은 큐비트 상태의 진화를 시각화하며, 회전 연산은 사원수 또는 파울리 행렬을 사용하여 표현할 수 있다.

더 읽어볼만한 페이지

  • 사영기하학 - 무한원점
    무한원점은 사영평면에서 z=0인 동차좌표로 표현되는 점들의 집합으로 무한원직선을 구성하며, 유클리드 기하학에는 없지만 사영기하학 등에서 평행선의 교점으로 정의되고 투영기하학에서 소실점과 관련되어 응용되지만 교육적 어려움을 야기한다는 비판도 있다.
  • 사영기하학 - 동차좌표
    동차좌표는 (n+1)개의 수로 이루어진 순서쌍 집합에서 0이 아닌 원소를 제외하고 동치관계를 정의하여 얻는 n차원 사영 공간의 좌표이며, 데카르트 좌표와 달리 단일 점을 무한히 많은 좌표로 표현하고 컴퓨터 그래픽스, 컴퓨터 비전 등에 응용된다.
  • 양자역학 - 광전 효과
    광전 효과는 빛이 물질에 닿을 때 전자가 방출되는 현상으로, 빛 에너지가 광자라는 덩어리로 양자화되어 있고, 아인슈타인의 광양자 가설로 설명되며, 다양한 기술에 응용되지만 문제도 야기한다.
  • 양자역학 - 진동수
    진동수는 주기적인 현상이 단위 시간당 반복되는 횟수를 나타내는 물리량으로, 주기와 역수 관계를 가지며 소리의 높낮이, 빛의 색깔 등을 결정하는 중요한 요소이다.
블로흐 구면
개요
블로흐 구면의 도표. 극점은 기저 상태 {{Ket|0}}과 {{Ket|1}}에 해당한다.
블로흐 구면의 도표. 극점은 기저 상태 과 에 해당한다.
유형양자 상태의 기하학적 표현
분야양자 정보 과학
설명
정의2준위 양자 시스템의 순수 상태 공간
구성단위 구
구면 좌표 (θ, φ)
상태 표현= cos(θ/2) + e^(iφ)sin(θ/2)
여기서 θ는 [0, π] 범위이고, φ는 [0, 2π] 범위이다.
관련 개념
관련 개념양자 비트 (큐비트)
푸앵카레 구
참고 문헌
참고 문헌F. Bloch (1946). "Nuclear Induction". Physical Review. 70 (7–8): 460–474.
D. Bäuerle; J. Geurts; G. Abeln (1990). Laser Processing and Diagnostics Applied to Electronic Materials. Springer Series in Materials Science. Vol. 39. Springer. pp. 330, 341.
M.A. Nielsen; I.L. Chuang (2000). Quantum Computation and Quantum Information. Cambridge University Press.
블로흐 구면 | Quantiki

2. 정의

어떤 순수 상태의 2준위 양자계든지 정규 직교 기저 벡터의 중첩으로 표현할 수 있다. 기저 벡터를 |0\rangle|1\rangle라고 할 때, 임의의 순수 상태 |\psi\rangle는 다음과 같이 각 기저 벡터에 복소수 계수를 곱하여 더한 형태로 나타낼 수 있다.

|\psi\rangle = c_0 |0\rangle + c_1 |1\rangle

여기서 c_0c_1은 복소수 계수이다. 이는 상태를 네 개의 실수 값(각 복소수 계수의 실수부와 허수부)으로 설명하는 것처럼 보이지만, 실제로는 더 적은 수의 매개변수로 상태를 기술할 수 있다. 왜냐하면 양자계 전체의 위상은 물리적으로 측정할 수 없으며, 두 계수 c_0c_1 사이의 상대적인 위상만이 물리적 의미를 갖기 때문이다. 따라서 |0\rangle의 계수(c_0)를 음이 아닌 실수로 정할 수 있다.

또한, 양자역학의 기본 원리에 따라 상태 벡터의 노름 제곱은 1이어야 한다. 이는 시스템을 발견할 총 확률이 1임을 의미한다.

:\langle\psi | \psi\rangle = |c_0|^2 + |c_1|^2 = 1

이러한 제약 조건들을 고려하면, 상태 |\psi\rangle를 두 개의 실수 매개변수 \theta\phi를 사용하여 다음과 같이 표현할 수 있다.

:

|\psi\rangle =

\cos\left(\frac{\theta}{2}\right) |0 \rangle \, + \, e^{i\phi} \sin\left(\frac{\theta}{2}\right) |1\rangle =

\cos\left(\frac{\theta}{2}\right) |0 \rangle \, + \, (\cos\phi + i\sin\phi) \, \sin\left(\frac{\theta}{2}\right) |1\rangle

여기서 0 \leq \theta \leq \pi 이고 0 \leq \phi < 2 \pi 이다. 이 표현은 상태 |\psi\rangle가 기저 상태 |0\rangle (\theta=0) 또는 |1\rangle (\theta=\pi)일 때 \phi 값이 임의로 정해질 수 있는 경우를 제외하고는 항상 유일하다. 하지만 이 경우에도 \theta\phi로 정의되는 점은 구면 위에서 유일하게 결정된다. (자세한 내용은 브라-켓 표기법 참조)

매개변수 \theta\phi는 3차원 구면 좌표계에서 각각 ''z''축에 대한 극각과 ''x''축에 대한 방위각으로 해석될 수 있으며, \mathbb{R}^3 공간의 단위 구 위의 한 점을 지정한다. 이 점을 나타내는 벡터 \vec{a}블로흐 벡터라고 하며, 그 성분은 다음과 같다.

:\vec{a} = (\sin\theta \cos\phi,\; \sin\theta \sin\phi,\; \cos\theta)

따라서 블로흐 구의 표면 위의 모든 점은 2준위 양자계의 가능한 모든 순수 상태와 일대일로 대응된다.

혼합 상태의 경우에는 밀도 연산자 \rho를 사용하여 기술한다. 2준위계의 모든 밀도 연산자는 단위 행렬 I에르미트이고 대각합이 0인 파울리 행렬 \vec{\sigma} = (\sigma_x, \sigma_y, \sigma_z)의 선형 결합으로 나타낼 수 있다.

:\begin{align}

\rho &= \frac{1}{2}\left(I + \vec{a} \cdot \vec{\sigma}\right) \\

&= \frac{1}{2}\begin{pmatrix}

1 & 0 \\

0 & 1

\end{pmatrix} +

\frac{a_x}{2}\begin{pmatrix}

0 & 1 \\

1 & 0

\end{pmatrix} +

\frac{a_y}{2}\begin{pmatrix}

0 & -i \\

i & 0

\end{pmatrix} +

\frac{a_z}{2}\begin{pmatrix}

1 & 0 \\

0 & -1

\end{pmatrix} \\

&= \frac{1}{2}\begin{pmatrix}

1 + a_z & a_x - ia_y \\

a_x + ia_y & 1 - a_z

\end{pmatrix}

\end{align}

여기서 벡터 \vec{a} = (a_x, a_y, a_z) \in \mathbb{R}^3는 해당 혼합 상태에 대응하는 블로흐 벡터이다. 밀도 연산자는 양의 준정부호여야 하므로, 그 고유값 \frac{1}{2}(1 \pm |\vec{a}|)은 음수가 될 수 없다. 따라서 블로흐 벡터의 크기는 \left|\vec{a}\right| \le 1 이어야 한다.

순수 상태의 경우, 밀도 연산자의 제곱의 대각합은 \operatorname{tr}(\rho^2) = 1 이다. 이를 위 식에 적용하면 다음과 같다.

:\operatorname{tr}\left(\rho^2\right) = \frac{1}{2}\left(1 + \left|\vec{a}\right|^2 \right) = 1 \quad \Leftrightarrow \quad \left|\vec{a}\right| = 1

이는 순수 상태에 해당하는 블로흐 벡터 \vec{a}의 크기가 1임을 의미하며, 이는 앞서 순수 상태가 단위 구의 표면에 해당한다는 설명과 일치한다.[2]

결론적으로, 블로흐 구의 표면(|\vec{a}|=1)은 모든 순수 상태를 나타내고, 블로흐 구의 내부(|\vec{a}|<1)는 모든 혼합 상태를 나타낸다. 구의 중심(\vec{a}=0)은 완전히 혼합된 상태(\rho = \frac{1}{2}I)에 해당한다.

3. 수학적 표현

어떤 순수 상태의 2준위 양자계든지 기저 벡터의 Superposition|중첩 상태eng로 표현할 수 있다.[1] 정규 직교 기저가 주어지면, 2준위 양자계의 모든 순수 상태 |\psi\rangle는 기저 벡터 |0\rangle|1\rangle의 중첩으로 표현할 수 있으며, 각 기저 벡터에 대한 계수는 복소수이다. 하지만 양자계의 전체 위상은 측정할 수 없으므로, 두 기저 벡터 계수 간의 상대 위상만이 물리적인 의미를 가진다. 이 때문에 |0\rangle의 계수를 음이 아닌 실수로 선택할 수 있다.

또한, 양자역학의 기본 원리에 따라 시스템이 어떤 상태에 있을 확률의 총합은 1이어야 한다. 이는 수학적으로 정규화 조건 \langle\psi | \psi\rangle = 1 (또는 동등하게 \big\| |\psi\rangle \big\|^2 = 1)으로 표현된다.

이러한 조건들을 고려하면, 임의의 순수 상태 |\psi\rangle를 다음과 같이 두 개의 실수 매개변수 \theta\phi를 사용하여 나타낼 수 있다.

:

|\psi\rangle =

\cos\left(\theta /2\right) |0 \rangle \, + \, e^{i\phi} \sin\left(\theta /2\right) |1\rangle =

\cos\left(\theta /2\right) |0 \rangle \, + \, (\cos \phi + i \sin \phi) \, \sin\left(\theta /2\right) |1\rangle

여기서 0 \leq \theta \leq \pi 이고 0 \leq \phi < 2 \pi 이다.

이 표현에서 상태 |\psi\rangle가 기저 상태 |0 \rangle (\theta=0) 또는 |1 \rangle (\theta=\pi)일 때는 \phi 값이 유일하게 결정되지 않지만, \theta\phi로 정의되는 블로흐 구 위의 점은 항상 유일하게 결정된다.

매개변수 \theta\phi는 구면 좌표계에서 각각 ''z''축에 대한 극각과 ''x''축에 대한 방위각으로 해석될 수 있으며, 3차원 실수 공간(\mathbb{R}^3)의 단위 구 위의 한 점 \vec{a}를 지정한다.

:\vec{a} = (\sin\theta \cos\phi,\; \sin\theta \sin\phi,\; \cos\theta) = (u, v, w)

순수 상태는 이 단위 구의 표면 위의 점으로 표현된다.

혼합 상태는 밀도 연산자 \rho를 사용하여 기술한다. 임의의 2차원 밀도 연산자 \rho는 단위 행렬 I에르미트이고 대각합이 0인 파울리 행렬 \vec{\sigma} = (\sigma_x, \sigma_y, \sigma_z)의 선형 결합으로 전개할 수 있다.

:\begin{align}

\rho &= \frac{1}{2}\left(I + \vec{a} \cdot \vec{\sigma}\right) \\

&= \frac{1}{2}\left(I + a_x \sigma_x + a_y \sigma_y + a_z \sigma_z \right) \\

&= \frac{1}{2}\begin{pmatrix}

1 + a_z & a_x - ia_y \\

a_x + ia_y & 1 - a_z

\end{pmatrix}

\end{align}

여기서 벡터 \vec{a} = (a_x, a_y, a_z) \in \mathbb{R}^3는 해당 상태를 나타내는 '''블로흐 벡터'''라고 한다.

밀도 연산자는 양의 준정부호(positive semi-definite)여야 하므로, 그 고유값은 음수가 될 수 없다. \rho의 고유값은 \frac{1}{2}\left(1 \pm |\vec{a}|\right)로 주어지므로, \frac{1}{2}\left(1 - |\vec{a}|\right) \ge 0 이어야 한다. 따라서 블로흐 벡터의 크기는 \left|\vec{a}\right| \le 1 이라는 제약을 받는다.

순수 상태의 경우, \rho = |\psi\rangle\langle\psi| 이므로 \rho^2 = \rho 이다. 따라서 \operatorname{tr}\left(\rho^2\right) = \operatorname{tr}(\rho) = 1 이다. 이를 밀도 연산자 표현식을 이용하여 계산하면,

:\operatorname{tr}\left(\rho^2\right) = \operatorname{tr}\left( \frac{1}{4}(I + \vec{a} \cdot \vec{\sigma})^2 \right) = \operatorname{tr}\left( \frac{1}{4}(I + 2\vec{a} \cdot \vec{\sigma} + (\vec{a} \cdot \vec{\sigma})^2) \right)

여기서 (\vec{a} \cdot \vec{\sigma})^2 = |\vec{a}|^2 I 이고 \operatorname{tr}(\sigma_i)=0 이므로,

:\operatorname{tr}\left(\rho^2\right) = \operatorname{tr}\left( \frac{1}{4}((1+|\vec{a}|^2)I + 2\vec{a} \cdot \vec{\sigma}) \right) = \frac{1}{4} [ (1+|\vec{a}|^2)\operatorname{tr}(I) + 2\vec{a} \cdot \operatorname{tr}(\vec{\sigma}) ] = \frac{1}{4} [ (1+|\vec{a}|^2) \cdot 2 + 0 ] = \frac{1}{2}\left(1 + \left|\vec{a}\right|^2 \right)

순수 상태 조건 \operatorname{tr}\left(\rho^2\right) = 1로부터 \frac{1}{2}\left(1 + \left|\vec{a}\right|^2 \right) = 1 이므로, \left|\vec{a}\right| = 1 이다. 이는 순수 상태가 블로흐 구의 표면에 위치한다는 결과와 일치한다.[2]

결론적으로, 블로흐 구의 표면(\left|\vec{a}\right| = 1)은 2준위 양자 시스템의 모든 순수 상태를 나타내고, 블로흐 구의 내부(\left|\vec{a}\right| < 1)는 모든 혼합 상태에 해당한다.

\nearrow\right\rangle에 해당하며, 이는 입체 투영으로 해석될 수 있다.


수학적으로 2-스피너 상태에 대한 블로흐 구는 리만 구 \mathbb{C}\mathbf{P}^1, 즉 2차원 복소 힐베르트 공간 H_2를 갖는 사영 힐베르트 공간 \mathbf{P}(H_2)에 해당한다. 여기서 H_2표현 공간 SO(3)이다.

4. 순수 상태

n단계 양자 시스템은 n차원 힐베르트 공간 ''Hn''으로 기술된다. 이 힐베르트 공간에서 순수 상태는 방향이 같은 상태 벡터들의 집합, 즉 '광선'(ray)의 집합으로 정의된다. 이는 벡터 자체의 크기나 전체적인 위상(phase)은 물리적으로 구분되지 않음을 의미한다.

크기 ''n''의 유니타리 행렬로 이루어진 리 군 U(''n'')은 ''Hn''의 순수 상태 전체에 작용하며, 이 작용은 추이적이라는 중요한 성질을 갖는다. 이는 어떤 순수 상태든 적절한 유니타리 변환을 통해 다른 어떤 순수 상태로든 변환될 수 있음을 뜻한다.

이 성질 덕분에, 순수 상태 공간은 수학적으로 다음과 같은 잉여류 공간으로 표현될 수 있으며, 이 공간은 콤팩트하다.

: \operatorname{U}(n) /(\operatorname{U}(n - 1) \times \operatorname{U}(1)).

여기서 \operatorname{U}(n - 1) \times \operatorname{U}(1)은 특정 순수 상태를 변화시키지 않는 변환들의 부분군, 즉 등방군에 해당한다.

U(''n'') 군 자체의 실수 차원은 ''n''2이다. 이로부터 순수 상태 공간의 실수 차원을 계산할 수 있는데, 그 결과는 2''n'' − 2이다.

: n^2 - \left((n - 1)^2 + 1\right) = 2n - 2. \quad

이 결과를 ''m''개의 큐비트로 구성된 양자 레지스터에 적용해 보자. 이 시스템의 힐베르트 공간 차원은 ''n'' = 2''m''이다. 따라서 ''m''-큐비트 양자 레지스터의 순수 상태 공간의 실수 차원은 2''m''+1 − 2가 된다.

가장 기본적인 예로 하나의 큐비트, 즉 2준위계(n=2)를 생각하면, 순수 상태 공간의 실수 차원은 2(2) - 2 = 2이다. 이는 3차원 공간 속 구면의 차원과 같으며, 이것이 블로흐 구가 큐비트 상태를 표현하는 데 사용되는 이유 중 하나이다. 2준위계의 임의의 순수 상태는 두 개의 직교 기저 상태 |0 \rangle, |1 \rangle 중첩으로 표현될 수 있다. 상태 벡터의 전체 위상은 물리적 의미가 없고 정규화 조건(\langle \psi | \psi \rangle = 1)을 만족해야 하므로, 상태는 두 개의 실수 매개변수로 결정된다. 이를 각도 \theta\phi를 이용하여 다음과 같이 표현할 수 있다.

:|\psi\rangle = \cos(\theta/2) |0 \rangle + e^{i \phi} \sin(\theta/2) |1 \rangle

여기서 0 \leq \theta \leq \pi, 0 \leq \phi < 2 \pi이다. 이 매개변수 표현은 블로흐 구 표면 위의 점과 직접적으로 대응된다. 기저 상태 |0 \rangle (\theta=0)과 |1 \rangle (\theta=\pi)는 각각 블로흐 구의 북극과 남극에 해당하며, 이때 \phi 값은 정의되지 않지만 상태 표현은 유일하다.

4. 1. 입체 투영을 통한 순수 상태 표현

수학적으로 두-스피너 상태에 대한 블로흐 구는 리만 구 \mathbb{C}\mathbf{P}^1에 매핑될 수 있다. 이는 2차원 복소 힐베르트 공간 H_2를 갖는 사영 힐베르트 공간 \mathbf{P}(H_2)에 해당하며, 여기서 H_2표현 공간 SO(3)이다.

순수 상태가 다음과 같이 주어진다고 하자.

: |\psi\rangle = \alpha \left|\uparrow \right\rangle + \beta \left|\downarrow \right\rangle

여기서 \alpha\beta는 복소수 계수이며 정규화 조건 |\alpha|^2 + |\beta|^2 = 1을 만족한다. 기저 상태 \left|\uparrow\right\rangle\left|\downarrow\right\rangle는 서로 직교하며 (\langle\downarrow | \uparrow\rangle = 0), 각각 정규화되어 있다 (\langle\downarrow | \downarrow\rangle = \langle\uparrow | \uparrow\rangle = 1). 이 두 기저 상태는 블로흐 구에서 서로 반대 방향 (북극과 남극)에 해당한다고 가정한다.

두 계수의 비율을 다음과 같이 복소수 u로 정의한다.

: u = {\beta \over \alpha} = u_x + i u_y

이제 블로흐 구를 3차원 공간 \mathbb{R}^3에서 원점을 중심으로 하고 반지름이 1인 구로 생각한다. 이때, z=0 평면 (블로흐 구의 적도면에 해당)을 복소평면 또는 아르강 도표로 간주할 수 있다. 이 평면 위에 복소수 u에 해당하는 점, 즉 좌표가 (u_x, u_y, 0)인 점을 표시한다.

복소 평면 위의 점 u와 블로흐 구의 남극(상태 \left|\downarrow\right\rangle에 해당하며 좌표는 (0,0,−1))을 지나는 직선을 그린다. 이 직선은 남극 외에 블로흐 구 위의 다른 한 점 P와 교차한다 (단, u가 무한대인 경우, 즉 \alpha=0인 경우는 제외하며, 이때는 북극 \left|\uparrow\right\rangle에 해당). 이 점 P가 바로 순수 상태 |\psi\rangle를 블로흐 구 위에 나타내는 점이다.

이 과정은 복소 평면 위의 점 u를 블로흐 구 위의 점 P로 대응시키는 입체 투영에 해당한다. 원점에서 점 P를 향하는 벡터는 스피너 |\psi\rangle가 나타내는 3차원 공간에서의 방향을 의미한다. 점 P의 좌표는 u_xu_y를 사용하여 다음과 같이 계산할 수 있다.[2]

: P_x = {2 u_x \over 1 + u_x^2 + u_y^2},

:P_y = {2 u_y \over 1 + u_x^2 + u_y^2},

:P_z = {1 - u_x^2 - u_y^2 \over 1 + u_x^2 + u_y^2}.

결과적으로, 복소 평면(리만 구) 위의 점을 블로흐 구의 남극을 기준으로 입체 투영함으로써, 2차원 복소 힐베르트 공간의 순수 상태 벡터를 블로흐 구 표면 위의 한 점으로 유일하게 표현하고 시각화할 수 있다.

5. 혼합 상태

혼합 상태는 밀도 연산자를 사용하여 설명한다. 2차원 양자계(큐비트)의 모든 밀도 연산자 ρ는 항등원 I와 에르미트이고 대각합이 0인 파울리 행렬 \vec{\sigma} = (\sigma_x, \sigma_y, \sigma_z)의 선형 결합으로 나타낼 수 있다.

:\begin{align}

\rho &= \frac{1}{2}\left(I + \vec{a} \cdot \vec{\sigma}\right) \\

&= \frac{1}{2}\left( \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} + a_x \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} + a_y \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix} + a_z \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix} \right) \\

&= \frac{1}{2}\begin{pmatrix} 1 + a_z & a_x - ia_y \\ a_x + ia_y & 1 - a_z \end{pmatrix} \end{align}

여기서 \vec{a} = (a_x, a_y, a_z)는 실수 성분을 가지는 3차원 벡터로, 블로흐 벡터라고 불린다. 이 벡터는 주어진 상태에 해당하는 블로흐 구 내부 또는 표면 위의 점 (a_x, a_y, a_z)를 나타낸다.

밀도 연산자 ρ의 고유값은 \frac{1}{2}\left(1 \pm |\vec{a}|\right)이다. 밀도 연산자는 물리적으로 확률 분포를 나타내므로 양의 준정부호여야 하며, 이는 고유값이 음수가 될 수 없음을 의미한다. 따라서 블로흐 벡터의 크기는 \left|\vec{a}\right| \le 1 이어야 한다.

순수 상태의 경우, 밀도 행렬은 \rho = |\psi\rangle\langle\psi| 꼴이며, 이 경우 \operatorname{tr}\left(\rho^2\right) = 1 이라는 성질을 만족한다. 위 식을 이용하여 계산하면 \operatorname{tr}\left(\rho^2\right) = \frac{1}{2}\left(1 + \left|\vec{a}\right|^2 \right) 이므로, 순수 상태는 \left|\vec{a}\right| = 1 인 경우에 해당한다. 이는 순수 상태가 블로흐 구의 표면에 있는 점으로 표현된다는 것을 의미한다.[2]

반면, \left|\vec{a}\right| < 1 인 경우는 혼합 상태에 해당하며, 블로흐 구의 내부에 있는 점으로 표현된다. 특히 \vec{a} = \vec{0} 인 경우, 즉 \rho = \frac{1}{2}I 인 상태는 완전히 무작위한 상태(maximally mixed state)로, 블로흐 구의 중심에 해당한다.

결과적으로, 블로흐 구의 표면은 2차원 양자 시스템의 모든 순수 상태를 나타내고, 구의 내부는 모든 혼합 상태를 나타낸다. 블로흐 구의 표면과 내부 전체를 합쳐 블로흐 볼(Bloch ball)이라고 부른다.

혼합 상태는 여러 순수 상태의 확률적 앙상블로 이해할 수 있다. 만약 시스템이 확률 p_i로 순수 상태 |\psi_i\rangle (블로흐 벡터 \vec{a}_i = (x_i, y_i, z_i))에 있을 수 있다면, 이 혼합 상태에 해당하는 밀도 연산자는 \rho = \sum_i p_i |\psi_i\rangle\langle\psi_i| 이고, 해당 블로흐 벡터는 각 순수 상태 블로흐 벡터의 가중 평균인 \vec{a} = \sum_i p_i \vec{a}_i 가 된다. 따라서 혼합 상태는 블로흐 볼 내부의 점 \left( \sum p_i x_i, \sum p_i y_i, \sum p_i z_i \right) 로 표현된다. 이는 블로흐 볼 내부의 모든 점이 순수 상태들의 볼록 조합으로 표현될 수 있음을 의미한다.

블로흐 구(볼)는 2준위 시스템(큐비트)의 상태를 시각적으로 표현하는 매우 유용한 도구이지만, 이를 3개 이상의 준위를 가진 고차원 양자 시스템으로 일반화하는 것은 간단하지 않다. 고차원 시스템의 상태 공간 구조는 훨씬 더 복잡하며, 상태를 나타내는 "블로흐 바디"의 기하학적 형태는 단순한 구가 아니다.

6. u, v, w 표현

블로흐 벡터 \vec{a} = (u,v,w)는 밀도 연산자 \rho를 참조하여 다음 기저로 표현될 수 있다.

:u = \rho_{10} + \rho_{01} = 2 \operatorname{Re}(\rho_{01})

:v = i(\rho_{01} - \rho_{10}) = 2 \operatorname{Im}(\rho_{10})

:w = \rho_{00} - \rho_{11}

여기서 밀도 연산자 \rho는 다음과 같다.

:\rho =

\begin{pmatrix} \rho_{00} & \rho_{01} \\ \rho_{10} & \rho_{11} \end{pmatrix} =

\frac{1}{2}\begin{pmatrix} 1+w & u-iv \\ u+iv & 1-w \end{pmatrix}.



이 기저는 w가 인구 반전으로 알려진 레이저 이론에서 자주 사용된다. 이 기저에서 숫자 u, v, w는 세 개의 파울리 행렬 X, Y, Z의 기대값이므로, 세 좌표를 각각 x, y, z 축과 동일시할 수 있다.

7. 회전

블로흐 구면 표현의 중요한 장점 중 하나는 큐비트 상태의 시간에 따른 변화, 즉 진화를 블로흐 구면 위에서의 벡터 회전으로 시각적으로 나타낼 수 있다는 점이다. 이는 복잡한 양자 상태의 변화를 직관적으로 이해하는 데 도움을 준다.

이러한 표현이 가능한 수학적인 이유는 양자역학에서 상태 변화를 나타내는 유니타리 행렬과 에르미트 행렬로 구성된 SU(2) 그룹의 리 대수가, 우리가 일상적으로 경험하는 3차원 공간에서의 회전을 나타내는 SO(3) 그룹의 리 대수와 수학적으로 같은 구조(동형)를 가지기 때문이다.[3] 즉, 큐비트 상태를 조작하는 연산과 3차원 공간에서의 회전 연산 사이에 깊은 수학적 유사성이 존재한다. 구체적인 회전 연산 방식은 하위 섹션에서 자세히 다룬다.

7. 1. 블로흐 기저에 대한 회전 연산자

블로흐 기저에서 블로흐 구데카르트 좌표축에 대한 회전은 다음과 같다.[4]

:\begin{align}

R_x(\theta) &= e^{(-i \theta X/2)} = \cos(\theta /2)I - i\sin(\theta/2)X =

\begin{bmatrix}

\cos \theta/2 & -i \sin \theta/2 \\

  • i \sin \theta/2 & \cos \theta/2

\end{bmatrix} \\

R_y(\theta) &= e^{(-i \theta Y/2)} = \cos(\theta /2)I - i\sin(\theta/2)Y =

\begin{bmatrix}

\cos \theta/2 & -\sin \theta/2 \\

\sin \theta/2 & \cos \theta/2

\end{bmatrix} \\

R_z(\theta) &= e^{(-i \theta Z/2)} = \cos(\theta /2)I - i\sin(\theta/2)Z =

\begin{bmatrix}

e^{-i \theta/2} & 0 \\

0 & e^{i \theta/2}

\end{bmatrix}

\end{align}

7. 2. 일반 축에 대한 회전

만약 \hat{n} = (n_x, n_y, n_z) 가 3차원 공간의 실수 단위 벡터라면, 이 축에 대한 블로흐 구의 회전은 다음과 같이 주어진다.

: R_{\hat{n}}(\theta) = \exp\left(-i\theta\hat{n} \cdot \frac{1}{2}\vec{\sigma}\right)

여기서 \vec{\sigma}파울리 행렬 벡터를 의미하며, \theta는 회전 각도를 나타낸다. 이 연산은 양자 상태 벡터에 작용하여 해당 축 주위로 상태를 회전시킨다.

주목할 만한 점은 이 표현이 사원수를 이용한 공간 회전 표현과 형식적으로 동일하다는 것이다. 오일러의 공식에 따르면, 단위 사원수 \mathbf{q}는 다음과 같이 표현될 수 있다.

: \mathbf{q} =

e^{\frac{1}{2}\theta(u_x\mathbf{i} + u_y\mathbf{j} + u_z\mathbf{k})} =

\cos \frac{\theta}{2} + (u_x\mathbf{i} + u_y\mathbf{j} + u_z\mathbf{k}) \sin \frac{\theta}{2}



여기서 (u_x, u_y, u_z)는 회전축 방향의 단위 벡터이고, \mathbf{i}, \mathbf{j}, \mathbf{k}는 사원수의 기본 단위이다. 이는 양자역학에서의 스핀 상태 회전과 고전적인 3차원 공간 회전 사이에 깊은 수학적 유사성이 있음을 보여준다.

7. 3. 블로흐 회전 생성자의 유도

Ballentine은[5] 무한소 유니타리 변환에 대한 직관적인 유도를 제시한다. 이는 블로흐 구의 회전이 파울리 행렬의 선형 조합의 지수 함수 형태로 표현되는 이유를 이해하는 데 도움을 준다.

어떤 축에 대한 회전을 나타내는 유니타리 연산자 U의 패밀리를 생각해보자. 회전은 하나의 자유도를 가지므로, 연산자는 스칼라 매개변수 s에 의존하며 다음 조건을 만족한다.

: U(0) = I (여기서 I는 항등 행렬이다)

: U(s_1 + s_2) = U(s_1)U(s_2)

무한소 유니타리 변환은 테일러 전개를 이용하여 2차 항 이상을 무시하고 다음과 같이 정의할 수 있다.

: U(s) \approx I + \frac{dU}{ds} \Bigg|_{s=0} s

유니타리 연산자는 U^{\dagger}U = I 조건을 만족해야 한다. (U^{\dagger}U의 에르미트 켤레이다.)

따라서 무한소 변환에 이 조건을 적용하면 다음과 같다.

: U^{\dagger}U \approx \left(I + \frac{dU^{\dagger}}{ds}\Bigg|_{s=0} s\right) \left(I + \frac{dU}{ds}\Bigg|_{s=0} s\right) \approx I + s\left(\frac{dU}{ds}\Bigg|_{s=0} + \frac{dU^{\dagger}}{ds}\Bigg|_{s=0}\right) = I

이 등식이 성립하기 위해서는 (s^2 항을 무시할 수 있다고 가정하면) 다음 조건이 필요하다.

: \frac{dU}{ds} \Bigg|_{s=0} + \frac{dU^{\dagger}}{ds} \Bigg|_{s=0}= 0.

이는 \frac{dU}{ds} \Bigg|_{s=0}가 반에르미트(anti-Hermitian) 행렬임을 의미한다. 따라서 다음과 같이 쓸 수 있다.

: \frac{dU}{ds} \Bigg|_{s=0} = iK

여기서 K는 에르미트 행렬이며, 이 유니타리 변환 패밀리의 생성자(generator)라고 불린다. 이 미분 방정식을 풀면 유한한 변환 U(s)는 다음과 같이 표현된다.

: U(s) = e^{iKs}

더 자세한 양자역학적 설명은 회전 연산자 (양자역학) 문서에서 찾아볼 수 있다.

파울리 행렬 (\sigma_x, \sigma_y, \sigma_z)은 유니타리이자 에르미트 행렬이며, 블로흐 벡터의 기저 (\hat{x}, \hat{y}, \hat{z})에 해당하는 고유 벡터를 가진다. 따라서 임의의 축 \hat{n}에 대한 각도 \theta 만큼의 블로흐 구 회전은 다음과 같이 표현될 수 있다.

: R_{\hat{n}}(\theta) = \exp(-i \theta \hat{n} \cdot \vec{\sigma}/2)

여기서 \vec{\sigma} = (\sigma_x, \sigma_y, \sigma_z)는 파울리 행렬 벡터이다. 이 경우 회전 생성자는 K = \hat{n} \cdot \vec{\sigma}/2 로 볼 수 있으며, 회전 연산자는 R_{\hat{n}}(\theta) = e^{-i K \theta} 형태로 표현된다. (위의 일반적인 유도 U(s)=e^{iKs}와 부호가 다른 것은 물리적 관례에 따른 정의 차이일 수 있다.)

참조

[1] 웹사이트 Bloch sphere | Quantiki http://www.quantiki.[...]
[2] 문서 The idempotent density matrix acts on the state eigenvector with eigenvalue 1, so like a projection operator for it.
[3] 간행물 SU(2) and SO(3) https://www.mat.univ[...] 2008
[4] 서적 Quantum Computation and Information 2010
[5] 서적 Quantum Mechanics - A Modern Development 2014



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com