Casi todo objeto de la teoría de la información cuántica vive en un conjunto convexo: los estados, las medidas, los canales. Y la restricción que más se repite —«ser semidefinido positivo»— es la pertenencia a un cono. Este artículo construye ese lenguaje geométrico desde cero, hasta llegar a la idea que gobierna toda la dualidad: el cono dual.
Conjuntos convexos
Un conjunto convexo es de una sencillez engañosa: un conjunto tal que, si tomas dos de sus puntos, todo el segmento que los une también está dentro. Formalmente, para todo y todo ,
El conjunto de operadores de densidad es convexo: mezclar dos estados con probabilidades y da otro estado válido. Esa mezcla es exactamente una combinación convexa. La convexidad es lo que hace que la optimización sea tratable, y es la propiedad de fondo de todo el curso.
Conos
Un cono captura una idea distinta: la de dirección sin escala. Un conjunto es un cono si, siempre que contiene un vector, contiene también todos sus múltiplos no negativos:
Un cono no tiene por qué ser convexo: la unión de dos rectas por el origen es un cono, pero no es convexo. Lo que nos interesa es la combinación de ambas propiedades. Un cono convexo es un cono que además es convexo; equivale a estar cerrado bajo sumas y bajo escalado no negativo. El ejemplo que nos importa:
es un cono convexo cerrado dentro del espacio real . Si dos operadores son semidefinidos positivos, su suma lo es, y cualquier múltiplo no negativo también. Otros ejemplos clásicos son el ortante no negativo (que da la programación lineal) y el cono de segundo orden.
El cono dual
Aquí está la idea central del artículo. A cada conjunto le asociamos otro, su cono dual — el conjunto de las direcciones que forman un ángulo no obtuso con todos los puntos de :
No importa cómo de irregular sea : su dual siempre es un cono convexo cerrado, porque es una intersección de semiespacios (uno por cada ). Como el producto interior es lineal, basta comprobar la condición sobre las direcciones extremas de , no sobre todos sus puntos.
La forma más rápida de desarrollar intuición es jugar. Abajo, es el cono convexo azul en el plano; su dual es la región ámbar. Mueve el ángulo base y la apertura y observa cómo responde el dual:
K = K* — apertura de 90°: el cono es autodual. Es lo que le ocurre al cono de operadores semidefinidos positivos.
Dos hechos saltan a la vista. Primero, estrecho ↔ ancho: cuanto más afilado es , más grande es , y viceversa. En el límite, un rayo (cono de apertura cero) tiene por dual un semiplano entero. Segundo, y más importante para nosotros: cuando la apertura es de 90°, el cono coincide con su dual. Es autodual.
¿Por qué nos importa? El cono de operadores semidefinidos positivos es autodual bajo el producto interior de Hilbert-Schmidt: . La cuña autodual de 90° del plano es la versión de juguete de ese hecho. Es lo que hará que el dual de una programa semidefinido vuelva a ser una SDP.
El teorema de bidualidad
Un último resultado que usaremos sin pensarlo: para un cono convexo cerrado , tomar el dual dos veces devuelve el original,
Es el análogo cónico de que el biortogonal de un subespacio cerrado es él mismo. La consecuencia práctica es que primal y dual están en pie de igualdad: cada uno es el dual del otro. Esa simetría es la que hace que la teoría de dualidad sea tan limpia — y es lo que montaremos en el próximo artículo.
Ejemplos resueltos
Problema. En , sea el cono generado por los rayos y . Encuentra explícitamente.
Paso 1 — usar solo las direcciones extremas. Como el producto interior es lineal, para todo equivale a pedirlo sobre los dos rayos que generan . Así que
Paso 2 — escribir las desigualdades. Con :
Resultado. . Es el cono comprendido entre las direcciones (ángulo ) y (ángulo ): apertura . Como tenía apertura , se cumple la regla del explorador de arriba.
Problema. ¿Está en el dual del ortante no negativo ?
Solución. Basta encontrar un que viole la condición. Toma , que está en el ortante. Entonces
Como el producto interior sale negativo para un punto de , concluimos que . (Coincide con que el ortante es autodual: su dual son los , y tiene una componente negativa.)
Ejercicios
Usa el explorador de arriba para convencerte de la regla del dual. Si tiene ángulo base y apertura , ¿cuál es la apertura de ? ¿Para qué valor de es autodual, independientemente de ?
Solución
La condición para todo equivale a pedirla sobre los dos rayos frontera de . Cada rayo en dirección impone el semiplano de direcciones dentro de 90° de él. La intersección de los dos semiplanos es el cono , de apertura . Es autodual cuando , es decir , para cualquier base .
Demuestra que el ortante no negativo es autodual bajo el producto interior estándar .
Solución
Si componente a componente, entonces para todo , así que está en el dual. A la inversa, si está en el dual, tómese (el -ésimo vector de la base, que está en el ortante): entonces . Como esto vale para cada , se tiene . Por tanto el dual es de nuevo el ortante: es autodual. Es la razón por la que el dual de un programa lineal vuelve a ser un programa lineal.