Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W pełni kwalifikowana nazwa: Std.Canon.ApplyCNOTChain
operation ApplyCNOTChain(qubits : Qubit[]) : Unit is Adj + Ctl
Streszczenie
Oblicza parzystość rejestru kubitów w miejscu.
Wkład
kubity
Tablica kubitów, których parzystość ma być obliczana i przechowywana.
Uwagi
Ta operacja przekształca stan danych wejściowych jako $$ \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} $$