Nikolaj Bjorner
|
64dd4e1c83
|
fix #2659
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-25 10:42:21 -07:00 |
|
Nikolaj Bjorner
|
f4fd94747c
|
fix #2652
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-23 09:39:40 -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
|
71d68b8fe0
|
fix #2445 fix #2519
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-13 20:24:14 -07:00 |
|
Nikolaj Bjorner
|
f18b4430c3
|
fix to_app crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 18:26:11 -07:00 |
|
Nikolaj Bjorner
|
a921b4ff4a
|
fix #2643 - fuzzers are here to get you @lorisdanton
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 18:19:13 -07:00 |
|
Nikolaj Bjorner
|
cc26d49060
|
preparations for dealing with #2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 17:44:52 -07:00 |
|
Nikolaj Bjorner
|
5bdcc737ec
|
remove function name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 11:58:30 -07:00 |
|
Nikolaj Bjorner
|
ce06cd0d7a
|
replace iterators by for, looking at @2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 10:08:30 -07:00 |
|
Xiao Liang
|
a1814bf384
|
doc.fix(ast/rewriter/poly_rewriter_params.pyg): typo som-of-monomials -> sum-of-monomials
|
2019-10-11 13:06:46 -07:00 |
|
Nikolaj Bjorner
|
58bc2bff0b
|
fix typo introducing unsoundness
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-11 09:20:56 -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 |
|
Nuno Lopes
|
bc50b6bea2
|
fix a few warnings
|
2019-10-09 14:09:33 +01:00 |
|
Nikolaj Bjorner
|
9eea5cb91a
|
make smt2 log scope aware
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 18:15:59 -07:00 |
|
Nikolaj Bjorner
|
8bb2442a3f
|
make smt2 log scope aware
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 18:14:32 -07:00 |
|
Nikolaj Bjorner
|
228b952a50
|
add also get-consequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 12:28:45 -07:00 |
|
Nikolaj Bjorner
|
be33bb7b48
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 12:19:54 -07:00 |
|
Nikolaj Bjorner
|
f6f3ca1507
|
adding SMT2 log file for solver interaction #867
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 11:44:47 -07:00 |
|
Nikolaj Bjorner
|
f4b803de95
|
expose mk_divides over API. Corresponds to a = b (mod m), #723
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-08 08:46:49 -07:00 |
|
Nikolaj Bjorner
|
66b38eac9f
|
add back dotnet after adding ;*.cs to path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-07 20:07:55 -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 |
|
Nikolaj Bjorner
|
9a516e5e41
|
fix str.at rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 20:43:02 -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
|
39edf73e78
|
fix #2613 fix #2612
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-05 16:57:51 -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
|
8a568d438f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-01 18:42:47 -07:00 |
|
Nikolaj Bjorner
|
6616b6a366
|
only case expand for cases that contain defs. fixes #2601
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-01 18:41:11 -07:00 |
|
Nikolaj Bjorner
|
292e72ce0c
|
fix #2590
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-28 17:47:15 -07:00 |
|
Nikolaj Bjorner
|
18fe28c0f0
|
fix perf bug exposed by Shelly Grossman
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-25 20:01:06 -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
|
64d4e599c1
|
re rewriter for loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-23 09:40:23 -07:00 |
|
Nikolaj Bjorner
|
dee8a9f308
|
remove more unsound rewrites #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-23 02:56:31 -07:00 |
|
Nikolaj Bjorner
|
dc625cb01d
|
remove unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-22 08:40:44 -07:00 |
|
Nikolaj Bjorner
|
48e996241e
|
fix initialization order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 10:17:27 -07:00 |
|
Nikolaj Bjorner
|
4101652747
|
handle case where lower bound is above upper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 09:54:18 -07:00 |
|
Nikolaj Bjorner
|
cd0cd82eb7
|
add rewrites for #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 08:55:53 -07:00 |
|
Nikolaj Bjorner
|
12034df11a
|
add rewrites for #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 02:16:30 -07:00 |
|
Nikolaj Bjorner
|
77ef40a3db
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-17 11:50:14 -04:00 |
|
Nikolaj Bjorner
|
4b51fe466d
|
fix #2562
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-17 11:49:11 -04: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
|
c22a17f430
|
smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-08 18:14:28 +02:00 |
|
Nikolaj Bjorner
|
c476c4a86a
|
smtfd solver that uses lazy iteration around fd to produce theory lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 17:48:33 +03:00 |
|
Nikolaj Bjorner
|
8f4e7f4961
|
fix #2533
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-03 23:47:38 -07:00 |
|
Nikolaj Bjorner
|
68e4ed3c9c
|
fix #2531
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-02 09:59:58 -07:00 |
|
Nikolaj Bjorner
|
000e485794
|
add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-01 12:17:19 -07:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Nikolaj Bjorner
|
e08abb3213
|
fix #2504
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-21 10:06:43 +08:00 |
|