Bagikan melalui


Operasi ApplyPauli

Nama yang sepenuhnya memenuhi syarat: Std.Canon.ApplyPauli

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

Ringkasan

Mengingat operator Pauli multi-qubit, menerapkan operasi yang sesuai ke register kuantum.

Masukan

Pauli

Operator Pauli multi-qubit diwakili sebagai array operator Pauli qubit tunggal.

Target

Daftar untuk menerapkan operasi Pauli yang diberikan.

Contoh

Berikut ini setara:

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

dan

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