이 Hadamard 변환 후 여기에 형성되는 Bell state 과 같이 얽힌 쌍의 일부인 경우 CNOT ( )를 수행하는 방법을 이해할 수 없습니다 .q1,q2q1B0
핵심은 관련 양자 게이트 (들)를 적용 할 때 계산 기준 상태 (또는 그 문제에 대한 다른 완전한 기준 상태 세트)에 어떤 일이 발생하는지 주목 하는 것이다 . 상태가 얽히거나 분리 가능한지 여부는 중요하지 않습니다. 이 방법은 항상 작동합니다.
하자가 고려 (두 개의 큐 비트의 -qubit 벨 상태 와 )2AB
|Ψ⟩=12–√(|00⟩+|11⟩)
|Ψ⟩ 은 계산 기준 상태 & ( 및 로 표현 될 수 있음) 의 동일한 선형 중첩으로 형성됩니다. ) 및 입니다. 벨 상태 중첩의 일부가 아니므로 및 두 가지 계산 기본 상태에 대해 걱정할 필요가 없습니다 . . CNOT 게이트는 기본적으로 뒤집 힙니다 (즉, 두 매핑 중 하나를 수행합니다. 또는|00⟩|11⟩|0⟩A⊗|0⟩B|1⟩A⊗|1⟩B|1⟩A⊗|1⟩B|01⟩|10⟩|Ψ⟩|0⟩↦|1⟩|1⟩↦|0⟩qubit 가 상태 인 경우 qubit 의 상태B A|1⟩
따라서 기본적으로 CNOT는 계산 기준 상태 를 그대로 로 유지합니다. 그러나 계산 기준 상태 을 로 변환합니다 . 에 CNOT의 작용에서 및 , 당신은 중첩 상태에 CNOT의 행동을 추론 할 수 지금 :|00⟩|11⟩|10⟩|00⟩|11⟩|Ψ⟩
CNOT|Ψ⟩=12–√(|00⟩+|10⟩)
편집 :
당신은 당신이 얽힌 상태의 두 개의 큐 비트 중 하나 원하는 코멘트에 언급 역할을하는 컨트롤 (그리고 NOT 연산이 다른 큐 비트에 적용됩니다, 라고 , 제어에 따라 ).|Ψ⟩ C
이 경우에도 위와 유사한 방식으로 진행할 수 있습니다.
아래쪽 쓰기 -qubit 결합 상태를 :3
|Ψ⟩⊗|0⟩C=12–√(|0⟩A⊗|0⟩B+|1⟩A⊗|1⟩B)⊗|0⟩C
=12–√(|0⟩A⊗|0⟩B⊗|0⟩C+|1⟩A⊗|1⟩B⊗|0⟩C)
가 제어 큐비 트라고 가정 해 봅시다 .B
다시 한번 우리는 계산 기준 상태 (3-qubit 시스템의 경우), 즉 & 에서 CNOT의 동작을 간단히 확인합니다 . 계산 기준 상태에서 qubit 의 상태 는 이고 qubit 는 입니다. 큐빗 때문에 상태에 , 큐 비트 상태 것이다 하지 뒤집. 그러나 계산 기준 상태에서 qubit|000⟩|110⟩|000⟩=|0⟩A⊗|0⟩B|0⟩CB|0⟩C|0⟩B|0⟩C|110⟩=|1⟩A⊗|1⟩B⊗|0⟩CB상태에있는 큐 비트 동안 상태에 . 큐 비트 가 상태이므로 큐 비트 의 상태는 로 뒤집 .|1⟩C|0⟩B|1⟩C|1⟩
따라서 상태는 다음과 같습니다.
12–√(|0⟩A⊗|0⟩B⊗|0⟩C+|1⟩A⊗|1⟩B⊗|1⟩C)
이것이 큐빗 의 Greenberger–Horne–Zeilinger 주 입니다 !3