mirror of
https://github.com/Z3Prover/z3
synced 2025-10-07 16:31:55 +00:00
Fix unsound handling of upper bounds in wmax, thanks to Patrick Trentin for report and careful repros #847
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
bc6b3007de
commit
7df803c131
5 changed files with 44 additions and 47 deletions
|
@ -184,11 +184,9 @@ namespace sat {
|
|||
void mk_bin_clause(literal l1, literal l2, bool learned);
|
||||
bool propagate_bin_clause(literal l1, literal l2);
|
||||
clause * mk_ter_clause(literal * lits, bool learned);
|
||||
void attach_ter_clause(clause & c, bool & reinit);
|
||||
void attach_ter_clause(clause & c) { bool reinit; attach_ter_clause(c, reinit); }
|
||||
bool attach_ter_clause(clause & c);
|
||||
clause * mk_nary_clause(unsigned num_lits, literal * lits, bool learned);
|
||||
void attach_nary_clause(clause & c, bool & reinit);
|
||||
void attach_nary_clause(clause & c) { bool reinit; attach_nary_clause(c, reinit); }
|
||||
bool attach_nary_clause(clause & c);
|
||||
void attach_clause(clause & c, bool & reinit);
|
||||
void attach_clause(clause & c) { bool reinit; attach_clause(c, reinit); }
|
||||
unsigned select_watch_lit(clause const & cls, unsigned starting_at) const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue