Ken McMillan
|
8e08baa6e2
|
merging changes for duality with array abstraction
|
2014-10-08 14:01:57 -07:00 |
|
Ken McMillan
|
bbdc8b33e0
|
prevent creating some useless solvers in duality
|
2014-10-08 13:56:46 -07:00 |
|
Nikolaj Bjorner
|
8cf21dc242
|
fix tactic parameter checking to API, deal with compiler warnings in api_interp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 13:47:55 -07:00 |
|
Nikolaj Bjorner
|
11740dfcee
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-08 13:21:48 -07:00 |
|
Nikolaj Bjorner
|
b8b5c4d5b4
|
disable blanket validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 13:21:34 -07:00 |
|
Christoph M. Wintersteiger
|
ca83f47be6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-08 21:03:01 +01:00 |
|
Christoph M. Wintersteiger
|
b03a9d3f0a
|
Interpolation API: infrastructure fixes and .NET API
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-08 21:01:27 +01:00 |
|
Nikolaj Bjorner
|
335f9a9be1
|
add parameter validation to tactic parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-08 10:55:24 -07:00 |
|
Christoph M. Wintersteiger
|
4370d40dd8
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-08 10:56:20 +01:00 |
|
Nikolaj Bjorner
|
1bb4d52cb8
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-07 15:38:57 -07:00 |
|
Nikolaj Bjorner
|
d6964226c7
|
indentation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-07 15:38:44 -07:00 |
|
Nikolaj Bjorner
|
4ea3ed7e27
|
ensure parameters are updated and ensure that global use of auto-config is not obscured by smt.auto-config scoping
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-07 11:00:45 -07:00 |
|
Christoph M. Wintersteiger
|
7fc95aff3c
|
Minor cleanliness fix.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-07 14:24:28 +01:00 |
|
Nikolaj Bjorner
|
c7e27fb2d9
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-06 15:43:38 -07:00 |
|
Nikolaj Bjorner
|
8438ac6e21
|
fix internalization bug when bit2bool is applied to numeral
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-06 15:43:24 -07:00 |
|
Christoph M. Wintersteiger
|
a77694d9a8
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-06 18:10:13 +01:00 |
|
Christoph M. Wintersteiger
|
3222ecd992
|
tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-10-06 18:09:40 +01:00 |
|
Christoph M. Wintersteiger
|
30b72809c5
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-06 18:07:07 +01:00 |
|
Christoph M. Wintersteiger
|
929880e4fd
|
Fix for bogus runtime reports on Linux. Thanks to Vladimir Klebanov for reporting this one.
|
2014-10-06 18:06:36 +01:00 |
|
Nikolaj Bjorner
|
6d8daacdec
|
fix check for satisfiability before calling final_check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-06 08:35:05 -07:00 |
|
Nikolaj Bjorner
|
7ef1e8a3de
|
turn friends into inliers to respect namespace for non-operator friends. Operaor friends will stil be in file scope so do not take name-space qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 19:04:15 -07:00 |
|
Nikolaj Bjorner
|
18e77bd539
|
fix qe for undef scenarios, codeplex issue 130
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 18:36:15 -07:00 |
|
Nikolaj Bjorner
|
c6683fd6fa
|
to fix that timeout of 0 has different interpretations across platforms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 12:27:57 -07:00 |
|
Nikolaj Bjorner
|
cbf470422e
|
remove extra verbose output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 12:10:23 -07:00 |
|
Nikolaj Bjorner
|
4e55f04942
|
use more efficient encoding of shift operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 10:41:37 -07:00 |
|
Ken McMillan
|
ec48f6d129
|
working on transforms for duality
|
2014-10-04 19:07:14 -07:00 |
|
Nikolaj Bjorner
|
6a3f75822d
|
fix format bug (issue 126) and smaller nits in sat solver (const annotation, disable elimination of external or already elimianted variables)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-04 18:35:18 -07:00 |
|
Ken McMillan
|
e8985ff33d
|
working on transforms in duality
|
2014-10-04 17:17:33 -07:00 |
|
Ken McMillan
|
16445569f1
|
fix for quantifier abstraction
|
2014-10-04 16:31:01 -07:00 |
|
Nikolaj Bjorner
|
fbb01f3699
|
prevent usage that mixes E/e notation with division / for numerals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-02 23:58:52 -07:00 |
|
Nikolaj Bjorner
|
47b81d2ec0
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-10-02 14:33:55 -07:00 |
|
Nikolaj Bjorner
|
d03a4bc306
|
check cancel flag after bcp. BCP returns in incomplete state after it check's the cancel flag. Propagate returns 'true' in this case so that the main loop exits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-02 14:33:42 -07:00 |
|
Ken McMillan
|
d54d758f45
|
getting duality to recover from incompleteness-related failures by restarting
|
2014-10-01 18:16:21 -07:00 |
|
Ken McMillan
|
c5f17df310
|
fixing an assert caused by previous change in theory_array_base.cpp
|
2014-10-01 18:15:33 -07:00 |
|
Ken McMillan
|
301cb51bbb
|
added restarts options to duality (plus some other disabled features)
|
2014-09-30 12:42:30 -07:00 |
|
Ken McMillan
|
4763532501
|
adding compile-time option to replace arrays with maps in smt (define SPARSE_MAP)
|
2014-09-30 11:25:47 -07:00 |
|
Ken McMillan
|
4c71e9479d
|
optimizing array final check
|
2014-09-30 11:21:34 -07:00 |
|
Nuno Lopes
|
97a5e6d326
|
assorted compiler warnings fixes
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-28 12:21:56 +01:00 |
|
Nuno Lopes
|
5f59dd1644
|
revert usage of popcnt is MSVC
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-28 11:37:11 +01:00 |
|
Nikolaj Bjorner
|
e57e5328ce
|
configuration update to SAT solver on creation time. Adding random_seed to sat parameters to enable command-line and module mode to work at the level of sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 16:42:11 -07:00 |
|
Nikolaj Bjorner
|
9412890c63
|
trace reason for undef in arithmetic, enable model generation on THEORY incompleteness, but retain undef result
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 12:58:55 -07:00 |
|
Nikolaj Bjorner
|
4995ce1fde
|
disable unstable interpolation sample
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-22 22:22:26 -07:00 |
|
Nikolaj Bjorner
|
dca3ce6b24
|
update documentation on models associated with solver objects
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-22 01:16:16 -07:00 |
|
Nuno Lopes
|
b243ac945f
|
hoprfully fix the build for MSVC 2010
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-21 15:20:43 +01:00 |
|
Nuno Lopes
|
d36cecc2f3
|
make use of count population intrinsincs on MSVC/gcc/clang
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-19 15:51:08 +01:00 |
|
Christoph M. Wintersteiger
|
bb56885147
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-18 17:10:38 +01:00 |
|
Christoph M. Wintersteiger
|
9949c7e31c
|
fixed typos
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-09-18 17:09:22 +01:00 |
|
Nuno Lopes
|
61d67dc2de
|
fix a few compiler warnings
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-18 14:38:40 +01:00 |
|
Nikolaj Bjorner
|
45bfcda16c
|
remove typename
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-17 16:37:53 -07:00 |
|
Nuno Lopes
|
4717d9d1f4
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-17 16:33:45 +01:00 |
|