Christoph M. Wintersteiger
|
00651f8f21
|
Tabs, formatting.
|
2017-09-17 14:54:09 +01:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Ken McMillan
|
b343dcb341
|
better recovery from incompleteness and interp failure in duality
|
2015-10-09 14:21:05 -07:00 |
|
Nikolaj Bjorner
|
9377779e58
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-04-30 10:40:03 -07:00 |
|
Ken McMillan
|
af444beb2e
|
re-indenting interp and duality
|
2015-04-15 12:22:50 -07:00 |
|
Nikolaj Bjorner
|
c61e9f27db
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-22 09:27:33 -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 |
|
Ken McMillan
|
a6f58bdd17
|
fixes and performance improvements for interp and duality
|
2014-10-30 17:22:34 -07:00 |
|
Ken McMillan
|
301cb51bbb
|
added restarts options to duality (plus some other disabled features)
|
2014-09-30 12:42:30 -07:00 |
|
Nikolaj Bjorner
|
e6725b2344
|
merge unstable into opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 12:12:24 -07:00 |
|
Ken McMillan
|
13b61d894c
|
adding recursion bounds to duality
|
2014-09-09 14:02:46 -07:00 |
|
Ken McMillan
|
70a1155d71
|
fixed duality bug and added some code for returning bounded status (not yet used)
|
2014-08-18 17:13:16 -07:00 |
|
Nikolaj Bjorner
|
960e8ea1d5
|
working on hitting sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-08 14:12:54 +01:00 |
|
Ken McMillan
|
aa35149700
|
merging duality/interp changes
|
2014-05-22 11:52:16 -07:00 |
|
Nikolaj Bjorner
|
2ca14b49fe
|
fix AV in debug assertion, address warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-16 09:45:32 -07:00 |
|
Nikolaj Bjorner
|
f1ebf2002a
|
tuning sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-05 16:40:54 -07:00 |
|
Christoph M. Wintersteiger
|
c3b7c738f8
|
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
Conflicts:
scripts/mk_project.py
src/duality/duality.h
src/duality/duality_solver.cpp
src/duality/duality_wrapper.h
src/interp/iz3hash.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-25 22:18:41 +01:00 |
|
Ken McMillan
|
2755854c81
|
trying alternate encoding of distint
|
2014-04-22 16:42:35 -07:00 |
|
Ken McMillan
|
60ef669fbc
|
removed distinct predicate hack
|
2014-04-10 17:54:49 -07:00 |
|
Ken McMillan
|
58ffffe4d4
|
hack to filter out Boogie axioms with large "distinct" predicates that cause legacy solver death
|
2014-04-06 13:01:20 -07:00 |
|
Ken McMillan
|
9a2fe83697
|
interpolation fix
|
2014-04-03 13:20:08 -07:00 |
|
Ken McMillan
|
6c9483c70a
|
interpolation fix and improving duality quantifier handling
|
2014-04-01 17:10:14 -07:00 |
|
Nikolaj Bjorner
|
a6d7d23bb5
|
fix compilation warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-28 08:34:54 -07:00 |
|
Ken McMillan
|
732035bf63
|
merge interp/duality changes with unstable
|
2014-03-26 14:48:04 -07:00 |
|
Ken McMillan
|
2417b75d8d
|
duality: added restarts
|
2014-03-16 15:37:19 -07:00 |
|
Ken McMillan
|
675820ff67
|
merged changes from linux
|
2014-03-14 14:51:39 -07:00 |
|
Ken McMillan
|
bbab6be280
|
duality: eager deduction and history-based conjectures
|
2014-03-14 13:40:31 -07:00 |
|
Ken McMillan
|
180f55bbda
|
adding support for non-extensional arrays in duality
|
2014-03-11 18:20:42 -07:00 |
|
Ken McMillan
|
acf4ad0ab6
|
use new hashtable implementation in windows
|
2014-02-27 17:23:19 -08:00 |
|
Ken McMillan
|
08d892bbdb
|
interpolation fixes
|
2014-02-27 17:21:47 -08:00 |
|
Christoph M. Wintersteiger
|
d51d9b18f9
|
Bugfixes for compilation in Cygwin (WIN32 -> _WINDOWS)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-02-21 13:00:02 +00:00 |
|
Ken McMillan
|
65c54b87d0
|
duality fix
|
2014-02-19 13:57:27 -08:00 |
|
Ken McMillan
|
928d419138
|
duality fixes
|
2014-02-17 12:15:11 -08:00 |
|
Ken McMillan
|
ba193a59b1
|
some interpolation fixes, plus some options to remove features for testing in duality
|
2014-02-09 16:04:02 -08:00 |
|
Ken McMillan
|
f380e31a6b
|
runs the integer/cntrol svcomp examples from the Horn repo
|
2014-01-09 17:16:10 -08:00 |
|
Ken McMillan
|
11ba2178a9
|
speeding up interpolation in RPFP_caching
|
2013-12-24 17:20:12 -08:00 |
|
Ken McMillan
|
9e88691c69
|
optimizing solver performance in duality
|
2013-12-22 18:33:40 -08:00 |
|
Ken McMillan
|
c98b853917
|
speeding up Generalize and adding Lazy Propagation
|
2013-12-21 16:54:35 -08:00 |
|
Ken McMillan
|
48e10a9e2d
|
dealing with incompleteness issues in duality
|
2013-12-19 11:05:56 -08:00 |
|
Ken McMillan
|
1e8c04be8e
|
fixing templates for broken windows hash functions
|
2013-12-15 17:31:46 -08:00 |
|
Ken McMillan
|
ebc8a43fe3
|
removing address dependencies
|
2013-12-15 15:49:06 -08:00 |
|
Ken McMillan
|
ac9a7748e8
|
trying to fix address depedency in duality_solver.cpp
|
2013-12-13 13:14:04 -08:00 |
|
Ken McMillan
|
a410e7f716
|
fussing with qe in duality
|
2013-12-13 12:21:54 -08:00 |
|
Ken McMillan
|
2cc8132191
|
still simplifying quantified interpolants in duality
|
2013-12-12 18:25:24 -08:00 |
|
Ken McMillan
|
ea8eb74744
|
simplifying quantified interpolants in duality
|
2013-12-11 16:25:59 -08:00 |
|
Ken McMillan
|
7043386915
|
enabled extensional arrays in duality and added theory axioms lazily in GreedyReduce
|
2013-12-10 14:34:14 -08:00 |
|
Ken McMillan
|
56b3406ee5
|
added mbqi.id option, working on quantifiers in duality
|
2013-12-10 11:41:25 -08:00 |
|
Ken McMillan
|
a3462ba6aa
|
working on duality
|
2013-11-27 17:39:49 -08:00 |
|
Ken McMillan
|
a93f8b04e5
|
working on duality and quantified arithmetic in interpolation
|
2013-11-21 18:10:21 -08:00 |
|
Ken McMillan
|
0f13ec6e42
|
adding timeout to duality
|
2013-06-18 12:28:20 -07:00 |
|