yosys/backends/smt2
Jannis Harder 42122e240e smtbmc: Add --track-assumes and --minimize-assumes options
The --track-assumes option makes smtbmc keep track of which assumptions
were used by the solver when reaching an unsat case and to output that
set of assumptions. This is particularly useful to debug PREUNSAT
failures.

The --minimize-assumes option can be used in addition to --track-assumes
which will cause smtbmc to spend additional solving effort to produce a
minimal set of assumptions that are sufficient to cause the unsat
result.
2024-03-11 15:13:11 +01:00
..
.gitignore Various fixes and improvements in "write_smt2 -bv" 2014-12-25 20:28:34 +01:00
Makefile.inc smtbmc: Add native json based witness format + smt2 backend support 2022-08-16 13:37:30 +02:00
example.v Added smtbmc.py 2015-10-13 17:17:23 +02:00
example.ys Added smtbmc.py 2015-10-13 17:17:23 +02:00
smt2.cc rename -witness: Bug fix and rename formal cells 2024-03-04 16:53:03 +01:00
smtbmc.py smtbmc: Add --track-assumes and --minimize-assumes options 2024-03-11 15:13:11 +01:00
smtbmc_incremental.py smtbmc: Add --track-assumes and --minimize-assumes options 2024-03-11 15:13:11 +01:00
smtio.py smtbmc: Add --track-assumes and --minimize-assumes options 2024-03-11 15:13:11 +01:00
test_cells.sh tests: use /usr/bin/env for bash. 2023-08-12 11:59:39 +10:00
witness.py yosys-witness: Add aiw2yw --present-only to omit unused signals 2023-12-14 16:45:19 +01:00
ywio.py smtbmc: Add --incremental mode 2023-11-16 13:22:17 +01:00