lean4-htt/library/init/meta
2016-09-21 09:48:39 -07:00
..
ac_tactics.lean feat(library/tactic/ac_tactics): add 'perm_ac' tactic 2016-07-03 23:09:25 +01:00
attribute.lean feat(library/tactic/user_attribute): Support pure function caching for user-defined attributes 2016-09-12 10:38:48 -07:00
backward.lean feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
congr_lemma.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
constructor_tactic.lean feat(frontends/lean): revising inaccessible terms syntax again :( 2016-08-19 13:57:12 -07:00
contradiction_tactic.lean feat(frontends/lean): nary match 2016-08-08 10:04:58 -07:00
declaration.lean doc(library/init/meta/declaration): document reducibility_hints 2016-09-04 18:29:24 -07:00
default.lean feat(library/user_attribute): add user-defined attributes and make attribute_manager environment-aware 2016-08-18 12:56:44 -07:00
defeq_simp_tactic.lean refactor(library/init/meta): move defeq simplifier related tactics to separate file 2016-07-21 17:07:09 -07:00
environment.lean feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
exceptional.lean feat(frontends/lean/parser): _ is an anonymous variable again in patterns. 2016-08-23 14:06:24 -07:00
expr.lean feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
format.lean refactor(library): rename pr1/pr2 ==> fst/snd 2016-09-21 09:48:39 -07:00
fun_info.lean chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
injection_tactic.lean chore(frontends/lean): new_elaborator is now the default 2016-09-19 16:34:06 -07:00
level.lean feat(frontends/lean): revising inaccessible terms syntax again :( 2016-08-19 13:57:12 -07:00
match_tactic.lean feat(library/init/meta/match_tactic): add helper tactics on top of match tactic 2016-08-06 14:13:41 -07:00
mk_dec_eq_instance.lean chore(frontends/lean): new_elaborator is now the default 2016-09-19 16:34:06 -07:00
mk_has_sizeof_instance.lean feat(frontends/lean): revising inaccessible terms syntax again :( 2016-08-19 13:57:12 -07:00
mk_inhabited_instance.lean feat(frontends/lean): revising inaccessible terms syntax again :( 2016-08-19 13:57:12 -07:00
name.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
occurrences.lean feat(frontends/lean/inductive_cmd): new frontend for the inductive cmd 2016-08-17 07:34:03 -07:00
options.lean refactor(library/init): use universe variables 2016-09-17 12:25:02 -07:00
pexpr.lean feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
rb_map.lean refactor(library): rename pr1/pr2 ==> fst/snd 2016-09-21 09:48:39 -07:00
rec_util.lean refactor(library): rename pr1/pr2 ==> fst/snd 2016-09-21 09:48:39 -07:00
relation_tactics.lean feat(frontends/lean): nary match 2016-08-08 10:04:58 -07:00
rewrite_tactic.lean feat(library/tactic): implement rewrite and kabstract using occurrences object 2016-07-18 10:10:37 -04:00
set_get_option_tactics.lean refactor(library/init/meta): move set/get option tactics to separate file 2016-07-21 17:10:38 -07:00
simp_tactic.lean feat(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
tactic.lean feat(library/tactic/tactic_state): add get_unused_name 2016-09-19 16:38:03 -07:00
unfold_tactic.lean fix(library/tactic/unfold_tactic): should use type_context locals 2016-07-18 19:08:31 -04:00