Home

Deciding equality formulas by small domains instantiations


Author(s) : Ofer Shtrichman Yoav Rodeh Amir Pnueli Michael Siegel, 
Publisher : N/A
Publication Date : 1999
ISSN : N/A
Abstract : Abstract. We introduce an efficient decision procedure for the theory of equality based on finite instantiations. When using the finite instantiations method, it is a common practice to take a range of [1::n] (where n is the number of input non-Boolean variables) as the range for all non-Boolean variables, resulting in a state-space of n n. Although various attempts to minimize this range were made, typically they either required various restrictions on the investigated formulas or were not very effective. In many cases, the n n state-space cannot be handled by BDD-based tools within a reasonable amount of time. In this paper we show that significantly smaller domains can be algorithmically found, by analyzing the structure of the formula. We also show an upper bound for the state-space based on this analysis. This method enabled us to verify formulas containing hundreds of integer and floating point variables.,