| 
								
								
									 Nikolaj Bjorner | cd838e5cf4 | fix bug reported in issue #193: MBQI needs to avoid instantiating data-types that contain model values in nested positions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-13 14:29:48 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 702af71a2d | Check more frequently for cancelation flags to address grep0095.stp.smt2 in issue #178. Z3 spends time in pre-processing simplification, which indicates there is some opportunity to tune this portion of the code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-11 23:14:34 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 424f34d3d9 | enable smt tactic to be used even if cores are enabled, as long as no cores are tracked, fixes issue #189 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-11 11:16:41 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e532657d77 | .. adding core validation debug option to ease diagnose issue #158 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-10 11:01:46 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db24cb8087 | add core validation option to directly validate cores using the context Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-10 10:56:07 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6780784bcf | filter instantiations for model values to fix issue #183 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-06 14:43:08 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f96c0b6963 | fixes #186, remove ite-lifting from opt_context to detect weighted maxsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-06 11:52:59 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 0cd406ca0b | Fixed initialization order and unused variable warnings. Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2015-07-30 09:09:13 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 7c282d3719 | bugfix for smt::model_finder::set_cancel follow-up to fixed #178 | 2015-07-29 17:18:15 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | b9e273800c | Made quantifier-related parts of smt::model_finder and smt::model_checker interruptable. Fixes #178 | 2015-07-29 16:55:45 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d7b3aaffbd | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-07-14 13:18:16 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 96c8b1e7ff | fixup model construction on undef results for arithmetic. Fixes issue #161 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-13 12:44:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6fbc8fa06c | break stack abuse in relevancy propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-12 14:52:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4bc044c982 | update header guards to be C++ style. Fixes issue #9 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-08 23:18:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d815cf9b7b | fix bug in optimization where a variable is updated twice Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-07 16:01:48 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e81dc5a0a0 | fixes issue #143 and memory leak on theory plugin setup Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-26 09:03:56 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 108d76270e | set undo trail after set-watches to avoid crash during exception handling (the relevancy trail is scoped so ends up traversing the trail if allocating the watch throws an exception). Fixes crash.smt in issue #56 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-23 19:18:03 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9522cfd07 | fix mixed integer/real bugs for maximization exposed by non-termination in slow.smt. partially fixes issue #56 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-23 12:05:19 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d32e4a9476 | exposing facility to extract dependent clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-22 23:36:52 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b08ccc7816 | added missing Copyright forms Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-10 11:54:02 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9734407cde | disable throttle on unbounded objectives in shared theories. It may violate an interface equality, to fix issue #120 Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-06-02 11:14:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d409c6042 | revert bug introduced to avoid stack overflow in arrays Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-29 14:32:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f8e2fa0337 | fixes issue #93 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-29 11:11:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5acefceada | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-05-29 08:58:31 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f2f6fc1994 | Added QF_BVFP logic alias for QF_FPBV | 2015-05-29 13:58:23 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ed7e0e11a8 | n/a Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-28 20:55:13 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 534271db08 | adding parameters to gomory cut axioms Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-27 14:48:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e483efd3f4 | fixes to Euclidean solver, fixes #100 Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-27 09:21:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cb00555635 | local changes Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-27 09:18:52 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 9912b2cd67 | Re-enabled the smt.arith.greatest_error_pivot parameter. | 2015-05-23 18:01:00 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | c577ab361b | fix assorted undefined behaviors caught by clang Signed-off-by: Nuno Lopes <nlopes@microsoft.com> | 2015-05-23 11:45:12 +01:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 4546c3e7bb | merge | 2015-05-22 11:01:55 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 13a3bdd7a3 | fix proof for extended GCD rule | 2015-05-22 10:28:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c969d78042 | throw exception instead of debug mode assertion in ast_manager on malformed input Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-21 15:07:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9d0e3abd24 | use static features to set hidden configuration parameters on small integers and int vs. real Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-20 10:41:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 92cfc242d2 | cast variables to avoid compiler warning on signed/unsigned comparison Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-05-19 08:15:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 203c5015c8 | fix debian amd64 warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-18 15:17:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e8811748d3 | fix regressions in nl/smt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-16 19:08:37 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 64bd62b17e | fix gcc compiler warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-16 11:56:04 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 839e3fbb7c | add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-09 19:40:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a0f0b53686 | fixes to #52, #53 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-04-28 14:48:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ffc3a36dcb | checked ite-expressions as shared for bounds detection Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-04-23 19:59:33 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3ba2e712b2 | merge with unstable branch Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-04-12 15:54:52 -07:00 |  | 
				
					
						| 
								
								
									 Daniel J. Hofmann | 88f6e74a27 | Wnewline-eof | 2015-04-03 19:31:09 +02:00 |  | 
				
					
						| 
								
								
									 Daniel J. Hofmann | 4e59ba922b | Wc++11-extensions | 2015-04-03 19:13:52 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 26c53d055a | Merge branch 'opt' of https://github.com/Z3Prover/z3 into opt | 2015-04-02 15:22:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dca0fb77c2 | use same defaults as unstable branch for difference logic configuration Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-04-02 15:22:32 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d01c3491a6 | simplify with caching, but without expanding number of asserted formulas. Bug reported by Heizmann, codeplex issue 197 Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-04-02 10:28:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6b995c4077 | disable wrong fix for simplification Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-04-02 02:56:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 52619b9dbb | pull unstable Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-04-01 14:57:11 -07:00 |  |