| 
								
								
									 Nuno Lopes | dddb31fc37 | minor optimization to previous patch Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-12-22 13:03:06 +00:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4ee83c1774 | Datalog/DoC: add fast path for join_project for the case 'h(X) :- f(X), g(X).' Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-12-22 12:53:35 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d038c7bf89 | fixing udoc/adding tuned join_project Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-08 22:07:19 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2362e01a9f | add unit test for join-project Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-08 17:17:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 28fb266d8c | Merge branch 'opt' of https://git01.codeplex.com/z3 into opt | 2014-10-08 11:05:50 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 00555def4d | improve error handling of parameters and remove work notes from udoc_relation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-08 11:05:38 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | de73a4d893 | DoC: fix bug in filter_project with '(not (= c1 c2))' style constraints Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-08 11:12:41 +01:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 0cf04589ff | DoC: enable filter_project Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-08 09:58:02 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a3a008bdde | update Deprecated API to avoid memory leak and crash when there is a core, ensure invariant in new code Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-07 19:54:04 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 06c7f3f246 | DoC: fix bugs in the new join_project Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-07 14:33:23 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5287089be2 | sketch tuned join-project Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-07 04:31:24 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 10c40d64b6 | streamline filter-by-negation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-06 15:56:49 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 893d51eae8 | DoC: implement slow path of filter_negated using join+project. disable fast path since it's broken
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-06 18:10:03 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | db20b2502d | try qx Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-04 19:50:42 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 93a757f45b | add two failing test cases Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-10-02 10:38:43 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 9828b26379 | DoC: fix slow path of filter_by_negation when columns are repeated in tgt relation Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-10-02 09:56:06 +01: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 | 115ab12ade | DoC: code cleanups Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-30 17:16:14 +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 |  | 
				
					
						| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 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 | 41d7c50e29 | fix debug build Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com> | 2014-09-25 14:10:17 +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 | 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 | 54506408f9 | fix overflow bugs in doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 22:03:59 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 83e7107485 | fix bugs in doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 17:45:01 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4cf8905a8f | fixing join Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 11:08:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 75b11d2b75 | fix bugs in doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 03:22:26 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8c34cfca31 | streamline condition, fix bugs in doc::subtract Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 01:54:51 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 3203b6e2db | fix bug in contains check Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 01:42:14 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 816119e8ae | fix bug in contains check Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-22 01:37:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 22808a039d | working on udoc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-21 20:25:11 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a50cbef877 | testing doc Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-20 19:01:15 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2552c1530b | doc unit tests pass Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-20 10:19:54 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f94bdf4035 | updated unit tests Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-20 01:05:43 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2b2ba2d541 | unit testing doc relation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-19 21:55:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 25914c0492 | testing filter interpreted Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-19 18:18:40 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5679cc7567 | move doc code to rel, adding unit test Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2014-09-19 11:00:30 -07:00 |  |