Nikolaj Bjorner
|
dc0e9c1919
|
completing user print experience with seq/re #2200
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-24 11:46:36 -07:00 |
|
Nikolaj Bjorner
|
a74ac93bcc
|
fix #2196
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 13:34:31 -07:00 |
|
Nikolaj Bjorner
|
057151c7a8
|
fix #2188
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-18 07:56:25 -07:00 |
|
Nikolaj Bjorner
|
7399f78dfd
|
disable model compression for regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 12:40:59 -08:00 |
|
Nikolaj Bjorner
|
006590f329
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:29:20 -08:00 |
|
Nikolaj Bjorner
|
a2dddbd7a5
|
check pb solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 14:28:03 -08:00 |
|
Nikolaj Bjorner
|
e76cea4684
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-28 11:44:45 -08:00 |
|
Nikolaj Bjorner
|
69d7d8ff87
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 11:42:17 -08:00 |
|
Nikolaj Bjorner
|
4c76d43670
|
add binary_merge encoding option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 08:35:22 -08:00 |
|
Daniel Schemmel
|
c2ebbc9210
|
fix -Wsign-compare (len can never become negative anyway)
|
2019-02-23 10:57:41 +01:00 |
|
Nikolaj Bjorner
|
73060ecaec
|
remove debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-22 13:57:09 +01:00 |
|
Nikolaj Bjorner
|
bceff4b3fa
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-22 11:17:03 +01:00 |
|
Nikolaj Bjorner
|
4c799c144a
|
fix gc to not remove ternary clauses that are on assignment trail. This addresses issue with drat proofs that don't pass drat-trim due to deletion during gc, but use in conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-22 11:14:20 +01:00 |
|
Nuno Lopes
|
6598aedbb2
|
fix VS build, take 2
|
2019-02-21 15:52:52 +00:00 |
|
Nuno Lopes
|
2f33bafd5a
|
stopwatches: fix a few places that would call start/stop multiple times
|
2019-02-21 14:59:31 +00:00 |
|
Nikolaj Bjorner
|
3548057bd1
|
fix detection of arithmetic operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-20 14:00:05 +01:00 |
|
Nikolaj Bjorner
|
caa15ea04d
|
enable cardinality constraints in nla2bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-19 18:17:07 +01:00 |
|
Nikolaj Bjorner
|
2138a5232f
|
fix #2142
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-19 10:16:50 +01:00 |
|
Nikolaj Bjorner
|
7fb2c6a908
|
turn off model validation unless specified by parameter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-18 15:55:24 +01:00 |
|
Nikolaj Bjorner
|
0aafa8b7ce
|
optimize binary output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-18 15:52:42 +01:00 |
|
Nikolaj Bjorner
|
c1402ad70f
|
tone down verbosity of integrity checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-16 20:39:15 -08:00 |
|
Nikolaj Bjorner
|
f84de9400e
|
also deal with initializing boolean variables in smt context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-15 17:58:26 -08:00 |
|
Nikolaj Bjorner
|
39f73fa595
|
ensure that activity works for sat solver from cold state
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-15 16:56:55 -08:00 |
|
Nikolaj Bjorner
|
89bf2d4368
|
add API for setting variable activity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-15 12:05:24 -08:00 |
|
Nikolaj Bjorner
|
5cdfa7cd1c
|
variations on unit-walk
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-13 17:43:15 -08:00 |
|
Nikolaj Bjorner
|
eec1da5a15
|
move restart test to after propagation, clean up drat generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-12 15:49:12 -08:00 |
|
Nikolaj Bjorner
|
72b220e84a
|
import improvements to lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:28:13 -08:00 |
|
Nikolaj Bjorner
|
6d893e0599
|
revise unit walk
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:16:17 -08:00 |
|
Nikolaj Bjorner
|
5fe40a25dc
|
revise local search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:14:20 -08:00 |
|
Nikolaj Bjorner
|
22783a4bcb
|
import more from csp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 13:09:28 -08:00 |
|
Nikolaj Bjorner
|
93ee05648e
|
add shortcuts for unit assertions, conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 10:56:36 -08:00 |
|
Nikolaj Bjorner
|
24dfdfe9bc
|
disable fixes for #2128 and related as it breaks model evaluation time in regressions, set longer delay for inprocessing in sat solver, report stats
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 16:06:02 -08:00 |
|
Nikolaj Bjorner
|
d2d42f9810
|
fix #2127 fix #2128
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 08:23:22 -08:00 |
|
Nikolaj Bjorner
|
c9ffe7417c
|
mark destructors virtual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-07 07:55:17 +01:00 |
|
Nikolaj Bjorner
|
c6a7dc7b44
|
formatting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 20:05:45 +01:00 |
|
Nikolaj Bjorner
|
d04e72819a
|
abstract solver API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 19:42:01 +01:00 |
|
Nikolaj Bjorner
|
6c464f8aec
|
add assert_and_track to optimize for #2116
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 14:59:36 -08:00 |
|
Nikolaj Bjorner
|
e07f0c0284
|
tune generation of drat files, add helpful binary clause in lookahead simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 13:35:54 -08:00 |
|
Nikolaj Bjorner
|
7fa9768c36
|
improving drat output perf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 09:16:46 -08:00 |
|
Nikolaj Bjorner
|
1e90be62bc
|
fix drat for lookahead, fixes for binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-31 14:58:51 -08:00 |
|
Nikolaj Bjorner
|
35eb21bc35
|
fix extraction of trail
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-30 09:06:41 -08:00 |
|
Nikolaj Bjorner
|
08ce6f7ac1
|
working on binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-30 08:54:59 -08:00 |
|
Nikolaj Bjorner
|
8d20310758
|
adding trail/levels
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-29 14:45:51 -08:00 |
|
Nikolaj Bjorner
|
58f5531cff
|
fix #2114 introduced while working on #2095
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-29 08:18:03 -08:00 |
|
Nikolaj Bjorner
|
d3d392da41
|
adding maxlex, delay mk_true() calls in goal2sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 21:36:40 -08:00 |
|
Nikolaj Bjorner
|
ad81fee118
|
adding maxlex, throttle use of asymmetric literal addition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 19:26:44 -08:00 |
|
Nikolaj Bjorner
|
8da1d6070b
|
throttle big-reductions #2101 #2098
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 14:00:56 -08:00 |
|
Nikolaj Bjorner
|
498864c582
|
adding dump facility for cancelation #2095, easing dimacs in/out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-24 12:21:23 -08:00 |
|
Nikolaj Bjorner
|
f7746e2284
|
address perf #2098
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-23 16:58:00 -08:00 |
|
Nikolaj Bjorner
|
412eee0dac
|
throttle number of rounds of ba simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-22 18:12:39 -08:00 |
|