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 |
|
Nikolaj Bjorner
|
0f20175bdd
|
fix #2556, sign of of inequality is not restricted to -1, 0, 1, but can be -2, -3 etc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-14 19:41:01 -04:00 |
|
Nikolaj Bjorner
|
0c972b8bee
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 15:45:10 -04:00 |
|
Nikolaj Bjorner
|
fffc539b40
|
fix #2549
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 17:42:29 +02:00 |
|
Nikolaj Bjorner
|
098725aa1c
|
fix #2553
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 15:03:05 +02:00 |
|
Nikolaj Bjorner
|
67c4777514
|
fix #2548 fix #2530
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 15:03:04 +02:00 |
|
Nikolaj Bjorner
|
63840806d8
|
fix #2546, retrieve model in optsmt lex before iterating
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-10 11:19:59 +02:00 |
|
Nikolaj Bjorner
|
0481adb87c
|
fix #2547
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-10 06:38:27 +02:00 |
|
Nikolaj Bjorner
|
78a1f53ac9
|
fix #2544
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-09 18:07:03 +02:00 |
|
Nikolaj Bjorner
|
b1cdb3e451
|
add mbqi to smtfd. For Nuno, of course
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-09 11:28:25 +02:00 |
|