Leonardo de Moura
|
01f8bcfc87
|
chore: remove dead code
|
2020-10-27 19:23:14 -07:00 |
|
Leonardo de Moura
|
28a34e798a
|
feat(library/compiler/csimp): projection to field
The new test demonstrations this transformation.
|
2018-10-28 09:38:45 -07:00 |
|
Leonardo de Moura
|
b25291c5c9
|
fix(library/tactic/simplify): fixes #1685
|
2017-06-20 12:27:46 -07:00 |
|
Leonardo de Moura
|
9065cf0350
|
feat(library/tactic/congruence/theory_ac): add internalization, interface with congruence closure module, and trivial/simp/orient transitions
Still missing: superpose, collapse and compose transitions.
|
2016-12-28 21:35:16 -08:00 |
|
Leonardo de Moura
|
4d0404bd6d
|
chore(library): define rb_expr_tree and rb_expr_map
|
2016-12-27 20:29:31 -08:00 |
|
Leonardo de Moura
|
0d96b6b4cb
|
feat(library/expr_lt): add expression comparison operator that ignores treat level parameters as wildcards
|
2015-02-10 18:20:10 -08:00 |
|
Leonardo de Moura
|
f8e71f711f
|
feat(library/expr_lt): add expr_quick_cmp functional object
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-29 13:34:16 -07:00 |
|
Leonardo de Moura
|
ff9004dae2
|
refactor(kernel): add level normalizer, is_equivalent predicate, switch to is_equivalent in the type checker, fix bugs in is_lt predicate
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-05-11 18:05:02 -07:00 |
|
Leonardo de Moura
|
e0ef6b2e9a
|
refactor(library): monotonic total order on terms
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2014-03-18 10:27:56 -07:00 |
|
Leonardo de Moura
|
db4e5ab0ad
|
feat(expr_lt): improve expr_lt performance by using hash codes, and add more tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-25 21:59:58 -07:00 |
|
Leonardo de Moura
|
ba0528c298
|
Implement total order on expressions
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-09-24 12:16:32 -07:00 |
|