lean4-htt/library/init
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
..
algebra feat(library/init/algebra/classes) add is_symm_op type class 2018-01-22 15:43:30 -08:00
category feat(library/init): add funext tactic 2017-12-04 14:54:39 -08:00
data fix(library/init/data/list/instances): decidable_bex 2018-02-01 18:30:52 -08:00
meta fix(library/init/meta/interactive): alternative fix for issue at #1913 2018-01-28 09:07:11 -08:00
native feat(library/tactic/simplify): simp reduces c a_1 ... a_n = c b_1 ... b_n into a_1 = b_1 /\ ... /\ a_n = b_n 2018-01-12 18:18:56 -08:00
cc_lemmas.lean feat(frontends/lean): use . for field access 2017-03-28 15:29:54 -07:00
classical.lean refactor(init/classical): simplify classical proofs 2017-07-28 16:47:53 +01:00
coe.lean chore(library/init/coe): document why @[reducible] annotation is needed 2018-01-16 11:31:43 -08:00
core.lean feat(frontends/lean): add abbreviation command 2018-01-05 15:40:59 -08:00
default.lean feat(library/init): add lean.version : nat × nat × nat 2017-12-15 17:48:26 -08:00
function.lean refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
funext.lean refactor(frontends/lean/token_table,library): take ~> assume 2017-07-05 11:20:10 -07:00
init.md chore(*.md): fix/remove broken links 2016-02-23 10:11:24 -08:00
ite_simp.lean feat(library/init/ite_simp): add simp lemmas 2017-11-06 12:34:52 -08:00
logic.lean fix(library/init): add simp lemmas for auto_param and opt_param 2017-12-09 09:59:00 -08:00
propext.lean feat(frontends/lean): add support for t.<id> and t.<idx> when t is a composite term 2017-03-28 17:47:49 -07:00
relator.lean chore(library): remove out notation for out_param 2017-12-15 15:47:58 -08:00
util.lean refactor(library): has_to_string ==> has_repr 2017-06-18 18:29:19 -07:00
version.lean.in refactor(leanpkg/config_vars): replace with core lib 2018-01-23 11:14:18 -08:00
wf.lean feat(library): provide names for constructor arguments 2017-12-04 16:25:16 -08:00