| 
								
								
									 Christoph M. Wintersteiger | fe3f8466b6 | Partial support for fpa2bv translation in complex types. | 2016-05-21 18:08:48 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 9a10d2dcee | bugfix for fpa2bv model converter | 2016-05-21 12:19:03 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2bbca192e3 | member init order | 2016-05-20 20:16:45 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 4ed2b8a0f9 | Bugfix for unspecified FP model values. | 2016-05-20 20:15:08 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cae53c3ec2 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-05-20 19:55:01 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 1cc8146aba | Bugfixes for FP UFs and arrays. | 2016-05-20 19:53:57 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d12efb6097 | remove min/max, use qmax; disable cancellation during model evaluation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-05-19 13:10:43 -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 | 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 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | df81ab72f5 | Bug and performance fixes for FP UFs. | 2016-05-17 16:35:45 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f8795f3522 | Added term ITEs to bvarray2uf rewriter. | 2016-05-09 14:16:51 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4cb57cd4da | fix regression introduced by using ref-vectors on non-ref'ed output parameters Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-18 17:22:47 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 5d0db6d256 | Fixed memory leak in goal::update. Fixes #567 | 2016-04-18 17:18:16 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3ffcea0fe4 | whitespace | 2016-04-18 16:52:12 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2033719c14 | fix optimization pre-processing reported by Gereon Kremer Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-09 20:58:57 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6e57015a12 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-04-09 16:51:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc6f72aba7 | fix handing of ite conditions that have to be included in projection, thanks to bug report by Zak Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-04-10 01:48:35 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 0597b579b1 | Bugfixes for bvarray2uf conversion. | 2016-04-07 19:10:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ccd18283e7 | Moved extension_converter func_interp entry compression to func_interp. Relates to #547 | 2016-04-01 15:38:38 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d55a6725c9 | Compressed func_interps in extension_model_converter. Fixes #547. | 2016-04-01 15:17:38 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | bf92e53688 | Annotation fix for pattern/quantifier probes | 2016-03-30 18:35:49 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 1724811e1b | qffp  tactic cleaned up to be in line with the default behavior of other tactics. | 2016-03-30 15:23:46 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cb2bf48254 | Added has_quantifier probe | 2016-03-30 15:22:53 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d746b410cf | whitespace | 2016-03-30 15:22:21 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7eec68c954 | add handling for distinct to bit-blaster Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-28 11:22:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fd6fe87c5d | enable qe-lite for UFNIA benchmarks Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-22 15:41:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5e737641b7 | remove qe-lite pass in quant_tatics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-21 16:57:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 680c28d083 | remove nnf conversion which breaks NRA property Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-20 16:34:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a5449c3d4 | enable new NRA solver for nra benchmarks Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-20 12:35:29 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 92b5aac12a | adjusting new tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-20 10:13:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f0bdcbb3db | expose qsat tactic to default tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-19 18:40:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f175f864ec | merge useful utilities from qsat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-19 12:01:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ab82fee398 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-17 13:06:21 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 94054593a4 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-17 17:52:32 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cc04fdbd70 | Added eager ackermannization to QF_FP, so that small numbers of unspecified operators are eliminated upfront. | 2016-03-17 17:52:26 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | f5c4800eec | reduce-args: last fix for may_be_unique to support quantified variables in arbitrary exprs | 2016-03-17 15:29:48 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | facb421398 | reduce-args: fix unsoundness 2: f(v + 2), where b is quantified | 2016-03-17 13:27:07 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | aed4619066 | reduce-args: fixed unsoundness introduced in my previous commit skip an UF arg if it's quantified
e.g. forall a . f(a, b) -> f(b) (but not f) | 2016-03-17 13:14:43 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | cdc8e1303a | Bugfix for fp.to_*_unspecified. Fixes #507 | 2016-03-16 16:16:29 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 99d7a47f82 | Bugfixes for unspecified results from fp.to_* (models are still incomplete). Relates to #507 | 2016-03-15 21:45:54 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3dfc0a93f6 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-13 12:09:25 -04:00 |  | 
				
					
						| 
								
								
									 mikolas | 419e2c4899 | Inc sat for ackr. | 2016-03-10 17:36:06 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | d6c3260db7 | reduce_args_tactic: make it aware that 'a + const' may be a unique value in bv theory it allows us to remove UFs that are of the form f(a + 1), f(a + 2), etc.. | 2016-03-10 10:15:09 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2354e747bf | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-09 21:33:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3d7eb12117 | tracking use of assumptions in tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-09 21:33:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6ad6998c57 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-09 15:53:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 03a0a6f6a1 | refactor occurrence utility for common use (to be used in ctx_simplifier) per Nuno's suggestion Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-09 15:53:02 -08:00 |  | 
				
					
						| 
								
								
									 martin-neuhaeusser | c7a7cc74fa | Fix bug in ufbv tactic that enabled ackermannization even if unsat core or proof generation are requested | 2016-03-09 14:06:39 +01: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 | 640308b546 | make proto-model evaluation use model_evaluator instead of legacy evaluator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-05 10:27:19 -08:00 |  |