¿Cómo programar una puerta controlada Hadamard-Hadamard?

8

Estoy tratando de programar una puerta controlada como la figura a continuación en Qiskit. ¿Debería ser suficiente separar y controlar individualmente las puertas Hadamard?

ingrese la descripción de la imagen aquí

Alamilla Alemana
fuente

Respuestas:

5

El |1

El hadamard controlado se puede implementar con ch. La puerta completa de tres qubits es entonces la siguiente.

qc = QuantumCircuit(3)
qc.ch(0,1)
qc.ch(0,2)
James Wootton
fuente
Gracias señor, esto es parte de una pregunta más grande aquí . Realmente aprecio tu respuesta.
Alemán Alamilla
7

Sí, esa notación significa que el Hadamard en el segundo qubit depende del primer qubit y el Hadamard en el tercer qubit depende del primer qubit. Las puertas no están conectadas entre sí de ninguna manera.

Mahathi Vempati
fuente
2
También tenga en cuenta que estas dos puertas conmutan, por lo que puede separarse en cualquier orden.
AHusain