mirror of
https://github.com/Z3Prover/z3
synced 2026-02-18 14:44:21 +00:00
compute polysat unsat core
This commit is contained in:
parent
579275a17d
commit
1a733a3a50
3 changed files with 105 additions and 13 deletions
|
|
@ -307,6 +307,10 @@ namespace polysat {
|
|||
clause_ref mk_clause(std::initializer_list<signed_constraint> cs, bool is_redundant);
|
||||
clause_ref mk_clause(unsigned n, signed_constraint const* cs, bool is_redundant);
|
||||
|
||||
// Evaluate constraint under the current assignment.
|
||||
sat::literal try_eval(sat::literal lit);
|
||||
sat::literal try_eval(signed_constraint c) { return try_eval(c.blit()); }
|
||||
|
||||
signed_constraint lit2cnstr(sat::literal lit) const { return m_constraints.lookup(lit); }
|
||||
|
||||
bool inc() { return m_lim.inc(); }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue