Nikolaj Bjorner
|
31c7f79afd
|
fix bv size
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:13:56 -07:00 |
|
Nikolaj Bjorner
|
bae4d54955
|
fix bv size
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:11:35 -07:00 |
|
Nikolaj Bjorner
|
4e4346576a
|
move to managed tbvs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 22:01:13 -07:00 |
|
Nikolaj Bjorner
|
d9dafe7b94
|
tbv utilities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 21:23:03 -07:00 |
|
Nikolaj Bjorner
|
cd12fa8461
|
adding fixed size bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 20:00:45 -07: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
|
a96fa0c555
|
remove deprecated maxsat solvers, adjust values inline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-14 11:55:47 -07:00 |
|
Nikolaj Bjorner
|
67b802c9d9
|
fix scope accounting bug and documentation per Konrad's request
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-12 17:38:34 -07:00 |
|
Nikolaj Bjorner
|
c917c1c53d
|
reset ast trail on context deletion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-12 15:54:42 -07:00 |
|
Nikolaj Bjorner
|
770d0d58fe
|
bug fixes to sorting network
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-11 21:53:12 -07:00 |
|
Nikolaj Bjorner
|
e288b7795d
|
add to unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-11 20:33:37 -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 |
|
Nikolaj Bjorner
|
72f09e4729
|
better verbose pretty printing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-09 16:57:43 -07:00 |
|
Nikolaj Bjorner
|
f151879c0b
|
enable neat vs. less neat pretty priting as an option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-09 16:25:41 -07:00 |
|
Nikolaj Bjorner
|
f7e1ad5277
|
tweaking card2bv conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 18:30:45 -07:00 |
|
Nikolaj Bjorner
|
d9c61464d0
|
make difference logic simplex optimizer incremental
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-07 16:46:46 -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
|
dd62ca5eb3
|
simplify models
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 20:54:16 -07:00 |
|
Nikolaj Bjorner
|
36816e3b2f
|
clear cache for crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-06 19:03:37 -07:00 |
|
Nikolaj Bjorner
|
904ab4bf9e
|
address race condition in cleanup methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-05 11:18:34 -07:00 |
|
Nikolaj Bjorner
|
19a8fa8a25
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-09-04 14:50:19 -07:00 |
|
Nikolaj Bjorner
|
3d9120c745
|
lifetime of expressions from model follow life-time of model, not the push/pop scope making scope based reference counting error prone
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-04 14:49:58 -07:00 |
|
Nikolaj Bjorner
|
18b491eee0
|
fixes to maxres/mss
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-03 10:03:56 -07:00 |
|
Christoph M. Wintersteiger
|
23af977d68
|
Multi-threading bugfix, DLL could be used from other threads before the main thread initializes it.
Thanks to user xor88 for reporting this one.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-09-03 17:49:10 +01:00 |
|
Nikolaj Bjorner
|
b5bbf83847
|
update core generation to be partial, update maxres to use current model too
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-02 19:05:28 -07:00 |
|
Nikolaj Bjorner
|
3f8083dfa6
|
fix push/pop bugs in optimize context, add example to c++, fix bug in arithemtic bounds axiom addition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-02 09:32:38 -07:00 |
|
Nikolaj Bjorner
|
31f16d7aa4
|
add push/pop to optimization context for convenience
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 14:58:58 -07:00 |
|
Nikolaj Bjorner
|
75c114feab
|
fix regression on push/pop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 14:37:58 -07:00 |
|
Nikolaj Bjorner
|
89f0319043
|
tune assertions of bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-01 11:19:05 -07:00 |
|
Christoph M. Wintersteiger
|
fa24d9db6f
|
Added multi processor compilation to VS project.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-09-01 17:27:07 +01:00 |
|
Nikolaj Bjorner
|
7ee2844509
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 12:49:12 -07:00 |
|
Nikolaj Bjorner
|
3cbcd19a9b
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 12:40:13 -07:00 |
|
Nikolaj Bjorner
|
7f49135b3b
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 11:48:00 -07:00 |
|
Nikolaj Bjorner
|
37b96a6133
|
bounds axiom tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-31 11:16:08 -07:00 |
|
Nikolaj Bjorner
|
afe7fc367b
|
working on maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-30 12:40:37 -07:00 |
|
Nikolaj Bjorner
|
83a7d1a658
|
adding options to maxres for experiments, include option to pretty print module parameters in smt2 style
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-30 11:46:29 -07:00 |
|
Nikolaj Bjorner
|
b45b2872d8
|
basic primal/dual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 16:24:46 -07:00 |
|
Nikolaj Bjorner
|
5fdb58348e
|
working on mus-mss
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 15:34:48 -07:00 |
|
Nikolaj Bjorner
|
3da60804fc
|
basic primal/dual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 09:52:56 -07:00 |
|
Nikolaj Bjorner
|
67190b2f17
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-08-29 08:40:23 -07:00 |
|
Nikolaj Bjorner
|
c928f776da
|
working on mss/mus v2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 08:39:31 -07:00 |
|
Nikolaj Bjorner
|
d141719d68
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-08-29 08:36:52 -07:00 |
|
Nikolaj Bjorner
|
0c6ce3a338
|
product set local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 08:36:47 -07:00 |
|
Nikolaj Bjorner
|
1b9529e1e1
|
fix scope bugs per Klaus Becker's examples
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-29 01:55:32 -07:00 |
|
Nikolaj Bjorner
|
bd8875bf5f
|
add MUS/MCS plan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 21:18:17 -07:00 |
|
Nikolaj Bjorner
|
16e0ad14aa
|
add MUS/MCS plan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 20:56:41 -07:00 |
|
Nikolaj Bjorner
|
d90049e9b0
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-08-28 10:18:49 -07:00 |
|
Nikolaj Bjorner
|
8ea7109f8f
|
update documentation to clarify reference counting policies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-28 10:18:42 -07:00 |
|
Nikolaj Bjorner
|
965c9397b5
|
expanding product_set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-27 14:32:31 -07:00 |
|