Унитарные операторы — различия между версиями
(→Унитарное преобразование) |
(→Матричная запись вычислений) |
||
Строка 29: | Строка 29: | ||
<tex>\hat{U}|\psi\rangle = \tilde{\alpha}|0\rangle + \tilde{\beta}|1\rangle = \hat{U}(\tilde{\alpha}|0\rangle + \tilde{\beta}|1\rangle) = \tilde{\alpha}\hat{U}|0\rangle + \tilde{\beta}\hat{U}|1\rangle</tex>, то есть действие оператора на кубит предствляется действием на базисные вектора <tex>|0\rangle</tex> и <tex>|1\rangle</tex>, которые представляют собой ортонормированный базис в двумерном гильбертовом пространстве. Тогда получим: | <tex>\hat{U}|\psi\rangle = \tilde{\alpha}|0\rangle + \tilde{\beta}|1\rangle = \hat{U}(\tilde{\alpha}|0\rangle + \tilde{\beta}|1\rangle) = \tilde{\alpha}\hat{U}|0\rangle + \tilde{\beta}\hat{U}|1\rangle</tex>, то есть действие оператора на кубит предствляется действием на базисные вектора <tex>|0\rangle</tex> и <tex>|1\rangle</tex>, которые представляют собой ортонормированный базис в двумерном гильбертовом пространстве. Тогда получим: | ||
− | <tex>\hat{U}|0\rangle = \hat{U}_{00}|0\rangle + \hat{U}_{10}|1 | + | <tex>\hat{U}|0\rangle = \hat{U}_{00}|0\rangle + \hat{U}_{10}|1\rangle</tex> |
− | <tex>\hat{U}|1\rangle = \hat{U}_{01}|0\rangle + \hat{U}_{11}|1 | + | <tex>\hat{U}|1\rangle = \hat{U}_{01}|0\rangle + \hat{U}_{11}|1\rangle</tex> |
Тогда вычисление можно записать в виде | Тогда вычисление можно записать в виде |
Версия 11:44, 22 июня 2010
Содержание
Унитарное преобразование
Преобразование нормированного пространства, сохраняющее норму вектора, называется унитарным.
Простейшие свойства унитарного преобразования:
- унитарный оператор всегда обратим
- если оператор -- эрмитов, то оператор -- унитарный
- существует оператор, обратный к унитарному , где - оператор, сопряженный к
Унитарные операторы играют огромную роль в квантовой информатике.
Воздействие на кубит
Унитарность воздействия
Покажем, что любое физическое воздействие на кубит в квантовой механике описывается линейным унитарным оператором как .
Линейность
вытекает из линейности уравнения Шредингера. Пусть - вектор, описывающий состояние системы. Тогда уравнение Шредингера записывается как , где оператор -- оператор Гамильтона. Решение этого уравнения с начальным условием может быть записано в виде . Оператор Гамильтона должен быть эрмитовым, чтобы допустимые значения энергии системы были вещественными. Тогда оператор тоже будет эрмитов. Отсюда в силу свойства 2 унитарного оператора вытекает, что оператор -- унитарный, что и требовалось показать.Унитарность оператора
означает, что если исходное состояние квантовой системы нормировано, то и состояние, в которое система перейдет после совершения воздействия также будет нормированным.Квантовые вычисления
В дальнейшем будем рассматривать воздействие на кубит (или на систему кубитов) как процесс вычисления. При этом вектор
играет роль входных данных, оператор -- вычислительного процесса, а вектор -- результата вычислений.Так как воздействие представимо унитарным оператором, то любой вычислительный процесс обратим.
Матричная запись вычислений
Будем использовать матричное представление операторов
.Рассмотрим действие оператора на кубит. В силу линейности оператора
, то есть действие оператора на кубит предствляется действием на базисные вектора и , которые представляют собой ортонормированный базис в двумерном гильбертовом пространстве. Тогда получим:
Тогда вычисление можно записать в виде
или просто
. Матрица называется матричным представлением оператора . Свойство унитарности оператора налагает требование унитарности на его матрицу.Примеры однокомпонентных логических элементов
Воздействие на n-кубит
Двухкубитовые системы и операторы
Для простоты будем рассматривать 2-кубиты. Все сказанное ниже может быть несложным образом обобщено на случай
Рассмотрим систему из двух кубитов:
,
Построим векторное пространство, элементами которого являются пары векторов, один из которых принадлежит
,
,
,
.
Базисные вектора тензорного произведения являются ортонормированными.
Любое состояние двухкубитовой системы можно представить как
, где как и раньше - вероятность обнаружить систему в состоянии .
Операторы, определенные в тензорном произведении действуют покомнонентно: