Гейт Паули X
Гейт Паули X — это квантовый логический вентиль, выполняющий операцию инверсии (отрицания) над одним кубитом. Является квантовым аналогом классического логического элемента «НЕ» (NOT) и представляет собой частный случай матрицы Паули. В квантовых вычислениях гейт Паули X обозначается символом \( X \) или \( \sigma_x \) и описывается унитарной матрицей.
Математическое описание
Гейт Паули X действует на состояние кубита, представленное вектором в двумерном гильбертовом пространстве. Его действие задаётся матрицей Паули \( \sigma_x \):
\[ X = \sigma_x = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix} \]
Применение гейта к базисным состояниям \(|0\rangle\) и \(|1\rangle\) приводит к их взаимной замене:
\[ X|0\rangle = |1\rangle, \quad X|1\rangle = |0\rangle \]
Для произвольного состояния кубита \(|\psi\rangle = \alpha|0\rangle + \beta|1\rangle\), где \(\alpha\) и \(\beta\) — комплексные амплитуды вероятности, удовлетворяющие условию нормировки \(|\alpha|^2 + |\beta|^2 = 1\), результат применения гейта X имеет вид:
\[ X|\psi\rangle = \alpha|1\rangle + \beta|0\rangle \]
Гейт является унитарным оператором, то есть \(X^\dagger X = I\), где \(X^\dagger\) — эрмитово сопряжённая матрица, а \(I\) — единичная матрица. Кроме того, гейт X является эрмитовым: \(X^\dagger = X\). Собственные значения матрицы равны \(+1\) и \(-1\), а соответствующие собственные состояния — \(|+\rangle = \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle)\) и \(|-\rangle = \frac{1}{\sqrt{2}}(|0\rangle - |1\rangle)\).
Физическая реализация
В физических квантовых вычислителях гейт Паули X реализуется путём воздействия на кубит внешним управляющим сигналом. Способ реализации зависит от физической природы кубита:
- Сверхпроводящие кубиты: гейт X выполняется подачей микроволнового импульса определённой амплитуды и длительности на резонатор, связанный с кубитом. Импульс вызывает переход между основным \(|0\rangle\) и возбуждённым \(|1\rangle\) состояниями.
- Ионные кубиты: реализуется с помощью лазерного импульса, который индуцирует переход между двумя внутренними энергетическими уровнями иона.
- Квантовые точки: гейт X может быть выполнен путём приложения электрического или магнитного поля, изменяющего спин электрона.
- Фотонные кубиты: инверсия состояния реализуется с помощью оптических элементов, таких как фазовые сдвигатели или поляризационные преобразователи.
Точность выполнения гейта X (так называемая fidelity) является критическим параметром, влияющим на общую надёжность квантовых вычислений. В современных квантовых процессорах точность одно-кубитных гейтов, включая X, достигает 99,9 % и выше.
Связь с другими квантовыми гейтами
Гейт Паули X входит в набор базовых квантовых вентилей, наряду с гейтами Паули Y (\(Y\)), Паули Z (\(Z\)), Адамара (\(H\)), фазовым (\(S\)) и гейтом Тоффоли (\(CCNOT\)). Он является частным случаем более общего поворотного гейта \(R_x(\theta)\):
\[ R_x(\theta) = e^{-i\frac{\theta}{2}X} = \cos\frac{\theta}{2} I - i \sin\frac{\theta}{2} X \]
При \(\theta = \pi\) гейт \(R_x(\pi)\) совпадает с гейтом X с точностью до глобальной фазы.
Гейт X также может быть выражен через комбинацию гейта Адамара и гейта Z:
\[ X = H Z H \]
где \(H\) — гейт Адамара, а \(Z\) — гейт Паули Z.
Применение в квантовых алгоритмах
Гейт Паули X используется в качестве элементарной операции во многих квантовых алгоритмах:
- Квантовое преобразование Фурье: применяется для подготовки начальных состояний и коррекции фаз.
- Алгоритм Гровера: гейт X используется для создания состояния равной суперпозиции и для инверсии амплитуд.
- Квантовая коррекция ошибок: гейт X входит в состав стабилизирующих кодов, таких как коды Шора и коды Калдербанка-Шора-Стина.
- Квантовая телепортация: гейт X применяется для восстановления исходного состояния кубита после измерения.
- Квантовые цепи: гейт X является стандартным строительным блоком для построения более сложных операций, таких как управляемый гейт NOT (CNOT).
Сравнение с классическим NOT
Хотя гейт Паули X выполняет функцию, аналогичную классическому логическому элементу «НЕ», между ними есть принципиальные различия:
| Параметр | Классический NOT | Квантовый гейт X | ||
|---|---|---|---|---|
| Входные состояния | 0 или 1 | Суперпозиция состояний \(\alpha | 0\rangle + \beta | 1\rangle\) |
| Выход | 1 или 0 | \(\alpha | 1\rangle + \beta | 0\rangle\) |
| Обратимость | Нет (потеря информации) | Да (унитарность) | ||
| Линейность | Нет | Да |
Классический NOT является необратимой операцией, так как по выходу невозможно однозначно восстановить вход. Квантовый гейт X, напротив, обратим: повторное применение гейта возвращает кубит в исходное состояние (\(X^2 = I\)).
Ограничения и особенности
- Не клонирование: гейт X не может быть использован для копирования неизвестного квантового состояния, так как это противоречит теореме о запрете клонирования.
- Измерение: после применения гейта X кубит может быть измерен в вычислительном базисе, что даст результат 0 или 1 с вероятностями, определяемыми амплитудами.
- Декогеренция: как и любой квантовый гейт, гейт X подвержен влиянию шума и декогеренции, что может снижать точность вычислений.
Источники
- Nielsen, M. A., & Chuang, I. L. (2010). Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press.
- Preskill, J. (2018). Quantum Computing in the NISQ era and beyond. Quantum, 2, 79.
- Квантовые вычисления: учебное пособие / под ред. В. В. Самарцева. — М.: Физматлит, 2020.
- Arute, F., et al. (2019). Quantum supremacy using a programmable superconducting processor. Nature, 574, 505–510.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →