Use consistent names for import functions, and library files.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
This commit is contained in:
Leonardo de Moura 2013-09-13 08:58:34 -07:00
parent 070c87bef0
commit 0c09e4524a
9 changed files with 13 additions and 13 deletions

View file

@ -7,7 +7,7 @@ Author: Leonardo de Moura
#include "kernel/builtin.h"
#include "library/basic_thms.h"
#include "library/arith/arith.h"
#include "library/cast/castlib.h"
#include "library/cast/cast.h"
#include "frontends/lean/frontend.h"
namespace lean {

View file

@ -159,7 +159,7 @@ MK_CONSTANT(subst_fn, name("Subst"));
MK_CONSTANT(eta_fn, name("Eta"));
MK_CONSTANT(imp_antisym_fn, name("ImpAntisym"));
void import_basiclib(environment & env) {
void import_basic(environment & env) {
env.add_uvar(uvar_name(m_lvl), level() + LEAN_DEFAULT_LEVEL_SEPARATION);
env.add_uvar(uvar_name(u_lvl), m_lvl + LEAN_DEFAULT_LEVEL_SEPARATION);

View file

@ -150,7 +150,7 @@ inline expr ImpAntisym(expr const & a, expr const & b, expr const & H1, expr con
class environment;
/** \brief Initialize the environment with basic builtin declarations and axioms */
void import_basiclib(environment & env);
void import_basic(environment & env);
/**
\brief Helper macro for defining constants such as bool_type, int_type, int_add, etc.

View file

@ -47,7 +47,7 @@ MK_CONSTANT(domain_inj_fn, name("domain_inj"));
MK_CONSTANT(range_inj_fn, name("range_inj"));
#endif
void import_basicthms(environment & env) {
void import_basic_thms(environment & env) {
expr A = Const("A");
expr a = Const("a");
expr b = Const("b");

View file

@ -121,7 +121,7 @@ expr mk_forall_elim_fn();
inline expr ForallElim(expr const & A, expr const & P, expr const & H, expr const & a) { return mk_app(mk_forall_elim_fn(), A, P, H, a); }
/** \brief Add basic theorems to Environment */
void import_basicthms(environment & env);
void import_basic_thms(environment & env);
#if 0
expr mk_ext_fn();

View file

@ -1,2 +1,2 @@
add_library(castlib castlib.cpp)
add_library(castlib cast.cpp)
target_link_libraries(castlib ${LEAN_LIBS})

View file

@ -8,7 +8,7 @@ Author: Leonardo de Moura
#include "kernel/abstract.h"
#include "kernel/builtin.h"
#include "library/basic_thms.h"
#include "library/cast/castlib.h"
#include "library/cast/cast.h"
namespace lean {
// Cast builtin operator
@ -104,7 +104,7 @@ MK_CONSTANT(cast_fn, name("cast"));
MK_CONSTANT(dom_inj_fn, name("DomInj"));
MK_CONSTANT(ran_inj_fn, name("RanInj"));
void import_castlib(environment & env) {
void import_cast(environment & env) {
if (env.find_object(to_value(mk_Cast_fn()).get_name()))
return;
expr x = Const("x");

View file

@ -41,5 +41,5 @@ inline expr RanInj(expr const & A, expr const & Ap, expr const & B, expr const &
class environment;
/** \brief Import type "casting" library */
void import_castlib(environment & env);
void import_cast(environment & env);
}

View file

@ -7,14 +7,14 @@ Author: Leonardo de Moura
#include "kernel/builtin.h"
#include "library/basic_thms.h"
#include "library/arith/arith.h"
#include "library/cast/castlib.h"
#include "library/cast/cast.h"
#include "library/import_all/import_all.h"
namespace lean {
void import_all(environment & env) {
import_basiclib(env);
import_basicthms(env);
import_castlib(env);
import_basic(env);
import_basic_thms(env);
import_cast(env);
import_arith(env);
}
environment mk_toplevel() {