mirror of
https://github.com/Z3Prover/z3
synced 2025-08-14 06:45:25 +00:00
explain_fixed is currently just explain_value for a slice
This commit is contained in:
parent
6eb81fbb9d
commit
f9cbee3b3d
2 changed files with 12 additions and 9 deletions
|
@ -184,6 +184,9 @@ namespace polysat {
|
|||
// (i.e., x and y have the same base, but are not necessarily in the same equivalence class)
|
||||
void explain_equal(enode* x, enode* y, ptr_vector<void>& out_deps);
|
||||
|
||||
/** Explain why slice is equivalent to a value */
|
||||
void explain_value(enode* s, std::function<void(sat::literal)> const& on_lit, std::function<void(pvar)> const& on_var);
|
||||
|
||||
/** Extract reason for conflict */
|
||||
void explain(ptr_vector<void>& out_deps);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue