Las compuertas cuánticas son Operadores unitarios que actúan sobre estados cuánticos de uno o más Qubit. Estas compuertas son análogas a las Compuertas lógicas en computación clásica, pero operan sobre qubits en lugar de bits clásicos.

Una compuerta cuántica actúa sobre un estado cuántico produciendo un nuevo estado cuántico de la siguiente manera:

Para que una operación sea una compuerta cuántica válida, debe ser un operador unitario, esta propiedad asegura la reversibilidad de las operaciones cuánticas y la conservación de la probabilidad total.

Ejemplos de compuertas cuánticas incluyen:

  • Compuerta de Hadamard: Crea superposiciones de estados, actuando sobre un solo qubit. Transforma los estados base y en estados de superposición.
  • Compuertas de Pauli (X, Y, Z): Representan rotaciones de radianes alrededor de los ejes x, y, z en la esfera de Bloch, respectivamente. La compuerta es también conocida como NOT cuántica.
  • Compuerta CNOT (Controlled-NOT): Una compuerta de dos qubits que realiza una operación NOT sobre el segundo qubit (target) solo si el primer qubit (control) está en el estado .

Estas compuertas son fundamentales para la realización de algoritmos cuánticos y la manipulación de información en el ámbito de la computación cuántica.