Udostępnij przez


ApplyPauli, operacja

W pełni kwalifikowana nazwa: Std.Canon.ApplyPauli

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

Streszczenie

Biorąc pod uwagę operator Pauli z wieloma kubitami, stosuje odpowiednią operację do rejestru kwantowego.

Wkład

Pauli

Operator z wieloma kubitami Pauli reprezentowany jako tablica operatorów Pauli z jednym kubitem.

cel

Zarejestruj się, aby zastosować daną operację Pauli na.

Przykład

Następujące elementy są równoważne:

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

i

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