Введение
Запутанность — это квантовое явление, где состояния разных кубитов зависят друг от друга таким образом, чтобы отдельные кубиты не могли быть описаны независимо. Квантовая запутанность — это фундаментальная концепция и мощный инструмент в квантовых вычислениях.
В этом модуле вы напишете код Q# для создания и управления запутанными кубитами. Вы передаете состояние кубита из одного расположения в другое без физического перемещения самого кубита. Этот процесс называется квантовым телепортацией. Для выполнения телепортации используются такие операции, как Controlled-NOT (CNOT), Hadamard (H) и Паули X и Z для создания запутанных состояний Bell.
В конце этого модуля можно:
- Описание концепции квантовой запутанности.
- Понять протокол квантовой телепортации.
- Применение однокубитных и многокубитных операций в Q#.
- Создание и управление запутанными кубитами в Q#.
Предварительные условия
- Базовое понимание концепций квантовых вычислений.
- Знание линейной алгебры и нотации Dirac.
- Последняя версия Visual Studio Code.
- Последняя версия дополнения Quantum Development Kit. Или откройте VS Code в Интернете, который уже включает расширение Quantum Development Kit.
Рекомендуемое обучение
Чтобы получить большую часть этого модуля, сначала выполните изучение квантовой суперпозиции с помощью модуля Q# . Модуль суперпозиции представляет основные понятия нотации Dirac, состояний кубитов и квантовых ворот.