4.2.1 Geen klonen
Als we een klassiek bit bekijken, is het eenvoudig om het te kopiëren of klonen – je hoeft alleen maar naar de bit te kijken en te kopiëren wat je ziet:
Kunnen we quantumbits ook klonen?
Laten we er voor nu even van uitgaan dat dit mogelijk is. Dit zou betekenen dat er een quantumbewerking bestaat die, gegeven een qubit in de toestand en een nieuwe qubit in de toestand , als volgt werkt
om twee kopieën van te maken uit een enkele toestand. (Waarom geven we de nieuwe qubit mee? Dit is zodat evenveel invoer-qubits als uitvoer-qubits heeft).
De kloner werkt bijvoorbeeld als volgt op de basistoestanden:
Net als we gemakkelijk een klassiek bit kunnen klonen, is het gemakkelijk om een quantumbewerking te vinden die de basistoestanden kloont. De controlled-NOT-bewerking van Vgl. 3.63 doet dit bijvoorbeeld.
Maar is er een quantumbewerking die een arbitraire onbekende qubit-toestand kan klonen, dus niet alleen een basistoestand? In de volgende huiswerkopdracht zul je laten zien dat dit niet mogelijk is.
Huiswerkopdracht 4.1 (Geen klonen).
In deze huiswerkopdracht willen we bewijzen dat er geen quantumbewerking bestaat die voldoet aan Vgl. 4.16.
We zullen een techniek gebruiken die we bewijs door tegenspraak noemen.
Dit betekent dat we laten zien dat als zo’n kloonbewerking zou bestaan, dit zou leiden tot iets waarvan we weten dat het niet klopt (bijvoorbeeld “”).
Hieruit kunnen we dan concluderen dat zo’n niet kan bestaan.
We beginnen dus met aan te nemen dat er een quantumbewerking bestaat die voldoet aan Vgl. 4.16.
Je kunt op twee verschillende manieren berekenen:
- 1.
- 2.
Krijg je in beide gevallen hetzelfde antwoord? Zo niet, wat kun je dan concluderen?
Hack.
Assuming such an operation is possible, let us see how it would act on . On one hand, since is supposed to clone any single-qubit states, including , we should get
On the other hand, since all quantum operations must be linear,
where the last equality follows from Vgl. 4.17. Since these two equations give different results, we get a contradiction. Hence we conclude that there is no quantum operation that can clone an unknown quantum state.
Dit beroemde resultaat heet in het Engels de no cloning theorem. Dezelfde conclusie (en waarschijnlijk ook het argument dat je in 4.1 hebt gegeven) geldt ook voor probabilistische bits! Er is een intuïtieve verklaring waarom we probabilistische en quantuminformatie niet kunnen kopiëren. Als dit mogelijk zou zijn, dan zouden we, gegeven een probabilistische bit in een onbekende toestand of een qubit in een onbekende toestand , zoveel kopieën van en kunnen maken als we willen. Met deze kopieën kunnen we ze vervolgens op allerlei manieren meten en de verkregen gegevens gebruiken om de waarschijnlijkheid van of de amplitudes van met willekeurige precisie te schatten (net zoals we in Paragraaf 2.5.1 hebben gedaan om de innerlijke werking van het gele mysterievakje te achterhalen). We zouden dus uit een enkele probabilistische of quantumbit een willekeurige hoeveelheid informatie kunnen halen. Dit zou duidelijk niet mogelijk moeten zijn!
Sterker nog, als dit mogelijk zou zijn, dan zouden we in een heel vreemde wereld leven (veel vreemder dan die beschreven door de quantummechanica)! Stel je bijvoorbeeld een munt voor met een kans op kop van , waarbij de binaire cijfers de hele inhoud van Wikipedia coderen, en ook alle YouTube-video’s en alle foto’s van katten die je op het internet kan vinden. Als het klonen van probabilistische bits mogelijk zou zijn, zou ik deze munt één keer kunnen opgooien en opschrijven welke uitkomst ik krijg. Dit is een probabilistisch stukje informatie dat gelijk is aan met kans . Als ik dit probabilistische bit naar jou stuur en je kan het klonen, dan kun je er zoveel kopieën van maken als je wilt en ze dan allemaal meten. Door naar de meetresultaten te kijken en te tellen hoeveel nullen je kreeg, zou je de kans kunnen schatten. In feite zou je, door voldoende kopieën van het originele bit te maken, deze kans arbitrair goed kunnen schatten! Je zou met name elk binair cijfer van en dus ook alle informatie die in gecodeerd is eruit kunnen halen, inclusief het kattenplaatje nummer 65535!
Dit zou duidelijk niet mogelijk moeten zijn, want anders zouden we geen USB-drives, datacentra of dataconnectie voor onze mobiele telefoon nodig hebben – we zouden gewoon al onze informatie in een enkel probabilistisch bit kunnen opslaan en alle informatie kunnen verzenden door dit bit naar iemand anders te sturen! Dit is absoluut te mooi om waar te zijn.