Abstract
We represent the essential ingredients of Shostak’s procedure at a high level of abstraction, and as a refinement of the Nelson-Oppen procedure. We analyze completeness issues of the method based on a general notion of theories. We also formalize a notion of σ-models and show that on the basis of Shostak’s procedure we cannot distinguish a theory from its approximation represented by the class of its σ-models.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baader, F. & Tinelli, C. (1997), A new approach for combining decision procedures for the word problem, and its connection to the nelson-oppen combination method, in W. McCune, ed., ‘Automated Deduction — CADE-14, 14th International Conference on Automated Deduction’, LNAI 1249, Springer-Verlag, Townsville, North Queensland, Australia, pp. 19–33.
Bachmair, L. & Tiwari, A. (2000), Abstract congruence closure and specializations, in D. McAllester, ed., ‘Automated Deduction — CADE-17, 17th International Conference on Automated Deduction’, LNAI 1831, Springer-Verlag, Pittsburgh, PA, USA, pp. 64–78.
Bachmair, L., Tiwari, A. & Vigneron, L. (2002), ‘Abstract congruence closure’, J. Automated Reasoning. To appear.
Barrett, C., Dill, D. & Levitt, J. (1996), Validity checking for combinations of theories with equality, in M. Srivas & A. Camilleri, eds, ‘Formal Methods In Computer-Aided Design, Palo Alto/CA, USA’, Vol. 1166, Springer-Verlag, pp. 187–201. http://cite-seer.nj.nec.com/barrett96validity.html
Barrett, C., Dill, D. & Stump, A. (2002), A generalization of Shostak’s method for combining decision procedures, in ‘Proc. FroCos 2002’, Springer-Verlag. to appear.
Bjørner, N. (1998), Integrating decision procedures for temporal verification, PhD thesis, Stanford University.
Huet, G. (1972), Constrained Resolution: A Complete Method for Higher Order Logic, PhD thesis, Case Western Reserve University.
Kapur, D. (1997), Shostak’s congruence closure as completion, in H. Comon, ed., ‘Rewriting Techniques and Applications’, Lecture Notes in Computer Science, Springer, Sitges, Spain, pp. 23–37.
Kapur, D. (2002), A rewrite rule based framework for combining decision procedures, in ‘Proc. FroCos 2002’, Springer-Verlag. to appear.
Manna, Z., Anuchitanulu, A., Bjørner, N., Browne, A., Chang, E. S., Colón, M., de Alfaro, L., Devarajan, H., Kapur, A., Lee, J., Sipma, H. & Uribe, T. E. (1995), STeP: The Stanford Temporal Prover, in ‘TAPSOFT’, Vol. 915 of Lecture Notes in Computer Science, Springer-Verlag, pp. 793–794.
Nelson, G. & Oppen, D. C. (1979), ‘Simplification by cooperating decision procedures’, ACM Transactions on Programming Languages and Systems 2(2), 245–257.
Nieuwenhuis, R. & Rubio, A. (1995), ‘Theorem proving with ordering and equality constrained clauses’, J. Symbolic Computation 19(4), 321–352.
Owre, S., Rushby, J. M. & Shankar, N. (1992), PVS: A prototype verification system, in D. Kapur, ed., ‘11th International Conference on Automated Deduction’, LNAI 607, Springer-Verlag, Saratoga Springs, New York, USA, pp. 748–752.
Rueß, H. & Shankar, N. (2001), Deconstructing Shostak, in ‘Proceedings of the Sixteenth IEEE Symposium On Logic In Computer Science (LICS’01)’, IEEE Computer Society Press, pp. 19–28.
Shankar, N. & Rueß, H. (2002), Combining Shostak theories, in ‘Proc. RTA 2002’, Lecture Notes in Computer Science, Springer-Verlag. to appear.
Shostak, R. E. (1984), ‘Deciding combinations of theories’, J. Association for Computing Machinery 31(1), 1–12.
Tinelli, C. & Harandi, M. (1996), A new correctness proof of the Nelson-Oppen combination procedure, in ‘1st Int’l Workshop on Frontiers of Combining Systems (FroCoS’96)’, Vol. 3 of Applied Logic Series, Kluwer Academic Publishers.
Tiwari, A. (2000), Decision procedures in automated deduction, PhD thesis, SUNY at Stony Brook.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ganzinger, H. (2002). Shostak Light. In: Voronkov, A. (eds) Automated Deduction—CADE-18. CADE 2002. Lecture Notes in Computer Science(), vol 2392. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45620-1_28
Download citation
DOI: https://doi.org/10.1007/3-540-45620-1_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43931-8
Online ISBN: 978-3-540-45620-9
eBook Packages: Springer Book Archive