mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
tune consequence finding. Factor solver pretty-printing as SMT-LIB into top-level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
cb2d8d2107
commit
491b3b34aa
15 changed files with 149 additions and 69 deletions
|
@ -168,6 +168,7 @@ namespace smt {
|
|||
void eq_branch2literals(enode * n1, enode * n2);
|
||||
void eq2literals(enode * n1, enode * n2);
|
||||
void justification2literals_core(justification * js, literal_vector & result) ;
|
||||
void process_justifications();
|
||||
void unmark_justifications(unsigned old_js_qhead);
|
||||
|
||||
literal_vector m_tmp_literal_vector;
|
||||
|
@ -257,6 +258,8 @@ namespace smt {
|
|||
|
||||
void justification2literals(justification * js, literal_vector & result);
|
||||
|
||||
void eq2literals(enode * n1, enode * n2, literal_vector & result);
|
||||
|
||||
};
|
||||
|
||||
inline void mark_literals(conflict_resolution & cr, unsigned sz, literal const * ls) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue