ACM Home Page
Please provide us with feedback. Feedback
Testing for the Church-Rosser Property
Full text PdfPdf (577 KB)
Source Journal of the ACM (JACM) archive
Volume 21 ,  Issue 4  (October 1974) table of contents
Pages: 671 - 679  
Year of Publication: 1974
ISSN:0004-5411
Author
Ravi Sethi  Computer Science Department, Pennsylvania State University, 311 Whitmore Laboratory, University Park, Pennsylvania
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 36,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/321850.321862
What is a DOI?

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)*.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Arm, A. V., SETh1, R., ANt) ULLMAt~, J. D. Code optimization and finite Church-Rosser theorems, in Design and Optimization of Compilers, R. Rustin, Ed., Prentice-Hall, Englewood Cliffs, N.J., 1972, pp. 89-105.
 
2
ALLEn, F.E. Program optimization. Annual Review in Automatic Programming, Vol. 5, Pergamon, New York, 1969, pp. 239-307.
3
 
4
COBHAM, A., FRIDSttAL, F., AND NORTH, J.H. An application of linear programming to the minimization of Boolean functions. Proc. 2nd Annual Symp. on Switching Circuit Theory and Logical Design, AIEE Pub. $134, Sept. 1961, pp. 3-9.
 
5
 
6
CuR~Y, H. B., AND F~.~s, R. Combinatory Logic. North-Holland Pub. Co., Amsterdam, 1968, 89-90.
 
7
HECHT, M. S., AND ULLMAN, J. D. Flow graph reducibility. SIAM J. Computing 1, 2 (June 1972), 188-202.
 
8
KARP, R.M. Reducibility among combinatorial problems. In Complexity of Computer Computations, R. E. Miller and J. W. Thatcher, Eds., Plenum Press, New York, 1972, pp. 85-103.
 
9
McCARThY, J. Basis for a mathematical theory of computation. In Computer Programming and Formal Systems, P. Braffort and D. Hirschberg, Eds., North-Holland Pub. Co., Amsterdam, 1963, pp. 33-70.
 
10
N~WMAN, M. H.A. On theories with a combinatorial definition of equivalence. Ann. Math ~, 2 (April 1942), 223-243.
11
 
12
QUINg, W.V. The problem of simplifying truth functions. Amer. Math. Mon. 59 (Oct. 1952), 521-531.
 
13
ROSES, B.K. Subtree replacement systems. Tech. Rep. 2-71, Center for Res. in Computing Tech., Harvard U., Cambridge, Mass., 1971.
14

CITED BY  14