Sdílet prostřednictvím


Operace ApplyPauli

Plně kvalifikovaný název: Std.Canon.ApplyPauli

operation ApplyPauli(pauli : Pauli[], target : Qubit[]) : Unit is Adj + Ctl

Shrnutí

Vzhledem k tomu, že operátor Pauli s více qubity použije odpovídající operaci na kvantový registr.

Vstup

Pauli

Operátor Pauli s více qubity reprezentovaný jako pole operátorů Pauli s jedním qubitem.

cíl

Zaregistrujte se pro danou operaci Pauli.

Příklad

Toto jsou ekvivalenty:

ApplyPauli([PauliY, PauliZ, PauliX], target);

a

Y(target[0]);
Z(target[1]);
X(target[2]);