lean2/src/kernel
Leonardo de Moura 2dad1e0e33 Fix type mismatch error message
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-08-13 19:24:11 -07:00
..
arith Add support for cygwin 2013-08-10 14:21:13 -07:00
abstract.cpp Change name convention for creating Lean expressions 2013-08-06 11:27:14 -07:00
abstract.h Enable automatic coercion from 'char const *' to hierachical name 2013-08-10 14:21:13 -07:00
basic_thms.cpp Mark 'implicit' parameters, and move them to the beginning 2013-08-07 21:53:19 -07:00
basic_thms.h Mark 'implicit' parameters, and move them to the beginning 2013-08-07 21:53:19 -07:00
builtin.cpp Rename define_uv -> add_uvar 2013-08-10 14:21:13 -07:00
builtin.h Mark 'implicit' parameters, and move them to the beginning 2013-08-07 21:53:19 -07:00
CMakeLists.txt Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
context.cpp Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
context.h Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
deep_copy.cpp Change name convention for creating Lean expressions 2013-08-06 11:27:14 -07:00
deep_copy.h Improve documentation 2013-07-26 11:43:53 -07:00
environment.cpp Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
environment.h Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
expr.cpp Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
expr.h Add options to customize formatter 2013-08-13 16:19:30 -07:00
expr_formatter.cpp Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
expr_formatter.h Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
expr_locator.cpp Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
expr_locator.h Add expr_formatter and expr_locator. Add better error messages. Improve simple printer. 2013-08-13 19:16:40 -07:00
for_each.h Add static_asserts for higher-order functions in kernel/for_each.h and kernel/pp.cpp 2013-08-09 22:41:07 -07:00
free_vars.cpp Fix performance problem in has_free_var. Add new test at src/tests/kernel/free_vars.cpp that exposes the problem. 2013-08-11 11:19:59 -07:00
free_vars.h Add type checker. Fix normalization with non-empty context 2013-08-01 21:40:36 -07:00
instantiate.cpp Change name convention for creating Lean expressions 2013-08-06 11:27:14 -07:00
instantiate.h Flip order of the arguments for instance and abstract. Simplify type_checker. 2013-08-03 16:12:15 -07:00
level.cpp Remove option name::separator, it can't be configured during runtime 2013-08-13 08:18:01 -07:00
level.h Remove option name::separator, it can't be configured during runtime 2013-08-13 08:18:01 -07:00
maps.h Add abstract/instantiate for kernel expressions 2013-07-24 14:56:32 -07:00
max_sharing.cpp Add let and heterogeneous equality. Add bool_type and bool_value. 2013-08-04 09:37:52 -07:00
max_sharing.h Expose max_sharing_fn object 2013-07-24 14:56:32 -07:00
normalize.cpp Refactor kernel objects 2013-08-13 15:13:54 -07:00
normalize.h Rename (stack) value to svalue 2013-08-03 16:12:15 -07:00
object.cpp Refactor kernel objects 2013-08-13 15:13:54 -07:00
object.h Refactor kernel objects 2013-08-13 15:13:54 -07:00
pp.cpp Remove option name::separator, it can't be configured during runtime 2013-08-13 08:18:01 -07:00
pp.h Add pretty printer for Lean environment 2013-08-07 19:10:12 -07:00
replace.h Rename eqp --> is_eqp. The name is too similar to heterogeneous equality constructor eq. 2013-08-04 09:41:49 -07:00
sets.h Add expression offset pair 2013-07-24 14:56:31 -07:00
toplevel.cpp Refactor theorems. Add new theorems. 2013-08-07 01:16:37 -07:00
toplevel.h Add basic definitions and axioms 2013-08-05 20:06:42 -07:00
type_check.cpp Fix type mismatch error message 2013-08-13 19:24:11 -07:00
type_check.h Add object iterator for environment objects 2013-08-08 18:38:18 -07:00