Présentation

Effectué

Entanglement est un phénomène quantique où les états de qubits différents dépendent les uns des autres de telle façon que les qubits individuels ne peuvent pas être décrits indépendamment. L’enchevêtrement quantique est un concept fondamental et un outil puissant dans l’informatique quantique.

Dans ce module, vous écrivez du code Q# pour créer et manipuler des qubits enchevêtrés. Vous transférez l’état d’un qubit d’un emplacement à un autre sans déplacer physiquement le qubit lui-même. Ce processus est appelé téléportation quantique. Pour effectuer la téléportation, vous utilisez des opérations telles que Controlled-NOT (CNOT), Hadamard (H) et Pauli X et Z pour créer des états Bell enchevêtrés.

À la fin de ce module, vous pouvez :

  • Décrivez le concept d’enchevêtrement quantique.
  • Prenez connaissance du protocole de téléportation quantique.
  • Appliquez des opérations à qubit unique et multi-qubit dans Q#.
  • Créez et manipulez des qubits enchevêtrés en Q#.

Prérequis

  • Comprenez les concepts de base de l’informatique quantique.
  • Connaissance de l’algèbre linéaire et de la notation Dirac.
  • La dernière version de Visual Studio Code.
  • La dernière version de l’extension Kit de développement Quantum. Ou ouvrez VS Code sur le web, qui inclut déjà l’extension du Kit de développement Quantum.

Pour tirer le meilleur parti de ce module, commencez par terminer le module Explorer la superposition quantique avec Q#. Le module de superposition présente les concepts de base de la notation Dirac, des états qubits et des portes quantiques.