Carnegie Mellon University SAT-Based Decision Procedures for Subsets of First-Order Logic bryant Randal E. Bryant Part II: Separation.