Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6caa3ba1b7 
								
							 
						 
						
							
							
								
								Skip redundant intervals in viable::resolve (disabled for now)  
							
							
							
						 
						
							2022-10-03 11:03:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0b560e5117 
								
							 
						 
						
							
							
								
								Improve sharing  
							
							
							
						 
						
							2022-10-03 10:57:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2d197bb9 
								
							 
						 
						
							
							
								
								Add compact version of std::all_of  
							
							
							
						 
						
							2022-10-03 10:55:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								05442e8788 
								
							 
						 
						
							
							
								
								lemma_invariant  
							
							
							
						 
						
							2022-09-30 13:12:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5e54cd3e44 
								
							 
						 
						
							
							
								
								Add basic support for not, or, xor, nand, nor via rewriting  
							
							
							
						 
						
							2022-09-30 13:02:32 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								9b907d709f 
								
							 
						 
						
							
							
								
								minor  
							
							
							
						 
						
							2022-09-29 18:25:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8242069ba6 
								
							 
						 
						
							
							
								
								One more case for ule_constraint::is_always_false  
							
							
							
						 
						
							2022-09-29 18:22:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6218931dde 
								
							 
						 
						
							
							
								
								We only need one of is_true/is_false  
							
							
							
						 
						
							2022-09-29 17:19:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								79c82a3d97 
								
							 
						 
						
							
							
								
								update ule_constraint::is_currently_true  
							
							
							
						 
						
							2022-09-29 17:02:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8d803a1266 
								
							 
						 
						
							
							
								
								Move unfinished make_asserting code  
							
							
							
						 
						
							2022-09-28 19:19:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0dae3bad6a 
								
							 
						 
						
							
							
								
								Fix subsumption terminology  
							
							
							
						 
						
							2022-09-28 15:35:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								7be82a36f2 
								
							 
						 
						
							
							
								
								Recognize x != k among new literals in lemma  
							
							
							
						 
						
							2022-09-28 15:16:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6715058876 
								
							 
						 
						
							
							
								
								Simplify equations into canonical form  
							
							... 
							
							
							
							Also simplify constraints that are always false due to parity 
							
						 
						
							2022-09-28 13:22:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								480ba01cb0 
								
							 
						 
						
							
							
								
								Log ule rewrites  
							
							
							
						 
						
							2022-09-28 11:01:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e08e124790 
								
							 
						 
						
							
							
								
								Expand always-false check  
							
							
							
						 
						
							2022-09-28 10:57:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								27b31c88d2 
								
							 
						 
						
							
							
								
								re-enable ule rewrite  
							
							
							
						 
						
							2022-09-28 10:53:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d09e3eaa37 
								
							 
						 
						
							
							
								
								Update notes  
							
							
							
						 
						
							2022-09-27 18:00:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0f993e3977 
								
							 
						 
						
							
							
								
								New constraints need to be eval'd  
							
							
							
						 
						
							2022-09-27 17:56:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								74d8497ed9 
								
							 
						 
						
							
							
								
								Fix subsumption for unilinear case  
							
							
							
						 
						
							2022-09-27 17:53:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								49590e0e01 
								
							 
						 
						
							
							
								
								Conflict from viable_fallback also depends on the current assignment  
							
							
							
						 
						
							2022-09-23 16:45:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4b4fdd06 
								
							 
						 
						
							
							
								
								subsumption notes  
							
							
							
						 
						
							2022-09-23 16:45:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3c60c418e7 
								
							 
						 
						
							
							
								
								fix assertion  
							
							
							
						 
						
							2022-09-23 16:15:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0953ae78 
								
							 
						 
						
							
							
								
								Reduce log output  
							
							
							
						 
						
							2022-09-23 16:12:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed6938cbe 
								
							 
						 
						
							
							
								
								remove/update comment  
							
							
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4312611bd6 
								
							 
						 
						
							
							
								
								nicer lit_pp  
							
							
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f0e3a228 
								
							 
						 
						
							
							
								
								Add level to conflict  
							
							... 
							
							
							
							- reset conflict at correct level when popping user scopes
- functions as flag when handling inconsistent input (e.g., opposite literals)
- now all constraints in the conflict core should have bvalue == l_true 
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								86d00b536a 
								
							 
						 
						
							
							
								
								move todo notes to cpp file  
							
							
							
						 
						
							2022-09-23 15:45:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0888f92efd 
								
							 
						 
						
							
							
								
								remove 'change' just return  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-21 08:53:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								1020f38e1a 
								
							 
						 
						
							
							
								
								reconnect saturation  
							
							
							
						 
						
							2022-09-21 16:47:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6abe0c9be8 
								
							 
						 
						
							
							
								
								set, lemma, minor  
							
							
							
						 
						
							2022-09-21 16:29:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								2f65ce1026 
								
							 
						 
						
							
							
								
								try to fix build  
							
							
							
						 
						
							2022-09-21 14:03:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b43971bb4a 
								
							 
						 
						
							
							
								
								Connect conflict2  
							
							
							
						 
						
							2022-09-21 12:14:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a978604a7e 
								
							 
						 
						
							
							
								
								move files (conflict2 -> conflict)  
							
							
							
						 
						
							2022-09-20 10:26:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								48d5a98edc 
								
							 
						 
						
							
							
								
								meeting notes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-19 09:10:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								806571d2cd 
								
							 
						 
						
							
							
								
								backjumping/notes  
							
							
							
						 
						
							2022-09-19 16:43:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a416e16566 
								
							 
						 
						
							
							
								
								conflict2  
							
							
							
						 
						
							2022-09-19 16:01:45 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								68e313ed24 
								
							 
						 
						
							
							
								
								use unsat_core from viable_fallback  
							
							
							
						 
						
							2022-08-26 16:36:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								acf9976df9 
								
							 
						 
						
							
							
								
								make it compile  
							
							
							
						 
						
							2022-08-26 16:28:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f819c2bad8 
								
							 
						 
						
							
							
								
								conflict2 stub  
							
							
							
						 
						
							2022-08-25 17:04:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b31931bb9f 
								
							 
						 
						
							
							
								
								disable assertions for now; some notes  
							
							
							
						 
						
							2022-08-25 16:40:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								41b74ab215 
								
							 
						 
						
							
							
								
								newline is implicit  
							
							
							
						 
						
							2022-08-25 16:37:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e39e1dcc49 
								
							 
						 
						
							
							
								
								Extract inference_logger  
							
							
							
						 
						
							2022-08-25 16:03:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								437e83f6de 
								
							 
						 
						
							
							
								
								fixmul negative case  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-08-23 08:20:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8128ae8109 
								
							 
						 
						
							
							
								
								generalize subsumption to non-univariate  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-08-22 10:46:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								058c5771b9 
								
							 
						 
						
							
							
								
								univariate solver: add_bit  
							
							
							
						 
						
							2022-08-22 15:09:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a63ce786 
								
							 
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2022-08-22 15:05:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								9fcea37625 
								
							 
						 
						
							
							
								
								remove constructor  
							
							
							
						 
						
							2022-08-22 15:00:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								28ddd4ad56 
								
							 
						 
						
							
							
								
								Implement unilinear subsumption as clause simplification  
							
							
							
						 
						
							2022-08-22 14:55:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								c1e2ea80f5 
								
							 
						 
						
							
							
								
								make explicit that we compare the concrete values  
							
							
							
						 
						
							2022-08-22 14:17:47 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3a759c1a28 
								
							 
						 
						
							
							
								
								move fi_record  
							
							
							
						 
						
							2022-08-22 14:14:30 +02:00