(set-option :incremental false) (set-info :status unsat) (set-logic QF_AUFBV) (declare-fun v1 () (_ BitVec 3)) (declare-fun a2 () (Array (_ BitVec 13) (_ BitVec 3))) (check-sat-assuming ( (let ((_let_0 (bvnot (ite (bvslt ((_ sign_extend 2) (ite (bvsgt v1 v1) (_ bv1 1) (_ bv0 1))) v1) (_ bv1 1) (_ bv0 1))))) (and (not (= (_ bv0 3) (bvshl ((_ sign_extend 2) (ite (bvslt ((_ sign_extend 2) (ite (bvsgt v1 v1) (_ bv1 1) (_ bv0 1))) v1) (_ bv1 1) (_ bv0 1))) (select a2 (_ bv0 13))))) (and (not (= ((_ zero_extend 10) _let_0) (_ bv0 11))) (bvult (_ bv0 11) ((_ zero_extend 9) ((_ repeat 2) _let_0)))))) ))