(set-logic QF_BV) (set-option :incremental true) (declare-fun x () (_ BitVec 32)) (declare-fun next_x () (_ BitVec 32)) (declare-fun n () (_ BitVec 32)) (declare-fun one () (_ BitVec 32)) (assert (= one (_ bv1 32))) (assert (bvsge x n)) (assert (= next_x (bvadd x one))) (push 1) (assert (bvslt next_x n)) (check-sat) (pop 1) (push 1) (assert (bvsge next_x n)) (check-sat) (pop 1)