Nikolaj Bjorner
|
f9193809ea
|
add recfun rewriting, remove quantifier based recfun
|
2020-04-26 12:59:51 -07:00 |
|
Nikolaj Bjorner
|
c6b4641050
|
fix #3649
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 10:56:27 -07:00 |
|
Nikolaj Bjorner
|
61d9960420
|
fix #3461
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 14:46:24 -07:00 |
|
Nikolaj Bjorner
|
51e459d02b
|
fix #3294
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 10:46:03 -07:00 |
|
Nikolaj Bjorner
|
98bd437e46
|
fix #3039
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-18 12:45:16 -08:00 |
|
Nikolaj Bjorner
|
f70696d8e7
|
reduce contention #2842
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 20:10:11 -08:00 |
|
nilsbecker
|
335072eda2
|
extract logging into separate function
|
2019-07-11 17:22:03 +02:00 |
|
Nils Becker
|
1d859a98e5
|
updating comment
|
2019-07-10 17:12:08 +02:00 |
|
Nils Becker
|
7a48524213
|
count subterm references correctly
|
2019-07-10 17:09:21 +02:00 |
|
Nils Becker
|
b226f3a77c
|
cleaning up includes
|
2019-07-10 16:43:48 +02:00 |
|
Nils Becker
|
23d01f5974
|
fixing rewrite logging (https://bitbucket.org/viperproject/axiom-profiler/issues/13/version-486-of-z3-not-compatible-with)
|
2019-07-10 16:17:30 +02:00 |
|
Nikolaj Bjorner
|
e0d8cefde4
|
remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-12 20:15:46 -07:00 |
|
Nils Becker
|
1e2fe9e764
|
bug fix
|
2019-05-11 20:13:48 +02:00 |
|
Nils Becker
|
893e604593
|
generate rewrite proof object early on to avoid logging equality term twice
|
2019-05-11 17:34:53 +02:00 |
|
Nikolaj Bjorner
|
8da1b024b7
|
fix #2205
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-26 04:30:29 -07:00 |
|
Nikolaj Bjorner
|
62ec02e50f
|
extend rewriting features for arrays, #2151
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Nikolaj Bjorner
|
8f1c5239be
|
updates for #2151 #2152
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-12 13:39:57 -07:00 |
|
Nikolaj Bjorner
|
5abc4a6d68
|
rewrite quantifiers in model evaluator #2171
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-06 22:03:57 -08:00 |
|
nilsbecker
|
28c03ed1de
|
logging support for theory axioms
|
2019-02-21 19:29:35 +01:00 |
|
Nuno Lopes
|
bc8cd7ff55
|
remove a few random mem allocs
|
2018-06-29 18:34:17 +01:00 |
|
Nuno Lopes
|
2b31024dab
|
add obj_ref::operator=(obj_ref &&) + a few explicit uses
|
2018-06-26 17:00:56 +01:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
ff0f257102
|
remove iff
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:48 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Nikolaj Bjorner
|
29d06896bf
|
remove verbose
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-11 17:06:59 +02:00 |
|
Nikolaj Bjorner
|
2ea9bfaa41
|
remove unstable sequence interpolant from doc test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-06 13:34:41 -07:00 |
|
Nikolaj Bjorner
|
2ede4b2c80
|
fixes based on regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 09:31:16 -07:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Christoph M. Wintersteiger
|
27a1758857
|
Added rewriter.ignore_patterns_on_ground_qbody option to disable simplification of quantifiers that have their universals appear only in patterns, but otherwise have a ground body.
|
2017-04-07 21:19:20 +01:00 |
|
Mikolas Janota
|
ec47a1df50
|
Adding bv preprocessing techniques.
|
2016-09-16 19:44:37 +01:00 |
|
Nikolaj Bjorner
|
b7de813c63
|
set solver on simplify command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 15:35:44 -07:00 |
|
Nuno Lopes
|
0286cee450
|
simplify th_rewriter::mk_eq_value()
|
2016-05-05 11:00:21 +01:00 |
|
Nikolaj Bjorner
|
b0f65335ab
|
update copyright year
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-17 13:07:40 -07:00 |
|
Nikolaj Bjorner
|
2a051719d8
|
cleanup deprecated critical sections, fix cancellation for par_or_else tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 09:43:00 -08:00 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -08:00 |
|
Nikolaj Bjorner
|
895d032996
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 10:33:09 -08:00 |
|
Nikolaj Bjorner
|
75359c580e
|
add basic rewriting to strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-05 12:02:33 -08:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
Christoph M. Wintersteiger
|
dd17f3c7d6
|
Renaming floats, float, Floats, Float -> FPA, fpa
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 13:18:56 +00:00 |
|
Nikolaj Bjorner
|
ce18421a7a
|
fix box
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 14:29:39 -07:00 |
|
Christoph M. Wintersteiger
|
7fc95aff3c
|
Minor cleanliness fix.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-07 14:24:28 +01:00 |
|
Nikolaj Bjorner
|
fe5c42c90f
|
fixes to bugs exposed by regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-15 05:23:47 +02:00 |
|
Nikolaj Bjorner
|
e35fd58968
|
add rewriting option to simplify store equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-13 11:43:30 -07:00 |
|
Leonardo de Moura
|
a07b459fdf
|
Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 12:53:51 -08:00 |
|
Leonardo de Moura
|
75739fdf7b
|
fixed memory smash
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-06 08:19:42 -08:00 |
|
Leonardo de Moura
|
a99b8fe797
|
exposed rewriter parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 22:03:30 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Leonardo de Moura
|
f57d4b1b19
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 11:28:03 -07:00 |
|
Leonardo de Moura
|
0a4446ae26
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-23 22:14:35 -07:00 |
|