Skip to content

elim-uncnstr2 unsoudness #6488

Description

So we don't forget, here's a bug handling bvule:

(declare-fun %p () (_ BitVec 5))
(declare-fun init_mem_1 () (Array (_ BitVec 2) (_ BitVec 34)))
(declare-fun undef!14 () (_ BitVec 32))

(assert (forall ((undef!5 (_ BitVec 32)))
          (and (= ((_ extract 33 33) (select init_mem_1 ((_ extract 3 2) %p))) #b1)
               (bvule ((_ extract 31 0) (select init_mem_1 ((_ extract 3 2) %p))) undef!5)
               (not (bvule ((_ extract 31 0) (select init_mem_1 ((_ extract 3 2) %p))) undef!14)))))

(check-sat-using (then elim-uncnstr smt))
(check-sat-using (then elim-uncnstr2 smt))

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions