Skip to content

Commit

Permalink
remove dependencies on stale component
Browse files Browse the repository at this point in the history
  • Loading branch information
NikolajBjorner committed Aug 17, 2021
1 parent 3516c52 commit 749d1ab
Show file tree
Hide file tree
Showing 6 changed files with 1 addition and 14 deletions.
1 change: 0 additions & 1 deletion src/smt/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ z3_add_component(smt
smt_farkas_util.cpp
smt_for_each_relevant_expr.cpp
smt_implied_equalities.cpp
smt_induction.cpp
smt_internalizer.cpp
smt_justification.cpp
smt_kernel.cpp
Expand Down
10 changes: 0 additions & 10 deletions src/smt/smt_context.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1667,16 +1667,6 @@ namespace smt {
!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.
Cancelation is not safe during propagation at base level because
Expand Down
3 changes: 0 additions & 3 deletions src/smt/smt_context.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ Revision History:
#include "smt/smt_statistics.h"
#include "smt/smt_conflict_resolution.h"
#include "smt/smt_relevancy.h"
#include "smt/smt_induction.h"
#include "smt/smt_case_split_queue.h"
#include "smt/smt_almost_cg_table.h"
#include "smt/smt_failure.h"
Expand Down Expand Up @@ -184,7 +183,6 @@ namespace smt {
unsigned m_simp_qhead { 0 };
int m_simp_counter { 0 }; //!< can become negative
scoped_ptr<case_split_queue> m_case_split_queue;
scoped_ptr<induction> m_induction;
double m_bvar_inc { 1.0 };
bool m_phase_cache_on { true };
unsigned m_phase_counter { 0 }; //!< auxiliary variable used to decide when to turn on/off phase caching
Expand Down Expand Up @@ -1323,7 +1321,6 @@ namespace smt {
public:
bool can_propagate() const;

induction& get_induction();

// Retrieve arithmetic values.
bool get_arith_lo(expr* e, rational& lo, bool& strict);
Expand Down
File renamed without changes.
File renamed without changes.
1 change: 1 addition & 0 deletions src/smt/theory_recfun.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Revision History:
--*/
#pragma once

#include "util/scoped_ptr_vector.h"
#include "smt/smt_theory.h"
#include "smt/smt_context.h"
#include "ast/ast_pp.h"
Expand Down

0 comments on commit 749d1ab

Please sign in to comment.