Nikolaj Bjorner
1fdde9e056
move bdd to separate space
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-17 10:03:01 -08:00
Nikolaj Bjorner
c560ee54e8
fix #2802
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-13 13:02:58 -08:00
Nikolaj Bjorner
a069b65669
fix #2797
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-11 01:42:28 -08:00
Nikolaj Bjorner
ec39d84f57
remove empty clause feature
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-10 20:19:59 -08:00
Nikolaj Bjorner
c839f58276
fix #2796
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-10 15:37:40 -08:00
Nikolaj Bjorner
184f7cedf6
fix #2795
2019-12-10 03:06:45 -08:00
Nikolaj Bjorner
4b22ff2d3b
empty clause handling
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-10 02:45:40 -08:00
Nikolaj Bjorner
04df77e89d
revert empty clause handling
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-10 02:40:38 -08:00
Nikolaj Bjorner
081001971d
fix #2794
2019-12-10 01:45:46 -08:00
Nikolaj Bjorner
5cecd986e2
track empty clause during pop
...
If a theory solver creates the empty clause it gets dropped during pop.
By maintaining a variable m_empty_clause, the solver ensures that it retains the information that the search state is inconsistent.
2019-12-09 11:10:37 +03:00
Nikolaj Bjorner
ebb7d60c75
fix #2792
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-09 07:50:57 +03:00
Nikolaj Bjorner
99a91ee116
fix #2793
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-09 07:38:47 +03:00
Nikolaj Bjorner
db02328cf3
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-08 13:05:04 +03:00
Nikolaj Bjorner
e6dc557c68
fix #2791
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-08 11:09:02 +03:00
Nikolaj Bjorner
5da0902dd4
remove smt option
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 11:31:21 +03:00
Nikolaj Bjorner
0f566ddf38
fix #2789
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 11:09:52 +03:00
Nikolaj Bjorner
a2aab76c22
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 11:02:25 +03:00
Nikolaj Bjorner
3fa3c8bf76
fix #2788
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 09:46:33 +03:00
Nikolaj Bjorner
8eb2356b68
fix #2787
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 09:03:36 +03:00
Murphy Berzish
e5ca451a02
z3str3: remove unused str_eq_todo worklist
2019-12-05 01:51:16 +03:00
Murphy Berzish
32e5c6ffd1
z3str3: missed instance of rewrite-then-assert
2019-12-05 01:51:16 +03:00
Nikolaj Bjorner
7e415c1b69
update to logging
2019-12-04 23:08:41 +03:00
Nikolaj Bjorner
20754bc72d
fix #2768
2019-12-04 23:08:03 +03:00
Nikolaj Bjorner
f646c9ac11
fix #2780
2019-12-04 10:45:17 +03:00
Nikolaj Bjorner
3d874313d3
fix #2782
2019-12-04 10:31:02 +03:00
Nikolaj Bjorner
2f6a9ba39b
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-03 20:34:56 +01:00
Nikolaj Bjorner
eec153bb57
fix #2779
2019-12-03 14:49:58 +01:00
Nikolaj Bjorner
7f61d08496
fix #2777
2019-12-03 13:53:59 +01:00
Nikolaj Bjorner
b35ec49b40
fix #2778
2019-12-03 12:53:06 +01:00
Nikolaj Bjorner
9af4cc0fd6
links to API (related to issue in z3doc)
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-03 12:20:11 +01:00
Nikolaj Bjorner
28cb13fb96
fix #2771
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 15:41:56 -08:00
Nikolaj Bjorner
37a4dd68d0
fix #2773 fix #2774
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 15:22:03 -08:00
Nikolaj Bjorner
1eab774b91
fix #2774
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 15:22:03 -08:00
Murphy Berzish
89c9bb2e0e
z3str3: don't call propagate() in init_search_eh()
2019-12-02 15:20:04 -08:00
Nikolaj Bjorner
7b0327dbad
fix #2767
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 09:19:23 -08:00
Nikolaj Bjorner
2bf9b5ca8b
fix #2767
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 09:15:04 -08:00
Nikolaj Bjorner
17d67c1b50
fix #2726
2019-12-01 20:14:35 -08:00
Nikolaj Bjorner
86c35bc7c1
fix #2763
2019-12-01 17:10:21 -08:00
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
0d004b5232
fix #2761
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-30 10:31:26 -08:00
Nikolaj Bjorner
cdf3c48349
clear memory on allocation to avoid msan warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-29 15:50:49 -08:00
Nikolaj Bjorner
7e452254c3
distribute string and regex concatenation on literals, scenario exposed by #2668
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-29 11:24:18 -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