정규화된 이름: 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
주 함수가 적용될 큐비트입니다.