¿Qué es un qubit? Una guía clara sobre el componente básico de los ordenadores cuánticos
Una guía en lenguaje claro sobre los qubits: qué son, cómo funcionan la superposición y la medición, y por qué los bits cuánticos son distintos de los bits clásicos.
Esta página fue traducida del inglés. Los nombres de empresas y productos, así como los enlaces a las fuentes, no se han modificado. Leer el original en inglés
Un qubit es la unidad básica de la información cuántica: la contraparte cuántica del bit clásico. Al igual que un bit, al leerlo acaba dando uno de dos resultados, normalmente etiquetados como 0 y 1, pero antes de la medición puede ocupar un estado cuántico que incluye ambos estados base en superposición. Esa diferencia suena sencilla, pero cambia la forma en que la información se representa, se manipula y encuentra límites dentro de un ordenador cuántico.
La respuesta breve: un qubit es un sistema cuántico de dos estados
En la computación clásica, un bit es 0 o 1. En la computación cuántica, un qubit se modela como un sistema cuántico de dos estados, con estados base escritos como (|0\rangle) y (|1\rangle).
Un qubit puede implementarse físicamente de distintas maneras. El artículo de Wikipedia sobre el qubit da ejemplos como el espín de un electrón, donde los dos niveles pueden tratarse como espín arriba y espín abajo, y la polarización de un solo fotón, donde dos estados de polarización desempeñan el papel de los dos niveles. Lo importante no es el hardware específico, sino el modelo abstracto: cualquier sistema físico que se comporte como un sistema cuántico controlable de dos estados puede representar un qubit.
Por eso se dice que el qubit es el componente básico de los ordenadores cuánticos. Cumple un papel similar al del bit en la computación convencional, pero obedece a la mecánica cuántica y no solo a la lógica clásica.
En qué se diferencia un qubit de un bit clásico
La diferencia central es la superposición.
Un bit clásico tiene un único valor definido en cada momento. Un qubit, en cambio, puede estar en una combinación lineal de (|0\rangle) y (|1\rangle). En la notación estándar, su estado puede escribirse así:
[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]
Aquí, (\alpha) y (\beta) son amplitudes de probabilidad y, en general, son números complejos. No son probabilidades de forma directa. En cambio, cuando el qubit se mide en la base estándar, la probabilidad de obtener 0 es (|\alpha|^2), y la probabilidad de obtener 1 es (|\beta|^2). Esas probabilidades deben sumar 1:
[ |\alpha|^2 + |\beta|^2 = 1 ]
Esto lleva a un malentendido común que conviene aclarar. Decir que un qubit está “en ambos estados a la vez” es un atajo útil, pero incompleto. Lo importante no es solo que ambos estados base puedan tener peso distinto de cero. La fase relativa entre las amplitudes también importa, porque afecta a la interferencia. El artículo de Wikipedia sobre computación cuántica señala que las amplitudes codifican más que las probabilidades de resultado; su fase relativa es responsable de los efectos de interferencia.
Esa información de fase no tiene una contraparte clásica ordinaria.
Medición: donde las posibilidades cuánticas se convierten en una respuesta clásica
Un qubit puede evolucionar como un estado cuántico, pero cuando se mide en la base estándar, el resultado es un bit clásico: o bien 0 o bien 1.
Este proceso de medición es fundamental. Medir un qubit lo perturba: la superposición pierde su coherencia y el estado colapsa a uno de los resultados base de acuerdo con la regla de Born. Eso difiere de un bit clásico, cuyo estado puede en principio leerse sin cambiar lo que es.
Por ejemplo, el estado
[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]
produce 0 o 1 con la misma probabilidad cuando se mide en la base estándar.
Esta es una de las razones por las que la computación cuántica no es simplemente “computación clásica paralela”. No se pueden inspeccionar directamente todas las partes de una superposición. Los algoritmos cuánticos tienen que manipular las amplitudes para que la interferencia aumente la probabilidad de la respuesta útil antes de que se produzca la medición.
Por qué importan las amplitudes complejas
El estado de un qubit necesita dos amplitudes complejas para describirse. Puede parecer un detalle técnico, pero es fundamental para entender por qué la computación cuántica se comporta de forma diferente.
En la probabilidad clásica, las probabilidades son números no negativos que suman 1. En un qubit, las amplitudes pueden ser complejas, y el artículo de Wikipedia sobre computación cuántica señala explícitamente que las amplitudes no son necesariamente positivas. Esto permite tanto interferencia destructiva como constructiva. Un algoritmo cuántico puede combinar trayectorias computacionales de modo que algunos resultados se vuelvan más probables y otros se cancelen.
Esa es la base conceptual del diseño de algoritmos cuánticos: manipular qubits para que la interferencia de ondas amplifique la probabilidad del resultado de medición deseado.
Así que, aunque un qubit suele presentarse como “como un bit, pero cuántico”, una descripción más fiel es que se trata de un vector en un espacio cuántico de estados bidimensional cuyas amplitudes evolucionan de formas que pueden interferir.
Una comparación sencilla
| Característica | Bit clásico | Qubit |
|---|---|---|
| Estados básicos | 0 o 1 | ( |
| Estado antes de la lectura | Valor definido | Puede ser una superposición (\alpha |
| Descripción matemática | Un valor binario | Vector de estado cuántico bidimensional |
| Lectura | Da 0 o 1 sin la noción cuántica de colapso | Da 0 o 1 de forma probabilística según ( |
| Efecto de la medición | No perturba de forma inherente el estado clásico almacenado | Perturba el estado cuántico y destruye la coherencia en la superposición medida |
| Descripción de múltiples unidades | (n) bits representan uno de (2^n) estados posibles en cada momento | (n) qubits requieren un vector de estado en un espacio de dimensión (2^n) |
De un qubit a muchos qubits
Un solo qubit es solo el punto de partida. Los ordenadores cuánticos trabajan con registros de múltiples qubits.
Para dos bits clásicos, hay cuatro estados posibles: 00, 01, 10 y 11. Pero en cada momento un registro clásico de dos bits ocupa solo uno de ellos. Dos qubits, en cambio, viven en un espacio de estados de cuatro dimensiones generado por los estados base (|00\rangle), (|01\rangle), (|10\rangle) y (|11\rangle). De forma más general, un registro de (n) qubits se describe en un espacio de Hilbert de dimensión (2^n).
El artículo de Wikipedia sobre computación cuántica destaca una consecuencia práctica: describir el estado completo de (n) qubits requiere (2^n) números complejos. Este crecimiento explosivo es una de las razones por las que los sistemas cuánticos son difíciles de simular de forma clásica, y también una de las razones por las que los ordenadores cuánticos pueden ofrecer grandes ventajas en algunos problemas.
La computación cuántica explota la superposición, la interferencia y el entrelazamiento. Este artículo explicativo trata sobre qubits, pero en la práctica la potencia de la computación cuántica proviene de cómo interactúan muchos qubits, no solo de la existencia de un único qubit aislado.
La intuición de la esfera de Bloch
Un modelo visual habitual para un qubit es la esfera de Bloch. El artículo de Wikipedia sobre el qubit señala que las amplitudes de un qubit pueden parametrizarse usando dos ángulos, a menudo escritos como (\theta) y (\phi). Aunque las amplitudes brutas (\alpha) y (\beta) son complejas, la normalización elimina un grado de libertad, lo que permite representar los estados puros de un qubit de una manera geométrica más simple.
Para los no especialistas, la intuición clave es esta: un qubit no es solo un interruptor difuso de 0/1. Su estado tiene estructura. Distintas superposiciones pueden dar las mismas probabilidades de medición en una base y, aun así, comportarse de manera diferente en cálculos posteriores porque sus fases son distintas.
Por eso la esfera de Bloch es útil. Recuerda que el estado de un qubit es más rico que el lanzamiento de una moneda con probabilidades ajustables.
Lo que un qubit no es
Es fácil exagerar lo que hacen los qubits.
Primero, un qubit no significa que se puedan leer muchas respuestas a la vez. La medición devuelve un único resultado clásico.
Segundo, el artículo de Wikipedia sobre el qubit sí dice que un qubit puede contener más información en ciertos protocolos, y menciona hasta dos bits mediante codificación superdensa. Pero eso no debe interpretarse como una afirmación general de que un qubit simplemente almacena “el doble de datos” que un bit en la computación cotidiana. El comportamiento depende del protocolo y de los recursos cuánticos implicados.
Tercero, los qubits no son automáticamente útiles solo por ser cuánticos. Qubit describe las implementaciones actuales de hardware como en gran medida experimentales y aptas solo para ciertas tareas especializadas. Las afirmaciones de ventaja cuántica en tareas específicas son hitos científicos, pero no prueban que los ordenadores cuánticos estén listos para un despliegue amplio a corto plazo.
Por qué es difícil construir qubits
El concepto de qubit es matemáticamente limpio. El hardware no.
La computación cuántica requiere un control preciso de estados cuánticos coherentes. Si un qubit físico no está bien aislado de su entorno, la decoherencia introduce ruido y errores. Qubit señala que los gobiernos están invirtiendo en qubits con tiempos de coherencia más largos y tasas de error más bajas, y da ejemplos de implementaciones que incluyen superconductores y trampas de iones.
Este problema de ingeniería es central. Las mismas propiedades que hacen poderosos a los qubits también los hacen frágiles. Un ordenador cuántico útil debe preservar la coherencia el tiempo suficiente para realizar operaciones, gestionar errores y aun así permitir una medición precisa al final.
Esa compensación ayuda a explicar el estado actual del campo: una sólida promesa teórica, avances experimentales notables, pero grandes obstáculos para los sistemas prácticos a gran escala.
Por qué importan los qubits
Los qubits importan porque cambian el propio modelo de computación.
Un ordenador clásico puede abstraerse en términos de estados clásicos y reglas de transición. Un ordenador cuántico, en cambio, utiliza estados cuánticos coherentes, donde la superposición, la fase relativa y la interferencia forman parte del cálculo. Eso abre la puerta, al menos en principio, a algoritmos que superen a los enfoques clásicos en algunas tareas. Qubit dice que los ordenadores cuánticos tienen el potencial de completar algunos cálculos exponencialmente más rápido que los ordenadores clásicos, incluidas aplicaciones como romper esquemas de cifrado de uso extendido con máquinas lo suficientemente grandes y ayudar a simular sistemas físicos.
Aun así, “potencial” es la palabra adecuada. Un qubit es la base de la computación cuántica, pero no una garantía de ventaja cuántica útil. El campo depende de si los dispositivos reales pueden escalar mientras controlan la decoherencia y el error.
Ideas clave
- Un qubit es la unidad básica de la información cuántica, análoga a un bit clásico pero regida por la mecánica cuántica.
- Cuando se mide en la base estándar, un qubit da como resultado 0 o 1.
- Antes de la medición, un qubit puede estar en una superposición escrita como (\alpha|0\rangle + \beta|1\rangle).
- Los módulos al cuadrado (|\alpha|^2) y (|\beta|^2) determinan las probabilidades de medir 0 o 1, y deben sumar 1.
- Las amplitudes de un qubit contienen información de fase, lo que permite la interferencia y hace que el comportamiento cuántico sea más rico que la probabilidad ordinaria.
- La medición perturba la superposición de un qubit, a diferencia de la lectura habitual de un bit clásico.
- Los registros de múltiples qubits ocupan un espacio de estados que crece exponencialmente con el número de qubits.
- Los qubits son la base de la promesa de la computación cuántica, pero los qubits reales son frágiles y el hardware actual sigue siendo en gran medida experimental.
Fuentes
Los datos de esta página proceden de las fuentes indicadas abajo, recopiladas por DesignQuantum.
- Qubit en.wikipedia.org
- Quantum computing en.wikipedia.org