Juego CHSH
El último ejemplo de esta lección no es un protocolo, sino un juego -- el llamado juego CHSH.
Cuando hablamos de un juego aquí, no nos referimos a algo que se juega por diversión, sino a una abstracción matemática en el sentido de la teoría de juegos. Los modelos matemáticos de juegos se estudian, por ejemplo, en economía e informática y son tanto fascinantes como útiles.
Las letras CHSH representan a los autores -- John Clauser, Michael Horne, Abner Shimony y Richard Holt -- de un artículo de 1969 en el que se describió el ejemplo por primera vez. No lo describieron como un juego, sino como un experimento. Sin embargo, la descripción como juego es tanto natural como intuitiva.
El juego CHSH pertenece a una clase de juegos conocidos como juegos no locales. Los juegos no locales son extraordinariamente interesantes y tienen profundas conexiones con la física, la informática y las matemáticas -- con misterios que permanecen sin resolver hasta el día de hoy. Comenzamos la sección con una explicación de lo que son los juegos no locales, y luego nos centramos en el juego CHSH y lo que lo hace tan interesante.
Juegos no locales
Un juego no local es un juego cooperativo en el que dos jugadores, Alice y Bob, trabajan juntos para lograr un objetivo determinado. El juego es dirigido por un arbitro que se comporta según reglas estrictas conocidas por Alice y Bob.
Alice y Bob pueden prepararse para el juego de cualquier manera que deseen, pero una vez que el juego ha comenzado, les está prohibido comunicarse entre sí. Se puede imaginar que el juego tiene lugar en una especie de instalación segura -- como si el árbitro desempeñara el papel de un detective y Alice y Bob fueran sospechosos interrogados en habitaciones separadas. Otra forma de imaginar la situación es que Alice y Bob están separados por una gran distancia y la comunicación está prohibida porque la velocidad de la luz no permite la transmisión dentro del tiempo de juego. Es decir: si Alice intenta enviar un mensaje a Bob, el juego ya habrá terminado mucho antes de que él lo reciba -- y viceversa.
En un juego no local, el arbitro primero hace una pregunta a Alice y otra a Bob. Usamos la letra para la pregunta de Alice e para la pregunta de Bob. Pensamos en e como estados clásicos; en el juego CHSH, e son bits.
El árbitro elige estas preguntas mediante aleatoriedad. Más concretamente, existe una probabilidad para cada posible par de preguntas , y el árbitro se ha comprometido a elegir las preguntas aleatoriamente de acuerdo con estas probabilidades en el momento del juego. Todos -- incluidos Alice y Bob -- conocen estas probabilidades, pero nadie sabe de antemano qué par será elegido.
Después de que Alice y Bob reciben sus preguntas, deben proporcionar respuestas: la respuesta de Alice es y la respuesta de Bob es Estas son también, en general, estados clásicos; en el juego CHSH son bits.
A continuación, el árbitro toma una decisión: Alice y Bob ganan o pierden, dependiendo de si el par de respuestas se considera correcto para el par de preguntas según un conjunto fijo de reglas. Diferentes reglas definen diferentes juegos; las reglas específicas del juego CHSH se describen en la siguiente sección. Como ya se menciónó, las reglas son conocidas por todos.
El siguiente diagrama muestra las interacciones graficamente.
La incertidumbre sobre que preguntas se formularan, y en particular el hecho de que cada jugador desconoce la pregunta del otro, hace que los juegos no locales sean desafiantes para Alice y Bob -- de manera similar a cómo dos sospechosos confabulados en habitaciones separadas intentan mantener su historia consistente.
Una descripción precisa del árbitro define una instancia de un juego no local. Esto incluye la especificación de las probabilidades para cada par de preguntas, así como las reglas que determinan, para cada posible par de preguntas , si el par de respuestas gana o pierde.
Examinaremos el juego CHSH en seguida, pero antes mencionemos brevemente que también es muy interesante considerar otros juegos no locales. De hecho, esto es sumamente interesante: existen juegos no locales para los cuales aún no se sabe qué tan bien pueden jugar Alice y Bob con entrelazamiento cuántico. La configuración es simple, pero la complejidad subyacente es enorme -- y para algunos juegos puede ser desesperadamente difícil calcular estrategias óptimas o casi óptimas para Alice y Bob. Eso es lo asombroso del modelo de juegos no locales.
Descripción del juego CHSH
Aquí está la descripción precisa del juego CHSH, donde (como antes) es la pregunta de Alice, la pregunta de Bob, la respuesta de Alice y la respuesta de Bob:
-
Las preguntas y respuestas son todas bits:
-
El árbitro elige las preguntas uniformemente al azar. Es decir, cada una de las cuatro posibilidades, y se selecciona con probabilidad .
-
Las respuestas ganan para las preguntas si , y pierden en caso contrario. La siguiente tabla expresa esta regla, listando para cada par de preguntas las condiciones de victoria y derrota para las respuestas .
Límites de las estrategias clásicas
Consideremos ahora las estrategias para Alice y Bob en el juego CHSH, comenzando con estrategias clásicas.
Estrategias deterministas
Comenzamos con estrategias deterministas, en las que la respuesta de Alice es una función de la pregunta que recibe, y la respuesta de Bob es correspondientemente una función de la pregunta . Podemos escribir, por ejemplo, para representar la respuesta de Alice cuando su pregunta es , y para su respuesta cuando su pregunta es
Ninguna estrategia determinista puede ganar el juego CHSH en todos los casos. Una forma de ver esto es revisar todas las estrategias deterministas posibles una por una y verificar que cada una pierde para al menos uno de los cuatro posibles pares de preguntas. Alice y Bob pueden elegir cada uno entre cuatro funciones posibles de un bit a un bit -- que ya conocimos en la primera lección del curso --, de modo que hay un total de estrategias deterministas diferentes a verificar.
También podemos razonarlo analíticamente. Si la estrategia de Alice y Bob gana para , debe cumplirse ; si su estrategia gana para , entonces ; e igualmente, si la estrategia gana para , entonces Si su estrategia gana en los tres casos, se deduce que:
Esto significa que la estrategia pierde en el último caso , ya que ganar aquí solo es posible si . Por lo tanto, no puede existir ninguna estrategia determinista que siempre gane.
Por otro lado, es fácil encontrar estrategias deterministas que ganen en tres de los cuatro casos, como De aquí concluimos que la máxima probabilidad de ganar con una estrategia determinista es .
Estrategias probabilísticas
Como acabamos de demostrar, Alice y Bob no pueden ganar el juego CHSH más del 75% de las veces con una estrategia determinista. Pero, ¿qué pasa con una estrategia probabilística? ¿Puede el uso de aleatoriedad -- incluyendo aleatoriedad compartida, donde sus decisiones aleatorias están correlacionadas -- ayudar a Alice y Bob?
Resulta que las estrategias probabilísticas no mejoran en absoluto la probabilidad de ganar. Esto se debe a que cualquier estrategia probabilística puede verse alternativamente como una selección aleatoria de una estrategia determinista, del mismo modo que las operaciones probabilísticas pueden considerarse como selecciones aleatorias de operaciones deterministas. El promedio nunca es mayor que el máximo, y por lo tanto las estrategias probabilísticas no ofrecen ninguna ventaja en términos de la probabilidad total de ganar.
Así, ganar con probabilidad es lo mejor que Alice y Bob pueden lograr con una estrategia clásica -- ya sea determinista o probabilística.
Estrategia para el juego CHSH
Una pregunta natural es si Alice y Bob pueden hacerlo mejor con una estrategia cuántica. Si comparten un estado cuántico entrelazado, como sugiere la siguiente figura -- que podrían haber preparado antes del juego --, ¿pueden aumentar su probabilidad de ganar?
La respuesta es sí, y ese es el punto principal de este ejemplo y la razón por la que es tan interesante. Veamos entonces exactamente cómo Alice y Bob pueden jugar mejor este juego utilizando entrelazamiento.
Vectores y matrices necesarios
Primero, definimos para cada número real (que interpretamos como un ángulo en radianes) un vector de estado de qubit como sigue:
Aquí hay algunos ejemplos simples:
Además, tenemos los siguientes ejemplos, que aparecen en el análisis posterior: