3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00
Commit graph

2114 commits

Author SHA1 Message Date
Nikolaj Bjorner
af27efbf4a pareto0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-01 21:13: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
81f1f7690d fix bug in rational.is_int32, it recognized rationals; fix bug reported by Anvesh for integer arithmetic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-31 15:59:56 -08:00
Nikolaj Bjorner
4027de42f6 add optimized sorting network
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-30 13:06:58 -08:00
Nikolaj Bjorner
5965515385 bugfix to rational and working on adaptive sorting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-27 20:27:37 -08:00
Nikolaj Bjorner
a554ebb835 Merge branch 'opt' of https://git01.codeplex.com/z3 into opt 2013-12-27 17:45:24 -08:00
Nikolaj Bjorner
eb4def108f reinit logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-27 17:45:14 -08:00
Nikolaj Bjorner
4cd2731b20 working on sn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-27 15:08:27 -08:00
Nikolaj Bjorner
8f1a235f00 add app.config
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-27 14:50:04 -08:00
Anh-Dung Phan
e223e386fe Add binding redirects 2013-12-27 14:38:57 -08:00
Anh-Dung Phan
8accc49386 Add a README for MSF plugin 2013-12-27 11:39:50 -08:00
Anh-Dung Phan
0fabd40e49 Merge branch 'opt' of https://git01.codeplex.com/z3 into opt 2013-12-27 11:18:25 -08:00
Anh-Dung Phan
5cc4cc8226 Add MSF plugins 2013-12-27 11:18:10 -08:00
Nikolaj Bjorner
32762b54a7 debug looping behavior
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-27 07:50:25 -08:00
Nikolaj Bjorner
58f8181a74 fixes to dotnet interface
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-26 17:14:29 -08:00
Nikolaj Bjorner
a0e98ca39b working on pb pre-processing/subsumption
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-26 10:14:05 -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
Ken McMillan
11ba2178a9 speeding up interpolation in RPFP_caching 2013-12-24 17:20:12 -08:00
Nikolaj Bjorner
70c4432bb4 working on pb pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-23 13:22:21 -08:00
Ken McMillan
1b9f1ea6b3 remove assert on failed label compuation in duality 2013-12-23 11:47:24 -08:00
Ken McMillan
673ba137e5 added qe_lite preprocessing pass to duality 2013-12-23 11:17:38 -08:00
Nikolaj Bjorner
0c2ec6951a working on pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-23 03:25:22 -08:00
Nikolaj Bjorner
24f2fd380c adding pre-processing of BP constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-23 01:33:24 -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
Nikolaj Bjorner
670f56e5e4 adjust benchmark generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-21 07:09:39 -08:00
Nikolaj Bjorner
6aa0086969 adding wpm2 algorithm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-20 16:46:23 -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
Ken McMillan
48e10a9e2d dealing with incompleteness issues in duality 2013-12-19 11:05:56 -08:00
Nikolaj Bjorner
26237a3727 debug benchmarks, theory_pb
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-19 07:40:18 +02:00
Nikolaj Bjorner
0d6220f383 revert is_all_int bugfix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 21:53:04 +02:00
Nikolaj Bjorner
cff0e0fc6c debug min_max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 09:18:06 +02:00
Nikolaj Bjorner
392b419367 debug min_max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 09:14:10 +02:00
Nikolaj Bjorner
eb1b578bfb fixing optimizaiton bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 08:43:07 +02:00
Nikolaj Bjorner
22166d0760 remove print
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 05:59:16 +02:00
Nikolaj Bjorner
72130ac7b9 fix lower bound update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-18 05:49:43 +02:00
Christoph M. Wintersteiger
8fb36bd41d Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-12-17 13:53:28 +00:00
Christoph M. Wintersteiger
0b3e50d6e6 Added #include <algorithm> because VS2013 needs that for std::max/std::min
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-12-17 13:53:10 +00:00
Nikolaj Bjorner
02f74f1028 trying Cezary's example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-17 05:03:20 +02:00
Nikolaj Bjorner
56b9c4c8a2 fix bugs reported by phan
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-17 04:20:24 +02:00
Ken McMillan
a318b0f104 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-12-16 12:45:52 -08:00
Ken McMillan
3588d4a1ca fixing templates for broken windows hash functions 2013-12-16 12:41:43 -08:00
Nikolaj Bjorner
1bcf5b8b5f remove auxiliary variables from weighted maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-16 11:42:28 +02:00
Nikolaj Bjorner
1ca44ed316 handle proof-wrapper justifications
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-16 11:25:50 +02:00
Nikolaj Bjorner
e38729a1c6 redo marking mechanism as marked literals can disappear from lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-16 07:50:24 +02:00
Nikolaj Bjorner
b1caadee49 disabling skip steps to avoid bogus behavior
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-16 05:24:05 +02:00
Nikolaj Bjorner
15b64261dd fix wmaxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-16 04:55:56 +02:00
Ken McMillan
1e8c04be8e fixing templates for broken windows hash functions 2013-12-15 17:31:46 -08:00
Ken McMillan
852f53d6a6 fixed memory error 2013-12-15 17:24:51 -08:00
Ken McMillan
ebc8a43fe3 removing address dependencies 2013-12-15 15:49:06 -08:00