| 
								
								
									 Nikolaj Bjorner | 20618ff3b3 | integrate aig further Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-08 19:41:23 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca243428f8 | make cutset maintainance incremental, expose option for goal2sat to populate aig Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-08 16:39:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 57846e50fa | use variable id as level, separate cut-set updates, add missing reset in pdd | 2020-01-08 02:15:45 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 685138e43f | fix weak hash function Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 12:04:11 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 4c09b7d792 | build warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 04:58:28 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 0278612328 | build issues, add equivalence finding to probing (disabled) Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-06 04:31:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d42a5410c9 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:53:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 63fc62fbe4 | na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:51:34 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2acab46388 | anf translation Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 21:09:52 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c473cd78d8 | fix translation to pdd Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 20:58:35 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 030da1f8ac | build warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 20:50:36 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 36da1c828d | say no to the pramgas Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 17:59:41 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 15ae942118 | add headers, remove pragma in cpp before Agatha Christie character prepended by N notices Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 17:58:19 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f61bd97ea1 | anf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:51 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 37864b48b2 | elim-eqs Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 39847054f1 | add validation to aig-finder Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e1fb74edc5 | add ite-finder, profile Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a6c3c18e74 | add files Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:50 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | d27a949ae9 | add anf and aig simplifier modules, cut-set enumeration, aig_finder, hoist out xor_finder from ba_solver Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 40a4326ad4 | add anf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-05 16:46:49 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1d0572354b | add bit-matrix, avoid flattening and/or after bit-blasting, split pdd_grobner into solver/simplifier, add xlin, add smtfd option for incremental mode logic Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2020-01-01 20:14:20 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 216affd852 | set defrag Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-12-31 11:55:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 17824df3cd | Update inc_sat_solver.cpp revert local change | 2019-12-31 11:55:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a7dc50362b | fix #2836 | 2019-12-31 11:55:43 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 90ca594835 | remove unsound use of sat_big reduction | 2019-12-20 22:01:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 918846a97e | fix #2814 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-12-20 16:35:38 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f5164d166b | unused / return warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-12-18 14:25:18 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | f090abce9f | add deps Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-12-17 11:33:16 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1fdde9e056 | move bdd to separate space Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-12-17 10:03:01 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 5dfe4a4b48 | ensure relevancy isn't increased between calls Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-11-23 15:42:44 -08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e818b8d06f | binspr Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-11-20 16:27:40 -08:00 |  | 
				
					
						| 
								
								
									 Michał Janiszewski | 3feb1479c9 | Improve platform detection, in particular MSVC ARM64 | 2019-10-24 15:19:53 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | e5504247e9 | use propagation filter Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-10-20 16:00:20 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca498e20d1 | move value factories to model Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-10-16 19:48:35 -07:00 |  | 
				
					
						| 
								
								
									 Nuno Lopes | 4643fdaa4e | remove a few str copies when throwing exceptions | 2019-10-08 22:29:17 +01:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 75a40d8f8e | reorder fields, rename overload name clash Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-08-25 16:01:39 -03:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a337a51374 | fixes for #2513 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-08-23 23:29:24 +03:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c15764e06d | remove verbose=0 instances #2507 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-08-21 21:40:51 +08:00 |  | 
				
					
						| 
								
								
									 Bruce Mitchener | e2122c0d3d | Fix whitespace issues in *.pyg. | 2019-08-15 10:19:33 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 2bd8d3b485 | fixes for input4/5 #2416 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-28 10:28:01 +08:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 53aded3198 | fix #2416 exposed bugs: unsat-core extraction in combination with chronological backracking, equivalence elimination in combination with PB constraints Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-25 18:55:44 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 8a0d79251e | make sorting of soft constraints the same across implementations of std::sort Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-25 11:32:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | ca25e482e5 | temporarily disable elim_pure Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-24 19:01:23 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 604e6b2705 | fix #2418, change types in sat_solver to avoid cast Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-24 11:52:28 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 1a70fce92e | add back nvars Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-24 09:51:04 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 185b01dd35 | fix #2416 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-23 19:01:49 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | c2264c73f2 | debug mutex Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-23 19:01:49 -07:00 |  | 
				
					
						| 
								
								
									 Daniel Schemmel | 77d5b381ea | Order initialization to avoid -Wreorder | 2019-07-23 11:12:29 +02:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | 364fbda925 | expose reorder config Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-22 15:30:06 -07:00 |  | 
				
					
						| 
								
								
									 Nikolaj Bjorner | a9a26e5f2e | review comments by Elffers Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> | 2019-07-21 06:52:02 -07:00 |  |