Унитарные операторы — различия между версиями
(→Унитарность воздействия) |
(→Матричная запись вычислений) |
||
| (не показана 1 промежуточная версия 1 участника) | |||
| Строка 3: | Строка 3: | ||
Простейшие свойства унитарного преобразования: | Простейшие свойства унитарного преобразования: | ||
| − | #унитарный оператор всегда обратим | + | # унитарный оператор всегда обратим |
| − | #если оператор <tex>\hat{H}</tex> -- эрмитов, то оператор <tex>\hat{U} = exp(i\hat{H})</tex> -- унитарный | + | # если оператор <tex>\hat{H}</tex> -- эрмитов, то оператор <tex>\hat{U} = exp(i\hat{H})</tex> -- унитарный |
| + | # существует оператор, обратный к унитарному <tex>\hat{U}^{-1} = \hat{U}^*</tex>, где <tex>\hat{U}^*</tex> - оператор, сопряженный к <tex>\hat{U}</tex> | ||
Унитарные операторы играют огромную роль в квантовой информатике. | Унитарные операторы играют огромную роль в квантовой информатике. | ||
| Строка 28: | Строка 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-кубиты. Все сказанное ниже может быть несложным образом обобщено на случай
Рассмотрим систему из двух кубитов:
,
Построим векторное пространство, элементами которого являются пары векторов, один из которых принадлежит , а другой . Такое пространство называется тензорным произведением и и обозначается как .
Базисные вектора такого пространства представляют собой
,
,
,
.
Базисные вектора тензорного произведения являются ортонормированными.
Любое состояние двухкубитовой системы можно представить как
, где как и раньше - вероятность обнаружить систему в состоянии .
Операторы, определенные в тензорном произведении действуют покомнонентно: