В классическом мире при передаче одного бита по проводам вы можете закодировать в нём ровно один бит, два значения &ldash; нуль или единицу.
В квантовом же мире вы можете передать один кубит, но закодировать в нём два бита, т.е. четыре значения. Для этого используется явление квантовой запутанности: до передачи вы делите между сторонами ЭПР-пару, и используете её в процессе передачи.
Сгенерируйте ЭПР-пару — состояние \(\frac{1}{\sqrt{2}} \big( |00\rangle + |11\rangle \big)\).
Алиса и Боб получили по своей части ЭПР-пары — состояния \(\frac{1}{\sqrt{2}} \big( |00\rangle + |11\rangle \big)\). Алиса хочет закодировать два бита, используя свой компонент пары. Для этого она применяет какие-то операции (зависящие от её битов) к своему кубиту. Реализуйте это преобразование.
Ваш вариант:
Вы можете применять операции только к первому кубиту!
После кодирования Алиса отправила свой кубит Бобу. Теперь Боб должен восстановить те биты, которые кодировала Алиса
Вы не знаете, какое именно состояние у вас, но после преобразований должны получить указанные выше результаты.