Condividi tramite


Operazione MAJ

Nome completo: Std.Arithmetic.MAJ

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

Sommario

In questo modo si applica l'operazione di maggioranza sul posto a 3 qubit.

Descrizione

Supponendo che lo stato dei qubit di input sia |x⟩, |y⟩ e |z⟩, questa operazione esegue la trasformazione seguente: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Inserimento

x

Primo qubit di input.

y

Secondo qubit di input.

z

Qubit in cui verrà applicata la funzione di maggioranza.