Введение

Завершено

Квантовое запутание — это квантовое явление, в котором два или более кубитов делятся информацией о своих состояниях, таким образом, что кубиты не могут быть описаны как отдельные подсистемы. Квантовое запутание — это фундаментальная концепция квантовых вычислений, и это также может быть мощным инструментом.

В этом модуле вы передаете состояние кубита из одного расположения в другое без физического перемещения самого кубита. Этот процесс, известный как квантовое телепортирование, сильно зависит от принципов квантовой запутанности. Вы будете использовать Q# и пакет средств разработки Azure Quantum для создания и управления запутанными кубитами. Для выполнения телепортации вы используете такие операции, как Controled-NOT (CNOT), Hadamard (H) и Паули X и Z для создания состояний Bell.

По завершении этого модуля вы сможете:

  • Описание концепции квантовой запутанности.
  • Общие сведения о протоколе телепортации квантовых вычислений.
  • Применение однокубитных и многокубитных операций с помощью Q#.
  • Создание и управление запутанными кубитами с помощью Q#.

Необходимые компоненты

  • Базовое понимание концепций квантовых вычислений.
  • Расширенное знание линейной алгебры и нотации Dirac.
  • Последняя версия Visual Studio Code.
  • Последняя версия расширения Quantum Development Kit .
    • Вы также можете открыть VS Code в Интернете, который уже включает расширение Quantum Development Kit.

Чтобы получить большую часть этого модуля, рекомендуется выполнить изучение квантовой суперпозиции с помощью модуля Q# . В этом модуле представлены основные понятия нотации Dirac, состояний кубитов и квантовых шлюзов.