Das Hadamard-Gatter, geschrieben H, ist das meistgenutzte Gatter im Quantencomputing. Es nimmt ein Qubit in einem definierten Zustand (etwa |0⟩) und versetzt es in eine gleichmäßige Mischung aus |0⟩ und |1⟩. Diese Mischung ist das, was man unter Superposition versteht.
Fast jeder Quantenalgorithmus beginnt damit, ein Hadamard auf jedes Qubit anzuwenden. Dieser Zug richtet das System so ein, dass es jede mögliche Eingabe gleichzeitig betrachtet.
Visualisieren, was H tut
Am klarsten sehen Sie, was das Hadamard-Gatter tut, indem Sie es auf der Bloch-Kugel beobachten. Wählen Sie einen Startzustand, dann klicken Sie Hadamard (H). Der Pfeil dreht sich um 180° um die diagonale x+z-Achse.
Die vier wichtigen Fakten:
- H schickt
|0⟩→|+⟩(Äquator, +x-Richtung). - H schickt
|1⟩→|−⟩(Äquator, −x-Richtung). - H schickt
|+⟩→|0⟩(zurück zum oberen Pol). - H schickt
|−⟩→|1⟩(zurück zum unteren Pol).
Wenden Sie H zweimal an, kehrt das Qubit in seinen ursprünglichen Zustand zurück.
Die Mathematik
Das Hadamard-Gatter wird durch eine 2×2-Matrix beschrieben:
Angewandt auf |0⟩ = [1, 0] ergibt es (1/√2)[1, 1]: gleiches Gewicht auf |0⟩ und |1⟩. Das 1/√2 hält die quadrierten Amplituden in der Summe gleich 1, was den gültigen Quantenzustand sichert.
Warum es wichtig ist
Quantenalgorithmen erhalten ihre Beschleunigungen durch Interferenz: Amplituden, die sich für die richtige Antwort aufaddieren und für die falschen auslöschen. Um Interferenz aufzubauen, brauchen Sie zuerst eine Superposition – und das Hadamard-Gatter ist die Art, eine zu erzeugen.
Deshalb öffnet fast jeder Quantenalgorithmus mit H auf jedem Qubit: Shors Faktorisierungsalgorithmus, Grovers Suche, Deutsch–Jozsa, die QFT. Ohne H säßen die Qubits einfach bei |0⟩ und der Algorithmus hätte nichts zum Arbeiten.
Verwandte Konzepte
- Pauli-Gatter (X, Y, Z): die anderen grundlegenden Einzel-Qubit-Gatter.
- Was ist ein Quantengatter? Das Dach-Konzept.
- Quantenmessung: was passiert, wenn Sie ein Qubit in Superposition messen.
- Die Bloch-Kugel: die Visualisierung, in der H dreht.
Häufig gestellte Fragen
Was tut das Hadamard-Gatter?
Das Hadamard-Gatter (H) versetzt ein Qubit in eine Superposition. Angewandt auf |0⟩ erzeugt es |+⟩ = (|0⟩ + |1⟩)/√2, eine gleichgewichtige Mischung. Angewandt auf |1⟩ erzeugt es |−⟩. Auf der Bloch-Kugel ist es eine 180°-Drehung um die diagonale Achse zwischen x und z.
Warum heißt es Hadamard-Gatter?
Benannt nach dem französischen Mathematiker Jacques Hadamard, dessen Hadamard-Matrix-Konstruktion (1893) derselbe Operator ist, nur skaliert auf Qubits. Die Matrix hat die elegante Eigenschaft H · H = I: H zweimal anwenden bringt Sie zum Ausgangspunkt zurück.
Wie lautet die Hadamard-Gatter-Matrix?
Eine 2×2-Matrix: H = (1/√2) · [[1, 1], [1, -1]]. Die 1/√2-Normierung hält das Ergebnis als gültigen Quantenzustand: die quadrierten Amplituden summieren weiterhin zu 1.
Ist das Hadamard-Gatter dasselbe wie ein Quanten-NOT?
Nein. Das Quanten-NOT-Gatter ist Pauli-X, das |0⟩ ↔ |1⟩ flippt. Das Hadamard-Gatter erzeugt Superposition; es tauscht die Basis-Zustände nicht, es mischt sie.
Wie wird das Hadamard-Gatter in Quantenalgorithmen genutzt?
Die meisten Quantenalgorithmen beginnen mit einem Hadamard auf jedem Qubit und versetzen das ganze System in eine gleichmäßige Superposition über jede mögliche Eingabe. Der Algorithmus wertet sie dann alle auf einmal aus. Diesen Eröffnungszug sehen Sie in Shors Algorithmus, Grovers Suche, dem Deutsch–Jozsa-Algorithmus und vielen anderen.
Ist das Hadamard-Gatter umkehrbar?
Ja. Jedes Quantengatter ist umkehrbar (alle sind unitäre Matrizen). H ist sein eigenes Inverses: zweimal anwenden, und Sie sind wieder am Ausgangspunkt.
Qubi holen
Führen Sie ein Hadamard-Gatter mit Ihren Händen aus.
Qubi ist ein echtes Modell-Qubit, das Sie halten können. Wenden Sie H, X, Y, Z, S, T an und sehen Sie den Zustand in Ihrer Hand wechseln.