Учи Кванты!Курс → Гейты, обмен, измерение

Swap — обмен кубитов

Гейт swap меняет местами состояния двух кубитов: то, что было на одном, переезжает на другой, и наоборот. Это первый в курсе гейт, который действует сразу на два кубита, а не на один.

И тут самое время вспомнить нулевой урок. Скопировать кубит нельзя: операции b = a в квантовом мире не существует, это запрещено законом природы. А вот обменять два кубита местами — пожалуйста: swap ничего не копирует, он именно переставляет. После обмена состояние по-прежнему существует в одном экземпляре — просто живёт на другом кубите. Присмотритесь к этой разнице: она из тех, что отличают квантовое программирование от обычного.

Состояние

Измерение

Нажмите «Выполнить» — появится гистограмма исходов.

Сфера Блоха