Решения задач
Из раздела 7
7.1 Из доказательства теоремы 7.1 следует, что достаточно научиться реализовывать все операторы вида , (управляемый двумя q-битами фазовый сдвиг на является частным случаем: ). Для алгоритма построения схемы требуется также конструктивное доказательство леммы 7.1.
Сперва реализуем управляемый фазовый сдвиг:
Поскольку , то остается реализовать операторы из , где — подгруппа фазовых сдвигов. Можно считать, что . Эта реализация изображена на рис. 15.5. Используемые в ней операторы и должны удовлетворять уравнению( *) |
Осталось доказать лемму 7.1 конструктивно. Для начала заметим, что для любых чисел существует унитарная матрица размера (эффективно вычислимая с любой заданной точностью ), такая что
Следовательно, для любого единичного вектора существует последовательность унитарных матриц , такая что , где действует на подпространстве (как матрицы в условии леммы 7.1) и оставляет неизменными остальные базисные векторы.Пусть теперь задана унитарная матрица размера . Умножая слева на подходящие матрицы , можно перевести первый столбец в вектор . При этом столбцы остаются ортогональными, поэтому первая строка переходит в . Действуя таким же образом с остальными столбцами, получаем набор матриц \, ( ) (где действует на и ), удовлетворяющий условию
Этот набор строится алгоритмом сложности .7.2 Неравенство (7.6) следует из цепочки неравенств, справедливых для любого :
Для доказательства равенства (7.7) заметим, что собственные числа операторов и совпадают.