Skip to content

[soundness] QF_BV: sat on Z3-unsat (bench_679, ext_con_064) (SMT-LIB) #47

Description

@0kenx

Summary

Differential vs Z3 4.16.0 on QF_BV: OxiZ returns sat where Z3 returns unsat.

Unsound samples

file z3 oz main integrate
non-incremental/QF_BV/sage/app9/bench_679.smt2 unsat unsat ✓ sat sat
non-incremental/QF_BV/bruttomesso/core/ext_con_064_002_0512.smt2 unsat sat (~7s) sat (~10s) sat (~10s)

Repro

f=non-incremental/QF_BV/sage/app9/bench_679.smt2
z3 "$f"       # unsat
oxiz -q "$f"  # sat on main/integrate; unsat on 0.3.2 upstream in our run

f2=non-incremental/QF_BV/bruttomesso/core/ext_con_064_002_0512.smt2
z3 "$f2"      # unsat
# oxiz may need >5s; observed sat on oz/main/integrate within ~7–10s

Notes

  • bench_679: main regression vs upstream (upstream matched z3 unsat).
  • ext_con_064_002_0512: shared false sat; larger bit-vector core / extract-concat family.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions