|
Abstract : |
The Nelson-Oppen combination method combines decision procedures for first-order theories over disjoint signatures into a single decision procedure for the union theory. To be correct, the method requires that the component theories be stably infinite. This restriction makes the method inapplicable to many interesting theories such as, for instance, theories having only finite models. In this paper we provide a generalization of the Nelson-Oppen combination method that can combine any theory that is not stably infinite with another theory, provided that the latter is what we call a shiny theory. Examples of shiny theories include the theory of equality, the theory of partial orders, and the theory of total orders. An interesting consequence of our results is that any decision procedure for the satisfiability of quantifier-free -formulae in a -theory T can always be extended to accept inputs over an arbitrary signature ? ? . 1, |