lean2/src/library
2013-10-22 17:49:37 -07:00
..
all Rename import_all. The idea is to use consistent name for library files. 2013-09-13 09:06:46 -07:00
arith Implement total order on expressions 2013-09-24 12:16:32 -07:00
cast Use consistent coding style for spaces after ',' 2013-09-13 12:49:03 -07:00
elaborator fix(elaborator): add basic support for flex-flex pairs, add more tests, fix bug when enumerating different solutions 2013-10-22 17:49:37 -07:00
rewriter refactor(library): rename light_checker to type_inferer 2013-10-22 08:15:36 -07:00
basic_thms.cpp feat(normalizer): remove normalization rule t == t ==> true 2013-10-22 14:02:48 -07:00
basic_thms.h Use consistent coding style for spaces after ',' 2013-09-13 12:49:03 -07:00
CMakeLists.txt refactor(library): rename light_checker to type_inferer 2013-10-22 08:15:36 -07:00
context_to_lambda.cpp Add support for creating unique internal names. 2013-09-24 11:01:30 -07:00
context_to_lambda.h Use fullpath in #include directives. 2013-09-12 20:04:10 -07:00
deep_copy.cpp refactor(metavar): reorganize and simplify metavariables 2013-10-22 08:15:36 -07:00
deep_copy.h Use fullpath in #include directives. 2013-09-12 20:04:10 -07:00
expr_lt.cpp refactor(metavar): reorganize and simplify metavariables 2013-10-22 08:15:36 -07:00
expr_lt.h feat(expr_lt): improve expr_lt performance by using hash codes, and add more tests 2013-09-25 21:59:58 -07:00
expr_pair.h Use fullpath in #include directives, add missing STL headers 2013-09-13 03:35:29 -07:00
ho_unifier.cpp refactor(library): rename light_checker to type_inferer 2013-10-22 08:15:36 -07:00
ho_unifier.h refactor(metavar): reorganize and simplify metavariables 2013-10-22 08:15:36 -07:00
max_sharing.cpp refactor(metavar): reorganize and simplify metavariables 2013-10-22 08:15:36 -07:00
max_sharing.h Use consistent naming conventions 2013-09-17 14:43:07 -07:00
placeholder.cpp refactor(metavar): implement metavar_env, and use unification_constraint and trace objects in the type_checker, light_checker 2013-10-22 08:15:36 -07:00
placeholder.h refactor(metavar): implement metavar_env, and use unification_constraint and trace objects in the type_checker, light_checker 2013-10-22 08:15:36 -07:00
reduce.cpp Update to suppress unused-parameter warnings 2013-09-19 22:40:34 -07:00
reduce.h Implement higher-order unification 2013-09-18 20:46:00 -07:00
replace_using_ctx.h fix(replace_using_ctx_fn): typo 2013-10-22 15:46:11 -07:00
state.cpp refactor(kernel_exception): delete kernel_exception_formatter, and implement kernel_exception pretty printer as a virtual method 2013-10-22 08:15:36 -07:00
state.h refactor(kernel_exception): delete kernel_exception_formatter, and implement kernel_exception pretty printer as a virtual method 2013-10-22 08:15:36 -07:00
type_inferer.cpp fix(type_inferer): bug when inferring the type of free variables 2013-10-22 15:41:22 -07:00
type_inferer.h refactor(library): rename light_checker to type_inferer 2013-10-22 08:15:36 -07:00
update_expr.cpp Improve higher order unification 2013-09-21 00:41:49 -07:00
update_expr.h Improve higher order unification 2013-09-21 00:41:49 -07:00