ApplyCNOTChain-åtgärd
Fullständigt kvalificerat namn: Std.Canon.ApplyCNOTChain
operation ApplyCNOTChain(qubits : Qubit[]) : Unit is Adj + Ctl
Sammanfattning
Beräknar pariteten för ett register över kvantbitar på plats.
Inmatning
qubits
Matris med kvantbitar vars paritet ska beräknas och lagras.
Anmärkningar
Den här åtgärden omvandlar tillståndet för indata till $$ \begin{align} \ket{q_0} \ket{q_1} \cdots \ket{q_{n - 1}} & \mapsto \ket{q_0} \ket{q_0 \oplus q_1} \ket{q_0 \oplus q_1 \oplus q_2} \cdots \ket{q_0 \oplus \cdots \oplus q_{n - 1}}. \end{align} $$