Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
В этом разделе будет построена такая модель вычисления, в которой каждый шаг процесса будет разделен на три: запись, вычисление, сдвиг. В этом случае можно распорядиться вычислениями так, что системы, состояния которых определяют, какие следует применить операторы перехода, не будут совпадать с теми системами, в которых содержатся конфигурации, подлежащие изменению. Грубо говоря, требуется, чтобы на каждом шаге вычисления проверяющие системы были бы отделены от систем, чьи состояния изменяются. Причина этого требования кроется в том, что его результатом будет относительно простое гамильтоново описание каждого шага процесса. Это будет следствием того, что проекционные операторы, которые играют роль проверяющих операторов, коммутируют с операторами, изменяющими конфигурации системы. Этого не будет, если отнести проекционные операторы к той же самой системе, где действуют операторы изменений, что приведет к более сложному гамильтониану. Задача шага записи, выполняемой перед вычислением, состоит в том, чтобы записать в пустую клетку записей (их будет сканировать головка j) состояние внутренней машины $\mathscr{L}$, содержимое клетки, которую сканирует головка $\mathbf{h}$ и положение $\mathbf{h}$. Шаг вычисления состоит в осуществлении в системе $\mathscr{L}+\mathscr{T}+\mathbf{h}$ операции, определяемой функцией $\tau_{Q}$ (уравнение (1)). Аргументами этой функции являются значения $l$ и $s$, взятые из клетки, которую читает головка $\mathbf{j}$. Записанное положение головки $\mathbf{h}$ используется для того, чтобы выбрать положение, в которое эта головка должна, если нужно, сместиться. Сдвиги третьего типа это сдвиги головки $\mathbf{j}$ к новой клетке записи. Оператор $V_{1}$, осуществляющий операцию записи, задается выражением где Оператор $U_{(l s j) b}^{\mathscr{R} k}$ определяется равенством (19), в котором $f$ и $g$ определяются набором ( $l s j$ ) и $b$ из клетки $k$ в $\mathscr{R}$. Наличие слагаемого $1-P_{1}$ связано с тем обстоятельством, что в полной решетке существуют спиновые конфигурации, которые не принадлежат к описываемым равенством (9). Например, конфигурации с более чем одним (+)-спином в $\mathbf{h}$ или $\mathbf{j}$ подрешетках. Ясно, что $V_{1}$ удовлетворяет поставленным условиям. Заметим, что $\mathscr{L}, \mathscr{T}, \mathbf{h}, \mathbf{j}$ — это системы, которые проверяются, а $\mathscr{R}$ — система, состояния которой изменяются. $V_{1}$ действует следующим образом: если клетка записи, содержимое которой изучила головка $\mathbf{j}$, пуста, то $V_{1}$ записывает в клетку состояние внутренней машины $\mathscr{L}$, символ на ленте $\mathscr{T}$, прочитанный головкой $\mathbf{h}$, и положение $\mathbf{h}$. В противном случае, т. е. Математически изложенное выше выражается следующим образом: где и Заметим, что $\phi(h)=\phi^{\prime}(h)$ для всех $h где и слагаемое $1-P_{2}$ выполняет ту же роль, что и $1-P_{1}$ в равенстве (20), индексы $l^{\prime}, s^{\prime}, \alpha$ определяются по формуле (1): $\tau_{Q}(l s)=\left(l^{\prime} s^{\prime} \alpha\right)$. Для оператора $\sigma_{l l^{\prime}}^{\mathscr{L}}$ соответствующие конфигурации $f$ и $g$ определяются числами $l$ и $l^{\prime}$ в $R_{\mathscr{L}}$ (см. рис. 1). Для $\sigma_{s s^{\prime}}^{\mathscr{T} j}$ векторы $f$ и $g$ выделяются символами $s$ и $s^{\prime}$ из области $R_{\mathscr{T} j}$ — множества клеток $j$ на ленте $\mathscr{T}$, Оператор $V_{2}$ также удовлетворяет условию, сформулированному в начале раздела, поскольку $\mathscr{R}$ и $\mathbf{j}$ теперь — проверяющие системы, а $\mathscr{L}, \mathscr{T}$ и $\mathbf{h}$ — системы, чьи конфигурации изменяются. $V_{2}$ действует так: если клетка $\mathscr{R}$, которую сканирует головка $\mathbf{j}$, содержит некоторую запись $(l s j$ ), которая правильно представляет состояние внутренней машины $\mathscr{L}$, содержимое клетки в $\mathscr{T}$, сканируемой головкой $\mathbf{h}$, и положение головки $\mathbf{h}$, то $V_{2}$ воспроизводит вычисление в $\mathscr{L}, \mathscr{T}$ и $\mathbf{h}$, в результате которого $l, s$ и $j$ заменяются на $l^{\prime}, s^{\prime}$ и $j+\alpha$, где $\tau_{Q}(l, s)=\left(l^{\prime}, s^{\prime}, \alpha\right)$. Если клетка в $\mathscr{R}$, сканируемая головкой $\mathbf{j}$, содержит $(l s j)$, а $l^{\prime}$ — состояние внутренней машины $\mathscr{L}, s^{\prime}$ — содержимое клетки, сканируемой головкой $\mathbf{h}$, и $j^{\prime}$ — положение головки $\mathbf{h}$, связаны соотношением $\tau_{Q}(l s)=\left(l^{\prime} s^{\prime} \alpha\right)$ с $j^{\prime}=j+\alpha$, то $V_{2}$ аннулирует вычисление, переводя $l^{\prime}$ в $l, s^{\prime}$ в $s$ и $j^{\prime}$ в $j$. Если содержание клетки записи, сканируемой головкой $\mathbf{j}$, состояние внутренней машины $\mathscr{L}$, символ в клетке, сканируемой $\mathbf{h}$, и положение $\mathbf{h}$ связаны не так, как описано выше, то $V_{2}$ также изменяет состояния $\mathscr{L}, \mathscr{T}$ и h. Однако здесь эти изменения не рассматриваются. Действие оператора $V_{2}$ можно описать следующим образом. Если для некоторого набора $(l, s, j)$ справедлива формула $\phi(k)=(l s j)$ и $l_{1}=l$, $\gamma_{1}(j)=s$ и $j_{1}=j$, то происходит переход к $\left(l^{\prime}, \gamma^{\prime}(j), \alpha\right)$ с $j^{\prime}=j+\alpha$ и $\gamma^{\prime}(h)=\gamma_{1}(h)$ для всех $h где Оператор $P_{k}^{\mathscr{R}}$ проецирует на такие состояния решетки записи, у которых $k$-я клетка $\mathscr{R}$ — это последняя (в направлении возрастания $k$ ) непустая клетка. Его можно определить формулой $P_{k}^{\mathscr{R}}=\sum_{\phi}{ }^{k} P_{\phi}^{\mathscr{R}}$, где индекс $k$ у знака суммы по $\phi$ означает что суммирование ограничено такими $\phi$, что $\phi(k) где $k^{\prime}=k+1$, если $k$ — последняя заполненная клетка в $\phi$, и $k^{\prime}=k-1$, если $k-1$ — последняя заполненная клетка в $\phi$. (Заметим, что $k+1=0$, если $k=J$, и $k-1=J$, если $k=0$.) Можно показать, что унитарные операторы $V_{1}, V_{2}, V_{3}$, применяемые один за другим к подходящему начальному состоянию $\Psi_{1 \gamma 00 \underline{b}}$, порождают желаемые шаги процесса. Здесь 1 обозначает (стандартное) начальное состояние внутренней машины $\mathscr{L}, \mathbf{a} \underline{b}$ означает, что все клетки в $\mathscr{R}$ пустые. В частности, если $m \leqslant J$, то $\left(V_{3} V_{2} V_{1}\right)^{m} \Psi_{1 \gamma 00 b}$ — состояние, соответствующее выполнению $m$ вычислительных шагов. Детали состояния модели при $m>J$ описаны в разделе 6.1.
|
1 |
Оглавление
|