Compartir a través de


Operación de medida

Nombre completo: Std.Intrinsic.Measure

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

Resumen

Realiza una medición conjunta de uno o varios cúbits en las bases de Pauli especificadas.

Si la matriz base y la matriz de cúbits son longitudes diferentes, se producirá un error en la operación.

Entrada

Bases

Matriz de valores de Pauli de un solo cúbit que indican los factores del producto tensor en cada cúbit.

cúbits

Registro de cúbits que se van a medir.

Salida

Zero si se observa el valor propio +1 y One si se observa el valor propio -1.

Observaciones

La probabilidad de obtener Zero es $\bra{\psi} \frac{I + P_0 \otimes \ldots \otimes P_{N-1}}{2} \ket{\psi}$ donde $P_i$ es el $i$-th de bases, y donde $N$ es el Length(bases). Es decir, la medida devuelve un Result $d$ de modo que el valor propio del efecto de medición observado es $(-1)^d$.