Présentation
La mécanique quantique introduit des concepts qui défient notre compréhension classique de la physique. L’un des concepts clés est le principe de la superposition, un phénomène où l’état d’une particule quantique est décrit simultanément par une combinaison de plusieurs états différents. Cette idée fondamentale est essentielle pour saisir le comportement des qubits dans l’informatique quantique, car les bits traditionnels n’existent pas dans les états de superposition.
Dans ce module, vous allez approfondir le concept de superposition quantique. Vous découvrez les principes de superposition quantique, la relation entre les probabilités et les états quantiques et comment décrire des états à qubit unique avec la sphère Bloch. Vous apprenez également la notation Dirac, une infrastructure mathématique qui simplifie la représentation des états quantiques. Enfin, vous écrivez un programme Q# qui applique des opérations quantiques aux qubits pour créer et explorer les états de superposition.
Objectifs d’apprentissage
À la fin de ce module, vous pouvez :
- Définissez les concepts de superposition quantique, d’états probabilistes et de la sphère Bloch.
- Comprendre la notation Dirac.
- Utilisez Q# pour appliquer des opérations aux qubits et créer des états de superposition.
- Utilisez Q# pour inspecter l’état d’un qubit tout au long de votre programme.
Prérequis
- Connaissance de base de l’algèbre linéaire et des nombres complexes.
- Dernière version de Visual Studio Code.
- Dernière version de l’extension du Kit de développement Azure Quantum . Ou ouvrez Visual Studio Code pour le web, qui inclut déjà l’extension du Kit de développement Quantum.