Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								270c127407 
								
							 
						 
						
							
							
								
								sketch fixed variable callback mechanism  
							
							
							
						 
						
							2025-01-08 12:50:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a62d346c 
								
							 
						 
						
							
							
								
								add missing return  
							
							
							
						 
						
							2025-01-07 21:02:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1cb126f3dd 
								
							 
						 
						
							
							
								
								remove assertion that doesn't build  
							
							
							
						 
						
							2025-01-07 17:16:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd4faf598 
								
							 
						 
						
							
							
								
								sketch expr_inverter approach for eliminating unconstrained regex containment.  
							
							
							
						 
						
							2025-01-07 16:53:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									chausner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c7dfb619a2 
								
							 
						 
						
							
							
								
								Minor tweaks in README.md ( #7504 )  
							
							
							
						 
						
							2025-01-07 14:31:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ab9ea4e6e7 
								
							 
						 
						
							
							
								
								Add outline of elimination for regex membership constraints  
							
							
							
						 
						
							2025-01-07 14:17:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b6c0e6fe4b 
								
							 
						 
						
							
							
								
								Update README.md  
							
							
							
						 
						
							2025-01-07 11:02:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								af0113f41f 
								
							 
						 
						
							
							
								
								Disable the Code Coverage workflow  
							
							
							
						 
						
							2025-01-07 11:01:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c60c6662c 
								
							 
						 
						
							
							
								
								Small seq-sls fixes ( #7503 )  
							
							... 
							
							
							
							* Calculation based on wrong update list
* Fixed regex problem 
							
						 
						
							2025-01-07 09:26:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e133a297ba 
								
							 
						 
						
							
							
								
								change score for comparisons to use hamming distance  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-07 03:58:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f77f259542 
								
							 
						 
						
							
							
								
								fix build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 18:12:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f45bcd9f 
								
							 
						 
						
							
							
								
								limit lookahead count to 20  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 18:06:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aed0ad3505 
								
							 
						 
						
							
							
								
								limit lookahead count to 10  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 17:40:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								59fad2b10a 
								
							 
						 
						
							
							
								
								shave off bv test  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 17:25:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e3e650a249 
								
							 
						 
						
							
							
								
								optimzie  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 15:36:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6787d87623 
								
							 
						 
						
							
							
								
								hoist update stack creation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 13:16:07 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5a5570ef4e 
								
							 
						 
						
							
							
								
								remove type check in insert_update  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 11:12:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								67827bfe56 
								
							 
						 
						
							
							
								
								restore nyi trace  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 08:37:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b88b1850 
								
							 
						 
						
							
							
								
								fish for nyi  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-06 07:30:16 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e45f186e67 
								
							 
						 
						
							
							
								
								make ite evaluation sensitive to using temporary Boolean assignment  
							
							
							
						 
						
							2025-01-05 20:59:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								be5a16cc4d 
								
							 
						 
						
							
							
								
								fixup scoring function for sle and ule  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-05 19:05:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b3e410b5e4 
								
							 
						 
						
							
							
								
								fixup tabu checks to revised representation  
							
							
							
						 
						
							2025-01-05 14:24:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								71a4801c1d 
								
							 
						 
						
							
							
								
								add shortcuts to convert to python objects in cases of numerals and strings  
							
							
							
						 
						
							2025-01-05 12:17:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd41b21fa2 
								
							 
						 
						
							
							
								
								fix   #7501  
							
							
							
						 
						
							2025-01-05 11:59:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e3c5ae79 
								
							 
						 
						
							
							
								
								re-enable fixed tabu  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-05 11:49:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6b17862886 
								
							 
						 
						
							
							
								
								bug-fixes to root-literal sls  
							
							
							
						 
						
							2025-01-05 11:31:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bed085934f 
								
							 
						 
						
							
							
								
								bugfixes to bv-sls  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-04 20:57:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								710f757495 
								
							 
						 
						
							
							
								
								fixup parameter handling for enabling bv-lookahead  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-04 15:57:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								05f166f736 
								
							 
						 
						
							
							
								
								add py_value to selected classes in python bindings, add mode for input-assertion based lookahead solving  
							
							
							
						 
						
							2025-01-04 13:40:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4681d836 
								
							 
						 
						
							
							
								
								enable rotation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-03 11:49:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5a57636cd8 
								
							 
						 
						
							
							
								
								use native sdiv  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-03 10:56:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bfcd75595e 
								
							 
						 
						
							
							
								
								update test file  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-02 21:03:50 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1131d8dbe6 
								
							 
						 
						
							
							
								
								update test file  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-02 20:59:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e9c656701d 
								
							 
						 
						
							
							
								
								throttle costly flips by reset and random  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-02 20:39:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								70f7feabc8 
								
							 
						 
						
							
							
								
								flip tabu on predicate being repaired, add model rotation code  
							
							
							
						 
						
							2025-01-02 14:39:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f67e1b8b8b 
								
							 
						 
						
							
							
								
								only allow flip if it doesn't increase unsat score  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-02 08:39:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								814d7f4d0a 
								
							 
						 
						
							
							
								
								block flips to units  
							
							
							
						 
						
							2025-01-01 16:01:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cb61af0496 
								
							 
						 
						
							
							
								
								fix restart counters  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-01 14:34:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0128a1e067 
								
							 
						 
						
							
							
								
								check for bit-vector  
							
							
							
						 
						
							2025-01-01 13:04:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b12e72eaad 
								
							 
						 
						
							
							
								
								extend lookhaead to work over nested terms with predicates  
							
							
							
						 
						
							2025-01-01 12:37:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								234bd402d3 
								
							 
						 
						
							
							
								
								take 1 on flip conditions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-12-31 12:16:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b415b82625 
								
							 
						 
						
							
							
								
								take 1 on flip conditions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-12-31 11:44:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a511b8bcf0 
								
							 
						 
						
							
							
								
								disable unit tests relying on changed functionality  
							
							
							
						 
						
							2024-12-31 09:24:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3433b14dfa 
								
							 
						 
						
							
							
								
								separate fixed from bits to allow updates that break tabu  
							
							... 
							
							
							
							- range and fixed restrictions on terms are based on constraints and can be violated temporarily.
- bv_eval currently does not allow updating over fixed bits which leads to non-termination. TODO
- lookahead only considers tabu when setting values of variables. 
							
						 
						
							2024-12-30 17:47:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								983763213b 
								
							 
						 
						
							
							
								
								temper verbose output on tabu updates  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-12-30 12:36:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81678923a1 
								
							 
						 
						
							
							
								
								take into account for empty vars  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2024-12-30 12:15:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								27cb81e7e6 
								
							 
						 
						
							
							
								
								Several changes to make sls terminate more often with length/extract operations ( #7498 )  
							
							... 
							
							
							
							* Fixed range regex
* Fix sls for str.at
* Added case for str.at
* Pad/Truncate string in sls extract/length to fit length constraints
* Guarded index check
* Added missing progressing cases in extraction
* Add padding if required
* Commented out debug output 
							
						 
						
							2024-12-30 10:53:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4773bec975 
								
							 
						 
						
							
							
								
								check for null before debug assertions  
							
							
							
						 
						
							2024-12-30 09:44:23 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d8741b4aec 
								
							 
						 
						
							
							
								
								have apply-update check can_set instead of caller  
							
							
							
						 
						
							2024-12-30 08:56:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bcf66f214f 
								
							 
						 
						
							
							
								
								code cleanup, add comments  
							
							
							
						 
						
							2024-12-30 08:51:49 -08:00