Leonardo de Moura
|
701b0ae66f
|
feat(library): export environment in textual format
closes #577
|
2015-05-04 18:05:00 -07:00 |
|
Leonardo de Moura
|
8241863abe
|
feat(kernel/hits): add two builtin HITs: type_quotient and trunc
|
2015-04-23 15:32:31 -07:00 |
|
Leonardo de Moura
|
b960e123b1
|
feat(kernel): add experimental support for quotient types
|
2015-03-31 22:04:16 -07:00 |
|
Leonardo de Moura
|
0d6d746d98
|
feat(frontends/lean): check modification time of imported files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-29 15:17:27 -07:00 |
|
Leonardo de Moura
|
531046626a
|
refactor(*): explicit initialization/finalization for environment extensions
|
2014-09-22 17:30:29 -07:00 |
|
Leonardo de Moura
|
1fbb554a16
|
feat(library/module): provide predicate module::is_definition
|
2014-09-17 16:32:00 -07:00 |
|
Leonardo de Moura
|
0d97fff280
|
feat(library/module): include name of corrupted .olean file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-14 11:28:44 -07:00 |
|
Leonardo de Moura
|
4b030c5d5f
|
feat(library/module): relative module path
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-02 19:47:55 -07:00 |
|
Leonardo de Moura
|
6891f48c67
|
fix(library/module): do not store full path of imported modules
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-29 10:48:57 -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
|
a914345d29
|
feat(library): new scoping framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-12 19:33:02 -07:00 |
|
Leonardo de Moura
|
6e113206b6
|
feat(library/scope): add support for inductive datatypes in sections
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-02 10:28:07 -07:00 |
|
Leonardo de Moura
|
7bd10c2d2d
|
feat(library/module): export global universe level declarations
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-31 12:12:41 -07:00 |
|
Leonardo de Moura
|
13f9db26b7
|
refactor(library): add module namespace
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-29 13:58:47 -07:00 |
|
Leonardo de Moura
|
ade5d99023
|
feat(library/modules): add option for discarding the proof of imported theorems (after checking them)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-29 10:56:28 -07:00 |
|
Leonardo de Moura
|
eca906b074
|
feat(library/module): add inductive decls to .olean files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-26 15:38:09 -07:00 |
|
Leonardo de Moura
|
1cff37a084
|
feat(library/module): use io_state to report warning messages
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-24 14:08:15 -07:00 |
|
Leonardo de Moura
|
1a663afda4
|
feat(library/module): add extra function for adding uncertified declarations when trust_lvl > LEAN_BELIEVER_TRUST_LEVEL
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-23 10:50:34 -07:00 |
|
Leonardo de Moura
|
21905289fa
|
feat(library/module): add module import procedure
The modules are processed in parallel.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-22 18:15:44 -07:00 |
|
Leonardo de Moura
|
e39feabb72
|
feat(library/module): add declaration reader
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-21 11:54:29 -07:00 |
|
Leonardo de Moura
|
8ffe66dc4f
|
feat(library): add module system API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-20 18:35:59 -07:00 |
|