Leonardo de Moura
|
1bffb89126
|
fix(library/algebra/function): lean was failing to infer that injective is a decidable predicate for finite types with decidable equality
This is an issue reported by Haitao.
|
2015-06-09 15:30:58 -07:00 |
|
Jeremy Avigad
|
df69bb4cfc
|
feat(library/*): add theorems from Haitao on sets and functions, clean up
|
2015-06-04 11:55:25 -07:00 |
|
Jeremy Avigad
|
03952ae12c
|
feat(library/logic/{connectives,identities},library/algebra/function): cleanup and some additions from Haitao Zhang
|
2015-06-04 11:55:25 -07:00 |
|
Jeremy Avigad
|
8bebd104ff
|
refactor(library/*): remove 'Module:' lines
|
2015-05-23 20:52:23 +10:00 |
|
Jeremy Avigad
|
db7bdce451
|
refactor(logic/funext.lean, algebra/function.lean): delete logic/funext, merge into algebra/function
|
2015-05-23 16:16:36 +10:00 |
|
Floris van Doorn
|
0a8f4f6dab
|
feat(function): add unfold hints to function.[h]lean
|
2015-05-07 16:39:03 -07:00 |
|
Leonardo de Moura
|
3b84a63874
|
fix(library/algebra/function): terminology
|
2015-04-16 20:52:18 -07:00 |
|
Leonardo de Moura
|
3df7fe120c
|
feat(library/algebra/function): define curry and uncurry functions
|
2015-04-11 16:45:07 -07:00 |
|
Leonardo de Moura
|
d5176ebae5
|
refactor(library/algebra/binary): define right_commutative and left_commutative
|
2015-04-09 10:54:28 -07:00 |
|
Leonardo de Moura
|
3b0f666646
|
feat(library/algebra/function): define injective
|
2015-04-03 15:43:44 -07:00 |
|
Leonardo de Moura
|
421a30d75c
|
feat(library): export [reducible] annotations from function namespace to top-level
see issue #433
|
2015-02-16 18:52:41 -08:00 |
|
Leonardo de Moura
|
7e5fb3e493
|
fix(library/algebra/function): remove notation that conflicts with top-level notation for dependent pairs
|
2015-02-01 11:35:01 -08:00 |
|
Leonardo de Moura
|
697d4359e3
|
refactor(library): add 'init' folder
|
2014-11-30 20:34:12 -08:00 |
|
Jeremy Avigad
|
89380f088e
|
feat(library): reorganize and declare some notation
|
2014-11-28 22:54:15 -08:00 |
|
Floris van Doorn
|
cd33d2e96d
|
refactor(typeof): move typeof to general_notation
|
2014-11-08 19:12:54 -08:00 |
|
Leonardo de Moura
|
40fb66bf07
|
feat(frontends/lean): change default precedence to 1
|
2014-10-20 18:40:55 -07:00 |
|
Leonardo de Moura
|
d6d0593afb
|
refactor(library): remove some unnecessary sections
|
2014-10-10 16:33:58 -07:00 |
|
Leonardo de Moura
|
8f1b6178a7
|
chore(*): minimize the use of parameters
|
2014-10-09 07:13:06 -07:00 |
|
Leonardo de Moura
|
08ccd58eb6
|
feat(frontends/lean): add 'reducible' modifier for controlling which
definitions are unfolded during elaboration
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-19 15:54:32 -07:00 |
|
Leonardo de Moura
|
baf4c01de8
|
feat(frontends/lean): definitions are opaque by default
|
2014-09-19 15:54:32 -07:00 |
|
Jeremy Avigad
|
74cb289d48
|
refactor(library): rename algebra directory to struc, move categories.lean to algebra
|
2014-09-16 13:13:01 -07:00 |
|