Leonardo de Moura
|
26bea77721
|
fix(library/simplifier): bug in heterogeneous equality support, and universe commutativity support in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-24 17:09:46 -08:00 |
|
Leonardo de Moura
|
dbc100cc2e
|
feat(library/simplifier): cast elimination in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-23 17:28:14 -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
|
ead54bbf57
|
feat(library/simplifier): enforce max_steps option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-21 12:12:17 -08:00 |
|
Leonardo de Moura
|
1ccfac5873
|
feat(library/simplifier): conditional rewriting
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-20 21:15:46 -08:00 |
|
Leonardo de Moura
|
cd19d4da01
|
feat(library/simplifier): memoize intermediate results
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-20 17:03:44 -08:00 |
|
Leonardo de Moura
|
ad219d43d9
|
refactor(*): semantic attachment parsing and simplification
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-20 14:44:45 -08:00 |
|
Leonardo de Moura
|
56f5657ee7
|
fix(library/simplifier): ordered rewriting
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-20 13:13:16 -08:00 |
|
Leonardo de Moura
|
913d893204
|
feat(library/simplifier): add support for 'permutation' rewrite rules
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-20 08:29:31 -08:00 |
|
Leonardo de Moura
|
69d7ee316f
|
feat(library/simplifier): improve simplification by evaluation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 23:26:34 -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
|
bbf6e6a256
|
feat(builtin/kernel): create default rule set in the kernel, and adjust unit tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 11:24:20 -08:00 |
|
Leonardo de Moura
|
3bbadddc94
|
chore(library/simplifier): cleanup and add comments
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 10:54:09 -08:00 |
|
Leonardo de Moura
|
7492fd5a2c
|
feat(library/simplifier): add support for simplification by evaluation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 10:34:55 -08:00 |
|
Leonardo de Moura
|
39c3b17eb7
|
feat(library/simplifier): add support for Eta-reduction in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 00:40:35 -08:00 |
|
Leonardo de Moura
|
ed009f4c88
|
feat(kernel/simplifier): add support for Beta-reduction in the simplifier
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-19 00:40:20 -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
|
27ab49ae9d
|
feat(library/simplifier): bottom-up simplifier skeleton
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-01-18 12:49:41 -08:00 |
|