Leonardo de Moura
|
ba9a8f9d98
|
feat(frontends/lean): add 'show' expression syntax sugar
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-02-06 07:50:22 -08:00 |
|
Leonardo de Moura
|
6508e63a17
|
feat(builtin/macros): add assume/take macros for making proof scripts more readable
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-11 18:36:37 -08:00 |
|
Leonardo de Moura
|
57c0006916
|
chore(*): cleanup lean builtin symbols, replace :: with _
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-09 08:33:52 -08:00 |
|
Leonardo de Moura
|
8e9d88c2cf
|
refactor(builtin/kernel): prove iff::intro, and add a new name for it boolext (Boolean extensionality)
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-08 18:31:45 -08:00 |
|
Leonardo de Moura
|
a4b3d6d6c8
|
refactor(builtin/kernel): prove eta using function extensionality, and rename abst and abstpi to funext and allext
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-08 17:25:14 -08:00 |
|
Leonardo de Moura
|
048151487e
|
feat(kernel): use Pi as forall/implication
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-08 00:38:39 -08:00 |
|
Leonardo de Moura
|
7222a2d1a9
|
feat(builtin/kernel): use the same notation for mp, eq::mp and forall::elim
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 21:39:31 -08:00 |
|
Leonardo de Moura
|
935c2a03a3
|
feat(*): change name conventions for Lean builtin libraries
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 19:21:44 -08:00 |
|
Leonardo de Moura
|
4ba097a141
|
feat(frontends/lean): use lowercase commands, replace 'endscope' and 'endnamespace' with 'end'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 13:06:36 -08:00 |
|
Leonardo de Moura
|
6569b07b7c
|
feat(frontends/lean/parser): rename 'show' expression to 'have'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 11:25:58 -08:00 |
|
Leonardo de Moura
|
0b4bdceb10
|
feat(builtin/macros): rename 'For' macro to 'take'
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 11:08:55 -08:00 |
|
Leonardo de Moura
|
028a9bd9bd
|
feat(frontends/lean/scanner): use Lua style comments in Lean
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-05 08:53:27 -08:00 |
|
Leonardo de Moura
|
fbe0bccf51
|
chore(*): name convention, proof construnction functions/macros start with upper-case
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-03 18:11:01 -08:00 |
|
Leonardo de Moura
|
af5854ad39
|
doc(examples/lean): use new Import command in examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-28 12:08:08 -08:00 |
|
Leonardo de Moura
|
f18360a294
|
doc(examples/lean/set): prove antisymmetry for subset relation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-26 22:37:44 -08:00 |
|
Leonardo de Moura
|
7eaade4ceb
|
chore(examples/lean): rename examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-26 16:00:42 -08:00 |
|
Leonardo de Moura
|
df58eb132e
|
feat(frontends/lean): simplify explicit version names
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-21 17:05:25 -08:00 |
|
Leonardo de Moura
|
9b14744405
|
chore(examples/lean): use the same notation in the example set.lean
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-18 21:24:04 -08:00 |
|
Leonardo de Moura
|
dd72269b13
|
feat(frontends/lean): rename command Set to SetOption
It is not nice to have Set as a reserved keyword. See example examples/lean/set.lean
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-18 21:18:48 -08:00 |
|
Leonardo de Moura
|
d7886c4f5f
|
doc(examples/lean): new example
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-12-18 21:03:16 -08:00 |
|