mirror of
https://github.com/Z3Prover/z3
synced 2025-04-14 21:08:46 +00:00
remove dependencies on stale component
This commit is contained in:
parent
3516c5272a
commit
749d1ab305
|
@ -30,7 +30,6 @@ z3_add_component(smt
|
||||||
smt_farkas_util.cpp
|
smt_farkas_util.cpp
|
||||||
smt_for_each_relevant_expr.cpp
|
smt_for_each_relevant_expr.cpp
|
||||||
smt_implied_equalities.cpp
|
smt_implied_equalities.cpp
|
||||||
smt_induction.cpp
|
|
||||||
smt_internalizer.cpp
|
smt_internalizer.cpp
|
||||||
smt_justification.cpp
|
smt_justification.cpp
|
||||||
smt_kernel.cpp
|
smt_kernel.cpp
|
||||||
|
|
|
@ -1667,16 +1667,6 @@ namespace smt {
|
||||||
!m_th_diseq_propagation_queue.empty();
|
!m_th_diseq_propagation_queue.empty();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
\brief retrieve facilities for creating induction lemmas.
|
|
||||||
*/
|
|
||||||
induction& context::get_induction() {
|
|
||||||
if (!m_induction) {
|
|
||||||
m_induction = alloc(induction, *this, get_manager());
|
|
||||||
}
|
|
||||||
return *m_induction;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\brief unit propagation.
|
\brief unit propagation.
|
||||||
Cancelation is not safe during propagation at base level because
|
Cancelation is not safe during propagation at base level because
|
||||||
|
|
|
@ -33,7 +33,6 @@ Revision History:
|
||||||
#include "smt/smt_statistics.h"
|
#include "smt/smt_statistics.h"
|
||||||
#include "smt/smt_conflict_resolution.h"
|
#include "smt/smt_conflict_resolution.h"
|
||||||
#include "smt/smt_relevancy.h"
|
#include "smt/smt_relevancy.h"
|
||||||
#include "smt/smt_induction.h"
|
|
||||||
#include "smt/smt_case_split_queue.h"
|
#include "smt/smt_case_split_queue.h"
|
||||||
#include "smt/smt_almost_cg_table.h"
|
#include "smt/smt_almost_cg_table.h"
|
||||||
#include "smt/smt_failure.h"
|
#include "smt/smt_failure.h"
|
||||||
|
@ -184,7 +183,6 @@ namespace smt {
|
||||||
unsigned m_simp_qhead { 0 };
|
unsigned m_simp_qhead { 0 };
|
||||||
int m_simp_counter { 0 }; //!< can become negative
|
int m_simp_counter { 0 }; //!< can become negative
|
||||||
scoped_ptr<case_split_queue> m_case_split_queue;
|
scoped_ptr<case_split_queue> m_case_split_queue;
|
||||||
scoped_ptr<induction> m_induction;
|
|
||||||
double m_bvar_inc { 1.0 };
|
double m_bvar_inc { 1.0 };
|
||||||
bool m_phase_cache_on { true };
|
bool m_phase_cache_on { true };
|
||||||
unsigned m_phase_counter { 0 }; //!< auxiliary variable used to decide when to turn on/off phase caching
|
unsigned m_phase_counter { 0 }; //!< auxiliary variable used to decide when to turn on/off phase caching
|
||||||
|
@ -1323,7 +1321,6 @@ namespace smt {
|
||||||
public:
|
public:
|
||||||
bool can_propagate() const;
|
bool can_propagate() const;
|
||||||
|
|
||||||
induction& get_induction();
|
|
||||||
|
|
||||||
// Retrieve arithmetic values.
|
// Retrieve arithmetic values.
|
||||||
bool get_arith_lo(expr* e, rational& lo, bool& strict);
|
bool get_arith_lo(expr* e, rational& lo, bool& strict);
|
||||||
|
|
|
@ -18,6 +18,7 @@ Revision History:
|
||||||
--*/
|
--*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#include "util/scoped_ptr_vector.h"
|
||||||
#include "smt/smt_theory.h"
|
#include "smt/smt_theory.h"
|
||||||
#include "smt/smt_context.h"
|
#include "smt/smt_context.h"
|
||||||
#include "ast/ast_pp.h"
|
#include "ast/ast_pp.h"
|
||||||
|
|
Loading…
Reference in a new issue