lean4-htt/src/library
2015-12-31 14:25:38 -08:00
..
blast feat(library/blast/simplifier/simplifier_actions): only add symplified hypothesis if it is not "true" 2015-12-31 14:25:38 -08:00
definitional feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
tactic feat(frontends/lean,library/tactic): add easy tactic parsing support for at ... and with ... 2015-12-17 12:18:32 -08:00
abbreviation.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
abbreviation.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
abstract_expr_manager.cpp fix(library/abstract_expr_manager): incorrect handling of de-Bruijn variables 2015-12-04 09:27:21 -08:00
abstract_expr_manager.h fix(library/abstract_expr_manager): instantiate before calling mk_congr 2015-12-04 08:31:38 -08:00
aliases.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
aliases.h
annotation.cpp fix(library/annotation): add missing == and hash methods for annotation class 2015-06-01 11:27:46 -07:00
annotation.h feat(frontends/lean): treat "proof t qed" as alias for "by exact t" 2015-03-05 11:12:39 -08:00
app_builder.cpp refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
app_builder.h refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
attribute_manager.cpp fix(library/attribute_manager): memory leak 2015-12-28 12:31:38 -08:00
attribute_manager.h refactor(frontends/lean): use attribute_manager to simplify decl_attributes 2015-12-17 22:28:53 -08:00
aux_recursors.cpp chore(compiler/util,library/aux_recursors): fix style 2015-09-11 23:27:43 -07:00
aux_recursors.h feat(library,library/definitional): tag auxiliary recursors automatically generated by Lean 2015-09-11 10:08:54 -07:00
bin_app.cpp
bin_app.h
choice.cpp feat(library/tactic/rewrite_tactic): display list of overloads occurring in a failed rewrite step 2015-06-14 16:30:18 -07:00
choice.h feat(library/tactic/rewrite_tactic): display list of overloads occurring in a failed rewrite step 2015-06-14 16:30:18 -07:00
choice_iterator.cpp
choice_iterator.h
class.cpp refactor(*): make sure we use LEAN_DEFAULT_PRIORITY 2015-12-28 10:47:56 -08:00
class.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
class_instance_resolution.cpp fix(library/class_instance_resolution): signature has changed 2015-12-09 07:14:39 -08:00
class_instance_resolution.h refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
CMakeLists.txt refactor(library/error_handling): move error_handling to library main dir 2015-12-29 15:31:40 -08:00
coercion.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
coercion.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
composition_manager.cpp fix(library/composition_manager): typo 2015-06-27 14:12:26 -07:00
composition_manager.h feat(library/composition_manager): check if existing definition is definitionally equal 2015-06-21 16:53:08 -07:00
congr_lemma_manager.cpp feat(library): add tracing messages to app_builder and congr_lemma_manager 2015-12-08 13:36:11 -08:00
congr_lemma_manager.h feat(library): add tracing messages to app_builder and congr_lemma_manager 2015-12-08 13:36:11 -08:00
constants.cpp feat(frontends/lean,library/tactic): add easy tactic parsing support for at ... and with ... 2015-12-17 12:18:32 -08:00
constants.h feat(frontends/lean,library/tactic): add easy tactic parsing support for at ... and with ... 2015-12-17 12:18:32 -08:00
constants.txt feat(frontends/lean,library/tactic): add easy tactic parsing support for at ... and with ... 2015-12-17 12:18:32 -08:00
decl_stats.cpp feat(library/meng_paulson): ignore class and class-instances when computing set of relevant theorems 2015-11-08 14:04:56 -08:00
decl_stats.h feat(library/meng_paulson): ignore class and class-instances when computing set of relevant theorems 2015-11-08 14:04:56 -08:00
declaration_index.cpp
declaration_index.h
deep_copy.cpp
deep_copy.h
definition_cache.cpp
definition_cache.h
error_handling.cpp refactor(library/error_handling): move error_handling to library main dir 2015-12-29 15:31:40 -08:00
error_handling.h refactor(library/error_handling): move error_handling to library main dir 2015-12-29 15:31:40 -08:00
explicit.cpp feat(frontends/lean/elaborator): add support for partial explicit in the elaborator 2015-11-08 14:05:00 -08:00
explicit.h feat(frontends/lean/elaborator): add support for partial explicit in the elaborator 2015-11-08 14:05:00 -08:00
export.cpp feat(library/export): take binder labels into account when max-sharing expression during .olean generation 2015-12-10 23:27:44 -08:00
export.h feat(library,shell): add --export-all command line option 2015-07-28 15:54:44 -07:00
expr_lt.cpp feat(library/expr_lt): add expression comparison operator that ignores treat level parameters as wildcards 2015-02-10 18:20:10 -08:00
expr_lt.h feat(library/expr_lt): add expression comparison operator that ignores treat level parameters as wildcards 2015-02-10 18:20:10 -08:00
expr_pair.h feat(kernel/default_converter): cache failures for (f t =?= f s) heuristic 2015-06-08 10:41:30 -07:00
expr_pair_maps.h
fingerprint.cpp
fingerprint.h
flycheck.cpp
flycheck.h
fun_info_manager.cpp fix(library/fun_info_manager): reducibility issue 2015-12-05 19:26:06 -08:00
fun_info_manager.h feat(library/fun_info_manager): add method for getting information about function prefix 2015-11-08 14:05:02 -08:00
generic_exception.cpp
generic_exception.h refactor(kernel/ext_exception): add ext_exception 2015-12-04 13:22:42 -08:00
head_map.cpp refactor(kernel/ext_exception): add ext_exception 2015-12-04 13:22:42 -08:00
head_map.h refactor(library/blast/backward): use priority_queue, make sure head is normalized when building index 2015-12-28 12:26:06 -08:00
hott_kernel.cpp feat(kernel/hits): add two builtin HITs: type_quotient and trunc 2015-04-23 15:32:31 -07:00
hott_kernel.h
idx_metavar.cpp feat(library/idx_metavar): add has_idx_metavar 2015-12-02 22:52:54 -08:00
idx_metavar.h feat(library/idx_metavar): add has_idx_metavar 2015-12-02 22:52:54 -08:00
inductive_unifier_plugin.cpp fix(library/inductive_unifier_plugin): avoid potential assertion violation 2015-06-26 17:18:29 -07:00
inductive_unifier_plugin.h
init_module.cpp refactor(library): add attribute manager 2015-12-17 20:58:15 -08:00
init_module.h
io_state.cpp fix(library/io_state): typo 2015-12-08 18:28:54 -08:00
io_state.h fix(library/io_state): typo 2015-12-08 18:28:54 -08:00
io_state_stream.cpp fix(library/io_state_stream): option kind when pretty printing 2015-12-08 15:48:10 -08:00
io_state_stream.h fix(library/io_state_stream): option kind when pretty printing 2015-12-08 15:48:10 -08:00
kernel_bindings.cpp feat(library/kernel_bindings): expose get_ios in the Lua API 2015-09-29 10:55:08 -07:00
kernel_bindings.h
kernel_serializer.cpp refactor(kernel/inductive): use local constants to represent introduction rules 2015-08-25 03:46:28 -07:00
kernel_serializer.h feat(library/module): efficient inductive_reader 2015-08-15 14:48:49 -07:00
let.cpp fix(kernel,library): make sure macros check relevant arguments when kernel is performing full type checking 2015-05-08 12:41:23 -07:00
let.h
level_names.cpp refactor(kernel/inductive): use local constants to represent introduction rules 2015-08-25 03:46:28 -07:00
level_names.h
light_lt_manager.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
light_lt_manager.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
local_context.cpp fix(library/local_context): bug in abstract_locals procedure 2015-09-12 17:17:13 -07:00
local_context.h refactor(library/local_context): avoid hack in local_context 2015-06-18 15:41:00 -07:00
locals.cpp feat(library/tactic/congruence_tactic): add congruence lemma generator 2015-06-05 22:00:10 -07:00
locals.h feat(library/tactic/congruence_tactic): add congruence lemma generator 2015-06-05 22:00:10 -07:00
match.cpp feat(library): add idx_metavar module 2015-06-08 16:02:37 -07:00
match.h feat(library): add idx_metavar module 2015-06-08 16:02:37 -07:00
max_sharing.cpp feat(library/max_sharing): maximize sharing in universe level expressions 2015-05-06 14:26:12 -07:00
max_sharing.h
meng_paulson.cpp feat(library/meng_paulson): minor improvement 2015-11-08 14:04:56 -08:00
meng_paulson.h feat(library): add Meng&Paulson heuristic for selecting theorems 2015-11-08 14:04:56 -08:00
metavar_closure.cpp refactor(*): start process for eliminating of opaque definitions from the kernel 2015-05-08 16:06:04 -07:00
metavar_closure.h refactor(*): start process for eliminating of opaque definitions from the kernel 2015-05-08 16:06:04 -07:00
module.cpp feat(util,library,shell): basic locking mechanism 2015-12-12 21:26:13 -08:00
module.h feat(kernel,library/module): only module reader can add declarations without type-checking them 2015-08-14 18:37:17 -07:00
noncomputable.cpp feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
noncomputable.h feat(library): add 'noncomputable' keyword for the standard library 2015-07-28 21:56:35 -07:00
norm_num.cpp fix(library/norm_num): fix incorrect assert 2015-12-14 14:09:54 -05:00
norm_num.h refactor(library/norm_num): avoid manual constant name initialization 2015-12-13 21:38:59 -08:00
normalize.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
normalize.h refactor(library): add attribute manager 2015-12-17 20:58:15 -08:00
num.cpp fix(library/num): fix memory leak 2015-12-02 22:55:18 -08:00
num.h feat(library/norm_num): extend norm_num to handle subtraction 2015-11-12 20:53:37 -08:00
occurs.cpp
occurs.h
parser_nested_exception.h feat(*): distinguish between logical and runtime exceptions. 2015-01-15 16:54:55 -08:00
placeholder.cpp
placeholder.h
pp_options.cpp feat(library/util, library/pp_options): add pp.goal.max_hypotheses 2015-12-30 12:43:03 -08:00
pp_options.h feat(library/util, library/pp_options): add pp.goal.max_hypotheses 2015-12-30 12:43:03 -08:00
print.cpp fix(library/print): typo in is_used_name 2015-01-25 08:58:08 -08:00
print.h
private.cpp feat(library/private): add is_private predicate 2015-09-30 18:50:09 -07:00
private.h feat(library/private): add is_private predicate 2015-09-30 18:50:09 -07:00
projection.cpp feat(library/projection): add get_projection_info_map 2015-10-01 16:10:27 -07:00
projection.h feat(library/projection): add get_projection_info_map 2015-10-01 16:10:27 -07:00
protected.cpp fix(frontends/lean): consistent behavior for protected declarations 2015-05-18 22:35:18 -07:00
protected.h fix(frontends/lean): consistent behavior for protected declarations 2015-05-18 22:35:18 -07:00
reducible.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
reducible.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
register_module.h refactor(library/app_builder): remove app_builder Lua API 2015-11-08 14:05:00 -08:00
relation_manager.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
relation_manager.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
replace_visitor.cpp
replace_visitor.h
resolve_macro.cpp fix(kernel,library): make sure macros check relevant arguments when kernel is performing full type checking 2015-05-08 12:41:23 -07:00
resolve_macro.h
scoped_ext.cpp feat(frontends/lean/decl_cmds): closes #791 2015-08-11 17:53:33 -07:00
scoped_ext.h fix(library/scoped_ext): assertion 2015-12-05 11:36:52 -08:00
shared_environment.cpp feat(library): add declaration statistics 2015-11-08 14:04:56 -08:00
shared_environment.h fix(library/shared_environment): compilation warning 2015-08-17 08:41:12 -07:00
sorry.cpp feat(library/app_builder): add mk_sorry method 2015-11-08 14:05:02 -08:00
sorry.h feat(library/app_builder): add mk_sorry method 2015-11-08 14:05:02 -08:00
standard_kernel.cpp feat(kernel): add experimental support for quotient types 2015-03-31 22:04:16 -07:00
standard_kernel.h
string.cpp fix(kernel,library): make sure macros check relevant arguments when kernel is performing full type checking 2015-05-08 12:41:23 -07:00
string.h
tc_multigraph.cpp feat(library/coercion): new coercion manager 2015-07-01 16:32:34 -07:00
tc_multigraph.h feat(library/coercion): new coercion manager 2015-07-01 16:32:34 -07:00
tmp_type_context.cpp refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
tmp_type_context.h refactor(library/type_context): with the new tracing infrastructure, type_context doesn't need an io_state 2015-12-08 14:58:08 -08:00
trace.cpp feat(library/trace): allow user to disable subclasses of a trace class 2015-12-11 11:03:16 -08:00
trace.h feat(library/trace): allow user to disable subclasses of a trace class 2015-12-11 11:03:16 -08:00
type_context.cpp fix(library/type_context): local constant management bug 2015-12-15 18:49:26 -08:00
type_context.h doc(library/type_context): explain why we need tmp_local_generator 2015-12-15 18:58:07 -08:00
type_util.cpp
type_util.h
typed_expr.cpp fix(kernel,library): make sure macros check relevant arguments when kernel is performing full type checking 2015-05-08 12:41:23 -07:00
typed_expr.h
unfold_macros.cpp fix(library/unfold_macros): fixes #806 2015-08-18 17:46:47 -07:00
unfold_macros.h feat(library): export environment in textual format 2015-05-04 18:05:00 -07:00
unifier.cpp feat(library/trace): add new tracing infrastructure 2015-12-08 11:58:03 -08:00
unifier.h fix(library/unifier): fixes #705 2015-06-26 19:10:46 -07:00
unifier_plugin.cpp refactor(*): clarify name_generator ownership 2015-05-21 14:32:36 -07:00
unifier_plugin.h refactor(*): clarify name_generator ownership 2015-05-21 14:32:36 -07:00
unsolved_metavar_exception.h feat(*): distinguish between logical and runtime exceptions. 2015-01-15 16:54:55 -08:00
update_declaration.cpp refactor(kernel): rename get_weight to get_height at declaration 2015-06-30 12:59:10 -07:00
update_declaration.h
user_recursors.cpp refactor(*): normalize metaclass names 2015-12-28 10:39:15 -08:00
user_recursors.h feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces 2015-12-05 11:15:02 -08:00
util.cpp feat(library/blast/simplifier/simplifier_actions): only add symplified hypothesis if it is not "true" 2015-12-31 14:25:38 -08:00
util.h feat(library/blast/simplifier/simplifier_actions): only add symplified hypothesis if it is not "true" 2015-12-31 14:25:38 -08:00