Prawdopodobnie kilka razy wcześniej przeczytałem rozdział Kwantowa transformata Fouriera i jej zastosowania od Nielsena i Chuanga (wydanie z okazji 10. rocznicy) i uważałem to za coś oczywistego, ale dziś, kiedy spojrzałem na to ponownie, nie robi tego w ogóle wydaje mi się to oczywiste!
Oto schemat obwodu dla algorytmu szacowania faz:
Pierwszy rejestr mający kubitów jest rzekomo „rejestrem kontrolnym”. Jeśli którykolwiek z kubitów w pierwszym rejestrze jest w stanie odpowiadająca mu kontrolowana jednolita brama zostanie zastosowana do drugiego rejestru . Jeśli jest w stanie to nie zostanie zastosowany do drugiego rejestru . Jeśli znajduje się on w superpozycji dwóch stanów i działanie odpowiedniego unitaru na drugi rejestr można określić na podstawie „liniowości”. Zauważ, że wszystkie bramki działają tylko na drugi rejestr i żaden na pierwszym rejestrze. Pierwszy rejestr ma być jedynie kontrolą .| 1 ⟩ | 0 ⟩ | 0 ⟩ | 1 ⟩
Wskazują jednak, że stan końcowy pierwszego rejestru jako:
Jestem zaskoczony, dlaczego uważamy, że w ogóle nastąpiła zmiana stanu pierwszego rejestru kubitów, po akcji bram Hadamarda. Ostateczny stan pierwszego rejestru powinien właśnie był
prawda? Mówię to, ponieważ pierwszy rejestr ma być jedynie kontrolą. Nie rozumiem, jak i dlaczego stan pierwszego rejestru powinien się zmienić, gdy działa jako kontrola.
Początkowo myślałem, że uznanie wykładniczych czynników za część pierwszego rejestru kubitowych stanów było jedynie matematyczną wygodą, ale potem nie miało to sensu. Stan kubitów lub systemu kubitów nie powinien zależeć od tego, co jest dla nas matematycznie wygodne!
Czy ktoś mógłby więc wyjaśnić, dlaczego dokładnie zmienia się stan pierwszego rejestru kubitów, nawet jeśli po prostu działa on jako „kontrola” dla drugiego rejestru? Czy to tylko matematyczna wygoda, czy może jest coś głębszego?
źródło
Odpowiedzi:
Wyobraź sobie, że masz wektor własny z U . Jeśli masz stan taki jak | 1 ⟩ | U ⟩ i zastosowaniu kontrolowanego U do niego wydostać e ja cp | 1 ⟩ | U ⟩ . Faza nie jest dołączona do konkretnego rejestru, to tylko ogólny mnożnik.| U⟩ U | 1⟩ | U⟩ U mii ϕ| 1⟩ | U⟩
Teraz użyjmy superpozycji pierwszego rejestru: można przepisać to jako ( | 0 ⟩ + e i cp | 1 ⟩ ) | U ⟩
Ten krok jest sercem wielu algorytmów kwantowych.
Dlaczego nie piszemy i po prostu twierdzą, że nie można oddzielić?| * F⟩= | 0⟩ | U⟩+ | 1⟩( ei ϕ| U⟩)
Nie można tego po prostu zdobyć, ale trzeba to wykazać matematycznie. Na przykład, można przyjąć częściowo śladu w drugiej qubitu, Aby pobrać ślad częściowy, wybieramy podstawę do podsumowania. Dla uproszczenia wybierzmy { | U ⟩ , | u ⊥ ⟩ } gdzie ⟨ u | U ⊥ ⟩ = 0
źródło
Pierwsza uwaga
To samo zjawisko „zmiany” kubitów zmieniających stany w niektórych okolicznościach występuje również w bramkach kontrolowanych-NIE; w rzeczywistości jest to cała podstawa oszacowania wartości własnej. Jest to więc nie tylko możliwe, ale ważny fakt dotyczący obliczeń kwantowych jest możliwy. Ma nawet nazwę: „kopnięcie fazowe”, w którym kubity kontrolne (lub bardziej ogólnie rejestr kontrolny) przechodzą fazy względne w wyniku działania poprzez jakąś operację na jakimś rejestrze docelowym.
Powód, dla którego tak się dzieje
Dlaczego tak powinno być? Zasadniczo sprowadza się to do tego, że podstawa podstawowa nie jest tak ważna, jak to czasami opisujemy.
Krótka wersja. Nie ma to wpływu tylko na standardowe stany bazowe w kubitach kontrolnych. Jeśli kubit kontrolny znajduje się w stanie, który nie jest standardowym stanem podstawowym, można go zasadniczo zmienić.
Dłuższa wersja -
Rozważ kulę Blocha. W końcu jest to kula - idealnie symetryczna, przy czym żaden punkt nie jest bardziej specjalny niż jakikolwiek inny, a żadna oś nie jest bardziej specjalna niż jakakolwiek inna. W szczególności standardowa podstawa nie jest szczególnie szczególna.
Teraz mógłbym wykazać ten sam fakt o wiele szybciej bez całej tej rozmowy o zmianach w ramce odniesienia. We wstępnych kursach obliczeń kwantowych w informatyce podobne zjawisko można opisać, nie wspominając o słowach „ramka odniesienia”. Ale chciałem dać ci coś więcej niż tylko kalkulację. Chciałem zwrócić uwagę na fakt, że CNOT jest w zasadzie nie tylko matrycą; że standardowa podstawa nie jest specjalną podstawą; a kiedy usuniesz te rzeczy, staje się jasne, że operacja zrealizowana przez CNOT wyraźnie może potencjalnie wpłynąć na stan kubitu kontrolnego, nawet jeśli CNOT jest jedyną rzeczą, którą robisz swoim kubitom.
Sam pomysł, że istnieje kubit „kontrolny”, koncentruje się na standardowych podstawach i zawiera uprzedzenie do stanów kubitów, które zachęca nas do myślenia o operacji jako jednostronnej. Ale jako fizyk powinieneś być bardzo podejrzliwy wobec jednostronnych operacji. Dla każdego działania występuje równa i przeciwna reakcja ; i tutaj widoczna jednostronność CNOT w standardowych stanach jest podważana przez fakt, że w stanach podstawowej X jest to „cel”, który jednostronnie określa możliwą zmianę stanu „kontroli”.
Zastanawialiście się, czy w grze jest coś, co stanowi jedynie matematyczną wygodę, obejmującą wybór zapisu. W rzeczywistości istnieje: sposób, w jaki piszemy nasze stany z naciskiem na standardową podstawę, co może prowadzić do rozwinięcia niematematycznej intuicji operacji tylko w kategoriach standardowej podstawy. Ale zmień przedstawienie, a ta niematematyczna intuicja zniknie.
To samo, co naszkicowałem na temat wpływu CNOT na stany podstawy własnej X, odbywa się również w fazie oceny, tylko z inną transformacją niż CNOT. „Faza” przechowywana w kubicie „docelowym” zostaje podniesiona do kubitu „kontrolnego”, ponieważ cel znajduje się w stanie własnym operacji, która jest spójnie kontrolowana przez pierwszy kubit. Jeśli chodzi o informatykę obliczeń kwantowych, jest to jedno z najbardziej znanych zjawisk w tej dziedzinie. Zmusza nas to do skonfrontowania faktu, że standardowa podstawa jest wyjątkowa tylko dlatego, że wolimy opisywać nasze dane - ale nie w tym, jak zachowuje się sama fizyka.
źródło
Świetne pytanie.
Kiedyś też o to zapytałem, ale nie chodzi tylko o matematyczną wygodę.
Kontrolowane U jest bramą „oplatającą”.
Po splątaniu nie można rozdzielić stanu na „pierwszy rejestr” i „drugi rejestr”.
Pomyśl o tych rejestrach osobno na początku lub gdy nie ma żadnego uwikłania. Po zaplątaniu najlepiej postawić się na dokładną analizę matematyki (mnożenia macierzy), a rzeczywiście uzyskasz stan podany przez Nielsena i Chuanga.
źródło