Квантовый логический вентиль
В квантовых вычислениях и, в частности , в модели вычислений с квантовой схемой , квантовый логический вентиль (или просто квантовый вентиль ) представляет собой базовую квантовую схему, работающую на небольшом количестве кубитов . Они являются строительными блоками квантовых схем, как классические логические элементы для обычных цифровых схем.
В отличие от многих классических логических вентилей, квантовые логические вентили обратимы . Можно выполнять классические вычисления, используя только обратимые вентили. Например, обратимый вентиль Тоффоли может реализовать все логические функции, часто за счет необходимости использовать вспомогательные биты . У вентиля Тоффоли есть прямой квантовый эквивалент, показывающий, что квантовые схемы могут выполнять все операции, выполняемые классическими схемами.
Квантовые вентили являются унитарными операторами и описываются как унитарные матрицы относительно некоторого базиса . Обычно мы используем вычислительную основу , которая, если мы не сравниваем ее с чем-либо, просто означает, что для квантовой системы d -уровня (такой как кубит , квантовый регистр или кутриты и кудиты [1] : 22–23 ) мы пометили ортогональные базисные векторы или используйте двоичную запись .
Нынешняя нотация для квантовых вентилей была разработана многими основателями квантовой информатики, включая Адриано Баренко, Чарльза Беннета , Ричарда Клива , Дэвида П. Ди Винченцо , Нормана Марголуса , Питера Шора , Тихо Слеатора, Джона А. Смолина и Харальда Вайнфуртера . [3] на основе обозначений, введенных Ричардом Фейнманом . [2]
Квантовые логические элементы представлены унитарными матрицами . Вентиль, действующий на кубиты , представлен унитарной матрицей, а множество всех таких вентилей с групповой операцией матричного умножения [a] есть группа симметрии U(2 n ) . Квантовые состояния , на которые действуют вентили, представляют собой единичные векторы в комплексных измерениях с комплексной евклидовой нормой ( 2-нормой ). [4] : 66 [5] : 56, 65 Базисные векторы (иногда называемые собственные состояния ) — это возможные результаты при измерении , а квантовое состояние — это линейная комбинация этих результатов. Наиболее распространенные квантовые вентили работают с векторными пространствами из одного или двух кубитов, точно так же, как обычные классические логические вентили работают с одним или двумя битами .
Несмотря на то, что квантовые логические вентили принадлежат к группе непрерывной симметрии , реальное аппаратное обеспечение является неточным и, следовательно, ограниченным в точности. Применение вентилей обычно вносит ошибки, а точность квантовых состояний со временем снижается. Если используется коррекция ошибок , количество используемых вентилей дополнительно ограничивается конечным набором. [4] : гл. 10 [1] : гл. 14 Далее в этой статье это иногда игнорируется, поскольку основное внимание уделяется математическим свойствам квантовых вентилей.
Общие квантовые логические элементы по имени (включая аббревиатуру), форме (формам) схемы и соответствующим унитарным матрицам.
Квантовый полный сумматор , данный Фейнманом в 1986 году.
[2] Он состоит только из вентилей Тоффоли и CNOT . Вентиль , окруженный пунктирным квадратом на этом рисунке, можно опустить, если не требуется невычисление для восстановления выхода
B. Отдельные состояния кубита , которые не запутаны и не имеют глобальной фазы , могут быть представлены в виде точек на поверхности
сферы Блоха , записанных как Вращения вокруг осей
x, y, z сферы Блоха представлены оператором вращения gates .
Квантовая схема вентиля квадратного корня из НЕ
Принципиальная схема управляемых ворот Паули (слева направо): CNOT (или управляемый -
X ), управляемый -
Y и управляемый-
Z .
Схематическое изображение управляемого
U - образного затвора
Схематическое изображение ворот Адамара
Схематическое изображение SWAP-ворота
Схематическое изображение ворот
√ SWAP Схематическое изображение ворот Тоффоли
Схематическое изображение ворот Фредкина
Оба CNOT и являются универсальными двухкубитными вентилями и могут трансформироваться друг в друга.
Два затвора
Y и
X последовательно. Порядок, в котором они появляются на проводе, меняется на противоположный при их умножении.
Двое ворот и параллельно эквивалентны воротам
Пример. Преобразование Адамара для 3- кубитного регистра
. Пример приведен в тексте. Ворота Адамара действуют только на 1 кубит, но представляют собой запутанное квантовое состояние, охватывающее 2 кубита. В нашем примере
Пример: унитарная инверсия произведения Адамара-CNOT. Трое ворот
и являются их собственными унитарными инверсиями.
Схематическое представление измерения. Две линии справа представляют собой классический бит, а единственная линия слева представляет кубит.
Вентиль Адамара - CNOT , который при получении входных данных создает состояние Белла .
Влияние унитарного преобразования F на регистр A, находящийся в суперпозиции состояний и попарно запутанный с регистром B. Здесь
n равно 3 (каждый регистр имеет 3 кубита).
Сгенерированная схема, когда
. Символы , и обозначают исключающее ИЛИ , И и НЕ соответственно, и исходят из логического представления Pauli-
X с нулем или более управляющими кубитами при применении к состояниям, которые находятся в вычислительной базе.