| 
								
								
									 Mikolas Janota | ec47a1df50 | Adding bv preprocessing techniques. | 2016-09-16 19:44:37 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 19db0c5f2c | Merge branch 'master' of https://github.com/Z3Prover/z3 | 2016-06-03 10:13:27 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 219b47822b | avoid qsat when formulas are quantifier-free. Go directly to SMT Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-06-03 10:13:16 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ce69072305 | Made nra tactic public. | 2016-05-25 18:21:04 +01: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 |  | 
				
					
						| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 mikolas | 419e2c4899 | Inc sat for ackr. | 2016-03-10 17:36:06 +00: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 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 12458b1a84 | remove dead code in qfufbv | 2016-02-22 10:22:56 +00:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 8547a965ab | changing preamble for qfufbv_ackr_tactic. | 2016-02-04 14:05:40 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | faa620f673 | Further refactoring ackermannization. | 2016-02-03 17:31:19 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | 2679b74543 | refactoring | 2016-02-03 13:53:52 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | 0f0d3e55dc | refactoring | 2016-02-02 17:58:23 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | 21b332235a | Merge branch 'lackr' of github.com:MikolasJanota/z3 into lackr | 2016-02-02 15:04:32 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | bcab9a3600 | re-factoring | 2016-02-02 15:04:20 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3f6a1eb8c5 | Fix for QF_BV core theory detection. | 2016-02-02 13:01:32 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | de28e57dee | Adding parameters to Ackermannization in qfbv_tactic. | 2016-01-29 17:21:21 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | c9799b143d | Adding parameters to Ackermannization in qfbv_tactic. | 2016-01-29 17:18:21 +00:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 470b5c20fe | Small modifs in ackermannization. | 2016-01-29 16:43:18 +00:00 |  | 
				
					
						| 
								
								
									 mikolas | 2ce7dc68ad | Adding a probe for estimating the number of Ackermann congruence lemas. | 2016-01-29 15:37:10 +00:00 |  | 
				
					
						| 
								
								
									 Mikolas Janota | 3e94a44540 | Refactoring ackermannization functionality. | 2016-01-28 18:18:42 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8e378062e2 | add get-some-value to seq API, expose quantifier tactics Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2016-01-26 08:05:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 72d2cd546e | elim_bounds bugfix Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-12-22 17:48:02 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 5cf2caa7e9 | Added check for QF_BV in QF_UFBV tactic. | 2015-11-12 14:48:55 +00:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ebbed7a92e | Added tactic comments for QF_AUFLIA, QF_AUFBV, QF_UF, and QF_UFBV default tactics. | 2015-11-04 15:44:29 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5d71190468 | add catch for cancellation intermixed with return value l_true. To address regressions in QF_LIA tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-09-29 16:50:59 -07: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 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | f920644892 | Parameter fix for the qflia default tactic | 2015-06-08 15:37:17 +01:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 3e1042c680 | Exported the quasi-pb probe as per user request. | 2015-06-08 15:35:29 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5063a2cdb6 | add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-10 11:53:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 839e3fbb7c | add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2015-05-09 19:40:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 52619b9dbb | pull unstable Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com> | 2015-04-01 14:57:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d827713ce3 | revert to SMT tactic on bv1_blaster_tactic - equalities are not removed, and conjunctions are not converted to NNF (or/not), so the formula still isn't sufficiently blasted Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-12-22 15:40:02 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 7b944118dd | revert to 'seed' Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-08 13:36:35 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | adb9117a9e | move parameter checking to API Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-08 13:32:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b1af8fd50 | updated sat solver for cores Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-07-29 14:38:17 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 81c2560854 | experimenting with inc-sat Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-05-14 15:13:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6821d61ac4 | working on incremental sat solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-05-13 17:19:19 -07:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | ac206bacbf | Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt Conflicts:
	src/tactic/sls/sls_compilation_settings.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2014-04-25 18:05:53 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Froehlich | 5ab65d52a6 | Merge branch 'bvsls' of https://git01.codeplex.com/z3 into bvsls Conflicts:
	src/tactic/sls/sls_engine.cpp
	src/tactic/sls/sls_engine.h
	src/tactic/sls/sls_evaluator.h
	src/tactic/sls/sls_tracker.h | 2014-04-21 17:05:19 +01:00 |  | 
				
					
						| 
								
								
									 Andreas Froehlich | ef1d8f2acc | Current version before integration ... | 2014-04-20 16:38:49 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e180cfe256 | optimizing pb Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-02-25 12:24:48 -08:00 |  | 
				
					
						| 
								
								
									 Christoph M. Wintersteiger | 2b627b0821 | fixed parameters to disallow overwriting them with illegal combinations on the command line Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com> | 2013-10-21 17:28:21 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f9aeeeef36 | LRA tactic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2013-03-06 08:29:29 -08:00 |  | 
				
					
						| 
								
								
									 Leonardo de Moura | 97bf9418f7 | Add new probes for arithmetic. Check for LIA and LRA (and activate qe if applicable). Modify echo tactic to send results to the regular stream. Signed-off-by: Leonardo de Moura <leonardo@microsoft.com> | 2013-02-20 13:41:08 -08:00 |  |