Aracılığıyla paylaş


Ölçüm işlemi

Tam ad: Std.Intrinsic.Measure

operation Measure(bases : Pauli[], qubits : Qubit[]) : Result

Özet

Belirtilen Pauli tabanlarındaki bir veya daha fazla kubitin ortak ölçümlerini gerçekleştirir.

Temel dizi ve kubit dizisi farklı uzunluklardaysa işlem başarısız olur.

Girdi

Üs

Her kubit üzerindeki tensor ürün faktörlerini gösteren tek kubitli Pauli değerleri dizisi.

kubitler

Ölçülecek kubitlerin kaydı.

Çıktı

+1 eigenvalue değerinin gözlemlenip gözlemlenmediğini Zero ve -1 eigenvalue gözlemlenip gözlemlenmediğini One.

Açıklamalar

Zero alma olasılığı $\bra{\psi} \frac{I + P_0 \otimes \ldots \otimes P_{N-1}}{2} \ket{\psi}$ 'dir; burada $P_i$ bases$i$-th öğesidir ve $N$ Length(bases). Yani ölçüm, gözlemlenen ölçüm etkisinin eigenvalue değeri $(-1)^d$ olacak şekilde bir Result $d$ döndürür.