| 
								
								
									 Nikolaj Bjorner | 76d637626a | include more qsat features Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-19 12:30:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b0f65335ab | update copyright year Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-17 13:07:40 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 8b53628d67 | remove a few unused decls | 2016-03-09 17:01:06 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 809fc86ac7 | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-03-07 16:42:39 -08: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 | 49d0e28621 | allow parameters to overwrite logic, fixes bug report by Nuno Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-07 10:44:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4cd1efc50e | address unused variable warnings from OSX build log Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-05 15:33:33 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 70f13ced33 | make proto-model evaluation use model_evaluator instead of legacy evaluator Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-05 10:14:15 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6fef24edb4 | recursive function definitions; combine model-building functionality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-03 08:07:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7c6540e18f | recursive function definitions; combine model-building functionality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-03 07:59:03 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a25336a899 | fix test build, working on rec-functions and automata complementation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-01 22:31:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 67397bf71e | enable logic parameter update to configure SMTLIB logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-01 09:48:24 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7f51ecab37 | enable logic parameter update to configure SMTLIB logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-01 09:26:14 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 908f09a9df | update logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-03-01 08:46:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | df2d7e7628 | add intersection using symbolic automata facility Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-28 17:05:12 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e659845bc0 | tune handling of contains, avoid redundant equalities, merge use of indexof.left/right with contains.left/right adding only least-ness constraints in the context of index Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-27 09:56:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1c630ccc9a | Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD | 2016-02-26 18:15:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ce8862d415 | fix bug in conflict clause generation in seq-branch-variable Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-26 18:15:45 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | d642d5fe4c | API: add smt.logic parameter to enable setting the logic through the API currently only Z3_solver_set_params() is supported
logic has to be set before solver first usage or before solver reset | 2016-02-25 09:47:51 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c408165ab | Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD | 2016-02-24 08:55:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5679fb5d6b | experimenting with alternative prefix encodings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-24 08:55:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d5383e2387 | fix bug in definition of rewrite rule for replace, tighten constraints for tightest-prefix Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-23 18:41:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c7abc11ce0 | Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD | 2016-02-19 08:23:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bff10527d1 | merge Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-19 08:23:27 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a073b37ce3 | fix bugs in seq solver: add relevancy and axiom Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-18 18:10:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5962ca2a62 | seq Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-18 12:08:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 67958efed2 | add fixed length heuristic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-02-17 21:20:39 -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 |  |