A divide and conquer approach to leads-to model checking for