aboutsummaryrefslogtreecommitdiffstats
path: root/src/lfsc/tests/array.smt2
blob: 82fbd7175b5b7ef9acfe4faf28e94339b586cc7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(set-logic QF_ALIA)

(declare-fun a () (Array Int Int))
(declare-fun b () (Array Int Int))
(declare-fun c () (Array Int Int))
(declare-fun d () (Array Int Int))

(assert (= c (store b 0 4)))

;; (assert (= d (store (store (store a 0 3) 1 (select c 0)) 2 2)))

(assert (not (= (select (store (store (store a 0 3) 1 (select c 0)) 2 2) 1) 4)))

;; (assert (= c d))

(check-sat)