Udostępnij przez


Operacja miary

W pełni kwalifikowana nazwa: Std.Intrinsic.Measure

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

Streszczenie

Wykonuje wspólną miarę jednego lub większej liczby kubitów w określonych bazach Pauli.

Jeśli tablica bazowa i tablica kubitów mają różne długości, operacja zakończy się niepowodzeniem.

Wkład

Podstawy

Tablica wartości pauli z jednym kubitem wskazująca czynniki produktu tensor na każdym kubitie.

kubity

Rejestr kubitów do zmierzenia.

Wyjście

Zero, jeśli zaobserwowano wartość eigenu +1 i One, jeśli zaobserwowano -1 eigenvalue.

Uwagi

Prawdopodobieństwo uzyskania Zero wynosi $\bra{\psi} \frac{I + P_0 \otimes \ldots \otimes P_{N-1}}{2} \ket{\psi}$ gdzie $P_i$ jest $i$-th elementu bases, a gdzie $N$ jest Length(bases). Oznacza to, że pomiar zwraca Result $d$ tak, że eigenvalue obserwowanego efektu pomiaru to $(-1)^d$.