4.1.4 Regeln für Schaltungen
Wenn man es mit einer sehr komplizierten Quantenschaltung zu tun hat, hilft es, einige Tricks zur Vereinfachung der Dinge auf Lager zu haben. Solche Tricks erleichtern nicht nur das Verständnis der Schaltung, sondern machen sie auch effizienter und damit schneller für die Ausführung auf einem Quantencomputer. Schauen wir uns ein paar einfache Beispiele für solche Tricks an, die nur ein einziges Qubit betreffen.
Aus Abschnitt 2.4.3 wissen wir, dass jede Ein-Qubit-Operation entweder eine Drehung oder eine Spiegelung ist. Visuell können wir diese Operationen darstellen, wenn wir uns an Abschnitt 2.1.2 erinnern, wo wir gesehen haben, dass Quantenzustände den Einheitskreis bilden. Eine Beobachtung ist, dass das zweifache Anwenden einer bestimmten Spiegelung auf das gleiche Qubit den Zustand unverändert lässt. Dies ist in der Tat visuell klar, da eine doppelte Spiegelung um dieselbe Achse alles wiederherstellt, wie es war (dies kann man zum Beispiel in Abb. 2.4 für die Operation sehen). Dies gilt insbesondere für die Hadamard-Operation , von der wir aufgrund von Gl. 2.35 wissen, dass sie eine Spiegelung ist. Wir wollen diese geometrische Intuition durch eine kleine Berechnung verifizieren und auch zeigen, dass das Hadamard-Gatter eine Umwandlung zwischen den - und -Gattern ermöglicht.
Übungsaufgabe 4.5 (Z und NOT).
Lösung.
-
1.
-
2.
Um diese Identität zu zeigen, müssen wir nur prüfen, ob sich auf den Basiszuständen genauso wie verhält (durch Linearität würde das bedeuten, dass sie sich auf allen Quantenzuständen gleich verhalten):
In beiden Fällen invertiert das Bit, also ist es die selbe Operation wie .
-
3.
Der erste Aufgabenteil zeigt, dass eine zweifache Anwendung des Hadamard-Gatters nichts ändert: . Also gilt,
wobei wir im letzten Schritt das Ergebnis aus Aufgabe 2 verwendet haben.
Auch interessant ist die Frage, was passiert, wenn man zwei beliebige Drehungen oder Spiegelungen nacheinander anwendet. Klar ist, dass es wieder eine Drehung oder Spiegelung sein muss. Aber was von beiden, und mit welchem Winkel? Zwei aufeinanderfolgende Drehungen entsprechen einfach einer Drehung um die Summe der beiden Winkel, also . Die folgendene Übung gibt dir eine Regel zur Vereinfachung zwei aufeinanderfolgende Spiegelungen zu einer einzelnen Drehung.
Übungsaufgabe 4.6 (Spiegelungen und Drehungen (optional)).
Zeige, dass das Produkt zweier Spiegelungen eine Rotation ist. Zeige also, dass
für einen Winkel . Kannst du relativ zu und bestimmen?
Hint: Nutze Gl. 2.33 und die Gleichung .
Lösung.
-
1.
Aus Gl. 2.29 folgt
Das gilt für jeden Quantenzustand , woraus folgt, dass wobei . Auch geometrisch ist das logisch: Wenn man zuerst um den Winkel und anschließend um den Winkel rotiert, ergibt das insgesamt eine Rotation um den Winkel .
-
2.
Ein eleganter Beweis könnte so aussehen. Aus Gl. 2.33 wissen wir, dass wir eine allgemeine Spiegelung auf zwei unterschiedliche Weisen ausdrücken können:. Wenn man für die erste und für die zweite Form nimmt, erhält man
wobei wir ausgenutzt haben, dass sich zwei aufeinanderfolgende -Operationen aufheben und zwei aufeinanderfolgende Drehungen einer einzelnen um die Summe der Winkel entspricht, wie wir oben gezeigt haben.
Die zwei übrigen Fälle, die eine Drehung und eine Spiegelung beinhalten kannst du selbst ausrechnen und prüfen, dass beide zu einer Spiegelung ) für einen bestimmten Winkel führen.