Fast Decision Procedures Based on Congruence Closure | Synapse