lean4-htt/src/library
Leonardo de Moura b6d2328c1d fix(library/scope): make sure local levels are added in the beginning of the universe parameter list
The idea is to make sure it is consistent with the behavior used for regular local parameters.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-06-02 14:06:31 -07:00
..
elaborator fix(library/elaborator): add hack for experimenting with algebraic hierarchy 2014-02-25 11:20:40 -08:00
error_handling refactor(kernel/formatter): add environment as an extra argument to the formatter 2014-04-30 10:28:07 -07:00
rewriter refactor(kernel): add heterogeneous equality back to expr 2014-02-07 10:28:10 -08:00
simplifier fix(library/simplifier): bug using congr1 theorem 2014-02-09 16:24:29 -08:00
tactic fix(library/tactic/goal): bug in the proof builder 2014-02-09 15:02:36 -08:00
aliases.cpp refactor(library/aliases): move replace_prefix to util/name 2014-05-31 15:11:22 -07:00
aliases.h refactor(library/aliases): move replace_prefix to util/name 2014-05-31 15:11:22 -07:00
bin_app.cpp feat(library/bin_app): add simpler is_bin_app predicate 2014-05-15 13:53:11 -07:00
bin_app.h feat(library/bin_app): add simpler is_bin_app predicate 2014-05-15 13:53:11 -07:00
CMakeLists.txt feat(library): add namespace management 2014-05-31 15:41:01 -07:00
coercion.cpp refactor(library): add module namespace 2014-05-29 13:58:47 -07:00
coercion.h feat(library/coercion): improve get_user_coercions API 2014-05-25 11:35:47 -07:00
decl_macros.h refactor(kernel): move files that don't need to be in the kernel 2014-04-25 18:30:40 -07:00
deep_copy.cpp refactor(kernel): move shallow copy function to library 2014-05-17 11:20:24 -07:00
deep_copy.h refactor(kernel): move shallow copy function to library 2014-05-17 11:20:24 -07:00
expr_lt.cpp refactor(kernel): improve names 2014-05-16 11:28:05 -07:00
expr_lt.h feat(library/expr_lt): add expr_quick_cmp functional object 2014-05-29 13:34:16 -07:00
expr_pair.h feat(kernel/expr): add hash code based on allocation time 2013-11-14 02:43:11 -08:00
expr_pair_maps.h refactor(*): uses aliases for unordered_map and unordered_set 2013-12-18 12:30:45 -08:00
fo_unify.cpp refactor(kernel): add heterogeneous equality back to expr 2014-02-07 10:28:10 -08:00
fo_unify.h feat(library/fo_unify): first order unification 2013-12-03 12:21:21 -08:00
hop_match.cpp refactor(kernel): add heterogeneous equality back to expr 2014-02-07 10:28:10 -08:00
hop_match.h feat(library/simplifier): make sure the simplifier can handle meta-variables 2014-01-28 20:30:47 -08:00
io_state.cpp feat(library/io_state): add constructor for copying io_state, but replacing channels 2014-05-24 13:51:39 -07:00
io_state.h feat(library/io_state): add constructor for copying io_state, but replacing channels 2014-05-24 13:51:39 -07:00
io_state_stream.cpp refactor(kernel/formatter): add environment as an extra argument to the formatter 2014-04-30 10:28:07 -07:00
io_state_stream.h refactor(kernel/formatter): add environment as an extra argument to the formatter 2014-04-30 10:28:07 -07:00
kernel_bindings.cpp feat(library/scope): add support for inductive datatypes in sections 2014-06-02 10:28:07 -07:00
kernel_bindings.h feat(library): add namespace management 2014-05-31 15:41:01 -07:00
kernel_serializer.cpp feat(library/kernel_serializer): add serializer/deserializer for inductive decls 2014-05-26 15:37:53 -07:00
kernel_serializer.h feat(library/kernel_serializer): add serializer/deserializer for inductive decls 2014-05-26 15:37:53 -07:00
max_sharing.cpp chore(kernel): binder => binding where appropriate 2014-05-17 11:37:27 -07:00
max_sharing.h refactor(kernel): move max_sharing to library 2014-05-17 11:15:08 -07:00
module.cpp feat(library/scope): add support for inductive datatypes in sections 2014-06-02 10:28:07 -07:00
module.h feat(library/scope): add support for inductive datatypes in sections 2014-06-02 10:28:07 -07:00
normalize.cpp fix(library/normalize): bug in normalize 2014-05-20 11:53:58 -07:00
normalize.h feat(library): add simple normalization procedure 2014-05-20 09:40:30 -07:00
occurs.cpp refactor(kernel): move files that don't need to be in the kernel 2014-04-25 18:30:40 -07:00
occurs.h refactor(kernel): move files that don't need to be in the kernel 2014-04-25 18:30:40 -07:00
parser_nested_exception.h refactor(*): error messages 2014-01-13 16:54:21 -08:00
placeholder.cpp feat(library): add simple placeholder module 2014-05-30 20:28:28 -07:00
placeholder.h feat(library): add simple placeholder module 2014-05-30 20:28:28 -07:00
private.cpp fix(library/private): bug when preserving private names at end_section 2014-06-02 11:32:14 -07:00
private.h refactor(library/private): add hidden_to_user_name and user_to_hidden_name functions 2014-05-30 17:52:01 -07:00
register_module.h feat(library/scope): add sections 2014-06-01 17:55:11 -07:00
resolve_macro.cpp perf(kernel/type_checker): reduce the overhead of creating delayed_justification objects, a huge number of them is created when type checking applications 2014-05-27 23:16:52 -07:00
resolve_macro.h feat(library/resolve_macro.cpp): add macro to encode propositional resolution proofs compactly 2014-05-15 13:53:11 -07:00
scope.cpp fix(library/scope): make sure local levels are added in the beginning of the universe parameter list 2014-06-02 14:06:31 -07:00
scope.h feat(library/scope): add support for inductive datatypes in sections 2014-06-02 10:28:07 -07:00
shared_environment.cpp perf(library/shared_environment): replace shared_mutex with simple mutex, the shared_mutex is just overhead and impacts negatively on performance tests 2014-05-27 08:34:44 -07:00
shared_environment.h perf(library/shared_environment): replace shared_mutex with simple mutex, the shared_mutex is just overhead and impacts negatively on performance tests 2014-05-27 08:34:44 -07:00
unsolved_metavar_exception.h feat(frontends/lean): improve error message for expressions containing unsolved metavariables 2014-01-13 13:21:44 -08:00