Introducción
La mecánica cuántica presenta conceptos que desafían nuestra comprensión clásica de la física. Uno de los conceptos clave es el principio de superposición, un fenómeno donde el estado de una partícula cuántica se describe mediante una combinación de varios estados diferentes simultáneamente. Esta idea fundamental es fundamental para comprender el comportamiento de los cúbits en la computación cuántica porque los bits tradicionales no existen en estados de superposición.
En este módulo, profundizará en el concepto de superposición cuántica. Obtendrá información sobre los principios de superposición cuántica, la relación entre las probabilidades y los estados cuánticos y cómo describir los estados de un solo cúbit con la esfera Bloch. También aprenderá notación dirac, un marco matemático que simplifica la representación de los estados cuánticos. Por último, escriba un programa de Q# que aplique operaciones cuánticas a cúbits para crear y explorar estados de superposición.
Objetivos de aprendizaje
Al final de este módulo, puede:
- Defina los conceptos de superposición cuántica, estados probabilísticos y la esfera bloch.
- Descripción de la notación de Dirac.
- Use Q# para aplicar operaciones a cúbits y crear estados de superposición.
- Use Q# para inspeccionar el estado de un cúbit en todo el programa.
Requisitos previos
- Conocimientos básicos de álgebra lineal y números complejos.
- Versión más reciente de Visual Studio Code.
- La última versión de la extensión Kit de desarrollo de Azure Quantum. O bien, abra Visual Studio Code para la web, que ya incluye la extensión Quantum Development Kit.