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

Основные понятия править

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

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

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

Свойства править

  • Лемма о ромбе утверждает, что нётерова локально конфлюентная система конфлюентна.

Литература править

Внешние ссылки править