Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
Пусть $\mathscr{B}$ конечный базис классических гейтов, содержащий однобитовую тождественную функцию и порождающий все логические цепи и функцию $F: \mathbf{F}_{2}^{m} \rightarrow \mathbf{F}_{2}^{n}$. Опишем, как превратить схему из логических элементов длины $L$, вычисляющую $F$, в другую логическую схему сравнимой длины, состоящую только из обратимых гейтов и вычисляющую модифицированную функцию, которая, однако, содержит всю информацию о графике $F$. Обратимость означает, что каждый шаг есть биекция (в действительности, свертка) и, следовательно, может быть расширен до унитарного оператора, т. е. квантового гейта. Для квантового гейта $f$ определим $\widetilde{f}(|x, y\rangle)=|x, f(x)+y\rangle$ как выше в 2.2 (D). Здесь $x, y, z$ имеют размеры $m, n, L$ соответственно. Теперь добавим к памяти еще один регистр размера $n$, содержащий переменную $y$. Продолжим $K$ до перестановки $\bar{K}: \mathbf{F}_{2}^{m+L+n} \rightarrow \mathbf{F}_{2}^{m+L+n}$, не изменяющей $y$, т.е. $\bar{K}:(x, 0, y) \mapsto(F(x), G(x), y)$. Очевидно, что $\bar{K}$ вычисляется той же логической схемой, что и $K$, но с расширенным регистром. Включим в эту схему еще одну подсхему, складывающую содержимое первого и третьего регистров: $(F(x), G(x), y) \mapsto(F(x), G(x)$,
|
1 |
Оглавление
|