File: invalidmodel2.smt2

package info (click to toggle)
bitwuzla 0.8.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 43,292 kB
  • sloc: cpp: 94,870; python: 3,254; ansic: 1,613; sh: 50; makefile: 10
file content (42 lines) | stat: -rw-r--r-- 1,564 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
(set-logic QF_ABV)
(set-info :status sat)
(declare-fun _substvar_713_ () (_ BitVec 8))
(declare-fun _substvar_714_ () (_ BitVec 32))
(declare-fun _substvar_859_ () (_ BitVec 32))
(declare-fun _substvar_860_ () (_ BitVec 32))
(declare-fun _substvar_861_ () (_ BitVec 32))
(declare-fun _substvar_862_ () (_ BitVec 32))
(declare-fun mem_35_202 () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun mem_35_196 () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun mem_35_192 () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun mem_35_188 () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun mem_35_184 () (Array (_ BitVec 32) (_ BitVec 8)))
(assert
 (= (_ bv0 8)
  (select
   (store
    (store mem_35_192 (_ bv4 32) _substvar_713_) (_ bv1 32) (_ bv0 8)) (_ bv0 32))))
(assert (= _substvar_714_ (bvadd _substvar_859_ (_ bv4 32))))
 
(assert
 (= _substvar_713_
  (bvor
    (select mem_35_192 (bvadd _substvar_714_ (_ bv2 32)))
    (select mem_35_192 (bvadd _substvar_714_ (_ bv3 32))))
  )
)
(assert (= mem_35_196 (store mem_35_202 _substvar_861_ (_ bv0 8))))
(assert (= mem_35_192 (store mem_35_196 (_ bv0 32) (_ bv0 8))))
(assert
 (= _substvar_859_
    (bvor
     (concat (_ bv0 24) (select mem_35_196 (bvadd _substvar_860_ (_ bv0 32))))
     (bvshl
      (concat (_ bv0 24) (select mem_35_196 (bvadd _substvar_860_ (_ bv1 32))))
      (_ bv8 32))) )
)
(assert (= _substvar_860_ (bvadd _substvar_861_ (_ bv8 32))))
(assert (= _substvar_861_ (bvsub _substvar_862_ (_ bv4 32))))
(assert (= (_ bv0 8) (select mem_35_202 (bvadd _substvar_862_ (_ bv1 32)))))
(check-sat)
(exit)