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 |
|
Nikolaj Bjorner
|
ca498e20d1
|
move value factories to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-16 19:48:35 -07:00 |
|
Nikolaj Bjorner
|
71d68b8fe0
|
fix #2445 fix #2519
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-13 20:24:14 -07:00 |
|
Nikolaj Bjorner
|
a1b690032a
|
fix #2629
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 04:05:03 -07:00 |
|
Murphy Berzish
|
4fc64ab578
|
z3str3: check for and re-internalize str.in.re terms
|
2019-10-11 09:25:30 -07:00 |
|
Nikolaj Bjorner
|
ca7d066c4e
|
fix #2624
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-10 19:20:02 -07:00 |
|
Nikolaj Bjorner
|
fd1974845b
|
fix assert-and-track semantics for smt2 logging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-09 21:16:41 -07:00 |
|
Nikolaj Bjorner
|
908254752b
|
simplify
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-09 15:28:28 -07:00 |
|
Nikolaj Bjorner
|
26c34c9193
|
fix #2623
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-09 15:22:31 -07:00 |
|
Nikolaj Bjorner
|
16dc2788a7
|
compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 12:43:17 -07:00 |
|
Nikolaj Bjorner
|
02e71c7d23
|
fix #2650, use datatype constructor producing smallest possible tree whenever possible
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-07 16:23:44 -07:00 |
|
Murphy Berzish
|
b0bf2f1792
|
z3str3: recognize two-argument re.loop
|
2019-10-07 15:07:10 -07:00 |
|
Nikolaj Bjorner
|
a8e7074ddd
|
fix #2618
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 19:44:33 -07:00 |
|
Nikolaj Bjorner
|
f9b6e4e247
|
batch length enforcement
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 15:25:33 -07:00 |
|
Nikolaj Bjorner
|
b53f66bf2f
|
avoid access to invalid m_length
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 10:58:25 -07:00 |
|
Nikolaj Bjorner
|
39edf73e78
|
fix #2613 fix #2612
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-05 16:57:51 -07:00 |
|
Nikolaj Bjorner
|
016732aa59
|
move some tracing to verbose
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-03 17:21:47 -07:00 |
|
Nikolaj Bjorner
|
5b4cd6dde4
|
fix #2604
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-02 20:36:49 -07:00 |
|
Nikolaj Bjorner
|
88f0e4a64c
|
fix #2592 #2593 #2597 #2573 - duplicates, also fix #2603
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-01 13:14:12 -07:00 |
|
Murphy Berzish
|
fe7a7fe23f
|
z3str3: fail early on non-string sequence terms
|
2019-09-30 21:05:41 -07:00 |
|
Nikolaj Bjorner
|
292e72ce0c
|
fix #2590
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-28 17:47:15 -07:00 |
|
Murphy Berzish
|
f29b033253
|
z3str3: add is_var() similar to theory_seq's implementation
|
2019-09-28 17:45:49 -07:00 |
|
Murphy Berzish
|
1c70bcee69
|
z3str3: setup uninterpreted functions as though they were string variables
|
2019-09-28 17:45:49 -07:00 |
|
Nikolaj Bjorner
|
deb45c09e8
|
fix #2586
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-26 08:59:52 -07:00 |
|
Nikolaj Bjorner
|
3dcfbb8347
|
fix #2585
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-25 18:57:51 -07:00 |
|
Nikolaj Bjorner
|
d0fc463a0c
|
fix #2581
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-24 15:56:53 -07:00 |
|
Nikolaj Bjorner
|
f7cc68aa6a
|
fix #2580
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-24 08:58:36 -07:00 |
|
Nikolaj Bjorner
|
a44cf7a9ba
|
unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-22 10:15:20 -07:00 |
|
Nikolaj Bjorner
|
4b51fe466d
|
fix #2562
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-17 11:49:11 -04:00 |
|