Czy można przesłuchać czarne skrzynki pod kątem spójności kwantowej?


10

To pytanie opiera się na scenariuszu, który jest częściowo hipotetyczny, a częściowo oparty na eksperymentalnych cechach urządzeń kwantowych opartych na cząsteczkach, które często przedstawiają ewolucję kwantową i mają pewien potencjał skalowalności, ale generalnie niezwykle trudne jest ich szczegółowe scharakteryzowanie ( istotnym, ale nie wyjątkowym przykładem jest seria prac związanych z elektryczną kontrolą kubitów spinów jądrowych w pojedynczych cząsteczkach ).

Scenariusz: powiedzmy, że mamy wiele czarnych skrzynek, z których każda jest w stanie przetwarzać informacje. Nie kontrolujemy ewolucji kwantowej pudeł; w języku modelu obwodu kwantowego nie kontrolujemy sekwencji bramek kwantowych. Wiemy, że każda czarna skrzynka jest połączona z innym algorytmem lub, bardziej realistycznie, z innym zależnym od czasu Hamiltonianem, w tym z niespójną ewolucją. Nie znamy szczegółów każdej czarnej skrzynki. W szczególności nie wiemy, czy ich dynamika kwantowa jest wystarczająco spójna, aby wytworzyć użyteczną implementację algorytmu kwantowego (nazwijmy to tutaj „ kwantowością ”; dolną granicą tego byłoby „można ją odróżnić od klasycznej mapy”) . Aby pracować z naszymi czarnymi skrzynkami w celu osiągnięcia tego celu,wiemy tylko, jak karmić je klasycznymi danymi wejściowymi i uzyskiwać klasyczne dane wyjściowe . Rozróżnijmy tutaj dwa scenariusze:

  1. Nie możemy sami przeprowadzić splątania: stosujemy stany produktu jako dane wejściowe i pojedyncze pomiary kubitowe na wyjściach. Możemy jednak wybrać podstawę naszego przygotowania danych wejściowych i naszych pomiarów (przynajmniej między dwiema ortogonalnymi zasadami).
  2. Jak wyżej, ale nie możemy wybrać podstaw i musimy pracować na jakiejś stałej, „naturalnej” bazie.

Cel: sprawdzenie, dla danej czarnej skrzynki, kwantowości jej dynamiki. Przynajmniej dla 2 lub 3 kubitów, jako dowód koncepcji, a idealnie także dla większych rozmiarów wejściowych.

Pytanie: czy w tym scenariuszu istnieje szereg testów korelacji w stylu nierówności Bella , które mogą osiągnąć ten cel?


1
Czy zatem należy szczególnie świadczyć o spójności, czy nie? W każdym razie być może uznasz ten preprint za interesujący.
Kiro

1
Rzeczywiście, 1212.0194 autorstwa Nori i wsp. Wydaje się bardzo interesujące, sprawdzę to z pewną starannością. W każdym razie zredagowałem pytanie, starając się wyjaśnić zarówno cele, jak i warunki.
agaitaarino

Odpowiedzi:


2

Załóżmy, że twoja czarna skrzynka przetwarza klasyczne dane wejściowe (tj. Ciąg bitów) na klasyczne dane wyjściowe w sposób deterministyczny, tj. Definiuje funkcję .f:xy

Jeśli możesz tylko przygotować i zmierzyć stany rozłączne na tej podstawie, wszystko, co możesz określić, to ta funkcja . Zakładając, że wszystkie dane wyjściowe są różne, można by to obliczyć albo na podstawie odwracalnego obliczenia klasycznego, albo obliczenia kwantowego, i nie byłbyś w stanie stwierdzić.f

Załóżmy więc, że możesz przygotować stany produktu i zmierzyć w dwóch różnych bazach, i Z dla argumentu. Jedną rzeczą, którą możesz zrobić (co może być beznadziejnie nieefektywne z tego, co wiem, ale gdzieś to się zaczyna) to najpierw określić funkcję f ( x ) na podstawie Z. Następnie dla każdej pary ciągu bitów x 1 oraz x 2 , które różnią się tylko w jednym położeniu przygotowania stanu ( | x 1 ± | x 2 ) / XZf(x)Zx1x2 . Jest to stan produktu, wykorzystującypodstawęZwe wszystkich witrynach oprócz jednej. Załóżmy, że wyjściay1=f(x1)iy2f(x2)różnią się wwitrynachk>0. (Jeślik=0, ewolucja i tak nie była spójna.) Dla bitów, w którychy1iy2powinny być równe, po prostu zmierz je wpodstawieZ,aby upewnić się, że otrzymujesz to, czego oczekujesz. Na pozostałychk(|x1±|x2)/2Zy1=f(x1)y2f(x2)k>0k=0y1y2Zkwitryn, jeśli czarna skrzynka jest spójna, otrzymasz stan GHZ kubitów, 1k Gdyby było to całkowicie niespójne, uzyskałbyś stan mieszany rangi 2 1

