3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-01 04:45:52 +00:00
z3/src/math
Jakob Rath 3e1cfcd538
Polysat: conflict explanation prototype (#5353)
* display constraint's extra info in one place

* Add stub for conflict explainer

* Add helper functions to check whether constraint is active at base level

* Add helper class tmp_assign

* Add clause_builder; it skips unnecessary literals during clause creation

* some fixes

* Use clause_builder for forbidden intervals

* remove old comments

* fixes/comments in solver

* print redundant clauses

* First pass at conflict_explainer

* remove unused model class

* Choose value for k

* also print min/max k
2021-06-17 10:35:32 -05:00
..
automata call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
dd merge 2021-05-03 12:41:14 -07:00
grobner call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
hilbert prepare for std::vector 2021-04-20 09:24:24 -07:00
interval na 2021-05-13 17:23:55 -07:00
lp rounding mode sort removed for incompatibility 2021-05-21 16:18:43 -07:00
polynomial fix typos in comments 2021-04-26 15:15:27 -07:00
polysat Polysat: conflict explanation prototype (#5353) 2021-06-17 10:35:32 -05:00
realclosure call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00
simplex add copy constructor to handle reference count miss-match 2021-05-12 17:56:09 -07:00
subpaving call it data instead of c_ptr for approaching C++11 std::vector convention. 2021-04-13 18:17:35 -07:00