mirror of
https://github.com/Z3Prover/z3
synced 2025-08-05 10:50:24 +00:00
fixing bounds calculation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
cb6c6332b3
commit
975474f560
2 changed files with 156 additions and 37 deletions
|
@ -365,6 +365,7 @@ namespace smt {
|
|||
// Conflict resolution, cutting plane derivation.
|
||||
//
|
||||
unsigned m_num_marks;
|
||||
unsigned_vector m_resolved;
|
||||
unsigned m_conflict_lvl;
|
||||
svector<int> m_coeffs;
|
||||
svector<bool_var> m_active_coeffs;
|
||||
|
@ -379,8 +380,11 @@ namespace smt {
|
|||
bool resolve_conflict(card& c, literal_vector const& conflict_clause);
|
||||
void process_antecedent(literal l, int offset);
|
||||
void process_card(card& c, int offset);
|
||||
void cut();
|
||||
bool is_proof_justification(justification const& j) const;
|
||||
|
||||
void validate_lemma();
|
||||
|
||||
void hoist_maximal_values();
|
||||
|
||||
void validate_final_check();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue