; COMMAND-LINE: --incremental --produce-models --block-models=values ; EXPECT: sat ; EXPECT: sat ; EXPECT: sat (set-logic QF_UFLIA) (declare-fun a () Int) (declare-fun b () Int) (declare-fun c () Int) (declare-fun f (Int) Int) (assert (distinct (f a) (f b))) (assert (= c (f a))) (assert (distinct a b)) (assert (and (>= a 0) (>= b 0) (< a 2) (< b 2))) (check-sat) (block-model) (check-sat) (block-model) (check-sat)