Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4406011881 
								
							 
						 
						
							
							
								
								fix   #6984  
							
							 
							
							
							
						 
						
							2023-11-14 07:40:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3c2e97ddb6 
								
							 
						 
						
							
							
								
								fix   #6988  
							
							 
							
							
							
						 
						
							2023-11-14 07:30:32 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								616d00409f 
								
							 
						 
						
							
							
								
								updates to AC plugin, notes in BV plugin  
							
							 
							
							
							
						 
						
							2023-11-14 00:52:46 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c2610cb37c 
								
							 
						 
						
							
							
								
								#6523  
							
							 
							
							... 
							
							
							
							malformed models on giveup status 
							
						 
						
							2023-11-13 14:32:53 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a4e857294 
								
							 
						 
						
							
							
								
								#6523  
							
							 
							
							... 
							
							
							
							regressions from changes inside math/lp/int_solver 
							
						 
						
							2023-11-13 14:28:03 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								54909f8755 
								
							 
						 
						
							
							
								
								use uint set to track superset of equations that are in simplified state  
							
							 
							
							
							
						 
						
							2023-11-13 01:15:37 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								654dce3dc4 
								
							 
						 
						
							
							
								
								bug fixes  
							
							 
							
							
							
						 
						
							2023-11-12 17:35:42 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5c71824f2b 
								
							 
						 
						
							
							
								
								adding unit test for arith_plugin  
							
							 
							
							
							
						 
						
							2023-11-12 16:48:10 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								65a8c162f5 
								
							 
						 
						
							
							
								
								add E(T) functionality for bv and ac functions  
							
							 
							
							... 
							
							
							
							Add an option to register EUF modulo theories,
