Преобразование Жордана-Вигнера
Contents
Преобразование Жордана-Вигнера#
Автор(ы):
Описание лекции#
В этой лекции мы узнаем как реально существующей системе (например, электронам на решетке) сопоставить систему состоящую из спинов (кубитов), для того чтобы просимулировать ее на квантовом компьютере. Для этого мы сначала изучим альтернативный, зачастую более удобный подход к описанию многочастичных квантовых систем, который называется “вторичное квантование”.
Введение#
Для того чтобы просимулировать квантовую систему на квантовом же компьютере (например, посчитать энергию основного состояния какого-нибудь атома), нам необходимо закодировать состояние системы и действующие на нее операторы: найти соответствие между состояниями системы и состояниями нашего компьютера (т.е., кубитов).

Fig. 97 Общая схема симуляции квантовой системы на квантовом компьютере (взято из [SRL12]).#
Спины, фермионы и бозоны#
Как мы помним из лекции по квантовой химии, квантовые частицы могут быть либо бозонами, либо фермионами. Одно из различий между ними состоит в том, что при перестановки двух бозонов волновая функция не меняется, а при перестановке двух фермионов – меняет знак. Эта классификация следует из того, что квантовые частицы неотличимы.
Несмотря на то, что наши кубиты состоят из каких-то частиц (бозонов или фермионов), обычно они отличимы (например, зафиксированы на своих позициях) и, следовательно, не являются ни бозонами, ни фермионами. Так как мы используем два состояния кубита (
Вторичное квантование#
В квантовой механике мы можем описать состояние нескольких частиц как тензорное произведение состояний каждой из частиц. Например, если у нас есть две частицы, и их квантовое состояние описывается положением частицы в пространстве,
У этого подхода есть два главных недостатка – во первых, работать с системами в которых разное количество частиц, или где это количество может меняться, не очень удобно. Во-вторых, не учитывается неразличимость квантовых частиц.
Обе эти проблемы решаются вторичным квантованием, где вместо использования состояния каждой частицы мы описываем систему количеством частиц в каждом из возможных состояний. Так как частицы неразличимы, такое описание достаточно для полного описания системы. Вместо Гильбертова пространства фиксированной размерности наши состояния теперь являются элементами пространства Фока (суммы Гильбертовых пространств для всех возможных значений количества частиц). Основное состояние, или вакуум, теперь это состояние с 0 частиц.
Note
Несмотря на название, мы не квантуем систему повторно, а просто избавляемся от избыточности в описании.
Мы так же можем определить операторы, которые добавляют или убирают частицу в определенном состоянии из системы. На языке первой квантизации:
Note
До сих пор операторы которые мы видели действовали из гильбертова пространства с определенным количеством частиц в него самого. Оператор создания действует из гильбертова пространства с
Тут
Note
Наблюдаемые величины соответсвуют эрмитовым операторам, следовательно
Если в системе нет ни одной частицы в состоянии
Note
Хотя стандартная конвенция говорит о том, что векторы состояния нормализованы (
В зависимости от типа частиц, операторы создания и уничтожения подчиняются определенным отношениям. В случае бозонов, разные операторы коммутируют:
В случае фермионов, операторы антикоммутируют:
В частности,
и, следовательно, в системе не может быть больше одного фермиона в одном состоянии (в соответствии с принципом запрета Паули). Из этого так же следует что
Переход от спинов к фермионам#
Пронумеруем возможные состояния частиц индексом STO-3g
или находящиеся в разных узлах цепочки атомов. Мы можем попробовать сопоставить спину фермион: если спин с индексом
Тогда лестничные (ladder) операторы
Note
Заметим что оператор
Действительно, в одном состоянии (если индексы двух операторов равны) эти операторы выполняют фермионное антикоммутационное отношение
К сожалению, на разных узлах эти операторы коммутируют, а не антикоммутируют. Чтобы это исправить, мы “прикрепляем” к каждому фермиону “нить” (string):
Oператор
Заметим, что
и, следовательно, с нитью
Пусть, без ограничения общности,
Если мы перенесем
как и требовалось. Мы так же можем записать обратное отношение:
Проверка антикоммутаторов оставляется читателю в качестве упражнения.
Таким образом мы установили соответствие между фермионной и спиновой системами, но операторы в обоих случаях очень нелокальны. В частности, один фермионный оператор соответствует произведению
Note
Существуют и другие способы сопоставления фермионной и спиновой систем, например, Bravyi–Kitaev transform [BK02]. Также существует способ сопоставить бозоны и фермионы – бозонизация [VDS98].
Пример. Модель Хаббарда#
Одной из важных моделей в физике твёрдого тела является модель Хаббарда, описывающая взаимодействие электронов на решетке. В соответствии с принципом Паули, на каждом узле может быть максимум два электрона (один со спином вверх и один со спином вниз).
Гамильтониан модели Хаббарда состоит из двух членов. Первый, кинетический, описывает движение электрона по решетке:
где
Оператор
Note
Эрмитово сопряжённый оператор
Так как этот член квадратичный, мы можем точно решить гамильтониан содержащий только его.
Второй член содержит отталкивающее взаимодействие двух электронов на одном узле, соответствующее отталкиванию двух зарядов:
Полный гамильтониан
Для того чтобы описать соответствующий спиновый Гамильтониан, каждому узлу мы сопоставим два кубита (один для каждого фермиона). Для простоты, рассмотрим одномерную цепочку:
Следовательно, кинетическая часть равна
Заметим, что хоть каждый оператор создания/уничтожения сильно не локален, в их произведении большая часть произведения отменяется (так как
Второй член дает нам (используя
Таким образом, мы получили спиновый гамильтониан: