Z3: eliminate don't care variables
问题 I have a test.smt2 file: (set-logic QF_IDL) (declare-const a Int) (declare-const b Int) (declare-const c Int) (assert (or (< a 2) (< b 2 )) ) (check-sat) (get-model) (exit) Is there anyway to tell Z3 to only output a=1 (or b=1)? Because when a is 1, b's value does not matter any more. I executed z3 smt.relevancy=2 -smt2 test.smt2 (following How do I get Z3 to return minimal model?, although smt.relevancy seems has default value 2), but it still outputs: sat (model (define-fun b () Int 2)