mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
fix transitive reduction bug, eliminate blocked tag on binary clauses, separate BIG structure from scc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
commit
71c52396cb
26 changed files with 572 additions and 355 deletions
|
@ -21,6 +21,7 @@ Revision History:
|
|||
#define SAT_INTEGRITY_CHECKER_H_
|
||||
|
||||
#include "sat/sat_types.h"
|
||||
#include "sat/sat_watched.h"
|
||||
|
||||
namespace sat {
|
||||
class integrity_checker {
|
||||
|
@ -35,6 +36,8 @@ namespace sat {
|
|||
bool check_assignment() const;
|
||||
bool check_bool_vars() const;
|
||||
bool check_watches() const;
|
||||
bool check_watches(literal l, watch_list const& wlist) const;
|
||||
bool check_watches(literal l) const;
|
||||
bool check_reinit_stack() const;
|
||||
bool check_disjoint_clauses() const;
|
||||
bool operator()() const;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue