Limitări ale informației cuantice
Deși împărtășesc o structură matematică de bază comună, informația cuantică și cea clasică prezintă diferențe esențiale. Prin urmare, există numeroase exemple de sarcini pe care informația cuantică le permite, dar informația clasică nu.
Înainte de a explora câteva dintre aceste exemple, vom nota câteva limitări importante ale informației cuantice. Înțelegând ce nu poate face informația cuantică, putem identifica mai bine ce poate face.
Irelevența fazelor globale
Prima limitare pe care o vom aborda — care este mai degrabă o ușoară degenerare în modul în care stările cuantice sunt reprezentate de vectori de stare cuantică, decât o limitare propriu-zisă — se referă la noțiunea de fază globală.
Prin fază globală înțelegem următorul lucru. Fie și vectori unitari care reprezintă stări cuantice ale unui sistem, și presupunem că există un număr complex pe cercul unitar, adică , sau echivalent pentru un număr real , astfel încât
Vectorii și se spune că diferă printr-o fază globală. Uneori ne referim la ca la o fază globală, deși sensul este dependent de context; orice număr de pe cercul unitar poate fi privit ca o fază globală atunci când se înmulțește cu un vector unitar.
Să considerăm ce se întâmplă când un sistem se află într-una din cele două stări cuantice și , iar sistemul suferă o măsurare în baza standard. În primul caz, în care sistemul se află în starea , probabilitatea de a măsura o stare clasică dată este
În al doilea caz, în care sistemul se află în starea , probabilitatea de a măsura o stare clasică este
deoarece . Adică, probabilitatea de apariție a unui rezultat este aceeași pentru ambele stări.
Să considerăm acum ce se întâmplă când aplicăm o operație unitară arbitrară ambelor stări. În primul caz, în care starea inițială este , starea devine
iar în al doilea caz, în care starea inițială este , ea devine
Adică, cele două stări rezultate diferă în continuare prin aceeași fază globală .
Prin urmare, două stări cuantice și care diferă printr-o fază globală sunt complet indistincte; indiferent de operația sau secvența de operații pe care o aplicăm celor două stări, ele vor diferi mereu printr-o fază globală, iar efectuarea unei măsurări în baza standard va produce rezultate cu exact aceleași probabilități. Din acest motiv, doi vectori de stare cuantică care diferă printr-o fază globală sunt considerați echivalenți și sunt priviți efectiv ca reprezentând aceeași stare.
De exemplu, stările cuantice
diferă printr-o fază globală (care este în acest exemplu) și sunt, prin urmare, considerate aceeași stare.
Pe de altă parte, stările cuantice
nu diferă printr-o fază globală. Deși singura diferență dintre cele două stări este că un semn plus devine un semn minus, aceasta nu este o diferență de fază globală, ci o diferență de fază relativă, deoarece nu afectează fiecare intrare a vectorului, ci doar un subset propriu al intrărilor. Acest lucru este consistent cu ceea ce am observat anterior, și anume că stările și pot fi discriminate perfect. În particular, aplicând o operație Hadamard și apoi măsurând, se obțin probabilitățile de rezultat astfel:
Teorema non-clonării
Teorema non-clonării demonstrează că este imposibil să creezi o copie perfectă a unei stări cuantice necunoscute.
Adică, nu există nicio modalitate de a inițializa sistemul (în orice stare ar fi) și de a efectua o operație unitară pe sistemul compus astfel încât efectul să fie clonarea stării a lui — rezultând în aflat în starea .
Demonstrația acestei teoreme este de fapt destul de simplă: se reduce la observația că aplicația
nu este liniară în .
În particular, deoarece are cel puțin două elemente, putem alege cu . Dacă ar exista o stare cuantică a lui și o operație unitară pe perechea pentru care pentru orice stare cuantică a lui , atunci ar fi cazul că
Prin liniaritate, mai precis liniaritatea produsului tensorial în primul argument și liniaritatea înmulțirii matrice-vector în al doilea argument (vector), trebuie să avem
Cu toate acestea, cerința că pentru orice stare cuantică impune că
Prin urmare, nu poate exista o stare și o operație unitară pentru care pentru orice vector de stare cuantică .
Câteva observații despre teorema non-clonării sunt necesare. Prima este că enunțul teoremei non-clonării de mai sus este absolut, în sensul că afirmă că clonarea perfectă este imposibilă — dar nu spune nimic despre posibilitatea clonării cu acuratețe limitată, unde am putea reuși să producem o clonă aproximativă (în raport cu un mod de a măsura cât de similare pot fi două stări cuantice diferite). Există, de fapt, enunțuri ale teoremei non-clonării care impun limitări și asupra clonării aproximative, precum și metode de realizare a clonării aproximative cu acuratețe limitată.
A doua observație este că teorema non-clonării este un enunț despre imposibilitatea clonării unei stări arbitrare . Prin contrast, putem crea cu ușurință o clonă a oricărei stări din baza standard, de exemplu. De exemplu, putem clona o stare qubit din baza standard folosind o operație NOT controlat:
Aici este sau , stări care pot fi realizate clasic. Deși nu există dificultăți în crearea unei clone a unei stări din baza standard, acest lucru nu contrazice teorema non-clonării. Această abordare folosind o poartă NOT controlat nu ar reuși să creeze o clonă a stării , de exemplu.
O ultimă observație despre teorema non-clonării este că ea nu este cu adevărat unică pentru informația cuantică — este, de asemenea, imposibil să clonezi o stare probabilistică arbitrară folosind un proces clasic (determinist sau probabilist). Imaginează-ți că cineva îți înmânează un sistem aflat într-o stare probabilistică, dar nu ești sigur care este acea stare probabilistică. De exemplu, poate că au generat aleatoriu un număr între și , dar nu ți-au spus cum au generat acel număr. Cu siguranță nu există niciun proces fizic prin care poți obține două copii independente ale aceleiași stări probabilistice: tot ce ai în mâini este un număr între și , și pur și simplu nu există suficientă informație pentru a reconstrui cumva probabilitățile tuturor celorlalte rezultate posibile.
Din punct de vedere matematic, o versiune a teoremei non-clonării pentru stări probabilistice poate fi demonstrată în exact același mod ca și teorema non-clonării obișnuită (pentru stări cuantice). Adică, clonarea unei stări probabilistice arbitrare este un proces neliniar, deci nu poate fi reprezentată printr-o matrice stocastică.
Stările neortogonale nu pot fi discriminate perfect
Pentru ultima limitare ce va fi abordată în această lecție, vom arăta că dacă avem două stări cuantice și care nu sunt ortogonale, adică , atunci este imposibil să le discriminăm (sau, cu alte cuvinte, să le deosebim) perfect. De fapt, vom demonstra ceva echivalent din punct de vedere logic: dacă avem o metodă de a discrimina perfect două stări, fără nicio eroare, atunci ele trebuie să fie ortogonale.
Ne vom limita atenția la circuit-uri cuantice formate din orice număr de poartă-uri unitare, urmate de o singură măsurare în baza standard a qubit-ului de sus. Ceea ce cerem de la un circuit cuantic, pentru a spune că discriminează perfect stările și , este că măsurarea produce întotdeauna valoarea pentru una dintre cele două stări și întotdeauna pentru cealaltă. Mai precis, vom presupune că avem un circuit cuantic care funcționează conform cum sugerează diagramele de mai jos:
Caseta etichetată denotă operația unitară care reprezintă acțiunea combinată a tuturor Gate-urilor unitare din Circuit-ul nostru, excluzând măsurarea finală. Nu există nicio pierdere de generalitate în a presupune că măsurarea produce pentru și pentru ; analiza nu ar diferi fundamental dacă aceste valori de ieșire ar fi inversate.
Observă că, pe lângă qubit-urile care stochează inițial fie , fie , Circuit-ul poate folosi orice număr de qubit-uri spațiu de lucru suplimentare. Aceste qubit-uri sunt inițial setate fiecare la starea — astfel starea lor combinată este notată în figuri — și aceste qubit-uri pot fi folosite de circuit în orice mod benefic. Este foarte frecvent să se utilizeze qubit-uri spațiu de lucru în Circuit-urile cuantice de acest tip.
Să considerăm acum ce se întâmplă când rulăm Circuit-ul nostru pe starea (împreună cu qubit-urile spațiu de lucru inițializate). Starea rezultată, imediat înainte de efectuarea măsurării, poate fi scrisă ca
pentru doi vectori și care corespund tuturor qubit-urilor cu excepția celui de sus. În general, pentru o astfel de stare, probabilitățile că o măsurare a qubit-ului de sus produce rezultatele și sunt:
Deoarece Circuit-ul nostru produce întotdeauna pentru starea , trebuie că , și deci
Înmulțind ambele membre ale acestei ecuații cu obținem ecuația:
Raționând similar pentru în locul lui , concluzionăm că
pentru un vector , și deci
Să calculăm acum produsul intern al vectorilor reprezentați de ecuațiile și , începând cu reprezentările din membrul drept al fiecărei ecuații. Avem
astfel că produsul intern al vectorului cu vectorul este
Am folosit faptul că , precum și faptul că produsul intern al produselor tensoriale este produsul produselor interne:
pentru orice alegere a acestor vectori (presupunând că și au același număr de intrări și și au același număr de intrări, astfel încât are sens să formăm produsele interne și ). Observă că valoarea produsului intern este irelevantă deoarece se înmulțește cu .
În final, calculând produsul intern al vectorilor din membrii stângi ai ecuațiilor și trebuie să obținem același zero pe care l-am calculat deja, deci
Am concluzionat astfel ceea ce doream, și anume că și sunt ortogonale:
Este posibil, apropo, să discriminăm perfect orice două stări care sunt ortogonale, ceea ce este reciproca enunțului pe care tocmai l-am demonstrat. Presupunem că cele două stări de discriminat sunt și , unde . Putem atunci discrimina perfect aceste stări efectuând măsurarea proiectivă descrisă de aceste matrice, de exemplu:
Pentru starea , primul rezultat este întotdeauna obținut:
Iar pentru starea , al doilea rezultat este întotdeauna obținut: