Aracılığıyla paylaş


MAJ işlemi

Tam ad: Std.Arithmetic.MAJ

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

Özet

Bu, yerinde çoğunluk işlemini 3 kubite uygular.

Açıklama

Giriş kubitlerinin durumunun |x⟩, |y⟩ ve |z⟩ olduğunu varsayarsak, bu işlem şu dönüştürmeyi gerçekleştirir: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z).

Girdi

x

İlk giriş kubiti.

y

İkinci giriş kubiti.

z

Çoğunluk işlevinin uygulanacağı kubit.