| 
								
								
									 Nikolaj Bjorner | a4d81b2847 | fix #3045 fix #3046 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-19 09:52:26 -08:00 |  | 
				
					
						| 
								
								
									 Mathias Soeken | 290b4dfabc | More cases needed to find all ite clauses. | 2020-02-19 09:03:58 -08:00 |  | 
				
					
						| 
								
								
									 Mathias Soeken | 00e43b6b88 | Constructor compares arguments, not member variables. | 2020-02-19 07:00:37 -08:00 |  | 
				
					
						| 
								
								
									 Mathias Soeken | b464cf26bc | Passing functor by const-reference allows to use lambdas as arguments. | 2020-02-19 07:00:37 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 44a79d05c8 | debugging cuts Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-19 06:45:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | cc2cd5b557 | fix #3041 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 22:57:30 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | dd3e77107e | rename aig_simplifier to cut_simplifier Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 18:29:59 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8860de39bb | ull Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 18:08:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e016979ff6 | ull Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 18:07:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c428db0bf2 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 14:51:58 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 559c3ca012 | fix #3035 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-18 10:46:25 -10:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1ce0d7512a | fix #2974 by using same code path as qe. It now diverges, but this is due to the use of an uninterpreted predicate which the use of mbp doesn't handle Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-13 20:20:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f5a307073a | fixing lut related pass Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-12 11:49:07 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d02d90dab2 | add assert to catch bad lemmas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-11 20:00:48 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c46e36ce58 | bug fixes to LUT extraction, bug fix for real value case of freedom intervals Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-11 14:25:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | b1e6031230 | partial parity fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-11 03:35:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f1abc71c35 | fix #2962 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-10 11:44:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8c016abb12 | build issues Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-07 11:16:57 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 200f47369d | some micro tuning Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-06 16:58:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8b23a1701a | move flatten functionality to asserted_formulas, sort variables in lut_finder Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-06 09:16:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2d59b81353 | delay evaluation of model, throttle propagation, introduce LUT results into cutset Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-05 12:33:42 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fcfb76960f | fix LUT synthesis Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 16:13:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | fd808dd98b | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 14:10:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 283aa04d68 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 13:50:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d4d3971ecd | add LUT finder Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-04 09:59:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 32968fa41c | fix #2935 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-03 19:57:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a9d22d7409 | fix #2918 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-02-01 14:09:40 -08:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | d79692b185 | remove unused file & hide a few symbols | 2020-01-31 17:13:28 +00:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 794aafa6f8 | fix warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-23 12:14:34 -06:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 495b88ce99 | evaluate with don't cares Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-20 16:22:37 -06:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 22f1c6448a | add option to increase thresholds based on simulated equality Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-16 22:43:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 93d1091ad9 | bcd Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-16 20:37:22 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0d614b8c36 | check underflows, aig fixes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 19:46:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 82cacdf569 | adding stronger filter than connected Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 19:46:56 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 06fb36d648 | add comments, rename config to more descriptive names Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 10:34:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5f96bf55f4 | cleanup, comments, fixes to drat genereration Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 10:25:10 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a12fca3105 | first pass on extracting binary clauses, ensure that binary clauses used by simplifier are in scope of DRAT, add certification of units Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-14 09:08:40 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 453ef631a0 | base working mbi Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-13 15:45:06 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0e096c55a9 | fix how don't cares are handled Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-13 09:45:21 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 74f0665a0b | add != Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 17:06:31 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9f964be3f4 | add don't care option Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-12 17:00:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e0a41a18c3 | add validation to aig_simplifier, start BIG-based masking Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-11 20:47:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 41a00707e1 | local Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 13:23:32 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 78a1736bd2 | prepare symbols to be more abstract, update mbi, delay initialize some modules Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-10 12:02:08 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 9064e58665 | aig roots Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 21:41:00 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 607a1b3f99 | cutset updates Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 21:37:25 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e4cc9e8404 | memcpy include Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 10:22:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 94386a0f6b | fix build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 10:07:05 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f4966795f9 | build errors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 09:03:17 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a18d2a606b | aig-simplifier: add root tracking, make incremental, split files Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-09 08:56:21 -08:00 |  |