Унитарные операторы — различия между версиями
(→Унитарность воздействия) |
|||
| Строка 3: | Строка 3: | ||
Простейшие свойства унитарного преобразования: | Простейшие свойства унитарного преобразования: | ||
| − | + | #унитарный оператор всегда обратим | |
| − | + | #если оператор <tex>\hat{H}</tex> -- эрмитов, то оператор <tex>\hat{U} = exp(i\hat{H})</tex> -- унитарный | |
Унитарные операторы играют огромную роль в квантовой информатике. | Унитарные операторы играют огромную роль в квантовой информатике. | ||
| Строка 13: | Строка 13: | ||
Линейность <tex>\hat{U}</tex> вытекает из линейности уравнения Шредингера. | Линейность <tex>\hat{U}</tex> вытекает из линейности уравнения Шредингера. | ||
| − | Пусть <tex>|\Psi\rangle = \alpha_0|0\rangle + \alpha_1|1\rangle</tex> - вектор, описывающий состояние системы. Тогда уравнение Шредингера записывается как <tex>ih\frac{\partial |\Psi\rangle}{\partial t} = \hat{H}|\Psi\rangle</tex>, где оператор <tex>\hat{H}</tex> -- оператор Гамильтона. Решение этого уравнения с начальным условием <tex>|\Psi\rangle|_{t=0} = |\psi\rangle</tex> может быть записано в виде <tex>|\tilde{\psi}\rangle = \exp\left(\frac{-i\hat{H}t}{h}\right)|\psi\rangle = \hat{U} |\psi\rangle</tex>. Оператор Гамильтона должен быть эрмитовым, чтобы допустимые значения энергии системы были вещественными. | + | Пусть <tex>|\Psi\rangle = \alpha_0|0\rangle + \alpha_1|1\rangle</tex> - вектор, описывающий состояние системы. Тогда уравнение Шредингера записывается как <tex>ih\frac{\partial |\Psi\rangle}{\partial t} = \hat{H}|\Psi\rangle</tex>, где оператор <tex>\hat{H}</tex> -- оператор Гамильтона. Решение этого уравнения с начальным условием <tex>|\Psi\rangle|_{t=0} = |\psi\rangle</tex> может быть записано в виде <tex>|\tilde{\psi}\rangle = \exp\left(\frac{-i\hat{H}t}{h}\right)|\psi\rangle = \hat{U} |\psi\rangle</tex>. Оператор Гамильтона должен быть эрмитовым, чтобы допустимые значения энергии системы были вещественными. Тогда оператор <tex>\frac{-\hat{H}t}{h}</tex> тоже будет эрмитов. Отсюда в силу свойства 2 унитарного оператора вытекает, что оператор <tex>\hat{U}</tex> -- унитарный, что и требовалось показать. |
Унитарность оператора <tex>\hat{U}</tex> означает, что если исходное состояние квантовой системы нормировано, то и состояние, в которое система перейдет после совершения воздействия также будет нормированным. | Унитарность оператора <tex>\hat{U}</tex> означает, что если исходное состояние квантовой системы нормировано, то и состояние, в которое система перейдет после совершения воздействия также будет нормированным. | ||
Версия 14:03, 3 июня 2010
Содержание
Унитарное преобразование
Преобразование нормированного пространства, сохраняющее норму вектора, называется унитарным.
Простейшие свойства унитарного преобразования:
- унитарный оператор всегда обратим
- если оператор -- эрмитов, то оператор -- унитарный
Унитарные операторы играют огромную роль в квантовой информатике.
Воздействие на кубит
Унитарность воздействия
Покажем, что любое физическое воздействие на кубит в квантовой механике описывается линейным унитарным оператором как .
Линейность вытекает из линейности уравнения Шредингера. Пусть - вектор, описывающий состояние системы. Тогда уравнение Шредингера записывается как , где оператор -- оператор Гамильтона. Решение этого уравнения с начальным условием может быть записано в виде . Оператор Гамильтона должен быть эрмитовым, чтобы допустимые значения энергии системы были вещественными. Тогда оператор тоже будет эрмитов. Отсюда в силу свойства 2 унитарного оператора вытекает, что оператор -- унитарный, что и требовалось показать.
Унитарность оператора означает, что если исходное состояние квантовой системы нормировано, то и состояние, в которое система перейдет после совершения воздействия также будет нормированным.
Квантовые вычисления
В дальнейшем будем рассматривать воздействие на кубит (или на систему кубитов) как процесс вычисления. При этом вектор играет роль входных данных, оператор -- вычислительного процесса, а вектор -- результата вычислений.
Так как воздействие представимо унитарным оператором, то любой вычислительный процесс обратим.
Матричная запись вычислений
Будем использовать матричное представление операторов .
Рассмотрим действие оператора на кубит. В силу линейности оператора , то есть действие оператора на кубит предствляется действием на базисные вектора и , которые представляют собой ортонормированный базис в двумерном гильбертовом пространстве. Тогда получим:
Тогда вычисление можно записать в виде
или просто . Матрица называется матричным представлением оператора . Свойство унитарности оператора налагает требование унитарности на его матрицу.
Примеры однокомпонентных логических элементов
Воздействие на n-кубит
Двухкубитовые системы и операторы
Для простоты будем рассматривать 2-кубиты. Все сказанное ниже может быть несложным образом обобщено на случай
Рассмотрим систему из двух кубитов:
,
Построим векторное пространство, элементами которого являются пары векторов, один из которых принадлежит , а другой . Такое пространство называется тензорным произведением и и обозначается как .
Базисные вектора такого пространства представляют собой
,
,
,
.
Базисные вектора тензорного произведения являются ортонормированными.
Любое состояние двухкубитовой системы можно представить как
, где как и раньше - вероятность обнаружить систему в состоянии .
Операторы, определенные в тензорном произведении действуют покомнонентно: