Leonardo de Moura
|
0fbc944cdd
|
feat(frontends/lean): add '[rewrite]' attribute
|
2015-06-01 17:58:24 -07:00 |
|
Leonardo de Moura
|
b62e6bb133
|
feat(library/simplifier): add rewrite rule sets
|
2015-06-01 15:15:57 -07:00 |
|
Leonardo de Moura
|
5ff200c516
|
chore(library/simplifier): delete old simplifier
This was the simplifier used in Lean 0.1.
|
2014-10-14 15:56:09 -07:00 |
|
Leonardo de Moura
|
fbf13994d8
|
refactor(*): use + for concatenating format objects
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-08-24 09:35:25 -07:00 |
|
Leonardo de Moura
|
41f5e2a067
|
feat(library/simplifier): statically check (conditional) equations (aka rewrite rules) to verify whether we can skip type checking when using them in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-29 18:32:40 -08:00 |
|
Leonardo de Moura
|
4f3127d3d5
|
fix(library/simplifier): check if the given types are convertible to ceq expected types
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-29 15:15:55 -08:00 |
|
Leonardo de Moura
|
92ba4e8b2d
|
feat(library/simplifier): add support for metavariables in conditional rewrite rules
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-29 08:34:04 -08:00 |
|
Leonardo de Moura
|
d6692264e8
|
feat(library/simplifier): contextual simplifications
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-23 12:23:22 -08:00 |
|
Leonardo de Moura
|
cca15f1390
|
feat(library/simplifier): congruence theorem compilation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-21 21:16:23 -08:00 |
|
Leonardo de Moura
|
d322f63113
|
feat(frontends/lea): add commands for creating and managing rewrite rule sets
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 12:03:59 -08:00 |
|
Leonardo de Moura
|
32c5bc25e3
|
refactor(library/simplifier): cleanup rewrite_rule_set, and use it in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-18 20:52:33 -08:00 |
|
Leonardo de Moura
|
466285c577
|
refactor(library/simplifier): rewriter_rule_set
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-18 17:26:01 -08:00 |
|
Leonardo de Moura
|
feea96e84d
|
feat(library/simplifier): add rewrite_rule_set extension for managing rewrite rules in an environment
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-18 15:43:24 -08:00 |
|
Leonardo de Moura
|
eae79877ae
|
feat(library/simplifier): add rewrite_rule_set
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-18 12:50:46 -08:00 |
|