The current theory with a unit test is BV.
The arithmetic theory plugs into an AC completion. It is partially finished, pending setting up testing and implementing handling of shared terms. 
							
						 
						
							2023-11-12 15:39:56 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3de5af3cb0 
								
							 
						 
						
							
							
								
								fix bug in bound simplification in Gomory for mixed integer linear cuts, enable fixed variable redution after bugfix, add notes that rewriting bounds does not work  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-10 16:39:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									EyalBrilling 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa9c7912dc 
								
							 
						 
						
							
							
								
								fixed possible undefined variable assigment ( #6985 )  
							
							 
							
							
							
						 
						
							2023-11-10 11:36:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								9ce47ab460 
								
							 
						 
						
							
							
								
								fix recursion  
							
							 
							
							
							
						 
						
							2023-11-10 10:57:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								115a82cd82 
								
							 
						 
						
							
							
								
								Fix helper function viable::find_value  
							
							 
							
							
							
						 
						
							2023-11-10 10:54:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5a03d13913 
								
							 
						 
						
							
							
								
								viable::test3  
							
							 
							
							
							
						 
						
							2023-11-10 10:53:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ee4b0d63 
								
							 
						 
						
							
							
								
								dtrim  
							
							 
							
							
							
						 
						
							2023-11-09 16:40:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								fc676e235f 
								
							 
						 
						
							
							
								
								fix some bugs, add unit test  
							
							 
							
							
							
						 
						
							2023-11-09 15:03:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d0a5f635 
								
							 
						 
						
							
							
								
								compile  
							
							 
							
							
							
						 
						
							2023-11-09 13:03:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e45358d9be 
								
							 
						 
						
							
							
								
								viable algorithm sketch  
							
							 
							
							
							
						 
						
							2023-11-09 11:33:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e393c2fe9b 
								
							 
						 
						
							
							
								
								r_interval, distance  
							
							 
							
							
							
						 
						
							2023-11-09 11:28:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0556059bdf 
								
							 
						 
						
							
							
								
								change to expr_ref to allow trying simplification  
							
							 
							
							
							
						 
						
							2023-11-08 13:50:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd4d580b17 
								
							 
						 
						
							
							
								
								fix   #6986  
							
							 
							
							
							
						 
						
							2023-11-08 13:49:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6385f8c85 
								
							 
						 
						
							
							
								
								disable bound validation in debug mode  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-07 20:49:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3d99ed9dd4 
								
							 
						 
						
							
							
								
								Gomory cut / branch and bound improvements  
							
							 
							
							... 
							
							
							
							Improve fairness of cut generation by switching to find_infeasible_int_var with cascading priorities, allow stronger cuts by inlining terms. 
							
						 
						
							2023-11-07 19:59:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0b3cdc25 
								
							 
						 
						
							
							
								
								Add utility to expand sub-terms  
							
							 
							
							
							
						 
						
							2023-11-07 19:58:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fb95760137 
								
							 
						 
						
							
							
								
								remove template  
							
							 
							
							
							
						 
						
							2023-11-07 19:57:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								77dab53e9e 
								
							 
						 
						
							
							
								
								track number of Gomory cuts  
							
							 
							
							
							
						 
						
							2023-11-07 19:57:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2d1f4d5d93 
								
							 
						 
						
							
							
								
								remove verbose logging  
							
							 
							
							
							
						 
						
							2023-11-07 19:57:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e86eae27e6 
								
							 
						 
						
							
							
								
								#6523  and other heap-use-after-free error  
							
							 
							
							
							
						 
						
							2023-11-07 19:57:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eed02b6d86 
								
							 
						 
						
							
							
								
								improved logging, use C++11 for loops instead of iterators  
							
							 
							
							
							
						 
						
							2023-11-07 19:57:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4efb06c60b 
								
							 
						 
						
							
							
								
								get comments out of the way  
							
							 
							
							
							
						 
						
							2023-11-07 16:20:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								be0e6c3267 
								
							 
						 
						
							
							
								
								viable plan  
							
							 
							
							
							
						 
						
							2023-11-07 13:17:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f51b194017 
								
							 
						 
						
							
							
								
								remove overly strict assertion  
							
							 
							
							
							
						 
						
							2023-11-07 13:14:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3796a46b55 
								
							 
						 
						
							
							
								
								log  
							
							 
							
							
							
						 
						
							2023-11-06 15:58:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								dade8178e5 
								
							 
						 
						
							
							
								
								log solver-value  
							
							 
							
							
							
						 
						
							2023-11-06 15:22:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								50eb43500e 
								
							 
						 
						
							
							
								
								fix fix  
							
							 
							
							
							
						 
						
							2023-11-06 15:10:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f09d37f93f 
								
							 
						 
						
							
							
								
								slicing: fix dependency tracking for values  
							
							 
							
							
							
						 
						
							2023-11-06 14:17:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f49440690d 
								
							 
						 
						
							
							
								
								pwatch  
							
							 
							
							
							
						 
						
							2023-11-06 11:40:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								9e90b353e9 
								
							 
						 
						
							
							
								
								Remove outdated note  
							
							 
							
							
							
						 
						
							2023-11-06 11:18:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5eb5313ac6 
								
							 
						 
						
							
							
								
								track active entries  
							
							 
							
							
							
						 
						
							2023-11-06 11:06:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8e94608485 
								
							 
						 
						
							
							
								
								compile test  
							
							 
							
							
							
						 
						
							2023-11-06 10:52:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								17d9888d37 
								
							 
						 
						
							
							
								
								Extract helper for refining intervals  
							
							 
							
							
							
						 
						
							2023-11-06 10:51:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								ec64b93edb 
								
							 
						 
						
							
							
								
								Should we really prefer bit constraints?  
							
							 
							
							
							
						 
						
							2023-11-06 10:41:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								625ec18b0f 
								
							 
						 
						
							
							
								
								Remove unused stuff  
							
							 
							
							
							
						 
						
							2023-11-06 10:40:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								60a9472c8c 
								
							 
						 
						
							
							
								
								Simplify find_viable  
							
							 
							
							
							
						 
						
							2023-11-06 10:40:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f309dfeac7 
								
							 
						 
						
							
							
								
								Remove unused min_viable/max_viable  
							
							 
							
							
							
						 
						
							2023-11-06 10:19:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								190b74a41a 
								
							 
						 
						
							
							
								
								Extract viable_fallback into separate file  
							
							 
							
							
							
						 
						
							2023-11-06 10:13:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								14312ef8a3 
								
							 
						 
						
							
							
								
								remove some warnings with clang  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-11-02 15:34:41 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								08d3a82ce0 
								
							 
						 
						
							
							
								
								simplify the jump on entering  
							
							 
							
							
							
						 
						
							2023-11-02 11:09:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								bdf1fcf5c1 
								
							 
						 
						
							
							
								
								remove an assert  
							
							 
							
							
							
						 
						
							2023-11-02 09:59:03 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								ca6cb0af95 
								
							 
						 
						
							
							
								
								add changes in lp with validate_bound and maximize_term  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-11-02 09:59:03 -07:00