DocumentCode
3783604
Title
Deconstructing Shostak
Author
H. Ruess;N. Shankar
Author_Institution
Comput. Sci. Lab., SRI Int., Menlo Park, CA, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
19
Lastpage
28
Abstract
Decision procedures for equality in a combination of theories are at the core of a number of verification systems. R.E. Shostak´s (J. of the ACM, vol. 31, no. 1, pp. 1-12, 1984) decision procedure for equality in the combination of solvable and canonizable theories has been around for nearly two decades. Variations of this decision procedure have been implemented in a number of specification and verification systems, including STP, EHDM, PVS, STeP and SVC. The algorithm is quite subtle and a correctness argument for it has remained elusive. Shostak´s algorithm and all previously published variants of it yield incomplete decision procedures. We describe a variant of Shostak´s algorithm, along with proofs of termination, soundness and completeness.
Keywords
"Arithmetic","Decision feedback equalizers","Static VAr compensators","Contracts","Computer science","Laboratories","NASA","Partitioning algorithms","Constraint theory","Equations"
Publisher
ieee
Conference_Titel
Logic in Computer Science, 2001. Proceedings. 16th Annual IEEE Symposium on
ISSN
1043-6871
Print_ISBN
0-7695-1281-X
Type
conf
DOI
10.1109/LICS.2001.932479
Filename
932479
Link To Document