Symbolic model checking without BDDs
A Computing Procedure for Quantification Theory