Einführung

Abgeschlossen

Verschränkung ist ein Quantenphänomen, bei dem die Zustände unterschiedlicher Qubits voneinander abhängig sind, sodass jede für sich genommen nicht beschrieben werden können. Quantenverschränkung ist ein grundlegendes Konzept und ein leistungsfähiges Werkzeug im Quantencomputing.

In diesem Modul schreiben Sie Q#-Code zum Erstellen und Bearbeiten von verangten Qubits. Sie übertragen den Zustand eines Qubits von einer Stelle an eine andere, ohne das Qubit selbst physisch zu verschieben. Dieser Prozess wird als Quantenteleportation bezeichnet. Um die Teleportation auszuführen, verwenden Sie Vorgänge wie Controlled-NOT (CNOT), Hadamard (H) und Pauli X und Z, um verangte Bell-Zustände zu erstellen.

Am Ende dieses Moduls haben Sie folgende Möglichkeiten:

  • Beschreiben Sie das Konzept der Quantenverschränkung.
  • Verstehen Sie das Quanten-Teleportationsprotokoll.
  • Wenden Sie Einzel-Qubit- und Multi-Qubit-Vorgänge in Q# an.
  • Erstellen und Bearbeiten von verangten Qubits in Q#

Voraussetzungen

  • Grundlegendes Verständnis von Quantencomputing-Konzepten.
  • Kenntnisse der linearen Algebra und Diracnotation.
  • Die aktuelle Version von Visual Studio Code.
  • Die aktuelle Version der Quantum Development Kit-Erweiterung Oder öffnen Sie VS Code im Web, der bereits die Quantum Development Kit-Erweiterung enthält.

Um das Beste aus diesem Modul herauszuholen, schließen Sie zuerst die Explore Quantum-Superposition mit Q# -Modul ab. Das Superpositionsmodul führt die grundlegenden Konzepte der Dirac-Notation, qubit-Zustände und Quantentore ein.