Переписывающая система (HyjyhnvdfgZpgx vnvmybg)

Перейти к навигации Перейти к поиску

Переписывающая система (или ARS от англ. Abstract rewriting system) — набор объектов вместе с правилами замены одного объекта на другой.

Основные понятия

[править | править код]

Переписывающую систему обычно определяют как ориентированный граф (возможны петли и кратные рёбра). Однако вершины графа принято называть объектами. Наличие ребра из объекта на объект обычно обозначается как и интерпретируется как возможность заменить объект на объект .

В теории переписывающих систем интересуются отношением и его свойствами. При этом оказываются важными следующие понятия и отношения.

  • Объект в переписывающей системе называется приводимым, если существует какой-либо другой в и ; в противном случае он называется неприводимым или нормальной формой.
    • Объект называется нормальной формой , если и неприводим.
    • Если имеет единственную нормальную форму, то она обычно обозначается .
    • Если каждый объект имеет по крайней мере одну нормальную форму, то переписывающая система называется нормализующей.
  • Переписывающая система называется нётеровой если в ней не существует бесконечной цепи
Пример локально сонфлюентной, но не конфлюентной системы.
  • Переписывающая система локально конфлюентна если и то и для некоторого .
  • Переписывающая система конфлюентна' если и то и для некоторого .
  • Лемма о ромбе утверждает, что нётерова локально конфлюентная система конфлюентна.

Литература

[править | править код]

Внешние ссылки

[править | править код]