Bagikan melalui


Operasi MAJ

Nama yang sepenuhnya memenuhi syarat: Std.Arithmetic.MAJ

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

Ringkasan

Ini menerapkan operasi mayoritas di tempat ke 3 qubit.

Deskripsi

Dengan asumsi status kubit input adalah |x⟩, |y⟩ dan |z⟩, maka operasi ini melakukan transformasi berikut: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Masukan

x

Qubit input pertama.

y

Qubit input kedua.

z

Kubit di mana fungsi mayoritas akan diterapkan.