Testing for the Church-Rosser Property
- 1 October 1974
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 21 (4), 671-679
- https://doi.org/10.1145/321850.321862
Abstract
The central notion in a replacement system is one of a transformation on a set of objects. Starting with a given object, in one “move” it is possible to reach one of a set of objects. An object from which no move is possible is called irreducible. A replacement system is Church-Rosser if starting with any object a unique irreducible object is reached. A generalization of the above notion is a replacement system ( S , ⇒, ≡), where S is a set of objects, ⇒ is a transformation, and ≡ is an equivalence relation on S . A replacement system is Church-Rosser if starting with objects equivalent under ≡, equivalent irreducible objects are reached. Necessary and sufficient conditions are determined that simplify the task of testing if a replacement system is Church-Rosser. Attention will be paid to showing that a replacement system ( S , ⇒, ≡) is Church-Rosser using information about parts of the system, i.e. considering cases where ⇒ is ⇒ 1 ∪ ⇒ 2 , or ≡ is (≡ 1 ∪ ≡ 2 ) * .Keywords
This publication has 5 references indexed in Scilit:
- Tree-Manipulating Systems and Church-Rosser TheoremsJournal of the ACM, 1973
- Reducibility among Combinatorial ProblemsPublished by Springer Nature ,1972
- On the automatic simplification of computer programsCommunications of the ACM, 1965
- The Problem of Simplifying Truth FunctionsThe American Mathematical Monthly, 1952
- On Theories with a Combinatorial Definition of "Equivalence"Annals of Mathematics, 1942