Freigeben über


MAJ-Vorgang

Vollqualifizierter Name: Std.Arithmetische.MAJ

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

Zusammenfassung

Dies wendet den direkten Mehrheitsvorgang auf 3 Qubits an.

BESCHREIBUNG

Wenn der Status der Eingabe qubits |x⟩, |y⟩ und |z⟩ ist, führt dieser Vorgang die folgende Transformation durch: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Eingabe

x

Der erste Eingabe-Qubit.

y

Der zweite Eingabe-Qubit.

z

Ein Qubit, auf das die Mehrheitsfunktion angewendet wird.