Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								c124cbae97 
								
							 
						 
						
							
							
								
								Add virtual concat terms on demand during propagation  
							
							 
							
							
							
						 
						
							2023-07-18 14:48:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4049716946 
								
							 
						 
						
							
							
								
								explain conflict  
							
							 
							
							
							
						 
						
							2023-07-18 11:26:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5e5164ed2c 
								
							 
						 
						
							
							
								
								add_value  
							
							 
							
							
							
						 
						
							2023-07-18 11:24:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0d80e47350 
								
							 
						 
						
							
							
								
								update deps handling (need to support pvars as well)  
							
							 
							
							
							
						 
						
							2023-07-18 11:22:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								11d9e5c862 
								
							 
						 
						
							
							
								
								minor  
							
							 
							
							
							
						 
						
							2023-07-17 19:04:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d1cb02b735 
								
							 
						 
						
							
							
								
								use abstract sort also for value slices  
							
							 
							
							
							
						 
						
							2023-07-17 18:31:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a2fdb03625 
								
							 
						 
						
							
							
								
								propagate value when splitting a slice  
							
							 
							
							
							
						 
						
							2023-07-17 18:18:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								490b77d8a1 
								
							 
						 
						
							
							
								
								mk_value_slice  
							
							 
							
							
							
						 
						
							2023-07-17 14:41:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								741e37c2d7 
								
							 
						 
						
							
							
								
								find is now get_root  
							
							 
							
							
							
						 
						
							2023-07-17 14:41:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b8d118a558 
								
							 
						 
						
							
							
								
								use enode* instead of custom slice index; extract explanations from egraph  
							
							 
							
							
							
						 
						
							2023-07-17 14:41:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8c17e231ad 
								
							 
						 
						
							
							
								
								don't 'find' when creating subslice  
							
							 
							
							
							
						 
						
							2023-07-12 16:45:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0fb81fc437 
								
							 
						 
						
							
							
								
								use z3's egraph (wip)  
							
							 
							
							
							
						 
						
							2023-07-12 16:21:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d8c67a3b 
								
							 
						 
						
							
							
								
								slicing interface  
							
							 
							
							
							
						 
						
							2023-07-12 15:56:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f61bf0843b 
								
							 
						 
						
							
							
								
								display  
							
							 
							
							
							
						 
						
							2023-07-12 15:46:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								59c3234fb8 
								
							 
						 
						
							
							
								
								Merge branch 'master' into polysat  
							
							 
							
							
							
						 
						
							2023-07-10 09:45:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								661bea91de 
								
							 
						 
						
							
							
								
								fix component dependencies  
							
							 
							
							
							
						 
						
							2023-07-10 09:45:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									THE Spellchecker 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc0887db5a 
								
							 
						 
						
							
							
								
								Typo Fixes ( #6803 )  
							
							 
							
							
							
						 
						
							2023-07-09 11:56:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								51ce17bcd4 
								
							 
						 
						
							
							
								
								start using z3's egraph for slicing  
							
							 
							
							
							
						 
						
							2023-07-08 20:34:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b4edc4d20c 
								
							 
						 
						
							
							
								
								slicing checkpoint  
							
							 
							
							
							
						 
						
							2023-07-08 20:08:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								28810e55a0 
								
							 
						 
						
							
							
								
								pdd_linear_iterator  
							
							 
							
							
							
						 
						
							2023-07-08 20:08:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								397acd0089 
								
							 
						 
						
							
							
								
								use manager reference as before  
							
							 
							
							
							
						 
						
							2023-07-08 20:06:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								28a0c2d18f 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							 
							
							
							
						 
						
							2023-07-07 17:23:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5806869ae4 
								
							 
						 
						
							
							
								
								fix   #6792 , add scaffolding for type variables  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-07-07 17:22:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								56b5492752 
								
							 
						 
						
							
							
								
								remove dead code  
							
							 
							
							
							
						 
						
							2023-07-07 15:05:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								0fceb80e0f 
								
							 
						 
						
							
							
								
								edit tracing, add lar_solver::column_is_feasible()  
							
							 
							
							
							
						 
						
							2023-07-07 11:48:21 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								ff875c936f 
								
							 
						 
						
							
							
								
								add TRACE stmts, more efficient remove from inf_heap  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-07-06 16:45:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e327babda 
								
							 
						 
						
							
							
								
								remove dead code  
							
							 
							
							
							
						 
						
							2023-07-06 15:07:26 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								1c907e8d09 
								
							 
						 
						
							
							
								
								add a comment  
							
							 
							
							
							
						 
						
							2023-07-05 09:14:57 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								e360de6d71 
								
							 
						 
						
							
							
								
								improve tracing and a small fix in  
							
							 
							
							... 
							
							
							
							lp_core_solver_base::make_column_feasible 
							
						 
						
							2023-07-04 13:23:56 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								75897b7a2e 
								
							 
						 
						
							
							
								
								a small change in trace feas  
							
							 
							
							
							
						 
						
							2023-07-04 11:38:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ed2a82893 
								
							 
						 
						
							
							
								
								set clang format off for lp files ( #6795 )  
							
							 
							
							... 
							
							
							
							* adding // clang-format off
* set clang-format off at the beginning of  lp files
* set clang-format off
* remove dead code 
							
						 
						
							2023-07-03 17:35:16 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								61948fa1ff 
								
							 
						 
						
							
							
								
								find minimal deltas in patching  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-07-01 07:48:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								f5d9ffaca1 
								
							 
						 
						
							
							
								
								clean up and add clang-format off  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-06-30 11:57:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a339cd1aff 
								
							 
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2023-06-28 13:20:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								54487f3294 
								
							 
						 
						
							
							
								
								slicing::explain_equal  
							
							 
							
							
							
						 
						
							2023-06-28 11:15:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b54beca037 
								
							 
						 
						
							
							
								
								clarify  
							
							 
							
							
							
						 
						
							2023-06-28 10:26:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								92192144b1 
								
							 
						 
						
							
							
								
								slicing: is_equal  
							
							 
							
							
							
						 
						
							2023-06-28 10:24:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								9e7a392e21 
								
							 
						 
						
							
							
								
								slicing: explain  
							
							 
							
							
							
						 
						
							2023-06-28 10:23:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3a7cdc36d6 
								
							 
						 
						
							
							
								
								slicing: mark  
							
							 
							
							
							
						 
						
							2023-06-28 10:23:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								947335e147 
								
							 
						 
						
							
							
								
								slicing: prepare for explain()  
							
							 
							
							
							
						 
						
							2023-06-28 09:59:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								30a2ced9aa 
								
							 
						 
						
							
							
								
								patching merge ( #6780 )  
							
							 
							
							... 
							
							
							
							* patching merge
* fix the format and some warnings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* a fix in the delta calculation
* test patching
* try a new version of get_patching_deltas
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* remove dead code from lp_tst and try optimizing patching
* add comments, replace VERIFY with lp_assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* cleanup
---------
Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-06-27 17:53:27 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b2c035ea3f 
								
							 
						 
						
							
							
								
								missing negation  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-06-26 18:46:03 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7221c84156 
								
							 
						 
						
							
							
								
								fix   #6783  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-06-25 21:21:06 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0c62b81a56 
								
							 
						 
						
							
							
								
								Rename confusing methods  
							
							 
							
							... 
							
							
							
							avoid difference between c.is_eq() and c->is_eq() 
							
						 
						
							2023-06-23 11:59:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								32ec02778e 
								
							 
						 
						
							
							
								
								use heap to track infeasible columns. ( #6771 )  
							
							 
							
							... 
							
							
							
							* use heap to track infeasible columns
* fix the formatting
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
---------
Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-06-19 13:50:14 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8a50467ba8 
								
							 
						 
						
							
							
								
								Fix mk_slice, add mk_extract/mk_concat  
							
							 
							
							
							
						 
						
							2023-06-16 11:48:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								982170e6e0 
								
							 
						 
						
							
							
								
								slice2var  
							
							 
							
							
							
						 
						
							2023-06-15 17:12:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								cddfcc1658 
								
							 
						 
						
							
							
								
								get rid of _idx suffix  
							
							 
							
							
							
						 
						
							2023-06-15 16:58:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3006cce3 
								
							 
						 
						
							
							
								
								Don't track arbitrary hi/lo reference points and just store the slice width  
							
							 
							
							
							
						 
						
							2023-06-15 16:55:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce85da881 
								
							 
						 
						
							
							
								
								test and bugfix  
							
							 
							
							
							
						 
						
							2023-06-15 16:02:25 +02:00