| 
								
								
									 Nikolaj Bjorner | ef7915858b | add filter to detect circumventing the default semantics of bit-vector division with the use of the sat-based bit-vector solver. Provides a way to fix issue #190 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-24 16:27:07 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 76c9abada2 | remove dbg pp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-23 11:00:19 -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 | 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 | 40eb7c9c84 | fix 0-1 translation bug reported by Klaus Becker Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-10 16:21:02 +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 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8505ca843b | recognize more pb patterns Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-08-08 13:39:39 +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 |  | 
				
					
						| 
								
								
									 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 | f145ceecb4 | remove default failure on proof mode fixes #121 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-07-08 22:12:41 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7b918e83c3 | fix distribute forall, fixes issue #138 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 020620aadd | disable qf-ufnra tactic from default for testing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:16 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8df919b6bb | 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-24 17:06:15 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | aa4b9e68d7 | exposing facility to extract dependent clauses Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:14 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 38113e8434 | include statistics from sub-modules for QF_UFNRA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:13 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 158a5dd2db | add count of memory allocations and way to limit allocations globally. Fix purification in nlsat_smt to fix regressions on QF_UFNRA Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:12 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 45d2ffa38c | hide new behavior until tested Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:10 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5aee077d55 | enable incremental sat for QF_BV Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-24 17:06:10 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 9a62d989e6 | Revert "Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable" This reverts commit d3db21ccde, reversing
changes made toe463d5d899. | 2015-06-24 17:06:04 +01:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 66e585e817 | Merge branch 'unstable' of https://github.com/AleksandarZeljic/z3 into smallFloats | 2015-06-12 18:35:59 +02:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 421b3af8bd | Minor additions and cleanup to the outdated code. | 2015-06-12 18:35:32 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 28fce367b1 | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-12 13:00:06 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f84d6bf5bb | Bugfix for QF_FP tactic | 2015-06-12 12:58:07 +01:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | f45fcbe282 | Added support for patching of models containing toIntegral, max, min. | 2015-06-12 11:47:58 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2c2a77174c | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-11 16:57:46 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b08ccc7816 | added missing Copyright forms Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-06-10 11:54:02 -07:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 08b3f9b46e | Removed the fpa2bv_porec model converter which was outdated and causing evaluation bugs. | 2015-06-10 19:57:32 +02:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | a37ec41370 | Buggy version, a full model is found but evaluation finds it to be invalid. | 2015-06-09 21:16:53 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f920644892 | Parameter fix for the qflia default tactic | 2015-06-08 15:37:17 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 24a5ff825a | Fixed collect_param_descrs in pb2bv tactic. | 2015-06-08 15:36:00 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3e1042c680 | Exported the quasi-pb probe as per user request. | 2015-06-08 15:35:29 +01:00 |  | 
				
					
						| 
								
								
									 aleze648 | 444dc0ed0a | Added missing cases for positive zero, negative zero and is positive. | 2015-06-07 05:31:10 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 2733899c01 | remove unused var Signed-off-by: Nuno Lopes <nlopes@microsoft.com> | 2015-06-05 09:30:44 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | c910ed2eae | fpa2bv_approx: bugfix for fp.abs | 2015-06-02 18:40:11 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 610c549104 | fpa2bv_approx: added fp.abs, fixed rounding mode model extraction | 2015-06-02 18:17:49 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 65a6845945 | Bugfix for fpa2bv_converter_prec | 2015-06-02 17:19:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a07cba72bc | eliminated unused variables | 2015-06-02 17:15:07 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8f388d83a2 | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-06-02 17:00:44 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7161d6c150 | fixes crash from issue #119 Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-06-02 08:48:37 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 5ae2dd9c74 | Bugfix for QF_FP default tactic. | 2015-05-30 15:20:07 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | fec815b41e | Various variable renamings to avoid conflicts with previously defined local variables, function parameters, or members (Visual Studio 2015 warnings). | 2015-05-29 18:13:39 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ba88648468 | Added has_fp_to_real probe to detect when QF_FP need QF_NRA. | 2015-05-29 14:49:53 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 85419ca503 | Added branch into QF_NRA from QF_FP problems containing to_real terms. | 2015-05-29 14:21:27 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f2f6fc1994 | Added QF_BVFP logic alias for QF_FPBV | 2015-05-29 13:58:23 +01:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | 13eac21b2c | Introduced an empty dep2asm_map. | 2015-05-28 18:09:18 +02:00 |  | 
				
					
						| 
								
								
									 Aleksandar Zeljic | f6f16c1e92 | Added smallFloats files. | 2015-05-28 14:31:34 +02:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 98975e5187 | Reordered the default qflia probe to be checked before the more permissive qfauflia. | 2015-05-27 14:47:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8fc0ba0ab5 | Moved auxiliary fp.isNaN lemma injection to the right place. Fixes #102 | 2015-05-22 12:33:53 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 6f575689b1 | Added injection of auxiliary lemmas for fp.isNaN, so that the value propagation can pick up these values and propagate them. Fixes #96. | 2015-05-21 19:02:09 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 203c5015c8 | fix debian amd64 warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-18 15:17:21 -07:00 |  |