Decision procedures by theory decomposition

An alternative approach to purely rewrite-based T-decision procedures enables us to obtain T-decision procedures by combining a rewrite-based first-order prover and an SMT-solver, in such a way to unite their respective strengths: reasoning with quantifiers and equality for the rewrite-based prover, reasoning with propositional logic and special theories, such as linear arithmetic, for the SMT-solver. In this approach, the T-decision problem is decomposed and the rewrite-based prover and SMT-solver are pipelined, in such a way that the rewrite-based prover is invoked only once as a preprocessor for the SMT-solver:



Maria Paola Bonacina