Closed
Description
Assertion violation at ../src/smt/smt_conflict_resolution.cpp Line: 807
[592] % z3release small.smt2
Segmentation fault
[593] % z3debug small.smt2
ASSERTION VIOLATION
File: ../src/smt/smt_conflict_resolution.cpp
Line: 807
m_ctx.is_true(n2) || m_ctx.is_false(n2)
(C)ontinue, (A)bort, (S)top, (T)hrow exception, Invoke (G)DB
a
[594] %
[594] % cat small.smt2
(set-option :smt.phase_selection 5)
(set-option :proof true)
(set-option :rewriter.bit2bool false)
(declare-fun a () (Array (_ BitVec 32) (_ BitVec 8)))
(declare-fun b () (_ BitVec 32))
(declare-fun c () (_ BitVec 32))
(assert (let ((d (store (store (store (store a (bvadd (bvshl (bvsub c
(_ bv4 32)) (_ bv4 32)) (_ bv3 32)) ((_ extract 7 0) b)) (bvadd
(bvshl (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv2 32)) ((_ extract 7
0) (bvsdiv b (_ bv16 32)))) (bvsdiv (bvshl (bvsub c (_ bv4 32)) (_
bv4 32)) (_ bv1 32)) ((_ extract 7 0) (bvlshr b (_ bv8 32))))
(bvxnor (bvshl (bvsub c (_ bv4 32)) (_ bv4 32))) ((_ extract 7 0)
b)))) (= (_ bv1 1) (ite (= (bvudiv (bvor (bvxor (_ bv16 32)))
(bvshl (concat (_ bv0 24) (select a (bvsub c (_ bv3 32)))) (_ bv24
32))) (bvnor (bvshl (bvor (bvshl (concat (_ bv0 24) (d (bvadd
(bvlshr (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv1 32)))) (_ bv8
32))) (bvshl (concat (_ bv0 24) (d (bvadd (bvlshr (bvsub c (_ bv4
32)) (_ bv4 32)) (_ bv2 32)))) (_ bv16 32))) (bvshl (concat (_ bv0
24) (d (bvadd (bvlshr (bvsub c (_ bv4 32)) (_ bv4 32)) (_ bv3
32)))) (_ bv24 32)))) (_ bv1 1) (_ bv0 1)))))
(check-sat-using smt)
[595] %
Commit: 4db41c0
Metadata
Metadata
Assignees
Labels
No labels