Jump to content

Абстрактная переписывающая машина

Абстрактная машина перезаписи (ARM) — это виртуальная машина , которая реализует переписывание терминов для систем минимального переписывания терминов.

Минимальные системы переписывания терминов — это леволинейные системы переписывания терминов , в которых каждое правило принимает одну из шести форм:

Продолжение
Возвращаться
Соответствовать
Добавлять
Удалить
Идентификатор

Каждая из этих шести форм отображается (в ARM) в одну или несколько инструкций процессора большинства современных микропроцессоров. Соответственно, минимальная перезапись термов достигается при десятках и сотнях тактовых циклов на шаг сокращения — миллионы шагов сокращения в секунду.

ARM реализует общее переписывание терминов, поскольку каждая односортная безусловная леволинейная система переписывания терминов может быть преобразована (скомпилирована) в минимальную систему переписывания терминов, которая приводит к тому же отношению нормальной формы.

Обзор со ссылками на этот процесс компиляции для самой внутренней перезаписи, а также подробный обзор ARM можно найти в разделе «В пределах досягаемости ARM: компиляция систем леволинейной перезаписи с помощью систем минимальной перезаписи» . Описание ленивого (невнутреннего) переписывания можно найти в разделе «Ленивое переписывание на нетерпеливых машинах» .

Документированная реализация ARM (с термином «язык переписывания Epic») доступна здесь . Обратите внимание, что сайт и программное обеспечение больше не обслуживаются.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b066e57e20d281e79b980379c9ef217__1712888580
URL1:https://arc.ask3.ru/arc/aa/6b/17/6b066e57e20d281e79b980379c9ef217.html
Заголовок, (Title) документа по адресу, URL1:
Abstract rewriting machine - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)