Nikolaj Bjorner
|
dea3b8ddf7
|
address warnings from #836
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-10 13:14:36 +01:00 |
|
Nikolaj Bjorner
|
024082a45f
|
adding preferred sat, currently disabled, to wmax. Fixing issue #815
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-30 09:52:05 -08:00 |
|
Nikolaj Bjorner
|
8d2b70a5e2
|
better encodings for at-most-1, #755
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-10 23:46:03 -07:00 |
|
Nikolaj Bjorner
|
527c5191a6
|
Add C++ functions for set operations per stackoverflow post, set relevancy = 2 for quantified maxsmt per example from Aaron Gember, fix conversion of default weights based on bug report from Patrick Trentin on maxsat. Annotating soft constraints with weight=0 caused the weight to be adjusted to 1 and therefore produce wrong results
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-21 12:24:24 -07:00 |
|
Nikolaj Bjorner
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Nikolaj Bjorner
|
c7ff05cc78
|
enable core minimization with qsat in case it turns out to be useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-12 15:58:12 -07:00 |
|
Nikolaj Bjorner
|
1aa3fdab8a
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:04:20 -07:00 |
|
Nikolaj Bjorner
|
67397bf71e
|
enable logic parameter update to configure SMTLIB logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 09:48:24 -08:00 |
|
Nikolaj Bjorner
|
85d44c5d66
|
fix axioms for extract, add extensionality checking for shared variables, convert exceptions to unknown status per #419
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-18 11:09:41 +05:30 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -08:00 |
|
Nikolaj Bjorner
|
0592e76574
|
Enhancement for Valentin #332
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-19 10:26:01 -08:00 |
|
Nikolaj Bjorner
|
5948013b1b
|
clear label buffer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-18 18:56:54 -08:00 |
|
Nikolaj Bjorner
|
b4cb51cdb3
|
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-06 17:29:24 -08:00 |
|
Nikolaj Bjorner
|
4675643271
|
fixes to githup issue #133 and stackoverflow reported bug on assertion violation in poly_simplifier_plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-21 13:49:15 -07:00 |
|
Nikolaj Bjorner
|
ffff006945
|
remove old files
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-06-02 09:15:08 -07:00 |
|
Nuno Lopes
|
6c22edc988
|
fix assorted compiler warnings
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-05-16 11:44:58 +01:00 |
|
Nikolaj Bjorner
|
a0f0b53686
|
fixes to #52, #53
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-28 14:48:59 -07:00 |
|
Nikolaj Bjorner
|
f8d04118d8
|
switch models for multiple box objectives. Feature request at codeplex issue 194, George Karpenov. Usage model is same as Pareto fronts you call check-sat multiple times until retrieving unsat
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 16:21:56 -07:00 |
|
Nikolaj Bjorner
|
c3232693f0
|
use PB solver instead of full arithmetic for bouding Pareto fronts so that difference logic theory isn't broken. Codeplex issue 175
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-02-22 09:46:21 -08:00 |
|
Nikolaj Bjorner
|
e24db56650
|
integrating new integer primal loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-20 16:38:45 -08:00 |
|
Nikolaj Bjorner
|
ef57e4abe5
|
extract theory symbols from Boolean objectives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-05 19:42:06 -08:00 |
|
Nikolaj Bjorner
|
08cb8b8de8
|
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-09 16:04:25 +01:00 |
|
Nikolaj Bjorner
|
444879db5f
|
fix bug reported on stackoverflow on crash for unconstrained variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-05 13:51:27 +01:00 |
|
Nikolaj Bjorner
|
301f441801
|
bypass simplifier if (m_is_clausal) {
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-22 09:02:08 -07:00 |
|
Nikolaj Bjorner
|
ce18421a7a
|
fix box
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 14:29:39 -07:00 |
|
Nikolaj Bjorner
|
c1580fb85a
|
follow logic annotation/enable diff logic when configured
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 11:52:14 -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
|
63550d8a1a
|
bug fixes in hsmax
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-15 05:44:03 -07:00 |
|
Nikolaj Bjorner
|
d2db8007d8
|
tuning pb/max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-06 04:01:10 -07:00 |
|
Nikolaj Bjorner
|
d67f1f36c4
|
refactor weighted theory solver into own file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-29 16:54:12 -07:00 |
|
Nikolaj Bjorner
|
ede9549818
|
fix compilation errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-25 13:43:45 -07:00 |
|
Nikolaj Bjorner
|
ff1543d700
|
fix APIs, add python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-23 21:28:11 -07:00 |
|
Nikolaj Bjorner
|
0181f0f9df
|
add bvmax tactic, add proviso for non-0 lower bounds in elim01
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-23 18:03:20 -07:00 |
|
Nikolaj Bjorner
|
9556a223f3
|
check types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-22 00:54:14 -07:00 |
|
Nikolaj Bjorner
|
f82f7f83b9
|
adding optimization to dense difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-14 14:42:01 -07:00 |
|
Nikolaj Bjorner
|
99b4ce037d
|
integrating diff opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-05 16:29:26 -08:00 |
|
Nikolaj Bjorner
|
eb6d39ba46
|
fix memory smash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-02-27 11:49:25 -08:00 |
|
Nikolaj Bjorner
|
c5b82796ca
|
moving parameters to theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-01-01 20:00:10 -08:00 |
|
Nikolaj Bjorner
|
0641c4f694
|
working on pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-26 09:53:33 -08:00 |
|
Nikolaj Bjorner
|
670f56e5e4
|
adjust benchmark generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-21 07:09:39 -08:00 |
|
Nikolaj Bjorner
|
0deb951873
|
different strategies for weighted
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-20 12:04:17 +01:00 |
|
Nikolaj Bjorner
|
50f18a77af
|
disable 'optimization' that led to wrong model'
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-15 02:40:52 +02:00 |
|
Nikolaj Bjorner
|
8c85ee6b7c
|
fixing lex optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-13 23:36:42 +01:00 |
|
Nikolaj Bjorner
|
370a4b66de
|
update lower bounds from feasible solutiosn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-07 22:09:57 -08:00 |
|
Nikolaj Bjorner
|
a617eac010
|
enable bounding for various domains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-12-06 19:36:12 -08:00 |
|
Anh-Dung Phan
|
dbc791d385
|
Reorganize combination of objectives
|
2013-11-26 09:20:11 +01:00 |
|
Anh-Dung Phan
|
87a2b99091
|
Clean up
|
2013-11-25 12:16:34 -08:00 |
|
Nikolaj Bjorner
|
2ff51e9a60
|
move model_evaluator from pdr to model, call it model_implicant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-11-23 21:33:35 +01:00 |
|
Anh-Dung Phan
|
c837f62863
|
Use quick explain for unsat core in Fu Malik algorithm by default
|
2013-11-15 16:58:42 -08:00 |
|
Anh-Dung Phan
|
074e851d49
|
Display Fu Malik statistics
|
2013-11-15 12:58:11 -08:00 |
|