lean4-htt/library/init/data
Leonardo de Moura c132f555a9 fix(library/init/data/list/instances): decidable_bex
The previous `decidable_bex` was using a nasty hack.
First, it was relying on a bug in the local_context object that was
fixed at commit 6060b75e6. Note that, the type class resolution
will be even more restrictive after we implement the fix described at a75b0d8ee.
Second, it was built using tactics that are meant for constructing
proof irrelevant code (e.g., `simp`).
2018-02-01 18:30:52 -08:00
..
array feat(library/init/meta/interactive): add goal tagging support for by_cases 2017-12-13 15:17:13 -08:00
bool feat(init/data/string/ops): add string.split 2018-01-15 09:58:19 +01:00
char refactor(library/init/data/char, library/init/data/fin): has_lt, has_le for char and fin 2017-11-13 15:09:08 -08:00
fin chore(library/init/data/fin/ops): revert 107ad36259. 2017-12-12 10:53:12 -08:00
int feat(library/type_context): smart unfolding 2018-01-09 15:09:08 -08:00
list fix(library/init/data/list/instances): decidable_bex 2018-02-01 18:30:52 -08:00
nat fix(init/data/nat/lemmas): generalize nat.iterate to (Sort u) 2018-01-16 11:37:33 -08:00
option chore(library): use new structure update notation in the core lib 2017-11-17 16:57:54 -08:00
ordering feat(library/tactic/simplify): simp reduces c_1 ... = c_2 ... to false 2018-01-12 11:30:45 -08:00
rbmap chore(library/init/data/rbmap): add missing file 2017-11-19 19:49:36 -08:00
rbtree chore(library/init/data/rbtree/basic): remove unnecessary equation 2017-11-22 08:22:42 -08:00
sigma refactor(frontends/lean/tactic_notation): rename note/define tactics to have/let 2017-06-22 08:03:23 -07:00
string perf(init/data/string/ops): make string.split linear 2018-01-15 10:51:27 +01:00
subtype feat(init/data/subtype): add subtype.eta 2017-05-27 04:13:59 -04:00
sum feat(frontends/lean): no global universes in the frontend 2017-02-08 17:23:04 -08:00
unsigned feat(library/init/data/fin): add div 2017-03-05 16:43:15 -08:00
basic.lean feat(library/init): add ordering unbundled type classes, add has_strict_weak_ordering for cmp 2017-11-10 16:45:54 -08:00
default.lean feat(library/init/data/rbmap): add rbmap module 2017-11-19 19:49:36 -08:00
option_t.lean feat(library/init): add funext tactic 2017-12-04 14:54:39 -08:00
prod.lean feat(library/init/data/prod): has_lt for prod 2017-11-13 15:51:14 -08:00
quot.lean feat(init/data/quot): show that quot is the quotient by the generated equivalence 2017-05-27 04:14:00 -04:00
repr.lean fix(library/string): unicode char literals 2017-10-27 09:48:09 -07:00
set.lean feat(library/init): add funext tactic 2017-12-04 14:54:39 -08:00
setoid.lean fix(library/init/data/setoid): fix redundant parameter 2018-01-28 15:49:35 -08:00
to_string.lean refactor(library): add has_to_string back (but it produces unquoted values) 2017-06-18 18:30:10 -07:00
unit.lean refactor(library/data): delete init/data/instances.lean 2016-12-02 16:41:16 -08:00