lean4-htt/src/library/tactic/smt/init_module.cpp
2016-12-31 18:22:23 -08:00

35 lines
968 B
C++

/*
Copyright (c) 2016 Microsoft Corporation. All rights reserved.
Released under Apache 2.0 license as described in the file LICENSE.
Author: Leonardo de Moura
*/
#include "library/tactic/smt/util.h"
#include "library/tactic/smt/congruence_closure.h"
#include "library/tactic/smt/congruence_tactics.h"
#include "library/tactic/smt/hinst_lemmas.h"
#include "library/tactic/smt/ematch.h"
#include "library/tactic/smt/theory_ac.h"
#include "library/tactic/smt/smt_state.h"
namespace lean {
void initialize_smt_module() {
initialize_smt_util();
initialize_congruence_closure();
initialize_congruence_tactics();
initialize_hinst_lemmas();
initialize_ematch();
initialize_theory_ac();
initialize_smt_state();
}
void finalize_smt_module() {
finalize_smt_state();
finalize_theory_ac();
finalize_ematch();
finalize_hinst_lemmas();
finalize_congruence_tactics();
finalize_congruence_closure();
finalize_smt_util();
}
}