Nikolaj Bjorner
|
ad309e53a1
|
fix #2766
|
2019-12-01 16:06:14 -08:00 |
|
Nikolaj Bjorner
|
9ebaf19e47
|
fix #2765
|
2019-12-01 15:05:38 -08:00 |
|
Nikolaj Bjorner
|
23fcc21543
|
fix #2764
fix #2764
|
2019-12-01 12:05:58 -08:00 |
|
Nikolaj Bjorner
|
b371592c0d
|
unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-30 19:21:35 -08:00 |
|
Nikolaj Bjorner
|
320d6640b1
|
ensure unfolding is increased with seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-30 18:32:19 -08:00 |
|
Nikolaj Bjorner
|
489448b869
|
fix #2762, fix #2750, add iterative unrolling to help on termination on sat instances (to address non-termination in #2759 and #2762)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-30 18:05:24 -08:00 |
|
Nikolaj Bjorner
|
b479c34c0b
|
fix #2751
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-29 10:18:55 -08:00 |
|
Nikolaj Bjorner
|
001ddef058
|
fix #2749
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-29 10:18:55 -08:00 |
|
Murphy Berzish
|
bf28b815fa
|
z3str3: add a method to rewrite-and-assert an axiom to reduce boilerplate
|
2019-11-29 09:37:22 -08:00 |
|
Murphy Berzish
|
b8f2cf5b0b
|
z3str3: rewrite strong arrangement axiom to avoid assertion violation
|
2019-11-29 09:37:22 -08:00 |
|
Nikolaj Bjorner
|
a257ec0cc1
|
build warnings #2748
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-28 15:36:54 -08:00 |
|
Federico Mora
|
30d9ea5c2c
|
Addressing comments from pull request: more descriptive variable names and m.mk_not
|
2019-11-27 22:06:59 -08:00 |
|
Federico Mora
|
574051df1b
|
Step by step derivation of second int.to.str axiom
|
2019-11-27 22:06:59 -08:00 |
|
Federico Mora
|
900e707619
|
Added more comments
|
2019-11-27 22:06:59 -08:00 |
|
Federico Mora
|
6ffb475007
|
Add comments and make implication into xor. Logically equivalent.
|
2019-11-27 22:06:59 -08:00 |
|
Federico Mora
|
fc74689c1b
|
int.to.str must not begin with 0 unless is 0
|
2019-11-27 22:06:59 -08:00 |
|
Murphy Berzish
|
5f78ca9b58
|
z3str3: negative lengths in get_len_value don't count
|
2019-11-25 12:32:51 -08:00 |
|
Nikolaj Bjorner
|
055cf6c7b9
|
relevancy level is queried during smt_setup, so it has to update the local parameter that tracks the min
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-25 09:53:00 -08:00 |
|
Nikolaj Bjorner
|
fad4356159
|
treat division by 0 as non-linearity, fix #2733
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-24 10:52:52 -08:00 |
|
Nikolaj Bjorner
|
e2b6b12215
|
initialize relvancy level in constructor
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-23 17:26:59 -08:00 |
|
Nikolaj Bjorner
|
5dfe4a4b48
|
ensure relevancy isn't increased between calls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-23 15:42:44 -08:00 |
|
Nikolaj Bjorner
|
61371b4abf
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-23 15:41:15 -08:00 |
|
Murphy Berzish
|
415260b93d
|
z3str3: refactor app* to app_ref
|
2019-11-22 16:07:50 -08:00 |
|
Nikolaj Bjorner
|
b2c3025e21
|
fix #2714
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-21 16:37:53 -08:00 |
|
Nikolaj Bjorner
|
566eacd424
|
change handling of weak array mode. Insert weak delay variables into a queue that gets consumed by the next propagation when the array_weak parameter is changed #2686
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-19 21:17:36 -08:00 |
|
Nikolaj Bjorner
|
dde8da853e
|
fix bug introduced when fixing #2721
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-18 13:55:55 -08:00 |
|
Nikolaj Bjorner
|
9b72b60949
|
block unsound itos solutions. #2721
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-18 13:44:12 -08:00 |
|
Nikolaj Bjorner
|
d95b549ff8
|
fix #2707
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-16 17:47:29 -08:00 |
|
Nikolaj Bjorner
|
cbac860387
|
fix #2706
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-16 09:06:58 -08:00 |
|
Nikolaj Bjorner
|
cb600a9329
|
consolidate model.compact and model_compress #2704
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-15 11:07:08 -08:00 |
|
Nikolaj Bjorner
|
5f90e72d85
|
ensure generation is increased #2667
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-13 19:18:54 -08:00 |
|
Nikolaj Bjorner
|
0c1b68b598
|
remove unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-11 07:13:04 -08:00 |
|
Nikolaj Bjorner
|
4fabaf95aa
|
remove deprecated and bind1st and unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-08 13:26:50 -08:00 |
|
Nikolaj Bjorner
|
4527a99f64
|
fix #2675
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-08 11:05:49 +01:00 |
|
Nikolaj Bjorner
|
1fec4bbe94
|
fix output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-07 18:17:06 +01:00 |
|
Nikolaj Bjorner
|
0a8b924481
|
remove print
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-07 10:17:35 +01:00 |
|
Nikolaj Bjorner
|
1e0c1cefd6
|
add definitions for under-specified cases of arithmetic operators #2663 #2676 #2679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-06 18:24:22 +01:00 |
|
Nikolaj Bjorner
|
6cf7d8e523
|
adding div0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-06 11:23:19 +01:00 |
|
Nikolaj Bjorner
|
8a420c850b
|
remove divergent ordering
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-05 17:18:24 +01:00 |
|
Nikolaj Bjorner
|
23029daf5e
|
investigating relevancy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-05 17:16:30 +01:00 |
|
Nikolaj Bjorner
|
a78f899225
|
expand deep stores by lambdas to avoid expanding select/store axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-03 10:29:10 +01:00 |
|
Christoph M. Wintersteiger
|
1d4f8c0168
|
Typos
|
2019-10-28 14:15:29 +00:00 |
|
Murphy Berzish
|
be99d3d450
|
z3str3: refactoring, move regex automata methods to theory_str_regex
|
2019-10-25 18:06:06 -07:00 |
|
Nikolaj Bjorner
|
64dd4e1c83
|
fix #2659
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-25 10:42:21 -07:00 |
|
Murphy Berzish
|
b9a407c25f
|
z3str3: force eager axiom setup on new terms
|
2019-10-24 15:20:07 -07:00 |
|
Murphy Berzish
|
f91af02675
|
z3str3: set up axioms on string terms that are added during the search
|
2019-10-24 15:20:07 -07:00 |
|
Nikolaj Bjorner
|
f4fd94747c
|
fix #2652
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-23 09:39:40 -07:00 |
|
Murphy Berzish
|
76b3198282
|
z3str3: fixes to str.indexof when axiomatizing constant expressions
|
2019-10-22 07:53:14 -07:00 |
|
Nikolaj Bjorner
|
e5504247e9
|
use propagation filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-20 16:00:20 -07:00 |
|
Nikolaj Bjorner
|
4ce6b53d95
|
fix #2640
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-16 20:40:03 -07:00 |
|