(set-logic QF_ABV) (declare-fun a () (Array (_ BitVec 4) (_ BitVec 4))) (declare-fun b () (Array (_ BitVec 4) (_ BitVec 4))) (declare-fun c () (Array (_ BitVec 4) (_ BitVec 4))) (assert (= a (store b (_ bv0 4) (_ bv0 4)))) (assert (= (_ bv0 4) (select a (_ bv3 4)))) (assert (= b (store c (bvadd (select c (_ bv0 4)) (_ bv3 4)) (_ bv0 4)))) (check-sat) (exit)