| 양자, 양자역학, 양자컴퓨터의 이해 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
양자, 양자역학, 양자컴퓨터의 이해1. 왜 “양자”가 중요한가“양자 / Quantum / 퀀텀”는 아주 작은 세계에서 물리량이 연속적으로 아무 값이나 가지는 것이 아니라, 일정한 단위적 성격 또는 불연속적 성격을 보인다는 개념입니다. 이 개념을 바탕으로 발전한 것이 양자물리학 / Quantum Physics / 퀀텀 피직스, 양자역학 / Quantum Mechanics / 퀀텀 메카닉스, 그리고 이를 계산 기술로 응용한 양자컴퓨터 / Quantum Computer / 퀀텀 컴퓨터입니다. 2. 양자물리학, 양자역학, 양자컴퓨터의 차이양자물리학 / Quantum Physics / 퀀텀 피직스양자물리학은 미시세계에서 나타나는 양자현상 전체를 다루는 큰 분야입니다. 양자역학 / Quantum Mechanics / 퀀텀 메카닉스양자역학은 양자현상을 수학적으로 기술하고 계산하는 이론 체계입니다. 양자컴퓨터 / Quantum Computer / 퀀텀 컴퓨터양자컴퓨터는 양자역학의 성질을 계산 자원으로 활용하는 장치입니다.
즉 양자컴퓨터는 철학적 개념이 아니라, 양자역학의 수학 규칙을 공학적으로 이용하는 계산 시스템입니다. 3. 수학, 물리, 철학은 무엇이 다른가양자 개념은 자주 철학과 함께 언급되지만, 실제로는 층위를 구분해야 합니다. 수학 / Mathematics / 매스매틱스수학은 정의와 공리에서 출발해 논리적으로 결론을 도출합니다. 물리 / Physics / 피직스물리는 수학적 모델을 세우고, 그것이 실제 자연과 맞는지를 실험으로 검증합니다. 철학 / Philosophy / 필로소피철학은 존재, 의미, 인식, 해석을 다룹니다. 핵심 정리양자역학은 수학적으로 매우 엄밀하지만, 그 의미 해석에는 철학적 논의가 개입될 수 있습니다. 4. 선형결합과 중첩은 무엇인가선형결합 / Linear Combination / 리니어 컴비네이션선형결합이란 기준이 되는 항들에 계수를 곱해서 더한 것입니다. 일반형은 아래와 같습니다. a1v1+a2v2+a3v3+⋯a_1 v_1 + a_2 v_2 + a_3 v_3 + \cdotsa1v1+a2v2+a3v3+⋯ 즉 기본 성분들을 일정 비율로 조합해 하나의 상태를 만드는 방식입니다. 1큐비트의 상태 표현1큐비트의 일반 상태는 다음처럼 씁니다. ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩ 여기서
즉 ∣ψ⟩|\psi\rangle∣ψ⟩ 는 ∣0⟩|0\rangle∣0⟩ 와 ∣1⟩|1\rangle∣1⟩ 의 선형결합입니다. 중첩 / Superposition / 슈퍼포지션중첩은 양자상태가 하나의 기저 상태로 고정되어 있지 않고, 여러 기저 상태의 선형결합으로 표현되는 상태를 뜻합니다. 즉 ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩ 이 식 자체가 곧 중첩 상태의 표현입니다. 정리하면,
입니다. 주의할 점선형결합의 “선형”은 직선 모양을 뜻하는 것이 아닙니다. 5. 상태공간과 차원은 어떻게 이해해야 하는가상태공간 / State Space / 스테이트 스페이스상태공간은 가능한 상태들이 존재하는 공간 전체입니다. 즉
입니다. 1큐비트 상태공간1큐비트의 기저는 두 개입니다. ∣0⟩,∣1⟩|0\rangle,\quad |1\rangle∣0⟩,∣1⟩ 따라서 1큐비트 상태공간은 2차원 복소수 벡터공간입니다. 즉 ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha|0\rangle + \beta|1\rangle∣ψ⟩=α∣0⟩+β∣1⟩ 는 스테이트 스페이스 자체가 아니라, 그 2차원 공간 안의 한 상태를 나타내는 식입니다. n큐비트 상태공간n개의 큐비트가 있으면 상태공간 차원은 2n2^n2n 입니다. 예를 들면,
입니다. 즉 큐비트 수가 증가할수록 상태공간 차원은 지수적으로 증가합니다. 6. 1큐비트의 자유도와 정규화 조건1큐비트 상태를 다시 보면 ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩ 이고, α,β\alpha, \betaα,β 는 일반적으로 복소수입니다. 겉보기에는
이므로 총 실수 4개처럼 보입니다. 정규화 조건 / Normalization Condition / 정규화 조건양자상태는 전체 측정 확률이 1이 되어야 하므로 ∣α∣2+∣β∣2=1|\alpha|^2 + |\beta|^2 = 1∣α∣2+∣β∣2=1 을 만족해야 합니다. 전체 위상 / Global Phase / 글로벌 페이즈상태 전체에 동일한 위상因자 eiθe^{i\theta}eiθ 를 곱한 eiθ∣ψ⟩e^{i\theta}|\psi\rangleeiθ∣ψ⟩ 는 물리적으로 같은 상태로 취급합니다. 실제 자유도처음에는 실수 4개처럼 보이지만,
하므로, 1큐비트 순수상태의 실제 의미 있는 자유도는 2개입니다. 7. 본 규칙과 측정 확률본 규칙 / Born Rule / 본 룰양자상태의 측정 확률은 해당 결과의 진폭 절대값 제곱으로 계산합니다. 1큐비트 상태가 ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle = \alpha |0\rangle + \beta |1\rangle∣ψ⟩=α∣0⟩+β∣1⟩ 이면, P(0)=∣α∣2,P(1)=∣β∣2P(0)=|\alpha|^2,\qquad P(1)=|\beta|^2P(0)=∣α∣2,P(1)=∣β∣2 입니다. 이 규칙을 본 규칙이라고 합니다. 왜 절대값 제곱인가α,β\alpha, \betaα,β 는 복소수일 수 있으므로, 그 자체를 확률로 쓸 수는 없습니다. 따라서 복소수 진폭을 확률로 바꾸는 규칙이 필요하고, 양자역학에서는 그것을 절대값 제곱으로 둡니다. 중요한 구분“전체확률 = 1” 은 양자역학만의 특수 규칙이 아닙니다. 양자역학의 특징은 전체확률이 1이라는 점이 아니라, 확률을 직접 다루지 않고 복소수 진폭에서 출발해 절대값 제곱으로 확률을 만든다는 점입니다. 8. ∣α∣2+∣β∣2=1|\alpha|^2 + |\beta|^2 = 1∣α∣2+∣β∣2=1 은 룰인가, 증명인가이 식은 가장 밑바닥에서는 양자상태의 기본 조건입니다. 다만 아래 전제를 두면
논리적으로 ∣α∣2+∣β∣2=1|\alpha|^2 + |\beta|^2 = 1∣α∣2+∣β∣2=1 이 따라옵니다. 따라서 정리하면,
으로 이해하는 것이 정확합니다. 9. 얽힘은 무엇인가얽힘 / Entanglement / 인탱글먼트얽힘은 두 개 이상의 큐비트가 서로 독립적으로 따로 상태를 가진다고 볼 수 없고, 전체를 하나의 결합된 상태로만 정확히 표현할 수 있는 양자상태를 뜻합니다. 즉 얽힘은 단순히 “둘이 관련 있다”는 정도가 아니라, 한 큐비트의 상태를 독립적으로 떼어 생각할 수 없을 정도로 결합된 구조입니다. 중첩과 얽힘의 차이
즉,
입니다. 대표 예시대표적인 얽힘 상태는 아래와 같습니다. ∣Φ+⟩=12∣00⟩+12∣11⟩|\Phi^+\rangle=\frac{1}{\sqrt{2}}|00\rangle+\frac{1}{\sqrt{2}}|11\rangle∣Φ+⟩=21∣00⟩+21∣11⟩ 이 상태는 두 큐비트를 각각 따로 독립된 상태로 분리해서 쓸 수 없습니다. ∣Φ+⟩≠∣ψ1⟩⊗∣ψ2⟩|\Phi^+\rangle \neq |\psi_1\rangle \otimes |\psi_2\rangle∣Φ+⟩=∣ψ1⟩⊗∣ψ2⟩ 형태로 쓸 수 없으므로 얽힘 상태입니다. 10. 2큐비트의 4개 기저 방향2큐비트의 기본 기저는 아래 4개입니다. ∣00⟩,∣01⟩,∣10⟩,∣11⟩|00\rangle,\quad |01\rangle,\quad |10\rangle,\quad |11\rangle∣00⟩,∣01⟩,∣10⟩,∣11⟩ 각 의미는 다음과 같습니다.
즉 2큐비트 상태공간은 이 4개 기저 방향을 기준축으로 갖습니다. 2큐비트의 일반 상태는 ∣ψ⟩=α00∣00⟩+α01∣01⟩+α10∣10⟩+α11∣11⟩|\psi\rangle = \alpha_{00}|00\rangle + \alpha_{01}|01\rangle + \alpha_{10}|10\rangle + \alpha_{11}|11\rangle∣ψ⟩=α00∣00⟩+α01∣01⟩+α10∣10⟩+α11∣11⟩ 와 같이 씁니다. 11. 20큐비트급 양자컴퓨터란 무엇인가20큐비트급 양자컴퓨터란 보통 20개 안팎의 물리 큐비트를 가진 장비를 뜻합니다. 20큐비트의 상태공간 차원은 220=1,048,5762^{20}=1,048,576220=1,048,576 이므로, 이론적으로는 약 104만 개의 기저 상태 성분을 가지는 양자상태를 표현할 수 있습니다. 다만 여기서 중요한 점은, 상태공간이 104만 차원이라는 말이 곧 “104만 개 값을 한 번에 모두 읽는다”는 뜻은 아니라는 것입니다. 또한 20큐비트는 개념적으로는 큰 상태공간이지만, 고전컴퓨터로 시뮬레이션이 아직 가능한 수준입니다. 12. 양자컴퓨터는 왜 빠르다고 하는가양자컴퓨터가 빠르다고 할 때, 그 뜻은 “측정 자체가 빨라진다”는 의미가 아닙니다. 중첩의 역할중첩은 하나의 양자상태가 여러 기저 상태 성분을 동시에 가지게 해줍니다. |

