Leonardo de Moura
|
eff59211ce
|
feat(library/standard): add more basic theorems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 18:01:31 -07:00 |
|
Leonardo de Moura
|
af230e73c6
|
feat(library/standard): define heq, and configure 'calc' for '='
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 14:35:57 -07:00 |
|
Leonardo de Moura
|
e3f9b21c30
|
fix(kernel/inductive): bug in inductive datatype computational rule, we *must* first instantiate universe variables, *and then* the arguments
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 14:15:16 -07:00 |
|
Leonardo de Moura
|
6e6f778ecf
|
fix(kernel/converter): missing case for local constants
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 12:57:25 -07:00 |
|
Leonardo de Moura
|
2ea1e68f25
|
feat(library/standard): add equal_f theorem
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 12:00:47 -07:00 |
|
Leonardo de Moura
|
c5828dcf6c
|
feat(library/standard): add function extensionality axiom
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 11:53:04 -07:00 |
|
Leonardo de Moura
|
15e4b18d62
|
chore(library/standard): add copyright to library files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 11:44:47 -07:00 |
|
Leonardo de Moura
|
3650ffdd4f
|
feat(library/standard): add iff_mp_right and iff_mp_left
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-30 00:29:42 -07:00 |
|
Leonardo de Moura
|
6b538c5fc8
|
feat(library/standard): add 'iff' and 'cast'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-29 22:56:56 -07:00 |
|
Leonardo de Moura
|
e1d807a077
|
feat(library/standard): add inhabited, and files option and unit
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-29 19:30:38 -07:00 |
|
Leonardo de Moura
|
5a7e198583
|
feat(build): add Makefile for libraries
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 18:41:53 -07:00 |
|
Leonardo de Moura
|
193ce35419
|
refactor(frontends/lean/inductive_cmd): redesign inductive datatype elaboration, use the new elaborator, and use simpler algorithm to infer the resulting universe
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 15:33:56 -07:00 |
|
Leonardo de Moura
|
0adacb5191
|
feat(kernel): add infer implicit, and use it to infer implicit arguments of inductive datatype eliminators, and tag whether parameters should be implicit or not in introduction rules in the module inductive_cmd
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 13:57:36 -07:00 |
|
Leonardo de Moura
|
0e015974ca
|
fix(library/unifier): bug in process_flex_rigid, also cleanup the code and break it into different cases
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 11:19:56 -07:00 |
|
Leonardo de Moura
|
47ff300d1a
|
fix(frontends/lean): '@' explicit mark
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 07:30:36 -07:00 |
|
Leonardo de Moura
|
1019cd60ef
|
feat(library/logic): add basic definitions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-28 00:29:42 -07:00 |
|
Leonardo de Moura
|
79d32b768d
|
feat(shell): add '--hott' command line option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-06-16 15:50:27 -07:00 |
|