Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3302ab9dc5 
								
							 
						 
						
							
							
								
								fix bug introduced in is_valid()  
							
							 
							
							
							
						 
						
							2023-04-02 16:12:11 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ae57475483 
								
							 
						 
						
							
							
								
								fix bug in conflict::is_valid exposed by testing unit propagation  
							
							 
							
							
							
						 
						
							2023-04-02 14:54:20 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7b60c37ad8 
								
							 
						 
						
							
							
								
								remaining issue fixes  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-04-01 10:30:49 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								63ebd4fcba 
								
							 
						 
						
							
							
								
								another unsoundness bug  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-31 16:13:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5e0db02753 
								
							 
						 
						
							
							
								
								reset conflict after unsat core  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-30 17:27:55 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9614e428a6 
								
							 
						 
						
							
							
								
								wip: enabling reinit approach  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-30 08:41:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bee3320ff6 
								
							 
						 
						
							
							
								
								put reinit-stack code path under ENALBE_REINIT_STACK macro  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-29 13:03:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8cefa02b0d 
								
							 
						 
						
							
							
								
								Merge branch 'polysat' of  https://github.com/z3prover/z3  into polysat  
							
							 
							
							
							
						 
						
							2023-03-29 09:58:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f43b9206 
								
							 
						 
						
							
							
								
								expose watch/unwatch  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-29 09:58:44 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f9147a7dc0 
								
							 
						 
						
							
							
								
								remove old code/notes  
							
							 
							
							
							
						 
						
							2023-03-29 16:14:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5e16a17f90 
								
							 
						 
						
							
							
								
								alternative bor  
							
							 
							
							
							
						 
						
							2023-03-29 15:57:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0704f90e9f 
								
							 
						 
						
							
							
								
								fix log in release mode  
							
							 
							
							
							
						 
						
							2023-03-29 15:56:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								67a4480410 
								
							 
						 
						
							
							
								
								comments, minor  
							
							 
							
							
							
						 
						
							2023-03-29 15:53:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								1f58a906ed 
								
							 
						 
						
							
							
								
								no more unassigned constraints in value propagation  
							
							 
							
							
							
						 
						
							2023-03-29 15:49:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d7930b3997 
								
							 
						 
						
							
							
								
								Find more undetected bool/eval conflicts in viable::resolve_interval  
							
							 
							
							
							
						 
						
							2023-03-29 15:47:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								810a68ace9 
								
							 
						 
						
							
							
								
								disable some debug output  
							
							 
							
							
							
						 
						
							2023-03-29 15:40:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								64e452e086 
								
							 
						 
						
							
							
								
								Add some clause names  
							
							 
							
							
							
						 
						
							2023-03-29 15:30:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								c516d6fe0c 
								
							 
						 
						
							
							
								
								get_watch_level: prefer true literals at lower search index  
							
							 
							
							
							
						 
						
							2023-03-29 15:23:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d0e016c35d 
								
							 
						 
						
							
							
								
								elaborate on clause reinitialization code path  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-28 12:57:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								67efd6531b 
								
							 
						 
						
							
							
								
								add stubs for reinit_clauses  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-28 12:34:09 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								130400d76e 
								
							 
						 
						
							
							
								
								Remove non feasible costs ( #6653 )  
							
							 
							
							... 
							
							
							
							* before rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm get_column_in_lu_mode
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm_lp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm_lu
* rm lu
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
* cleanup
* rm breakpoints
* rm dealing with doubles
* Revert "rm dealing with doubles"
This reverts commit 547254abe7 .
* rm lu
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu
* rm lu
* rm scaler
* rm square_sparse_matrix
* more cleanup
* rm dead code
* rp precise
* remove many methods dealing with double
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* rm lu related fields from lp_core_solver_base.h
* remove dead code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* more dead code removal
* remove more dead code
* more dead code
* rm dead code
* more dead code
* fix lp_tst
* more dead code
* replace lp_assert(false) with UNREACHABLE
* rm non feas costs
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
---------
Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-03-28 08:55:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a82408e89b 
								
							 
						 
						
							
							
								
								add int-blast experiment  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-27 16:40:22 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3796770e46 
								
							 
						 
						
							
							
								
								Fix subsumption (need to check whether entry is valid)  
							
							 
							
							
							
						 
						
							2023-03-23 14:46:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4f7a25eb73 
								
							 
						 
						
							
							
								
								fix IF_LOGGING macro  
							
							 
							
							
							
						 
						
							2023-03-23 14:16:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								73b97f3a32 
								
							 
						 
						
							
							
								
								unsat core validity check works only if m_conflict.m_dep.is_null()  
							
							 
							
							
							
						 
						
							2023-03-23 14:15:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								df82d9b0f9 
								
							 
						 
						
							
							
								
								unsat core dbg  
							
							 
							
							
							
						 
						
							2023-03-23 13:53:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f364ba8c8a 
								
							 
						 
						
							
							
								
								remove unused code  
							
							 
							
							
							
						 
						
							2023-03-23 13:40:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								50814c952a 
								
							 
						 
						
							
							
								
								nicer output  
							
							 
							
							
							
						 
						
							2023-03-23 13:39:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ac81a149 
								
							 
						 
						
							
							
								
								remove output (related bug has been fixed)  
							
							 
							
							
							
						 
						
							2023-03-23 09:53:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								095dfb2115 
								
							 
						 
						
							
							
								
								minor, debug output  
							
							 
							
							
							
						 
						
							2023-03-23 09:49:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d2397deb8d 
								
							 
						 
						
							
							
								
								propagate before push  
							
							 
							
							
							
						 
						
							2023-03-23 09:35:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								51025a75b4 
								
							 
						 
						
							
							
								
								fix conflict reset condition  
							
							 
							
							
							
						 
						
							2023-03-23 09:29:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9db7c4d9 
								
							 
						 
						
							
							
								
								eval justifications are determined by chronological order  
							
							 
							
							
							
						 
						
							2023-03-23 09:25:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5b3f500900 
								
							 
						 
						
							
							
								
								Try to keep conflict alive for longer  
							
							 
							
							
							
						 
						
							2023-03-23 07:18:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e433951e27 
								
							 
						 
						
							
							
								
								Active lemmas need to be queued for repropagation after resetting conflict  
							
							 
							
							
							
						 
						
							2023-03-22 17:44:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								2804453039 
								
							 
						 
						
							
							
								
								resolve_conflict should stop at base index  
							
							 
							
							
							
						 
						
							2023-03-22 12:43:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2683a2d6ed 
								
							 
						 
						
							
							
								
								fix   #6637  
							
							 
							
							
							
						 
						
							2023-03-22 08:49:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								da782a9dc7 
								
							 
						 
						
							
							
								
								remove references to linear propagate  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-20 09:20:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3dbca1042c 
								
							 
						 
						
							
							
								
								review comments  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-03-20 09:12:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								7e6571309e 
								
							 
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2023-03-18 14:02:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								707a5b78f7 
								
							 
						 
						
							
							
								
								Print less output in non-verbose mode  
							
							 
							
							
							
						 
						
							2023-03-18 08:04:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								ee64bf27d1 
								
							 
						 
						
							
							
								
								correct version of reverted commit  
							
							 
							
							
							
						 
						
							2023-03-18 07:58:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a8315e8558 
								
							 
						 
						
							
							
								
								Revert "remove unused/broken code"  
							
							 
							
							... 
							
							
							
							This reverts commit b75fcb5714 . 
							
						 
						
							2023-03-18 07:57:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								142e33d2f4 
								
							 
						 
						
							
							
								
								The justifications of value propagations may contain undiscovered bool/eval conflicts  
							
							 
							
							
							
						 
						
							2023-03-18 07:52:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b75fcb5714 
								
							 
						 
						
							
							
								
								remove unused/broken code  
							
							 
							
							
							
						 
						
							2023-03-18 07:51:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0e20198473 
								
							 
						 
						
							
							
								
								should eval new constraints  
							
							 
							
							
							
						 
						
							2023-03-17 23:58:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								931e6d655e 
								
							 
						 
						
							
							
								
								disable conflicts logging by default  
							
							 
							
							
							
						 
						
							2023-03-17 23:37:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a10a7e31a6 
								
							 
						 
						
							
							
								
								unused variable  
							
							 
							
							
							
						 
						
							2023-03-17 23:25:20 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								317fed1062 
								
							 
						 
						
							
							
								
								assertion was too strong  
							
							 
							
							
							
						 
						
							2023-03-17 23:25:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								526a55f116 
								
							 
						 
						
							
							
								
								Try to evaluate constraints whenever one of its variables is changed  
							
							 
							
							
							
						 
						
							2023-03-17 22:19:46 +01:00