¿Cómo aplicar una puerta Hadamard?

¿Cómo aplicar una puerta de Hadamard a 3 qubits? por ejemplo cómo aplicar H a ( 1 / 2 ) ( | 000 + | 111 ) ?

Puedes aplicar la transformada de Hadamard H 3 a los tres qubits, como Lubos muestra cómo hacerlo en su respuesta. Esto es equivalente a aplicar una puerta de Hadamard a cada uno de los tres qubits. También puede aplicar una puerta de Hadamard a cualquiera de los tres qubits. Realmente no debería decir que está aplicando una puerta de Hadamard a los tres qubits.
¿Quieres decir cómo se aplica? H a un qubit individual (por ejemplo, "el primero")?

Respuestas (2)

Por su definición , la transformada de Hadamard viene dada por la matriz cuyas entradas son

( H norte ) i j = 2 norte / 2 ( 1 ) i j
dónde i j es el producto escalar bit a bit de las representaciones binarias, es decir, el número de veces 1 , 1 aparece en los mismos lugares (dígitos) tanto en i y j . Para el caso de tres qubits, la matriz es
H 3 = 1 2 3 2 ( 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 )
Puede multiplicar esta matriz por su vector, que es la columna
1 2 ( 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) T
y obtendrás
1 2 ( 1 , 0 , 0 , 1 , 0 , 1 , 1 , 0 ) T
Solo necesitaba mirar la primera y la última columna de H 3 . Si hubiera dos entradas 1 , 1 allí, el resultado había ( 1 / 2 3 / 2 ) ( 1 / 2 ) × ( 1 + 1 ) = 1 / 2 en la misma fila; Si fuera 1 , 1 o 1 , 1 , el resultado tuvo 0 en la misma fila. Tenga en cuenta que el vector resultante también tiene norma unitaria, 4 × 1 2 / 2 2 = 1 , como lo garantiza el hecho de que la matriz de Hadamard sea unitaria.

La transformada de Hadamard es una especie de transformada discreta de Fourier. Tenga en cuenta que tenía 2 entradas igualmente representadas en el vector original; no es un accidente que su transformación de Hadamard haya 8 / 2 = 4 entradas distintas de cero (con el mismo valor absoluto). Aquí, 8 es la dimensión total del espacio de Hilbert y 2 en el denominador fue copiado de la segunda oración de este párrafo. Esta "relación inversa" es análoga a la relación de incertidumbre para Δ X y Δ pag : cuanto más "localizado" está el vector original, más "deslocalizado" está su transformada de Hadamard.

Para implementar la fórmula de Lubos en Mathematica, defina la puerta Hadamard básica de 1 qubit como una variable de matriz de 2 X 2. Luego tome KroneckerProduct[.,.] de la matriz consigo misma por (n-1) veces para una puerta Hadamard de n-qubit.