Zakaz klonowania

Twierdzenie o nieklonowaniu (zakaz klonowania, twierdzenie o niemożności klonowania, ang. no-cloning theorem) – twierdzenie mówiące, że nie można wykonać kopii nieznanego stanu kwantowego. Zostało sformułowane i udowodnione przez Williama Woottersa i Wojciecha Żurka[1] oraz niezależnie przez Dennisa Dieksa[2] w 1982 roku i ma fundamentalne znaczenie dla teorii mechaniki kwantowej oraz informatyki kwantowej[3]. Jego dopełnieniem jest zakaz usuwania, jak i zakaz ukrywania.

Twierdzenie

Poszukujemy procedury pozwalającej na „skopiowanie” dowolnego stanu kwantowego | ψ {\displaystyle |\psi \rangle } (zob. Notacja Diraca). Aby zachować oryginalny stan | ψ , {\displaystyle |\psi \rangle ,} złożymy go z innym stanem kwantowym | s {\displaystyle |s\rangle } i taki stan złożony | ψ | s {\displaystyle |\psi \rangle \otimes |s\rangle } poddamy predefiniowanej „operacji kopiowania”, tj. unitarnej ewolucji (zob. też Bramka kwantowa), na wyjściu której spodziewamy się uzyskać separowalny stan oryginalny | ψ {\displaystyle |\psi \rangle } złożony z jego kopią, tj. | ψ | ψ . {\displaystyle |\psi \rangle \otimes |\psi \rangle .}

Twierdzenie: Nie istnieje uniwersalny operator unitarny U {\displaystyle U} taki, że dla dowolnych znormalizowanych stanów | ψ {\displaystyle |\psi \rangle } i | s {\displaystyle |s\rangle }

U ( | ψ | s ) = | ψ | ψ . {\displaystyle U(|\psi \rangle \otimes |s\rangle )=|\psi \rangle \otimes |\psi \rangle .}

Dowód 1: Uniwersalny operator unitarny U , {\displaystyle U,} którego poszukujemy, winien kopiować dowolne stany kwantowe, powiedzmy, | ψ {\displaystyle |\psi \rangle } i | ϕ . {\displaystyle |\phi \rangle .} Zakładając dodatkowy stan kwantowy | s , {\displaystyle |s\rangle ,} który miałby zostać w trakcie tej operacji „nadpisany” stanem kopiowanym, można to zapisać w dwóch równaniach (w dalszej części pominięto symbol {\displaystyle \otimes } iloczynu tensorowego):

U | ψ s = | ψ ψ {\displaystyle U|\psi s\rangle =|\psi \psi \rangle }

oraz

U | ϕ s = | ϕ ϕ . {\displaystyle U|\phi s\rangle =|\phi \phi \rangle .}

Mnożąc skalarnie ich lewe strony, otrzymujemy:

ψ s | U U | ϕ s = ψ s | ϕ s = ψ | ϕ s | s = ψ | ϕ , {\displaystyle \langle \psi s|U^{\dagger }U|\phi s\rangle =\langle \psi s|\phi s\rangle =\langle \psi |\phi \rangle \langle s|s\rangle =\langle \psi |\phi \rangle ,}

natomiast mnożąc skalarnie ich prawe strony otrzymujemy:

ψ ψ | ϕ ϕ = ψ | ϕ ψ | ϕ = ( ψ | ϕ ) 2 . {\displaystyle \langle \psi \psi |\phi \phi \rangle =\langle \psi |\phi \rangle \langle \psi |\phi \rangle =(\langle \psi |\phi \rangle )^{2}.}

Tym samym ψ | ϕ = ( ψ | ϕ ) 2 , {\displaystyle \langle \psi |\phi \rangle =(\langle \psi |\phi \rangle )^{2},} co zachodzi jedynie dla ψ | ϕ = 0 {\displaystyle \langle \psi |\phi \rangle =0} lub ψ | ϕ = 1. {\displaystyle \langle \psi |\phi \rangle =1.} Pojedynczy operator unitarny U {\displaystyle U} może zatem skopiować co najwyżej dwa stany ortonormalne ( ψ | ϕ = 0 ) , {\displaystyle (\langle \psi |\phi \rangle =0),} ale nie dwa dowolne stany kwantowe | ψ {\displaystyle |\psi \rangle } i | ϕ . {\displaystyle |\phi \rangle .}

Rozważmy kopiowanie pojedynczego kubitu

| ψ = α | 0 + β | 1 , {\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle ,}

który jest najmniejszą i niepodzielną jednostką informacji kwantowej. W ogólnym przypadku kubit reprezentowany jest w dwuwymiarowej przestrzeni Hilberta H 2 {\displaystyle H^{2}} przez dwie liczby zespolone α , β C , {\displaystyle \alpha ,\beta \in \mathbb {C} ,} zwane amplitudami prawdopodobieństwa, spełniające warunek normalizacji | α | 2 + | β | 2 = 1. {\displaystyle |\alpha |^{2}+|\beta |^{2}=1.} W ogólnym przypadku są to zatem trzy liczby rzeczywiste (dwa kąty skierowane oraz jeden moduł), których skopiowanie (z określoną dokładnością) przy użyciu komputera klasycznego nie stanowi problemu. Jeżeli jednak kubit jest spolaryzowany w bazie { | 0 , | 1 {\displaystyle |0\rangle ,|1\rangle } } (tj. | α | 2 = 1 {\displaystyle |\alpha |^{2}=1} lub | β | 2 = 1 {\displaystyle |\beta |^{2}=1} ), wówczas do jego reprezentacji wystarczy już tylko jedna liczba zespolona ( α {\displaystyle \alpha } lub β {\displaystyle \beta } ), czyli dwie liczby rzeczywiste (kąt skierowany oraz moduł równy jedności), podczas gdy wartość trzeciej może być dowolna. Fizyczna implementacja kubitu (np. spin elektronu, czy polaryzacja fotonu) przechowuje jednak całą informację o kubicie w swojej „strukturze”.

Dowód 2: Niech | ψ = α | 0 + β | 1 {\displaystyle |\psi \rangle =\alpha |0\rangle +\beta |1\rangle } oraz | ψ = α | 0 β | 1 . {\displaystyle |\psi '\rangle =-\alpha |0\rangle -\beta |1\rangle .} Operator klonowania zastosowany na | ψ | 0 {\displaystyle |\psi \rangle \otimes |0\rangle } oraz | ψ | 0 {\displaystyle |\psi '\rangle \otimes |0\rangle } da ten sam wynik, ponieważ | ψ | ψ = | ψ | ψ , {\displaystyle |\psi \rangle \otimes |\psi \rangle =|\psi '\rangle \otimes |\psi '\rangle ,} a więc dany operator nie jest odwracalny i nie może być poprawnym obliczeniem kwantowym.

Zobacz też

Przypisy

  1. Wootters, William; Zurek, Wojciech (1982). A Single Quantum Cannot be ClonedNature” 299: 802–803.
  2. Dieks, Dennis (1982). „Communication by EPR devices”. Physics Letters A 92 (6): 271–272.
  3. Wojciech Żurek wyróżniony Medalem Smoluchowskiego. humboldt.org.pl, 2009-10-29. [dostęp 2015-04-27].