Лемма о ромбе
Перейти к навигации
Перейти к поиску
Лемма о ромбе (или лемма Ньюмана) даёт простой способ проверить сходимость переписывающей системы без убывающих бесконечных цепей. Доказана Максом Ньюманом в 1942 году. Стандартное доказательство использует нётерову индукцию.
Формулировка
[править | править код]Пусть — переписыващая система, то есть есть орграф. Наличие ребра из вершины в вершину будет обозначаться . Наличие направленного пути из в (включая путь нулевой длины) будет обозначаться .
Предположим, что
- нётерова, то есть не существует бесконечной цепи
- локально конфлюентна, то есть если и то и для некоторого .
Тогда система конфлюентна; то есть если и то и для некоторого .
Литература
[править | править код]- M. H. A. Newman. On theories with a combinatorial definition of "equivalence". Annals of Mathematics, 43, Number 2, pages 223–243, 1942.
- Paterson, Michael S. Automata, languages, and programming: 17th international colloquium. — Warwick University, England : Springer, 1990. — Vol. 443. — ISBN 978-3-540-52826-5.
- Term Rewriting Systems, Terese, Cambridge Tracts in Theoretical Computer Science, 2003. (book weblink)
- Term Rewriting and All That, Franz Baader and Tobias Nipkow, Cambridge University Press, 1998 (book weblink)
- John Harrison, Handbook of Practical Logic and Automated Reasoning, Cambridge University Press, 2009, ISBN 978-0-521-89957-4, chapter 4 "Equality".