| 
								
								
									 Nikolaj Bjorner | c725fe7698 | tune lra optimization Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-22 17:03:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1aa3fdab8a | remove min/max, use qmax; disable cancellation during model evaluation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-19 13:04:20 -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 | ec565ae7a0 | fixes to #596 and #592: use exponential step increments on integer problems, align int.to.str with canonizer and disequality checker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-17 01:00:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b31f54501 | max/min Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-05 14:11:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e29adbf304 | fix issues #581: nested timeouts canceled each-other Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-30 11:18:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2428bf18f1 | add model correction Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-29 19:08:10 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c75fd02c95 | qsat-opt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-28 21:31:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0094b36636 | fix bounds check to fix segfault reported in issue #565 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-16 12:25:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fe4f3e7772 | fix regressions exposed in QF_LIA: manager got initialized early and Euclidean solver is not safe even with some throttle Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-23 20:38:18 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45fdb95f53 | fix performance for model construction, recognize concats of values as a value for pre-processing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-23 17:23:57 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 55956df8d8 | remove critical sections that are now redundant due to different cancellation model Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-13 12:10:14 -04:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 8b53628d67 | remove a few unused decls | 2016-03-09 17:01:06 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5db84575f6 | fix regression in o7.smt2 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-08 22:27:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5994c5a948 | fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-07 16:42:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 67397bf71e | enable logic parameter update to configure SMTLIB logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-01 09:48:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2a65503235 | fix #425 and report from Patrick Trentin of same bug in preprocessing soft constraints that are simplified to true/false Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-04 22:35:02 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 85d44c5d66 | fix axioms for extract, add extensionality checking for shared variables, convert exceptions to unknown status per #419 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-18 11:09:41 +05:30 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | baee4225a7 | reworking cancellation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-11 16:21:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32b6b2da44 | moving to resource managed cancellation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-11 13:13:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 61dbb6168e | cleanup cancelation logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-11 12:35:35 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | b26735a887 | fix build with gcc Signed-off-by: Nuno Lopes <nlopes@microsoft.com> | 2015-11-22 11:24:30 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c1a6163bda | disable aig tactic in inc_sat_solver (it can blow up the size of formulas significantly without sharing) and fix configuration update bug for optimization context exposed in example by Corina Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-20 14:34:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0592e76574 | Enhancement for Valentin #332 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-19 10:26:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5948013b1b | clear label buffer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-18 18:56:54 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c58e640563 | extract labels for optimal model. Fix to #325 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-18 14:53:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1575dd06a7 | expose labels from optimization. Move printing of objectives to after sat/unsat. Cahnge format to something that is somewhat related to how other output is created. Issue #325. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-18 09:42:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c2108f74f1 | fix uninitialized variable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-14 10:35:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0a26bcf14c | ensure unique symbols when MaxSAT problems are extracted from linear objectives such that multiple objectives can be supported. Fixes issue #308 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-13 15:12:08 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2865f60f8c | deal with case of unsatisfiable context and bit-vector objectives that are not normalized to maxsmt. Issue #304 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-11 11:39:34 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b4cb51cdb3 | working on Forking/Serializing a z3 Solver #209 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-06 17:29:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 653416153d | use appropriate MaxSAT solver even if there are no soft constraints. Also avoid PB constraints when all soft constraints are false. Reported by Klaus Becker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-11-02 08:18:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7838213675 | eliminate to_real coersions to make mixed integer problems easier to digest. Issue #277 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-10-30 15:12:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9b3e242990 | adding rlimit resource limit facility to provide platform and architecture independent method for canceling activities Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-28 13:37:59 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f3441c6a9b | tabs and indentation | 2015-09-17 13:25:22 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b25e8e2288 | tune lexicographic products, avoid push/pop and ensure correction sets are not used for multiple objectives Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-13 16:00:45 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc5d719d9e | enable incremental bit-vector solving Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-01 09:48:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0ed38ed59b | add option for using corr set and use partial cores Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-30 14:48:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b2ebd095cb | fix for unintialized variable m_conflict_lvl Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-24 17:01:46 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 149549dd52 | fix wcnf front-end and unsat case in pd Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 14:24:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ee458fa601 | revising pd-maxres Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 12:09:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 546a9b8f03 | revising pd-maxres Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 10:53:39 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | da0c12cdba | move display method to before first SAT call Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-21 18:29:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a78fc031bc | adding facility to dump wcnf benchmarks Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-21 07:26:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a9807878ea | reworking pd-maxres Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-20 12:20:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e3cb0e2d8b | reworking pd-maxres Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-20 12:06:27 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 980e74b4ff | add tactic to recognize small discrete domains and convert them into bit-vectors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-20 06:39:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 655b44c07b | make :weight understand both decimal and integral values, remove dweight, remove deprecated commands for optimization Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-15 00:48:22 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | eb5af100bd | adding optimize bindings for ML, adding get_reason_unknown to optimize, mentioned in pull request issue #188, second edition Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-09 17:49:20 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aa431bb67f | ensure pb on lex > 1 constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-08 14:10:11 +02:00 |  |