Introducción

Completado

El entrelazamiento es un fenómeno cuántico en el que los estados de diferentes cúbits dependen entre sí de tal forma que los cúbits individuales no se puedan describir de forma independiente. El entrelazamiento cuántico es un concepto fundamental y una herramienta eficaz en la computación cuántica.

En este módulo, escribirá código de Q# para crear y manipular cúbits entrelazados. Transfiere el estado de un cúbit de una ubicación a otra sin mover físicamente el propio cúbit. Este proceso se conoce como teletransporte cuántico. Para realizar la teletransportación, utiliza operaciones como Controlled-NOT (CNOT), Hadamard (H) y Pauli X y Z para crear estados de Bell entrelazados.

Al final de este módulo, puede:

  • Describa el concepto de entrelazamiento cuántico.
  • Comprender el protocolo de teletransporte cuántico.
  • Aplique operaciones de un solo cúbit y varios cúbits en Q#.
  • Cree y manipule cúbits entrelazados en Q#.

Requisitos previos

  • Conocimientos básicos de los conceptos de computación cuántica.
  • Conocimiento de álgebra lineal y notación dirac.
  • La versión más reciente de Visual Studio Code.
  • La versión más reciente de la extensión Quantum Development Kit . O bien, abra VS Code en la Web, que ya incluye la extensión Quantum Development Kit.

Para sacar el máximo partido de este módulo, complete primero el módulo Explorar superposición cuántica con Q# . El módulo de superposición presenta los conceptos básicos de notación dirac, estados cuánticos y puertas cuánticas.