Mientras que la unidad básica de información en la computación cuántica es el qubit, el escenario en el que tiene lugar el cómputo cuántico es una abstracción matemática llamada espacio vectorial. Resulta que los estados cuánticos se comportan matemáticamente de forma análoga a los vectores físicos. Este tipo de espacio comparte con los vectores físicos las propiedades más fundamentales que éstos poseen, por ejemplo, una “longitud”. En esta sección vamos a examinar más en general los vectores de estado y hablar un poco sobre los espacios que habitan.
Un espacio vectorial es un conjunto no vacío con elementos
,
llamados vectores, para los cuales están definidas las dos operaciones siguientes:
- Suma de vectores: Dadas dos vectores
y
en un espacio vectorial
, su suma
es también un elemento de
. Es decir, al sumar dos vectores del espacio, el resultado sigue siendo un vector del mismo espacio.
- Multiplicación por un escalar: Dados un vector
en el espacio vectorial
y un número (escalar)
, el producto
también pertenece a
. Es decir, al multiplicar un vector por un escalar, el resultado sigue siendo un vector del mismo espacio.
Además, en el espacio vectorial se cumplen los siguientes axiomas:
- Axioma 1. Asociatividad de la suma.
- Axioma 2. Existencia del vector cero.
Existe un vector 0 que pertence atal que
- Axioma 3. Existencia del inverso aditivo.
Para cadaexiste un
(vector opuesto) que cumple:
- Axioma 4. Conmutatividad de la suma.
Para todose cumple que
Un espacio vectorial fundamental en computación cuántica es , el espacio de las “n-uplas” de números complejos. “N-upla” solo significa una colección ordenada de
números. Siguiendo la notación de los qubits, etiquetamos los elementos de
como
, etc.
Un elemento genérico de este espacio se puede representar como un vector columna de dimensión , es decir, la lista ordenada de sus componentes
:
Este tipo de notación puede usarse también para qubits. Retomando la forma general de la ecuación de , o sea
, lo escribimos como vector columna poniendo el coeficiente de
en la primera fila y el de
en la segunda:
Por ejemplo si tenemos que el siguiente qubit , su representación como vector columna es
La multiplicación de un vector por un escalar se realiza como sigue:
Esta multiplicación por escalar produce un vector con números complejos por tanto podemos ver que
está cerrado bajo la multiplicación por escalares.
El vector suma se hace sumando componente a componente:
Entradas Relacionadas
- Mejorando la Fidelidad de Códigos de Superficie ante Errores Hook Correlacionados
- Introducción a la criptografía
- Qué es la Computación Cuántica y por qué debería interesarte si diriges una empresa
- Cómo reducir pérdidas de inventario usando optimización cuántica: menos stock muerto, más liquidez
- Repensando el Aprendizaje Cuántico: una arquitectura conceptual basada en qubits
- Computación cuántica: el motor silencioso que empieza a optimizar negocios reales