| 
								
								
									 Nikolaj Bjorner | 2bcb875559 | add option to disable cardinality solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-16 08:36:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 42deeb3498 | testing lookahead Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-12 11:49:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 690689424d | fix parallel solving bugs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-11 15:35:13 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b4f3ac6f0 | fix drat checker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-10 18:04:54 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6b4aec9b74 | fixing bugs in dealing with non-0 based cardinality constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-07 20:59:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eaf845c2f4 | updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-07 18:04:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b6b6035cfb | tuning and fixing drat checker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-07 16:50:39 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 54f2063c81 | Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt | 2017-02-06 21:20:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 61ade5e6cb | tune cardinality solver for cache misses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-06 20:57:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 66089a7aef | fix compiler errors and memory issue with drat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-06 16:09:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4831c45ad8 | fix issues in par Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-06 13:38:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fe105d94a0 | fixes to sat-par Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-06 12:00:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7aeaf11ee4 | adding clause sharing to par mode Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-05 22:24:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 15283e4e7c | expose extension conflict resolution as plugin to sat solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-05 10:08:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f70e4823d | adding drat forward checking Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-03 22:41:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 61341b8879 | adding drat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-03 17:56:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0b711c5ef8 | adding drat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-03 15:41:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 505133a4b3 | debugging card Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-02 17:06:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6bb0b196e2 | fix conflict level detection bug with plugins Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-02 11:04:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e9e0293d1a | local updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-02 10:19:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bd0bd6052a | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2017-02-02 10:19:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9ca52a3361 | fix bug in lexicographic handling in maxres: previous assumptions were not committed in corner cases Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-02 10:19:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c21b860d4e | local updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-01 18:04:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9cfd412cd0 | enable pb theory always as pb terms can be introduced during transformations. Issue #884 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-01 15:28:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 256a0e2d82 | move exchange par Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-01 12:12:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cfff592a7f | Merge branch 'master' of https://github.com/z3prover/z3 into opt | 2017-02-01 12:09:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | becce1d043 | local Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-01 12:09:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 669c018242 | updates on cardinality solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-02-01 07:43:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d889fcdca6 | fix translation of <= Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 19:26:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7faa35ebdb | fixing card Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 18:47:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f015e3e4cc | fix bug in propagation of parameters to combined solvers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 17:17:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bdfa84c6fe | fix issues with running parallel solver: random strategy should not be a default on all solvers. Also reuse base solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 13:22:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff72e3114b | Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt | 2017-01-31 06:46:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f461dbe7b | local Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 06:46:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c12ee4ea1a | memory allocate Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-31 06:45:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b4dd2f07b2 | testing card_extension Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 21:53:26 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b7bafbd9f | updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 21:23:53 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a95c33775 | Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt | 2017-01-30 18:42:53 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 685fb5d7c4 | preparing for cardinality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 18:42:39 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1d1949e395 | ensure that parallel threads are only invoked when thread count > 1 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 18:30:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32b5e54c8d | working on card extension Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 17:22:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 92e2d920fd | working on card for sat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 14:03:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 76bc4f0b38 | refine parsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 11:30:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a412a554eb | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 09:39:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 37ee4c95c3 | adding parallel threads Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-30 02:09:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0123b63f8a | experimenting with cardinalities Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-27 16:12:46 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 962979b09c | rework sat.mus to use restart count for bounded minimization Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-26 13:28:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4782e19086 | fix bug in sat-simplifier decreasing heap values of variables that are not in the heap Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-25 16:21:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 873d975c77 | fix bug in consequence extraction: the order of bcp is not fixed between restarts, so the order of unit literals may not be preserved. This is relatively rare, so we optimize for the case where we assume bcp preserves order (and maybe miss some consequences) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-17 13:41:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7df803c131 | Fix unsound handling of upper bounds in wmax, thanks to Patrick Trentin for report and careful repros #847 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-15 11:52:48 -08:00 |  |