Leonardo de Moura
|
f830bf54c2
|
refactor(*): clarify name_generator ownership
|
2015-05-21 14:32:36 -07:00 |
|
Leonardo de Moura
|
57ea660963
|
refactor(*): start process for eliminating of opaque definitions from the kernel
see issue #576
|
2015-05-08 16:06:04 -07:00 |
|
Leonardo de Moura
|
abd238aef0
|
feat(*): add [quasireducible] attribute
|
2015-03-04 22:12:49 -08:00 |
|
Leonardo de Moura
|
11aad4449b
|
feat(frontends/lean): add '[semireducible]' attribute
This commit also renames the elements of reducible_status.
The idea is to use in the C++ implementation the same names used in the
Lean front-end.
|
2015-03-03 10:48:36 -08:00 |
|
Leonardo de Moura
|
1640568f6a
|
refactor(library/reducible): use default_converter in reducible, and converters based on reducible hints
|
2015-02-07 17:31:53 -08:00 |
|
Leonardo de Moura
|
5bb2a41c64
|
feat(library/reducible): expose Lua API for reducible hints
|
2015-01-29 10:37:15 -08:00 |
|
Leonardo de Moura
|
2e4a2451e6
|
refactor(library/reducible): simplify reducible/irreducible semantics
|
2015-01-08 18:52:18 -08:00 |
|
Leonardo de Moura
|
8c8bf41e39
|
feat(frontends/lean/server): do not unfold definitions in FINDG
|
2014-11-23 19:03:39 -08:00 |
|
Leonardo de Moura
|
8e3ac023bb
|
feat(library/reducible): expose 'memoize' flag
|
2014-10-23 13:09:59 -07:00 |
|
Leonardo de Moura
|
f3fdc70400
|
refactor(library/tactic): add auxiliary module 'library/tactic/elaborate'
|
2014-10-23 10:26:11 -07:00 |
|
Leonardo de Moura
|
8e7aac1eb4
|
fix(frontends/lean): add 'eval' command
|
2014-09-26 20:16:03 -07:00 |
|
Leonardo de Moura
|
531046626a
|
refactor(*): explicit initialization/finalization for environment extensions
|
2014-09-22 17:30:29 -07:00 |
|
Leonardo de Moura
|
08ccd58eb6
|
feat(frontends/lean): add 'reducible' modifier for controlling which
definitions are unfolded during elaboration
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-09-19 15:54:32 -07:00 |
|