3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 03:45:51 +00:00
z3/src/math/polysat
Jakob Rath 4da1b7b03c
Add functionality for BDD vectors (#5198)
* Fix XOR over BDDs

* Add operator<< for find_int_t

* Add equality assertion macro that prints expression values on failure

* Adapt contains_int and find_int to take externally-defined bits

* Add more operations on BDD vectors

* Remove old functions

* Additional bddv functions

* Rename some things

* Make bddv a class and add operators

* Fix find_num/contains_num calls
2021-04-19 09:05:19 -07:00
..
CMakeLists.txt add outline for ule constraints, change bit to var constraints 2021-04-16 12:31:11 -07:00
constraint.cpp add outline for ule constraints, change bit to var constraints 2021-04-16 12:31:11 -07:00
constraint.h add some code review comments, stubs for ule 2021-04-16 12:43:23 -07:00
eq_constraint.cpp Add functionality for BDD vectors (#5198) 2021-04-19 09:05:19 -07:00
eq_constraint.h add some code review comments, stubs for ule 2021-04-16 12:43:23 -07:00
justification.cpp add sample bdd vector operations 2021-04-16 10:22:48 -07:00
justification.h move to self-contained trail instructions 2021-04-15 17:38:36 -07:00
log.cpp add outline for ule constraints, change bit to var constraints 2021-04-16 12:31:11 -07:00
log.h Add more logging to polysat (#5186) 2021-04-15 08:35:57 -07:00
solver.cpp Add functionality for BDD vectors (#5198) 2021-04-19 09:05:19 -07:00
solver.h Add functionality for BDD vectors (#5198) 2021-04-19 09:05:19 -07:00
trail.h trail 2021-04-15 17:39:00 -07:00
types.h Add functionality for BDD vectors (#5198) 2021-04-19 09:05:19 -07:00
ule_constraint.cpp add some code review comments, stubs for ule 2021-04-16 12:43:23 -07:00
ule_constraint.h add some code review comments, stubs for ule 2021-04-16 12:43:23 -07:00
var_constraint.cpp add outline for ule constraints, change bit to var constraints 2021-04-16 12:31:11 -07:00
var_constraint.h add outline for ule constraints, change bit to var constraints 2021-04-16 12:31:11 -07:00