| 
								
								
									 Ken McMillan | d54d758f45 | getting duality to recover from incompleteness-related failures by restarting | 2014-10-01 18:16:21 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | c5f17df310 | fixing an assert caused by previous change in theory_array_base.cpp | 2014-10-01 18:15:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | bb15ddbf15 | update unit tests to use filter_by_negation verifier from check_relation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 15:21:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d8e62cac94 | enable flattening even if som is set by default Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 14:51:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 985e48c66a | Merge branch 'opt' of https://git01.codeplex.com/z3 into opt | 2014-10-01 13:49:36 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0b1c180808 | fix lexicographic product for MaxSMT Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 13:49:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0914748184 | revert changes to tactic.cpp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 12:56:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cce287eed1 | fix bug in Shannon decomposition for translating PB constraints into formulas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-01 12:51:40 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 04b5d436b3 | DoC: fix fast path of filter_negated Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-01 18:03:59 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5211e9aa1a | DoC: compact result of subtract Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-01 17:10:35 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | cbe23c428f | fix build of unit tests Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-01 16:08:44 +01:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 301cb51bbb | added restarts options to duality (plus some other disabled features) | 2014-09-30 12:42:30 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 4763532501 | adding compile-time option to replace arrays with maps in smt (define SPARSE_MAP) | 2014-09-30 11:25:47 -07:00 |  | 
				
					
						| 
								
								
									 Ken McMillan | 4c71e9479d | optimizing array final check | 2014-09-30 11:21:34 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 115ab12ade | DoC: code cleanups Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 17:16:14 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 8d1177bf3f | DoC: compact result of substract and maintain invariant Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 16:24:59 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 1606359dc9 | DoC: add slow path to emptiness detection that uses SMT solving Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 15:58:38 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 938a5adafa | DoC: make fold_neg detect empty TBVs Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 13:00:29 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5176cbeefb | fix printing of TBVs Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 11:26:49 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 83a0611cb9 | adding option to selectively enable bcd Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 22:15:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 60d7872cc8 | adding simple BCE Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 18:00:34 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5dc2afa33f | add bceq experiment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 10:59:22 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2cfa4dcb53 | add bceq experiment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 10:58:31 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 989569b154 | add bceq experiment Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-29 10:57:31 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 97a5e6d326 | assorted compiler warnings fixes Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-28 12:21:56 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 5f59dd1644 | revert usage of popcnt is MSVC Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-28 11:37:11 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08dcd51594 | fix bugs in incremental operation of sat solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-27 12:04:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | caa35f6270 | Merge branch 'opt' of https://git01.codeplex.com/z3 into opt | 2014-09-27 09:59:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1392dc020f | local debug update Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-27 09:58:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e57e5328ce | configuration update to SAT solver on creation time. Adding random_seed to sat parameters to enable command-line and module mode to work at the level of sat solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 16:42:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9412890c63 | trace reason for undef in arithmetic, enable model generation on THEORY incompleteness, but retain undef result Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 12:58:55 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e6725b2344 | merge unstable into opt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 12:12:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 08ef9f34bc | add lipstick note Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 08:46:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 061a18efcf | move some configuration parameters into dl_context, add notes to udoc_relation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-26 08:22:25 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74053275cf | consolidate rule checking in separate class Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-25 19:05:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8e2fedbc2e | Merge branch 'opt' of https://git01.codeplex.com/z3 into opt | 2014-09-25 09:33:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a2d8fd4c4b | local opts Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-25 09:33:12 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | b7397b6967 | relations with no columns are not always non-empty. fix that in the udoc datalog backend
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 16:27:20 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | aaa931e0d5 | fix build with gcc Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 15:56:01 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 84a61b5454 | reenable datalog while loop priting Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 14:36:37 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 41d7c50e29 | fix debug build Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 14:10:17 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4a710cf86d | sync with unstable (port bugfix) Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 11:35:32 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9cea3a1c02 | last? bug-fix to new udoc_relation for feature parity Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-24 22:08:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 979d1f913a | fix bug in union_fn: delta should not be reset, it is shared among several union computations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-24 16:46:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 6457654e2e | make self-contained bind-variables Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-24 14:30:30 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 918d52f1b0 | tune and fix doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-24 09:20:21 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 16f80fce92 | add check_relation for integrity checking of relational operations Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-24 01:06:58 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1111c0494f | adding validation code to doc/udoc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-23 17:10:00 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4995ce1fde | disable unstable interpolation sample Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 22:22:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 54506408f9 | fix overflow bugs in doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 22:03:59 -07:00 |  |