Jeśli pozwolisz mi trochę uogólnić ... Rozwińmy pytanie i poproś o inne założenia teoretyczne dotyczące złożoności i ich konsekwencje dla eksperymentów naukowych. (Skupię się na fizyce.) Niedawno był dość udany program, który próbował zrozumieć zestaw dopuszczalnych korelacji między dwoma urządzeniami pomiarowymi, które, mimo że są oddzielone przestrzennie, wykonują pomiar na (prawdopodobnie nielokalnie skorelowanym) układzie fizycznym ( 1). W ramach tej i podobnych konfiguracji można użyć założeń dotyczących twardości złożoności komunikacyjnej, aby uzyskać ścisłe granice, które odtwarzają dopuszczalne korelacje dla mechaniki kwantowej.
Aby dać ci smak, pozwól mi opisać wcześniejszy wynik w tym względzie. Popescu-Rohrlich box (pudełko lub PR) jest wyimaginowany urządzenie, które odtwarza korelacje pomiędzy urządzeniami pomiarowymi, które są zgodne z zasadą, że żadna informacja może podróżować szybciej niż światło (zwana zasada bez sygnalizacji ).
S. Popescu i D. Rohrlich, Kwantowa nielokalność jako aksjomat, Znaleziono. Phys. 24, 379–385 (1994).
Możemy to postrzegać jako przykład złożoności komunikacji, która ma pewien wpływ. Pomysł, że dwóch obserwatorów musi komunikować się domyślnie, zakłada pewne ograniczenie, które fizyk nie nazwałby sygnalizacją. Odwracając ten pomysł, jakie rodzaje korelacji są możliwe między dwoma urządzeniami pomiarowymi ograniczonymi przez brak sygnalizacji? Tak badają Popescu i Rohrlich. Wykazali, że ten zestaw dopuszczalnych korelacji jest ściśle większy niż dozwolony przez mechanikę kwantową, które z kolei są zdecydowanie większe niż te dopuszczone przez fizykę klasyczną.
Powstaje zatem pytanie, co sprawia, że zestaw korelacji kwantowych jest „właściwym” zestawem korelacji, a nie tych, na które nie pozwala żadna sygnalizacja?
Aby odpowiedzieć na to pytanie, załóżmy od podstaw, że istnieją funkcje, dla których złożoność komunikacji nie jest trywialna. Tutaj nietrywialne oznacza po prostu, że wspólne obliczenie funkcji boolowskiej f (x, y) zajmuje więcej niż pojedynczy bit (2). O dziwo, nawet to bardzo słabe założenie teoretyczne złożoności jest wystarczające, aby ograniczyć przestrzeń dopuszczalnych korelacji.
G. Brassard, H. Buhrman, N. Linden, AA Méthot, A. Tapp i F. Unger, Ograniczenie nielokalności w każdym świecie, w którym złożoność komunikacji nie jest trywialna, Phys. Wielebny Lett. 96, 250401 (2006).
Zauważ, że słabszy wynik został już udowodniony w doktoracie. praca Wima van Dam. What Brassard i in. udowodnić, że dostęp do skrzynek PR, nawet tych, które są wadliwe i tylko przez pewien czas dają poprawną korelację, pozwala całkowicie zbanalizować złożoność komunikacji. W tym świecie każda funkcja Boolean z dwiema zmiennymi może być wspólnie obliczona przez przesłanie tylko jednego bitu. To wydaje się dość absurdalne, więc spójrzmy na to odwrotnie. Możemy traktować nietrywialność złożoności komunikacyjnej jako aksjomat, a to pozwala nam wyprowadzić , że w naszych eksperymentach nie obserwujemy pewnych korelacji silniejszych niż kwantowe.
Ten program wykorzystujący złożoność komunikacji okazał się zaskakująco skuteczny, być może nawet bardziej niż odpowiadający mu złożoność obliczeniowa. Powyższe dokumenty to tak naprawdę wierzchołek góry lodowej. Dobrym miejscem do rozpoczęcia dalszej lektury jest ta recenzja:
H. Buhrman, R. Cleve, S. Massar i R. de Wolf, Nielokalność i złożoność komunikacji, Rev. Mod. Phys. 82, 665–698 (2010).
lub przegląd literatury na podstawie dwóch innych cytowanych przeze mnie artykułów.
Rodzi to również interesujące pytanie o to, dlaczego ustawienie komunikacji wydaje się bardziej podatne na analizę niż ustawienie obliczeń. Być może może to być przedmiotem innego opublikowanego pytania na temat cstheory.
(1) Weźmy na przykład eksperymenty mierzące coś znanego jako nierówność CHSH (rodzaj nierówności Bella ), w której układ fizyczny składa się z dwóch splątanych fotonów, a pomiarami są pomiary polaryzacji poszczególnych fotonów w dwóch odległych przestrzennie miejscach.
(2) Ten pojedynczy bit jest konieczny, ilekroć f (x, y) faktycznie zależy zarówno od x, jak i y, ponieważ wysłanie bitów zerowych nie naruszyłoby żadnej sygnalizacji.