Rewriting and Decision Procedure Laboratory: Combining Rewriting, Satisfiability Checking, and Lemma Speculation.
A. Armando, L. Compagna, and S. Ranise. Mechanizing Mathematical Reasoning, volume 2605 of Lecture Notes in Computer Science, page 30-45. Springer, (2005)