Compartir a través de


Operación MAJ

Nombre completo: Std.Arithmetic.MAJ

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

Resumen

Esto aplica la operación de mayoría local a 3 cúbits.

Descripción

Suponiendo que el estado de los cúbits de entrada son |x⟩, |y⟩ y |z⟩, esta operación realiza la siguiente transformación: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Entrada

x

Primer cúbit de entrada.

y

Segundo cúbit de entrada.

z

Cúbit en el que se aplicará la función de mayoría.