lean4-htt/library/init
Leonardo de Moura 694e6f47dc fix(library/init/meta/smt/ematch,library/tactic/simp_lemmas): trick for adding equations of a definition to a simp/hinst lemma set
Before this commit, if we declared an equational lemma using 'def',
then it would not be correctly added to the simp/hinst lemma set.
The new test exposes the problem.
2017-01-18 02:05:04 -08:00
..
algebra feat(library/init/algebra): mark basic facts as [ematch] until we have support for arithmetic 2017-01-13 10:36:08 -08:00
category feat(library/init/category/combinators.lean): add foldl and when 2017-01-17 17:33:50 -08:00
data refactor(library): move nat lemmas to library/init/data/nat/lemmas.lean 2017-01-17 17:42:13 -08:00
meta fix(library/init/meta/smt/ematch,library/tactic/simp_lemmas): trick for adding equations of a definition to a simp/hinst lemma set 2017-01-18 02:05:04 -08:00
native feat(library): add pre_monad 2016-12-08 12:48:55 -08:00
.gdb_history chore(library, tests): switch to new attribute declaration syntax 2016-08-12 15:36:12 -07:00
cc_lemmas.lean feat(library/tactic/smt/congruence_closure): propagate disequalities 2017-01-03 14:53:27 -08:00
classical.lean refactor(library/data): delete init/data/instances.lean 2016-12-02 16:41:16 -08:00
coe.lean fix(library/init/coe): coe should be reducible 2017-01-10 20:14:28 -08:00
core.lean fix(library/init/core): mark all rfl-lemmas as lemmas 2017-01-05 18:09:28 -08:00
default.lean feat(library/tactic/smt): perform "unit propagation" in the congruence closure module 2017-01-02 18:49:26 -08:00
function.lean refactor(library/init): create init.data folder 2016-12-02 14:23:06 -08:00
funext.lean refactor(library/init): create init.data folder 2016-12-02 14:23:06 -08:00
init.md chore(*.md): fix/remove broken links 2016-02-23 10:11:24 -08:00
logic.lean chore(tests/lean/run): fix tests 2017-01-17 15:50:54 -08:00
propext.lean feat(library/tactic/congruence): add congruence closure basics 2016-12-21 20:46:25 -08:00
util.lean feat(library/init/util): add trace_call_stack function 2017-01-12 21:47:46 +01:00
wf.lean fix(library/init/wf): typo 2017-01-13 11:35:52 -08:00