ACM Home Page
Please provide us with feedback. Feedback
Fast Decision Procedures Based on Congruence Closure
Full text PdfPdf (566 KB)
Source Journal of the ACM (JACM) archive
Volume 27 ,  Issue 2  (April 1980) table of contents
Pages: 356 - 364  
Year of Publication: 1980
ISSN:0004-5411
Authors
Greg Nelson  Artificial Intelligence Laboratory, Computer Science Department, Stanford University, Stanford, CA
Derek C. Oppen  Artificial Intelligence Laboratory, Computer Science Department, Stanford University, Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 124,   Citation Count: 61
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/322186.322198
What is a DOI?

ABSTRACT

The notion of the congruence closure of a relation on a graph is defined and several algorithms for computing it are surveyed. A simple proof is given that the congruence closure algorithm provides a decision procedure for the quantifier-free theory of equality. A decision procedure is then given for the quantifier-free theory of LISP list structure based on the congruence closure algorithm. Both decision procedures determine the satisfiability of a conjunction of literals of length n in average time O(n log n) using the fastest known congruence closure algorithm. It is also shown that if the axiomatization of the theory of list structure is changed slightly, the problem of determining the satisfiability of a conjunction of literals becomes NP-complete. The decision procedures have been implemented in the authors' simplifier for the Stanford Pascal Verifier.


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
ACKERMANN, W Solvable Cases of the Dectston Problem North-Holland, Amsterdam, 1954
 
2
3
4
 
5
NELSON, C G., AND OPP~N, D. C Fast decision procedures based on UNION and'FIND. Proc E,ghteenth Annual Symp on Foundauons of Comptr. Sct, Providence, R I., 1977 (This is an earher verston of the present paper.)
 
6
NELSON, C G., AND OPPEN, D. C Stmphfieation by cooperating dec,slon procedures To be pubhshed
7
8
9

CITED BY  61

Collaborative Colleagues:
Greg Nelson: colleagues
Derek C. Oppen: colleagues