Квантовые вычисления
Определения и обозначения
Пространство состояний системы из q-битов
можно записать в виде тензорного произведения
. Сомножители соответствуют пространству состояний одного q-бита.
Тензорное произведение двух пространств и
, в которых фиксированы базисы
и
, можно определить как пространство с базисом из элементов
. (В данном случае
— это то же самое, что
, т.е. просто пара векторов.) Размерность тензорного произведения равна
(произведению размерностей сомножителей).
Такое определение неинвариантно, т.е. зависит от выбора базисов в перемножаемых пространствах. Можно дать инвариантное определение. Для этого рассмотрим вначале пространство (бесконечномерное) с базисом , где
,
— произвольные векторы из перемножаемых пространств. Тензорное произведение будет факторпространством этого пространства по подпространству, порожденному векторами вида

Можно доказать, что данные определения эквивалентны.
В нашем случае имеется естественный выделенный базис (соответствующий выделенным состояниям): для —
, а для
—
. Пространство
с выделенным базисом обозначается через
. Выделенный базис считается ортонормированным, это задает скалярное произведение на пространстве состояний. Коэффициенты
разложения вектора
по этому базису называются амплитудами. Их физический смысл состоит в том, что квадрат модуля амплитуды
интерпретируется как вероятность обнаружить систему в данном базисном состоянии. Как и должно быть, суммарная вероятность всех состояний равна
, поскольку длина вектора предполагается единичной. (Вероятности будут подробно обсуждаться позже; до некоторых пор мы будем заниматься линейной алгеброй — изучать унитарные операторы на пространстве
).
Мы будем использовать (и уже использовали) принятые в физике обозначения, относящиеся к векторам и скалярному произведению в гильбертовом пространстве (их ввел Дирак). Векторы обозначаются , скалярное произведение —
. Если
и
, то
. (Здесь и далее
обозначает комплексное сопряжение.) В записи векторов скобки нужны лишь "для красоты" — они указывают на тип объекта и придают симметрию обозначениям (см. ниже). Вместо
можно было бы написать просто
, хотя это и не принято. Поэтому
— и то, и другое обозначает вектор
.
Скалярное произведение антилинейно по первому аргументу3Обратите внимание, что математики обычно считают, что скалярное произведение в унитарном пространстве антилинейно по второму аргументу. и линейно по второму, т.е.

Если в обозначении скалярного произведения взять левую половину, то получим бра-вектор , т.е. линейный функционал на кет-векторах (векторах нашего пространства). Бра- и кет-векторы находятся во взаимно однозначном соответствии. (Тем не менее, нужно их как-то различать — именно для этого и были введены угловые скобки.) Из-за антилинейности скалярного произведения по первому аргументу имеем равенство
. Бра-вектор можно записать в виде строки, а кет-вектор — в виде столбца (чтобы его можно было умножить слева на матрицу):

Запись (
— линейный оператор) можно толковать двояко: либо как скалярное произведение вектора
на вектор
, либо как —
на
. Так появляется сопряженный оператор
: по определению,
(бра-вектор, соответствующий
) равен линейному функционалу
. Из определения сразу следует, что

Унитарный оператор — это линейный оператор, сохраняющий скалярное произведение. Условие



Наше определение скалярного произведения в согласовано с тензорным произведением:







Вычисление состоит из преобразований, считаемых элементарными (выполняемых за единицу времени).
Элементарное преобразование в классическом случае: такая функция из ![]() ![]() ![]() |
Элементарное преобразование в квантовом случае: тензорное произведение произвольного унитарного оператора, действующего на части сомножителей ![]() ![]() ![]() |
Тензорное произведение некоторого оператора , действующего на множестве q-битов
, и тождественного оператора, действующего на остальных q-битах, будем обозначать
. (В частности,
обозначает действие на первых
q-битах.)