12(|y1±|y2).
Jeślik=1, możesz je bezpośrednio odróżnić, mierząc ten kubit wpodstawieX(powtarzając kilka razy, aby uzyskać statystyki). Dlak>1masz kilka opcji. Albo możesz wykonać test Bella (k=2
12(|y1y1|+|y2y2|).
k=1Xk>1k=2) lub równoważny dla stanów GHZ (takich jak dowody „wszystko kontra nic”) lub zastosować świadka splątania (niektóre oparte są na obserwowalnych pojedynczych kubitach). Ewentualnie zmierz każdy kubit w podstawie i zapisz wyniki. W przypadku stanu splątania ostatni wynik powinien być całkowicie przewidywalny na podstawie poprzednich wyników. W przypadku stanu mieszanego odpowiedź będzie całkowicie nieprzewidywalna. Jeśli chcesz dokonać bardziej ilościowego stwierdzenia, możesz użyć czegoś takiego jak entropia, H ( X | Y ), gdzie X jest zmienną losową opisującą wynik ostatniego pomiaru, a Y jest zmienną losową opisującą wynik wszystkich poprzednie pomiary.XH(X|Y)XY

XX

Oczywiście, chociaż mówi to coś o tym, jak spójna jest implementacja czarnej skrzynki, to, czy spójność ta przyczynia się do szybkości działania czarnej skrzynki, jest zupełnie inną sprawą (na przykład, jest to coś, czego ludzie chcą wiedzieć o procesach transportu u bakterii fotosyntetycznych, a nawet czegoś takiego jak D-Wave).


4

Dlaczego nie wprowadzić połowy maksymalnie splątanego stanu jako wejścia do czarnej skrzynki (aby połowa miała taki sam wymiar jak wymiar wejściowy)? Następnie możesz przetestować swoją ulubioną miarę , taką jak czystość , pełnego stanu wyjściowego. Jeśli wyrocznia odpowiada jednolitej ewolucji, czystość wynosi 1. Im mniej spójna, tym mniejsza czystość. Nawiasem mówiąc, stan wyjściowy opisuje mapę realizowaną przez czarną skrzynkę poprzez izomorfizm Choi-Jamiołkowskiego .


Do materiału, który zasugerowałeś, dodam dla czytelności to intuicyjne wyjaśnienie izomorfizmu Choi-Jamiołkowskiego . Przepisałem pytanie, motywując się twoją odpowiedzią i inną udzieloną odpowiedzią. W szczególności zakładałem, że nie można przygotować stanu splątanego jako danych wejściowych i jeśli dobrze rozumiem twoją sugestię, jest to problem krytyczny.
agaitaarino

1
Najwyraźniej nie zrozumiałem klasycznej specyfikacji wejścia / wyjścia twojego pytania podczas pierwszego czytania. Jeśli masz jedną stałą bazę danych wejściowych i wyjściowych, myślę, że niewiele możesz zrobić, oprócz policzenia liczby różnych odpowiedzi, które można uzyskać na podstawie wszystkich możliwych danych wejściowych (być może rozkład odpowiedzi byłby również odpowiedni). Jeśli czarna skrzynka jest spójna, odwzorowując stany produktu w wybranej bazie na inne stany produktu na tej podstawie, każde wyjście powinno być unikalne. Ale dotyczyłoby to również klasycznego obliczenia odwracalnego i nie rozumiem, jak je rozróżnić.
DaftWullie

2

Nie jestem do końca pewien, co rozumiesz przez kwantowość swojej czarnej skrzynki. Być może są więc bardziej wyrafinowane podejścia (podobne do innej odpowiedzi, której można użyć świadka splątania, aby pokazać, że czarna skrzynka nie przerywa splątania). Jednak ogólnie można wykonać tomografię procesów kwantowych (patrz np. ArXiv: quant-ph / 9611013 ).


Dzięki! Podobnie, pozwól mi sprawdzić ostrożnie papier przed powrotem do ciebie, ale na pierwszym vire wydaje się to znacznie bliższe temu, o co prosiłem, ponieważ w arXiv: quant-ph / 9611013 można użyć stanu produktu jako stanu początkowego (bardziej zgodny z „Wiemy, jak karmić je klasycznymi wejściami”).
agaitaarino

1
@agaitaarino Najwyraźniej nie zwracałem uwagi na to zdanie. Jeśli przez klasyczne dane wejściowe i wyjściowe rozumiesz jedną podstawę, tomografia procesowa nie będzie działać. Przy takim ograniczeniu nie ma możliwości odróżnienia pudełka od klasycznej mapy.
M. Stern,

Próbowałem ulepszyć pytanie, aby rozróżnić dwa pod-scenariusze. Jeśli rozumiem twoją odpowiedź, w przypadku scenariusza podrzędnego 1 problem został rozwiązany (przynajmniej w przypadku kwantyfikatora / 9611013 w konkretnym przypadku), natomiast w przypadku scenariusza podrzędnego 2 nie można go rozwiązać. Czy to jest poprawne?
agaitaarino
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.