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
|
5eaf04518b
|
refactor(*): rename Bool to Prop
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-07-22 09:43:18 -07:00 |
|
Leonardo de Moura
|
cb000eda13
|
refactor(kernel): store binder_infor in local constants
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 11:37:46 -07:00 |
|
Leonardo de Moura
|
5aca452439
|
feat(library/aliases): add 'exceptions' and support for universes to add_aliases procedure, add for_each_universe method to environment
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-13 08:26:05 -07:00 |
|
Leonardo de Moura
|
3608826e4c
|
test(lua): add inductive decl serialization test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-26 15:54:41 -07:00 |
|
Leonardo de Moura
|
6246fae32c
|
fix(kernel/inductive): inductive datatype declaration validation bug pointed out by Cody Roux
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-21 16:29:25 -07:00 |
|
Leonardo de Moura
|
a7aacaa782
|
feat(library/kernel_bindings): improve list_level support in the Lua interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-19 15:18:48 -07:00 |
|
Leonardo de Moura
|
48b436c1c8
|
test(lua): add Martin-lof identity type test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-19 13:42:49 -07:00 |
|
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 |
|