| 
								
								
									 Nikolaj Bjorner | 5962ca2a62 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-18 12:08:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a6e1c70eab | fix documentation/default bug. #445 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-10 15:02:22 +00:00 |  | 
				
					
						| 
								
								
									 Dan Liew | ea900db337 | Explicitly state what the units of the timeout parameter for the "smt" module are. | 2016-02-10 11:35:15 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 60c0e73b2f | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-02-09 11:08:52 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 133e3693de | fix bug in replace built-in and move length-equality propagation to branch final check Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-09 11:08:33 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | a2f376f9d6 | Fixed memory leak in theory_fpa. Relates to #436 | 2016-02-08 17:17:49 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 677b4bf4fe | fix #436, adding more length-based propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-07 14:43:53 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5b50d98b89 | ensure that seq rewriter gets invoked during pre-processing Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-06 16:13:31 +00: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 | 768bb84798 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-02-04 08:12:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9c7e5c37d1 | add equality propagation based on partial length information to sequence theory. Fix issue #429 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-04 08:12:46 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 4e37821dde | "canceled" -> Z3_CANCELED_MSG Relates to #431 | 2016-02-04 13:52:43 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9b979b6e1e | more string optimizations based on Chris' examples Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-01 17:08:11 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | b9c0578eea | fix build on C++98 compilers | 2016-02-01 17:12:22 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 995a2e1a29 | perf tuning based on Chris's examples Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-01 07:51:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2115111dac | update display method for datalog to use predicates, throttle use of extensionality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-28 20:23:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 30f8110488 | fix bugs exposed by Chris' sequence unit tests. Improve diagnostics for reason-unknown in combined solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-28 08:51:04 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b352d43e50 | fix bugs exposed by Chris' sequence unit tests. Improve diagnostics for reason-unknown in combined solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-28 08:50:13 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6529d43fb1 | fix bugs exposed by unit tests from Pierre Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-26 09:50:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 345f6e87bd | seq bug fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-26 07:21:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 924f03c6de | fixing bugs in seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-23 10:38:49 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 993a0434b4 | fix warning message for unused variable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-19 23:47:35 -05:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cccd502a4d | bug-fixes to sequence theory Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-19 13:57:47 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c9373ebc9f | fix axiomatization for at Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-18 12:01:15 +05:30 |  | 
				
					
						| 
								
								
									 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 | 01fd3c919b | fix tout -> out. Tune generation of automata transitions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-15 03:32:27 +05:30 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d41b0e29b | fix tout -> out. Tune generation of automata transitions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-15 03:31:30 +05:30 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 0f082578cb | Debug-fix for theory_seq. Fixes #418. | 2016-01-14 13:07:48 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | de9c959241 | add support for re.nostr, re.all, fix bug in disequality handling of sequences, update signature of loop to handle integer arguments and variable arguments Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-14 10:56:03 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e0215400e2 | add empty/full regular languages, escape sequence fixes, check cancellation inside simplifier Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 20:13:17 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57e1d4dc1f | model generation with strings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 10:39:38 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9909c056f0 | add range / loop handling for re. Fix regression reading mixed numerals reported by Trentin Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-13 00:49:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9a6fe93e6c | re-enable feature that lets Z3 solver mixed integer/real constraints with additional information tha texpressions with sort real can only take integer values. Fixes regression on epsilon.smt2 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 12:42:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e2d54940b4 | revert mixed integer/real handling pending fix to equality propagation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 12:11:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 985fc50961 | breaking regression tests: ensure that model values are of the sort of the original expression. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:48:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db71563478 | fix build compiler warnings on OSX Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-12 09:36:01 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 08139d1ab1 | fix build with gcc | 2016-01-12 08:48:41 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3bf8b17b96 | remove std::cout Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 19:22:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e22ac712b0 | add model construction for disequations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 16:53:29 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a156028d82 | pin expressions per Sarah Winkler's memory leak report Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 09:46:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d4c98c1ab4 | Corrected fix to #354: The parameters got shared between the MBQI checker and main context, overriding m_array_laziness to 0 which caused missing propagations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-11 09:38:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 082dcda7f7 | Fix Issue #405: Horn normal form ignores implication Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-10 19:16:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fce286db91 | Issue #354. Fix unsoundness in Array theory based on missing propagation of selects over ite expressions Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-10 17:11:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0df4931c4b | dealing with issue #402 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 15:43:47 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 20cfbcd66b | dealing with issues #402 #399 #258 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 13:29:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fc4260e018 | enable Horner evaluation also for mixed-integer constraints now that ast-manger inserts coercions on the fly. Avoids loop for issue #399, but with this alone results in unknown status Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-09 10:01:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4939957f6a | check that disequations are solved Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 16:07:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3d01246f71 | Skip propagation on bits that have not (yet) been fixed by the SAT core: congruence closure for bits has not necessarily propagated to all bit positions when a bit in a congruence class gets fixed. Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-08 08:17:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e6aaf0211 | Issue #407 build break Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 20:05:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ad778f87c7 | change data-structures to concanetation decomposition normal form Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-07 16:03:37 -08:00 |  |