| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8fffa9f188 | Removed trailing whitespace. | 2015-10-30 12:20:41 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4d6977eaea | Remove old_simplify.bv.hi_div0 option, reconciling it with rewriter.bv.hi_div0. To address issue #237 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-10-28 12:53:53 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 89fb5a44fb | Made fresh variable generation in fpa2bv lazy so that it doesn't create unnecessary variables. | 2015-10-26 18:10:15 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 5b39d8fa0d | bugfix for fpa2bv converter | 2015-10-26 15:59:00 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ed94bc2f6b | Bugfix for fpa2bv converter. | 2015-10-25 13:10:40 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 9b5abcd55a | Improved support for FPA unspecified min/max values, model validation, and proof generation. | 2015-10-25 13:10:40 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ca496f20cb | Partial refactoring of fpa2bv conversion to support proofs. | 2015-10-25 13:10:40 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 099775947e | Partial fix for fp,min/fp.max models | 2015-10-25 13:10:40 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 6749c19ab1 | Merge branch 'static_analysis' of https://github.com/daniel-j-h/z3 # Conflicts:
#	src/ast/ast.h
#	src/interp/iz3foci.cpp
#	src/muz/duality/duality_dl_interface.cpp
#	src/util/hwf.h | 2015-10-19 15:14:45 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 0e387b2abe | use Z3_fallthrough instead of __falthrough directly to avoid messing with reserved identifiers Signed-off-by: Nuno Lopes <nlopes@microsoft.com> | 2015-10-09 18:06:49 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a951ff0769 | Fix for FP UFs and conversion functions. | 2015-10-08 16:04:17 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 883514c195 | Bugfix for FPA UFs | 2015-10-08 14:14:39 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | c787ea1a3b | Bugfix for FP UFs. | 2015-10-08 12:45:26 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a2503af585 | Bugfixes for UFs and conversion functions in theory_fpa | 2015-10-08 11:54:35 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | de39173f6f | Corrected unspecified behavior of fp.min/fp.max corner cases in fpa2bv_converter and in theory_fpa. Fixes #68 | 2015-10-07 20:44:08 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 8a026c355f | Corrected unspecified behavior of corner cases in fp.min/fp.max. Partially addresses #68. | 2015-10-07 20:39:36 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7768aa5487 | compiler warning by daniel j h Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-10-04 10:35:48 -07:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | bdf755156c | fix model generation: don't build interpretations for Length() | 2015-10-01 20:31:40 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 1cdfe159b8 | simplify_concat_equality() and easy cases there still WIP especially wrt. model generation but what's here does work | 2015-09-29 20:19:43 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 2320b6dc48 | solve_concat_eq_str() case 4: somewhat working something's wrong but it may be very simple to fix | 2015-09-29 17:46:51 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d9b6623400 | include rlimit in nlsat, include dedicated error message, for issue #216 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-29 09:16:46 -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 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 876af399e3 | probably fix duplication of mk_string() terms also implement Case 2 of solve_concat_eq_str() | 2015-09-28 14:44:25 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 0d54e4e4ae | implement str_decl_plugin::is_value() and ::is_unique_value() we can now prove that (= "abc" "def") is unsatisfiable | 2015-09-27 23:57:41 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 4d5a0ea53f | WIP add axioms | 2015-09-26 18:51:02 -04:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 076e680433 | Improved UF suppport in fpa2bv_converter. | 2015-09-25 17:28:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2744d80642 | Fixed reference counting in fpa2bv converter. | 2015-09-23 14:22:02 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d2c9b69eb3 | fixed memory leak (`mem' remained allocated upon exception thrown in check_args). | 2015-09-17 13:20:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 4d39108808 | Bugfix for fp.to_sbv Fixes #162 | 2015-09-17 12:21:59 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 52df2224e9 | Disabled FP debug variables. | 2015-09-16 18:04:26 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 27f8ad288c | Bugfix for fp.to_ubv. Fixes #162., | 2015-09-16 14:26:53 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 79d69cd5f0 | Added FP to_ieee_bv to fpa_rewriter to enable model evaluation. | 2015-09-16 12:57:05 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 46e24e094c | fixed warning message | 2015-09-16 12:08:56 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 869cd6074d | Bugfix for fp.to_sbv and fp.to_ubv. Fixes #162. | 2015-09-15 19:03:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a1073206f9 | Bugfix for FP rewriter. | 2015-09-15 16:23:24 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | d0fa4e992f | Bugfix for fp.to_sbv. Fixes #162 | 2015-09-14 14:04:31 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 25f75b60fe | Bugfix for fp.mul and fp.fma for small numbers of e/s bits. Fixes #215. | 2015-09-10 11:37:06 +01:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 9b04f1570f | instantiate length axiom for concatenation | 2015-09-07 19:40:25 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | dc86385e7f | add Length function to theory of strings | 2015-09-07 16:13:48 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 7f0d9157ac | at least for now, Concat is no longer associative this means that we'll always have (Concat a b)
instead of variadic forms | 2015-09-06 21:47:57 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | f0c301e920 | register Concat function now reaches str_decl_plugin::mk_func_decl() | 2015-09-06 21:05:32 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 8137e022e3 | load str decl plugin; recognize String sorted constants | 2015-09-06 20:53:08 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 744d2e3c9c | pretty-printing of string constants in AST spec2 looks good now | 2015-09-03 01:12:08 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | 02345ee5f1 | fix string constant representation in parser spec1 loopback OK | 2015-09-03 00:17:05 -04:00 |  | 
				
					
						| 
								
								
									 Murphy Berzish | e48ac4a97a | create and register string theory plugin the parser gets a little bit further now!
rejects input with "unexpected character" | 2015-09-02 21:12:03 -04:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fdef17683a | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-09-01 10:35:34 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 336fa6ae83 | Bugfix for FP to BV conversion of UFs | 2015-09-01 17:52:19 +01: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 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 81eecafa66 | Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable | 2015-08-27 18:17:38 +01:00 |  |