Бөлісу құралы:


Операция MAJ

Полное имя: Std.Arithmetic.MAJ

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

Сводка

Это применяет операцию большинства на месте к 3 кубитам.

Описание

Предположим, что состояние входных кубитов имеет значение |x⟩, |y⟩ и |z⟩, эта операция выполняет следующее преобразование: |x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y⊕ z⟩MAJ(x, y, z).

Ввод

x

Первый входной кубит.

и

Второй входной кубит.

z

Кубит, к которому будет применена основная функция.