16. The method of claim 15 wherein one or more lemmas are created from the violation, and conjoining the lemmas with the abstraction for subsequent iterations.
16. The method of claim 15 wherein one or more lemmas are created from the violation, and conjoining the lemmas with the abstraction for subsequent iterations. 18. The method of claim 16 further comprises extracting one or more subsets of constraints from the set of constraints that represent the infeasible violation and using their negation to create refinement lemmas.