Nikolaj Bjorner
|
b596828d23
|
add DDNF based engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 18:04:46 -07:00 |
|
Nikolaj Bjorner
|
8822bc1755
|
fix bug in unsat core finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-20 16:03:25 -07:00 |
|
Nikolaj Bjorner
|
78c03ed835
|
fix crash on delete clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-19 19:36:15 -07:00 |
|
Nikolaj Bjorner
|
a47f3df703
|
fix bug in unsat core extraction in sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-18 23:43:51 -07:00 |
|
Nikolaj Bjorner
|
1c56d6ee95
|
align lengths of weights and soft constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-18 01:17:26 -07:00 |
|
Nikolaj Bjorner
|
ddbff6f77b
|
revamp configuration parameter names for fixedpoint
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-18 01:03:11 -07:00 |
|
Nikolaj Bjorner
|
f748a03ac7
|
opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-16 22:31:54 -07:00 |
|
Nikolaj Bjorner
|
33f74b9c9f
|
sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 22:49:21 -07:00 |
|
Nikolaj Bjorner
|
ddb9e6e8d4
|
fix flipper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 18:30:06 -07:00 |
|
Nikolaj Bjorner
|
be1cceba34
|
fix scope and mus with user-scopes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 11:29:08 -07:00 |
|
Nikolaj Bjorner
|
ee1a1b1135
|
refactor sat/sls interface. Remove wpm2 and bvsls dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 10:40:44 -07:00 |
|
Nikolaj Bjorner
|
a02cab2194
|
wsls code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-13 16:58:02 -07:00 |
|
Nikolaj Bjorner
|
999db1e280
|
sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-13 01:22:45 -07:00 |
|
Nikolaj Bjorner
|
cafb31ff94
|
sls updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-12 22:14:57 -07:00 |
|
Nikolaj Bjorner
|
1412c183d4
|
finish sls code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-12 21:42:33 -07:00 |
|
Nikolaj Bjorner
|
311183e19a
|
local updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-12 19:26:06 -07:00 |
|
Nikolaj Bjorner
|
276bef1c20
|
local updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-12 19:25:39 -07:00 |
|
Nikolaj Bjorner
|
180b0d4ec9
|
add sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-12 19:24:31 -07:00 |
|
Nikolaj Bjorner
|
470b5c11b9
|
mus logging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-11 08:06:29 -07:00 |
|
Nikolaj Bjorner
|
1652c16163
|
add missing code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-10 22:13:55 -07:00 |
|
Nikolaj Bjorner
|
39d90f914d
|
NA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-10 21:27:07 -07:00 |
|
Nikolaj Bjorner
|
e832bdd257
|
fix bug in blocked clause elimination that was enabled for external variables, fix other bugs in maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-10 21:23:05 -07:00 |
|
Nikolaj Bjorner
|
317e76a11b
|
mss and mss-mus-maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-03 20:23:10 -07:00 |
|
Nikolaj Bjorner
|
d429e72e92
|
v2 of dual maxres engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-03 18:50:21 -07:00 |
|
Nikolaj Bjorner
|
622d8b5cd1
|
moving to maxres consolidation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-03 00:18:09 -07:00 |
|
Nikolaj Bjorner
|
6a4c08c7cb
|
moving to maxres consolidation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-03 00:17:55 -07:00 |
|
Nikolaj Bjorner
|
a41b1d34ce
|
moving dual solver to maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-03 00:08:57 -07:00 |
|
Nikolaj Bjorner
|
5e026b7897
|
mss and maxres tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-02 23:34:43 -07:00 |
|
Nikolaj Bjorner
|
9681dc12b1
|
tuning auxiliary literals and clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-02 14:25:04 -07:00 |
|
Nikolaj Bjorner
|
8814ba0629
|
testing maxres with sat core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-02 12:27:57 -07:00 |
|
Nikolaj Bjorner
|
b928734348
|
perf improvements, mus
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-01 16:11:52 -07:00 |
|
Nikolaj Bjorner
|
6438c477b3
|
working on maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-31 23:35:41 -07:00 |
|
Nikolaj Bjorner
|
39414d8b8d
|
testing inc_sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-31 22:29:47 -07:00 |
|
Nikolaj Bjorner
|
365f05b41a
|
testing inc-sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-30 17:49:51 -07:00 |
|
Nikolaj Bjorner
|
bfc0af7820
|
testing inc-sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-30 16:35:46 -07:00 |
|
Nikolaj Bjorner
|
e8056e066d
|
enable bvsat, multi disjoint cores for dual-maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-30 12:57:30 -07:00 |
|
Nikolaj Bjorner
|
3fefed69b7
|
incremental sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-30 11:12:15 -07:00 |
|
Nikolaj Bjorner
|
4f0de9a0cf
|
implement user scopes for sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-30 09:27:03 -07:00 |
|
Nikolaj Bjorner
|
2b1af8fd50
|
updated sat solver for cores
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-29 14:38:17 -07:00 |
|
Nikolaj Bjorner
|
0e9511b597
|
unsat core for SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-29 08:39:34 -07:00 |
|
Nikolaj Bjorner
|
66f626b50e
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-29 07:41:08 -07:00 |
|
Nikolaj Bjorner
|
e98acf4ece
|
working on adding basic cores to efficient SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-29 07:22:59 -07:00 |
|
Nikolaj Bjorner
|
19050d1c4c
|
merge Fixedpoint.cs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 12:20:48 -07:00 |
|
Nikolaj Bjorner
|
0c750bc714
|
update sat solver signature
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 12:19:46 -07:00 |
|
Christoph M. Wintersteiger
|
e10f256100
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-07-28 19:38:53 +01:00 |
|
Christoph M. Wintersteiger
|
b423418810
|
FPA fixed omissions reported by user xor88 (codeplex discussion 554193)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-07-28 19:37:58 +01:00 |
|
Christoph M. Wintersteiger
|
1944283253
|
FPA unified function names
|
2014-07-28 19:36:11 +01:00 |
|
Nikolaj Bjorner
|
96dc933c99
|
merging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 08:33:16 -07:00 |
|
Nikolaj Bjorner
|
4ab27eff78
|
refactor weighted-maxsat into separate files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 08:31:57 -07:00 |
|
Nikolaj Bjorner
|
ff64adf292
|
rename hsmax
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-26 12:45:21 -07:00 |
|