Nikolaj Bjorner
|
8141dadc89
|
break on small cores
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-02-08 10:22:06 +01:00 |
|
unknown
|
f020b7c7b8
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2015-01-28 17:54:26 -08:00 |
|
Nikolaj Bjorner
|
e50e02e656
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2015-01-20 16:38:55 -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
|
82f1e81ac2
|
fix build errors on gcc
Signed-off-by: Nikolaj Bjorner <nbjorner@z3-mac.local>
|
2015-01-19 00:50:08 +00:00 |
|
Nikolaj Bjorner
|
4bb5302def
|
template args
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-18 15:54:18 -08:00 |
|
Nikolaj Bjorner
|
d45c7ce082
|
prepare revised primal phase
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-18 04:11:40 +05:30 |
|
Nikolaj Bjorner
|
41ad1d50f9
|
fix java compilation bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-16 08:08:51 +05:30 |
|
Nikolaj Bjorner
|
05b7aa3ebb
|
flush cache when proof mode changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-15 14:32:18 +05:30 |
|
Nikolaj Bjorner
|
e28701a64c
|
add assertions to simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-14 22:09:48 +05:30 |
|
Nikolaj Bjorner
|
52c6f7c3b1
|
refine the safety check for leaving basis. As long as all base variables are unbounded in compatible directions as the non-basic variable we can detect unbounded variables. This partial check fixes integer divergence in a case exposed by Karpenov. Establishing or converting this to a check that always identifies unbounded integer variables is left for further analysis.
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-06 15:22:40 -08:00 |
|
Nikolaj Bjorner
|
129e048a1b
|
Adding field update feature
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-01-03 01:27:52 -08:00 |
|
Nikolaj Bjorner
|
a296023823
|
incorrect offset calculation in diff logic optimization. codeplex issue 156
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-29 16:15:19 -08:00 |
|
Nikolaj Bjorner
|
c54a19b084
|
generate proof justifications in theory_pb: codeplex issue 157
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-29 12:57:02 -08:00 |
|
Nikolaj Bjorner
|
f373996f09
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-12-22 09:27:48 -08:00 |
|
Nikolaj Bjorner
|
c61e9f27db
|
local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-22 09:27:33 -08:00 |
|
Nikolaj Bjorner
|
ae3d16bc50
|
fix overflow and integrality bugs reported by Phan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-15 16:18:09 -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
|
cf8ad072d0
|
remove unused variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-11-07 16:03:27 +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 |
|
Christoph M. Wintersteiger
|
6a496a1bfb
|
Merge branch 'pure' of https://git01.codeplex.com/z3 into contrib
|
2014-10-24 21:17:57 +01:00 |
|
Ken McMillan
|
d815af9f0f
|
merge duality changes with unstable
|
2014-10-22 10:14:05 -07:00 |
|
Nikolaj Bjorner
|
0e83a2b1af
|
merge with latest unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-22 09:45:04 -07:00 |
|
Nikolaj Bjorner
|
7767a23626
|
improve error messages on incorrect parameter passing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 21:37:37 -07:00 |
|
Nikolaj Bjorner
|
9d75babcda
|
add more information to error messages
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 21:33:29 -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
|
69a5634e7e
|
adding symba designated strategy (back?) to optsmt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-14 16:33:55 -07: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 |
|
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 |
|
Nikolaj Bjorner
|
c706e91019
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-05 10:37:55 -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
|
c5f17df310
|
fixing an assert caused by previous change in theory_array_base.cpp
|
2014-10-01 18:15:33 -07:00 |
|
Nikolaj Bjorner
|
cce287eed1
|
fix bug in Shannon decomposition for translating PB constraints into formulas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-01 12:51:40 -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 |
|
Nikolaj Bjorner
|
989569b154
|
add bceq experiment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-29 10:57:31 -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 |
|
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
|
e6725b2344
|
merge unstable into opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 12:12:24 -07:00 |
|
Nuno Lopes
|
aaa931e0d5
|
fix build with gcc
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-25 15:56:01 +01:00 |
|
Nikolaj Bjorner
|
45bfcda16c
|
remove typename
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-17 16:37:53 -07:00 |
|
Nikolaj Bjorner
|
e8b9c251d5
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-16 17:13:20 -07:00 |
|
Nikolaj Bjorner
|
d01ca11001
|
reduce asymptotic overhead of asserting bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 17:13:09 -07:00 |
|
Nuno Lopes
|
f7c3559c31
|
fix a few compiler warnings
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-16 15:26:01 +01:00 |
|
Nikolaj Bjorner
|
c09903288f
|
have free variable utility use a class for more efficient re-use
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 16:14:22 -07:00 |
|
Nikolaj Bjorner
|
73070585b8
|
fix bug in core generation in legacy core: it ignores complementary literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-14 13:06:01 -07:00 |
|
Nikolaj Bjorner
|
019ff77613
|
fix sorting network bug, add network compilation,...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-11 18:47:21 -07:00 |
|