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