Puerta lógica cuántica


En la computación cuántica y específicamente en el modelo de computación del circuito cuántico , una puerta lógica cuántica (o simplemente puerta cuántica ) es un circuito cuántico básico que opera en una pequeña cantidad de qubits . Son los componentes básicos de los circuitos cuánticos, como lo son las puertas lógicas clásicas para los circuitos digitales convencionales.

A diferencia de muchas puertas lógicas clásicas, las puertas lógicas cuánticas son reversibles . Sin embargo, es posible realizar computación clásica usando solo puertas reversibles. Por ejemplo, la puerta de Toffoli reversible puede implementar todas las funciones booleanas, a menudo a costa de tener que usar bits ancilla . La puerta de Toffoli tiene un equivalente cuántico directo, lo que demuestra que los circuitos cuánticos pueden realizar todas las operaciones realizadas por los circuitos clásicos.

Las puertas cuánticas son operadores unitarios y se describen como matrices unitarias relativas a alguna base . Por lo general, usamos la base computacional , que a menos que la comparemos con algo, solo significa que para un sistema cuántico de nivel d (como un qubit , un registro cuántico o qutrits y qudits [1] : 22–23  ) hemos etiquetado los vectores de base ortogonales , o use notación binaria .

La notación actual para puertas cuánticas fue desarrollada por muchos de los fundadores de la ciencia de la información cuántica, incluidos Adriano Barenco, Charles Bennett , Richard Cleve , David P. DiVincenzo , Norman Margolus , Peter Shor , Tycho Sleator, John A. Smolin y Harald Weinfurter. [3] basándose en la notación presentada por Richard Feynman . [2]

Las puertas de lógica cuántica están representadas por matrices unitarias . Una puerta que actúa sobre qubits está representada por una matriz unitaria, y el conjunto de todas esas puertas con la operación de grupo de multiplicación de matrices [a] es el grupo de simetría U(2 n ) . Los estados cuánticos sobre los que actúan las puertas son vectores unitarios en dimensiones complejas , con la norma euclidiana compleja (la 2-norma ). [4] : 66  [5] : 56, 65  Los vectores base (a veces llamados estados propios ) son los resultados posibles si se miden , y un estado cuántico es una combinación lineal de estos resultados. Las puertas cuánticas más comunes operan en espacios vectoriales de uno o dos qubits, al igual que las puertas lógicas clásicas comunes operan en uno o dos bits .

Aunque las puertas lógicas cuánticas pertenecen a un grupo de simetría continua , el hardware real es inexacto y, por lo tanto, de precisión limitada. La aplicación de puertas normalmente introduce errores y la fidelidad de los estados cuánticos disminuye con el tiempo. Si se utiliza la corrección de errores , las puertas utilizables se restringen aún más a un conjunto finito. [4] : cap. 10  [1] : cap. 14  Más adelante en este artículo, esto a veces se ignora ya que el enfoque se encuentra en las propiedades matemáticas de las puertas cuánticas.


Puertas lógicas cuánticas comunes por nombre (incluida la abreviatura), forma (s) de circuito y las matrices unitarias correspondientes.
Un sumador completo cuántico , dado por Feynman en 1986. [2] Consiste solo en puertas Toffoli y CNOT . La puerta que está rodeada por el cuadrado punteado en esta imagen se puede omitir si no se requiere un cálculo para restaurar la salida B.
Los estados de un solo qubit que no están entrelazados y carecen de fase global se pueden representar como puntos en la superficie de la esfera de Bloch , escritos como Las rotaciones sobre los ejes x, y, z de la esfera de Bloch se representan mediante las puertas del operador de rotación .
Diagrama de circuito cuántico de una puerta de raíz cuadrada de NO
Diagrama de circuito de las compuertas Pauli controladas (de izquierda a derecha): CNOT (o controlada- X ), controlada - Y y controlada- Z .
Representación del circuito de la puerta U controlada
Representación del circuito de la puerta de Hadamard
Representación del circuito de la puerta SWAP
Representación del circuito de la puerta SWAP
Representación del circuito de la puerta de Toffoli
Representación del circuito de la puerta de Fredkin
Tanto CNOT como son puertas universales de dos qubits y se pueden transformar entre sí.
Dos puertas Y y X en serie. El orden en que aparecen en el cable se invierte al multiplicarlos.
Dos puertas y en paralelo es equivalente a la puerta
Ejemplo: la transformada de Hadamard en un registro de 3 qubits .
El ejemplo dado en el texto. La puerta de Hadamard solo actúa en 1 qubit, pero es un estado cuántico entrelazado que abarca 2 qubits. En nuestro ejemplo,
Ejemplo: El inverso unitario del producto Hadamard-CNOT. Las tres puertas , y son sus propios inversos unitarios.
Representación del circuito de medida. Las dos líneas del lado derecho representan un bit clásico y la única línea del lado izquierdo representa un qubit.
Para un solo qubit, tenemos una esfera unitaria con el estado cuántico tal que . El estado se puede reescribir como , o y . Nota: es la probabilidad de medir y es la probabilidad de medir .
La puerta Hadamard - CNOT , que cuando se le da la entrada produce un estado Bell .
El estado de Bell en el texto es donde y . Por lo tanto, puede ser descrito por el plano complejo generado por los vectores base y , como en la imagen. La esfera unitaria (en ) que representa el espacio de valor posible del sistema de 2 qubits interseca el plano y se encuentra en la superficie de las esferas unitarias. Porque , hay igual probabilidad de medir este estado en o , y porque hay cero probabilidad de medirlo en o .
El efecto de una transformada unitaria F en un registro A que está en una superposición de estados y enredado por pares con el registro B. Aquí, n es 3 (cada registro tiene 3 qubits).
El circuito generado, cuando . Los símbolos , y denotan XOR , AND y NOT respectivamente, y provienen de la representación booleana de Pauli- X con cero o más qubits de control cuando se aplican a estados que están en la base computacional.