Partager via


Opération MAJ

Nom complet : Std.Arithmetic.MAJ

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

Résumé

Cela applique l’opération majoritaire sur place à 3 qubits.

Descriptif

En supposant que l’état des qubits d’entrée est |x⟩, |y⟩ et |z⟩, cette opération effectue la transformation suivante : |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Entrée

x

Premier qubit d’entrée.

y

Deuxième qubit d’entrée.

z

Qubit sur lequel la fonction majoritaire sera appliquée.