mirror of
https://github.com/Z3Prover/z3
synced 2025-10-19 05:42:15 +00:00
clarify unsat_core
This commit is contained in:
parent
c79a16db2a
commit
a37536e0ae
4 changed files with 27 additions and 15 deletions
|
@ -67,6 +67,7 @@ namespace polysat {
|
|||
unsigned level(sat::literal lit) const { return level(lit.var()); }
|
||||
clause* reason(sat::bool_var var) const { SASSERT(is_assigned(var)); SASSERT(is_bool_propagation(var) == !!m_reason[var]); return m_reason[var]; }
|
||||
clause* reason(sat::literal lit) const { return reason(lit.var()); }
|
||||
dependency dep(sat::bool_var var) const { return var == sat::null_bool_var ? null_dependency : m_deps[var]; }
|
||||
dependency dep(sat::literal lit) const { return lit == sat::null_literal ? null_dependency : m_deps[lit.var()]; }
|
||||
|
||||
ptr_vector<clause>& watch(sat::literal lit) { return m_watch[lit.index()]; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue