lean2/library/logic
Leonardo de Moura a9515ac7a4 feat(library/tactic/rewrite_tactic): try to fold nested recursive applications after unfolding a recursive function
See issue #692.
The implementation still has some rough spots.
It is not clear what the right semantic is.
Moreover, the folds in e_closure could not be eliminated automatically.
2015-07-08 21:19:18 -04:00
..
axioms refactor(library/algebra/function): move function.lean to init folder 2015-07-06 07:29:56 -07:00
examples feat(library/tactic/rewrite_tactic): try to fold nested recursive applications after unfolding a recursive function 2015-07-08 21:19:18 -04:00
cast.lean feat(library/*): add theorems from Haitao on sets and functions, clean up 2015-06-04 11:55:25 -07:00
connectives.lean feat(library/logic/{connectives.lean,quantiers.lean}): add iff congruence rules 2015-06-08 16:58:08 +10:00
default.lean refactor(library/*): remove 'Module:' lines 2015-05-23 20:52:23 +10:00
eq.lean refactor(library/algebra/function): move function.lean to init folder 2015-07-06 07:29:56 -07:00
identities.lean feat(library/logic/{connectives,identities},library/algebra/function): cleanup and some additions from Haitao Zhang 2015-06-04 11:55:25 -07:00
instances.lean refactor(library/*): remove 'Module:' lines 2015-05-23 20:52:23 +10:00
logic.md refactor(library/logic): rename theorems 2014-12-15 16:13:04 -05:00
quantifiers.lean feat(library/logic/{connectives.lean,quantiers.lean}): add iff congruence rules 2015-06-08 16:58:08 +10:00