Wow, nee, ongeveer alles wat je zojuist hebt gezegd is in strijd met kwantumtheorie...
Hoe het precies zit met waarnemingen is iets waar huidige wetenschappers het over oneens zijn, danwel eigenlijk geen flauw idee hebben wat er gebeurt. De 'detector' in kwantum informatie theorie is altijd een soort mystiek apparaat dat de toestand van een kwantumdeeltje (qubit) of systeem laat vervallen in een van zijn mogelijke toestanden.
Eerste zin van het Wikipedia artikel: "The issue of measurement lies at the heart of the problem of the interpretation of quantum mechanics, for which there is currently no consensus."[1]
Huidige metingen (Quantum Demolition Measurement)
Zoals de naam van dit soort metingen al doet vermoeden: je maakt dingen kapot. Door de toestand met de detector uit te lezen vernietig je in principe de toestand. In het geval van een fotondetector (een van de meest gebruikte apparaten) annihileer je het licht tijdens het uitlezen. Je weet dus heel goed de toestand van je deeltje, maar je bent helaas ook je deeltje kwijt...
Toepassing van deze metingen voor foutcorrectie
Hoe kan je nou precies voorkomen dat je, zonder je toestand te slopen, je toch dingen over je toestand te weten kan komen en fouten kan corrigeren? De truc zit hem in weer een kwantumeigenschap: verstrengeling. [2, 3] ([3] is trouwens echt een awesome boek!)
Wat je in principe doet is tijdens het coderen van informatie is drie qubits in dezelfde toestand zetten, bijvoorbeeld a| 1 1 1 > + b| 0 0 0 >. Dit zou dus voor '1' moeten coderen. Wat je hierbij moet weten is dat deze qubits nu al met elkaar verstrengeld zijn. Als je een van de drie zou meten, dan vervallen alle andere qubits ook in deze toestand, en je hebt dan dus je toestand gesloopt. (Ze vervallen ofwel in | 1 1 1 > of | 0 0 0 > met kansen |a|^2 en |b|^2).
Stel nou dat terwijl je je informatie door je systeem heen laat lopen dat perongeluk een van deze qubits zichzelf draait, waardoor we a|0 1 1> + b|1 0 0 > krijgen bijvoorbeeld.
Dit willen we goed zetten. Je maakt nu nog 2 extra qubits, zogenaamde ancilla qubits, die je prepareert in een voor jou bekende toestand. Een van deze ancilla qubits verstrengel je met het eerste paar qubits, en de andere verstrengel je met het tweede paar qubits. Je hebt nog
geen meting uitgevoerd op deze manier.
Vervolgens vergelijk je de toestand van deze twee ancilla qubits met elkaar, ze kunnen zich allebei in dezelfde toestand (even, dan hoef je niets te doen, alle qubits zijn gelijk) of in een andere (oneven) toestand bevinden. Door de ancilla's met elkaar te vergelijken weet je nog niets van het systeem, behalve dat een van de informatie-qubits zich in 'een andere' toestand bevindt dan de rest.
Nu, doordat je dit weet, weet je ook dat je een van de informatie-qubits moet draaien. Dit kan ook zonder een meting uit te voeren. Als je je qubits eenmaal gedraaid hebt, dan klopt het systeem weer om naar de volgende stap te gaan.
Noot: de methode hier door mij beschreven is volgens mij niet wat ze in dit experiment gebruiken. Hier gebruiken ze een grid aan kwantumtoestanden die ook weer op slimme wijze met elkaar verstrengeld zijn, maar dat is nog vele malen lastiger uit te leggen... Wil je meer weten: lees het artikel en waarschijnlijk ook [6, 7]
Mijn uitleg is niet heel wiskundig, maar dat kan ook vrij lastig in zo'n reactieveldje. Mocht je meer willen weten, dan is een cursus Quantum Information Processing heel erg gaaf om te doen, of [3] helemaal van voor tot achter doorlezen.
Quantum No-Cloning theorem
Een van de dingen in je reactie waar ik een beetje chagrijnig om werd is je gebruik van het woord 'klonen'. Dit
kan niet met kwantuminformatie! [4, 5]
Het hele idee dat je toestanden niet kan kopiëren is de hele basis van het kwantum-internet met al dat veilige communiceren gebeuren.
1.
http://en.wikipedia.org/w...ment_in_quantum_mechanics
2. Peter W. Shor (1995)
http://journals.aps.org/p...10.1103/PhysRevA.52.R2493
3. Nielsen M., Chuang I. Quantum Computation and Quantum Information
4. W. K. Wootters & W. H. Zurek (1982)
http://www.nature.com/nat...9/n5886/abs/299802a0.html
5.
http://en.wikipedia.org/wiki/No-cloning_theorem
6.
http://online.kitp.ucsb.e...s_QControl13Conf_KITP.pdf
7.
http://en.wikipedia.org/wiki/Stabilizer_code
[Reactie gewijzigd door Nazaiaow op 25 juli 2024 22:18]