共用方式為


ApplyCNOTChain 作業

完整名稱:Std.Canon.ApplyCNOTChain

operation ApplyCNOTChain(qubits : Qubit[]) : Unit is Adj + Ctl

總結

計算就地量子位緩存器同位的同位。

輸入

qubits

要計算和儲存同位的量子位數組。

言論

此作業會將輸入的狀態轉換為 $$ \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} $$