Leonardo de Moura
|
9b9adf8831
|
refactor(library): replace decidable_eq with abbreviation
|
2014-09-09 16:09:05 -07:00 |
|
Leonardo de Moura
|
bd1bc336fb
|
feat(library/coercion): add simple trick for defining coercions to function-class in a convenient way, closes #31
|
2014-09-09 14:36:36 -07:00 |
|
Leonardo de Moura
|
5087f03889
|
refactor(library/logic/classes/decidable): rename 'decidable_eq_to_decidable' theorem to 'of_decidable_eq'
|
2014-09-09 09:27:26 -07:00 |
|
Leonardo de Moura
|
35e68fea76
|
feat(library/logic/classes/decidable): generalize 'by_cases' theorem
|
2014-09-08 00:16:20 -07:00 |
|
Leonardo de Moura
|
559dd586f2
|
feat(library): add 'decidable_eq' class
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-07 22:23:36 -07:00 |
|
Leonardo de Moura
|
48e5a2b6ad
|
feat(library/classes/inhabited): add dfun_inhabited theorem
|
2014-09-07 19:08:31 -07:00 |
|
Leonardo de Moura
|
6632a50015
|
refactor(library): add namespaces 'or', 'and' and 'iff'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 21:25:21 -07:00 |
|
Leonardo de Moura
|
2bc6f92d33
|
refactor(library): add 'and' namespace
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 17:44:53 -07:00 |
|
Leonardo de Moura
|
364bba2129
|
feat(frontends/lean/inductive_cmd): prefix introduction rules with the name of the inductive datatype
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 17:26:36 -07:00 |
|
Leonardo de Moura
|
8743394627
|
refactor(kernel/inductive): replace recursor name, use '.rec' instead of '_rec'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-04 15:04:57 -07:00 |
|
Leonardo de Moura
|
e51c4ad2e9
|
feat(frontends/lean): rename 'using' command to 'open'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 16:00:38 -07:00 |
|
Leonardo de Moura
|
f891485a26
|
refactor(library): use '[protected]' modifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-03 15:13:03 -07:00 |
|
Leonardo de Moura
|
8dec18018c
|
refactor(library/data/list): avoid placeholders '_', make first argument of false_elim implicit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-01 19:44:04 -07:00 |
|
Jeremy Avigad
|
00a049a667
|
refactor(library/logic): rename connectives -> core, basic -> connectives
|
2014-08-27 18:43:24 -07:00 |
|
Leonardo de Moura
|
2d78387541
|
refactor(library/logic/basic): rename absurd_elim to absurd, delete contrapos and trivial_not_true theorems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-27 18:34:09 -07:00 |
|
Jeremy Avigad
|
1011a8022c
|
refactor(library/logic/connectives): make dependence prop <- eq <- basic
|
2014-08-27 20:46:07 -04:00 |
|
Leonardo de Moura
|
a8d58fdd33
|
refactor(library): mark absurd_elim argument as implicit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-26 18:27:39 -07:00 |
|
Jeremy Avigad
|
413517b86d
|
fix(library): correct markdown directories, revise defaults for logic and data
|
2014-08-25 22:57:55 -07:00 |
|
Leonardo de Moura
|
dbaf81e16d
|
refactor(library): remove unnecessary 'standard' subdirectory
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-23 18:08:09 -07:00 |
|