다음을 통해 공유


MAJ 작업

정규화된 이름: Std.Arithmetic.MAJ

operation MAJ(x : Qubit, y : Qubit, z : Qubit) : Unit is Adj + Ctl

요약

이는 현재 위치 과반수 연산을 3개의 큐비트에 적용합니다.

설명

입력 큐비트의 상태가 |x⟩, |y⟩ 및 |z⟩인 경우 이 작업은 |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z) 변환을 수행합니다.

입력

x

첫 번째 입력 큐비트입니다.

y

두 번째 입력 큐비트입니다.

z

주 함수가 적용될 큐비트입니다.