| 
								
								
									 Nikolaj Bjorner | bc6b3007de | remove unused features related to weighted check-sat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-13 20:53:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c69a86e647 | fix bug in antecedent collection for consequence finding: once an antecedent is set, it should not be cleared Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-06 19:34:50 -05:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cb75a55095 | Fixed initialization order warning. | 2017-01-03 13:41:08 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74d3de01b3 | enable incremental consequence finding with restart timeout Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2017-01-02 10:07:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a4d5c4a00a | make get_consequence call skip check-sat if a model is already there Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-30 18:05:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aaf6e67ec8 | add restart.max parameter to control cancellation based on restart count Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-25 17:43:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df492e200f | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-21 10:04:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8d18fd075e | remove sources for unused variable warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-21 09:54:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 189d449cff | fix generation of wcnf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-12-18 14:49:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9227b95ea | blast distinct in incremental BV solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-29 15:45:23 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 1799310155 | Fixed iterator invalidation bug in SAT probing. Relates to #798. | 2016-11-26 14:07:05 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ea601dd403 | fix and coallesce clique functionality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-19 03:55:48 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | bfaa9ddf63 | Fixed potential SAT solver cleanup problem. Renamed functions for consistency. Relates to #570. | 2016-11-14 17:42:21 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 520e868add | Fixed interruption cleanup bug in sat_solver. Relates to #570. | 2016-11-14 17:42:20 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d099e26342 | Fixed compiler warning | 2016-11-14 17:42:20 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 890142ef96 | Fix cleanup/initialization of sat::simplifier. Relates to #570. | 2016-11-14 17:42:20 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e0613b6737 | fix crash reported in #784 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-12 08:58:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f61600d1d8 | fixing unsat core extraction for tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-02 14:14:55 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 305e080239 | enable unsat core extraction in nlsat_tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-01 17:57:28 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 84172302a2 | fix bug in mutex extraction, reported by Patrick Trentin Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-11-01 00:16:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ff75f88c4f | fix memory abuse in internalization in inc-sat-solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-31 22:25:58 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3714e520be | fix performance bottlnecks: gc of literals walk through potentially huge watch-lists, avoid user-push/pop around calls to solver2tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-28 08:27:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca309341c3 | fixing cancellation code paths for inc_sat_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-27 22:07:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 24fc19ed58 | speed up consequence finding by avoiding local search whenver assumption level is reached during the initial phase Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-27 08:15:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4bd83724dd | remove conflict on false disequality, introduced regression Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-26 19:15:05 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 461e88e34c | additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-25 20:32:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4d2c5867a | remove dead (and incorrect) code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-24 15:52:47 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f97ffce479 | Silenced GCC warning about empty loop body. | 2016-10-19 12:31:35 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f9bd8f674d | whitespace | 2016-10-19 12:31:06 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d060359f01 | add fd solver for finite domain queries Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-18 22:34:34 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aec59e4ff7 | add consequence finding to inc-sat-solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-16 15:43:28 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8d2b70a5e2 | better encodings for at-most-1, #755 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-10 23:46:03 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 619cce0a52 | add mutex preprocessing to maxsat, add parsing functions to C++ API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-10-07 12:42:08 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 27ea7d8e9d | style/formatting | 2016-09-16 19:34:48 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b70cc47a9d | x64 clause allocator fix for del_clause | 2016-09-16 19:25:41 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 5b1cb49973 | x64 clause allocator bug fix | 2016-09-16 19:25:41 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 424a8c69bd | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-09-02 03:05:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f2b5c11d1c | add option for prettier proof printing, Issue #706 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-08-20 03:52:45 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5069da62a3 | safe sat clause_offset in debug mode Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-08-19 08:45:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e132c5eae8 | safe sat clause_offset in debug mode Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-08-19 08:42:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 665fccf07a | addressing max-segment issue for AMD64 + Debug Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-08-18 18:01:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 491b3b34aa | tune consequence finding. Factor solver pretty-printing as SMT-LIB into top-level Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-08-03 11:14:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3581f6de42 | remove stale SLS option Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-07-21 18:18:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8f862f8fed | fix core extraction for QF_BV theory/inc_sat_solver based on regressions pointed out by Matthias Heizmann and Tjark Weber Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-07-09 12:35:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b497b6249 | reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-22 20:25:47 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7ff05cc78 | enable core minimization with qsat in case it turns out to be useful Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-12 15:58:12 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3a6e6df4f5 | fix unused-but-set-variable warnings reported in #579 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-18 11:02:10 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 09b8c0e7fa | removing warnings for unused variables, #579 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-17 15:59:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96e157e201 | fix warnings for unused variables Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-17 13:54:22 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 91af947863 | adding checks for #570 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-03 11:09:05 -07:00 |  |