Deciding Combinations of Theories

62Citations
Citations of this article
42Readers
Mendeley users who have this article in their library.

Abstract

A method is given for decidlng formulas in combinations of unquantified first-order theories. Rather than couphng separate decision procedures for the contributing theories, the method makes use of a single, uniform procedure that minimizes the code needed to accommodate each additional theory. It is apphcable to theories whose semantics can be encoded within a certain class of purely equational canonical form theories that is closed under combination. Examples are given from the equational theories of integer and real anthmeUc, a subtheory of monadic set theory, the theory of cons, car, and cdr, and others. A discussion of the speed performance of the procedure and a proof of the theorem that underhes its completeness are also given. The procedure has been used extensively as the deductive core of a system for program specificaUon and verifcation. © 1984, ACM. All rights reserved.

Author supplied keywords

Cite

CITATION STYLE

APA

Shostak, R. E. (1984). Deciding Combinations of Theories. Journal of the ACM (JACM), 31(1), 1–12. https://doi.org/10.1145/2422.322411

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free