Leonardo de Moura
|
f3ed20a229
|
feat(kernel/inductive): add normalizer extension for inductive datatypes, add procedure for creating an standard (empty) Lean environment
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-19 12:52:25 -07:00 |
|
Leonardo de Moura
|
2aacb769dd
|
feat(kernel/inductive): generate computational rules RHS for inductive datatypes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-19 09:08:19 -07:00 |
|
Leonardo de Moura
|
28b70b4e04
|
feat(kernel/inductive): use nondependent elimination when the datatype is in Bool/Prop
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-18 15:39:48 -07:00 |
|
Leonardo de Moura
|
45252e2229
|
feat(kernel/inductive): add eliminator/recursor for inductive datatype declarations
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-18 14:17:57 -07:00 |
|
Leonardo de Moura
|
fcf94ad7c2
|
test(lua): add test for inductive datatype positivity check
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-17 20:12:55 -07:00 |
|
Leonardo de Moura
|
b5d07bec2e
|
test(lua): add some comments to inductive datatype test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-17 19:30:43 -07:00 |
|
Leonardo de Moura
|
8fcb84c8f2
|
feat(kernel/inductive): finish inductive datatype declaration validation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-17 19:19:32 -07:00 |
|
Leonardo de Moura
|
d03e35aaac
|
feat(kernel/inductive): add datatype and introduction rules declarations to environment, and fix tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-17 13:59:06 -07:00 |
|
Leonardo de Moura
|
989bcdc7ad
|
test(lua): add inductive datatype simple tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-17 09:25:03 -07:00 |
|