lean4-htt/src/library/constructions
2017-06-08 10:17:21 +02:00
..
brec_on.cpp fix(library/util): get_datatype_level should not assume inductive datatype result type is a sort 2017-03-02 11:42:16 -08:00
brec_on.h
cases_on.cpp refactor(library): reduce dependecies on old code, simplify normalize module 2016-09-19 22:12:34 -07:00
cases_on.h
CMakeLists.txt feat(library): do not generate C.destruct (for structures), and C.induction_on (for structures and inductive datatypes) 2017-03-15 14:45:13 -07:00
constructor.cpp fix(library/tactic/smt/congruence_closure): fixes #1430 2017-03-07 17:13:29 -08:00
constructor.h feat(library/tactic/smt/congruence_closure): propagate disequalities 2017-01-03 14:53:27 -08:00
drec.cpp fix(library/constructions/drec): assertion 2017-03-02 08:01:38 -08:00
drec.h feat(library/constructions,library/inductive_compiler): automatically generate dependent eliminator for inductive predicates 2017-02-28 20:58:04 -08:00
has_sizeof.cpp feat(inductive_compiler): generate sizeof_spec for nested constructors 2017-05-20 08:30:57 -07:00
has_sizeof.h perf(library/inductive_compiler): simplification with sizeof lemmas 2017-03-01 21:13:20 -08:00
init_module.cpp feat(inductive_compiler): generate injectivity lemmas 2017-03-10 22:27:18 -08:00
init_module.h
injective.cpp fix(library/constructions/injective): use same transparency setting as no_confusion 2017-06-08 10:17:21 +02:00
injective.h feat(inductive_compiler): generate injectivity lemmas 2017-03-10 22:27:18 -08:00
no_confusion.cpp feat(library/constructions/no_confusion): do not include propositions 2017-03-11 17:36:04 -08:00
no_confusion.h
projection.cpp chore(*): remove unused macro_definition_cell::pp method 2017-05-24 09:51:23 +02:00
projection.h refactor(frontends/lean/{elaborator,structure_cmd}): compile structure inheritance to nested fields 2017-04-24 19:35:15 +02:00
rec_on.cpp refactor(library/normalize): remove unfold and unfold_full attributes 2016-09-05 08:40:58 -07:00
rec_on.h