lean4-htt/src/library/constructions
Gabriel Ebner 25aa847aba fix(library/constructions/brec_on): make motive explicit in *.below
Otherwise you can't figure out the type from the pretty-printed output
`nat.below n`.
2017-07-23 09:38:44 +01:00
..
brec_on.cpp fix(library/constructions/brec_on): make motive explicit in *.below 2017-07-23 09:38:44 +01:00
brec_on.h refactor(library): definitional ==> constructions 2016-08-11 10:08:22 -07:00
cases_on.cpp refactor(library): reduce dependecies on old code, simplify normalize module 2016-09-19 22:12:34 -07:00
cases_on.h refactor(library): definitional ==> constructions 2016-08-11 10:08:22 -07:00
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(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
has_sizeof.h refactor(library/tactic/simp_lemmas): simp set generation should not be affected by transparency setting 2017-07-01 12:54:37 -07:00
init_module.cpp feat(inductive_compiler): generate injectivity lemmas 2017-03-10 22:27:18 -08:00
init_module.h refactor(library): definitional ==> constructions 2016-08-11 10:08:22 -07:00
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(kernel/expr): allow metavariables to have user-facing names 2017-07-16 07:16:41 -07:00
no_confusion.h refactor(library): definitional ==> constructions 2016-08-11 10:08:22 -07:00
projection.cpp fix(library/constructions/projection): fix macro expansion 2017-07-18 19:56:20 +01: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 refactor(library): definitional ==> constructions 2016-08-11 10:08:22 -07:00