Add option to track and notify from CNF stream (#5708)
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>
Wed, 23 Dec 2020 22:17:48 +0000 (16:17 -0600)
committerGitHub <noreply@github.com>
Wed, 23 Dec 2020 22:17:48 +0000 (16:17 -0600)
commita04226ef3519c4fdce7bd6c3ff92f18bf6bee83c
tree40ba3c986de4107e322adb19a5e3a247dcec0972
parent42f51547174e2644a244464c170115ff3b2bc22f
Add option to track and notify from CNF stream (#5708)

This adds functionality to CNF stream to allow e.g. TheoryProxy to be notified when a formula is asserted (not just literals).

This will be required for SAT relevancy.

No behavior changes in this PR.
src/prop/cnf_stream.cpp
src/prop/cnf_stream.h
src/prop/minisat/core/Solver.cc
src/prop/minisat/core/Solver.h
src/prop/prop_engine.cpp
src/theory/bv/bitblast/eager_bitblaster.cpp
src/theory/bv/bitblast/lazy_bitblaster.cpp
src/theory/bv/bv_eager_solver.cpp
src/theory/bv/theory_bv.cpp