lean4-htt/library/init/meta
Leonardo de Moura 90bfd84a07 feat(frontends/lean): Type is now (Type 1)
In the standard library, we should use explicit universe variables for
universe polymorphic definitions.

Users that want to declare universe polymorphic definitions but do not
want to provide universe level parameters should use
  Type _
or
  Type*
2016-09-17 14:30:54 -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/init): use universe variables 2016-09-17 12:25:02 -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): coercions are disabled by default 2016-07-29 13:03:23 -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 refactor(library/init/logic): rename decidable.tt/ff to decidable.is_true/is_false 2016-09-13 13:40:02 -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 feat(frontends/lean): use new notation for declaring universes in constant and structure decls 2016-09-13 21:45:16 -07:00
rec_util.lean feat(library/bin_app): uniform foldr, add helper methods for synthesizing recursive functions 2016-07-23 12:11:18 -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(frontends/lean): Type is now (Type 1) 2016-09-17 14:30:54 -07:00
unfold_tactic.lean fix(library/tactic/unfold_tactic): should use type_context locals 2016-07-18 19:08:31 -04:00