Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ffed8613a 
								
							 
						 
						
							
							
								
								fix bug with handling theory symbols of bit-vector type. Happens for data-type accessors. Reported by Clemens Eisenhofer  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-27 08:22:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								09e84e0448 
								
							 
						 
						
							
							
								
								fix crash when accessing bool-info vars, reported by Clemens Eisenhofer  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-27 07:28:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Govind V K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f574950237 
								
							 
						 
						
							
							
								
								fix   #7521  ( #7531 )  
							
							
							
						 
						
							2025-01-26 17:52:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5634dc5875 
								
							 
						 
						
							
							
								
								fix model construction bug: ignore non-relevant expressions when building model  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-26 17:50:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d3bf25ce85 
								
							 
						 
						
							
							
								
								throttle value smt -> sls  
							
							
							
						 
						
							2025-01-26 14:16:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4100fc472 
								
							 
						 
						
							
							
								
								fixes to update propagation.  
							
							... 
							
							
							
							rename update and update_args_value to
update_checked
update_unchecked
ensure upward propagation so that local values are consistent when entering lookahead solvers. 
							
						 
						
							2025-01-26 12:55:03 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								04d0e9492b 
								
							 
						 
						
							
							
								
								set log level of revert repair down to 3  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-26 11:56:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								55fc57b5c7 
								
							 
						 
						
							
							
								
								relax out of range restrictions to handle large intervals  
							
							
							
						 
						
							2025-01-26 11:24:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f2272dbb2 
								
							 
						 
						
							
							
								
								increase log level for 'set value failed'  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-25 23:43:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7fb6497ce1 
								
							 
						 
						
							
							
								
								fix return value when in external mode bool-flip  
							
							... 
							
							
							
							return null_bool_var instead of false (= 0). 
							
						 
						
							2025-01-25 22:57:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4f2de734b 
								
							 
						 
						
							
							
								
								add smt_params dependency to sls in cmakelists  
							
							
							
						 
						
							2025-01-25 22:38:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								12e8082d86 
								
							 
						 
						
							
							
								
								consolidate functionality  
							
							
							
						 
						
							2025-01-25 22:34:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a7010574c8 
								
							 
						 
						
							
							
								
								align use_list with number of variables during flatten, push clause and bool_vars_of addition into clause and atom creation time.  
							
							
							
						 
						
							2025-01-25 20:47:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc59b65ad 
								
							 
						 
						
							
							
								
								add recursive updates to lookahead  
							
							
							
						 
						
							2025-01-25 16:10:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								57cb988461 
								
							 
						 
						
							
							
								
								fix gcc build  
							
							
							
						 
						
							2025-01-25 15:51:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								60fb53ad34 
								
							 
						 
						
							
							
								
								fix debug build  
							
							
							
						 
						
							2025-01-25 15:50:07 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ecc302bdc8 
								
							 
						 
						
							
							
								
								fix trace build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-25 11:38:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d805322dfb 
								
							 
						 
						
							
							
								
								create separate file for expression based lookahead solver  
							
							
							
						 
						
							2025-01-25 11:19:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e7dcff47 
								
							 
						 
						
							
							
								
								Fix crash exposed in QF_UFNIA  
							
							
							
						 
						
							2025-01-24 15:31:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8dd68ee6 
								
							 
						 
						
							
							
								
								disable lookahead on compound values (fixes bug reported by Clemens), bail to rationals when there are reals.  
							
							
							
						 
						
							2025-01-24 11:01:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								053349cd36 
								
							 
						 
						
							
							
								
								remove incorrect calls to VERIFY in array solver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-24 09:54:21 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0e8969ce60 
								
							 
						 
						
							
							
								
								deal with compiler warnings and include value exchange prior to final check.  
							
							
							
						 
						
							2025-01-24 09:40:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce615ee116 
								
							 
						 
						
							
							
								
								avoid repeated clauses during scoring function  
							
							
							
						 
						
							2025-01-23 10:51:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b149d1f803 
								
							 
						 
						
							
							
								
								count every lookahead as activity  
							
							
							
						 
						
							2025-01-22 22:57:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d33f442b9 
								
							 
						 
						
							
							
								
								enable value import in parallel mode  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-22 22:45:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e32f685f14 
								
							 
						 
						
							
							
								
								disable backoff on smt->sls value export  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-22 22:15:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								beb9d2e553 
								
							 
						 
						
							
							
								
								update restart next  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-22 21:40:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec3915218d 
								
							 
						 
						
							
							
								
								modify backoff mechanisms and theory exchange  
							
							
							
						 
						
							2025-01-22 20:32:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3a3e176dce 
								
							 
						 
						
							
							
								
								fix build for tests  
							
							
							
						 
						
							2025-01-22 13:30:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6893e782ed 
								
							 
						 
						
							
							
								
								add cases for new parameters for ts build  
							
							
							
						 
						
							2025-01-22 11:59:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bd566f16b1 
								
							 
						 
						
							
							
								
								Expose PARAMETER_INTERNAL and PARAMETER_ZSTRING in case API users access these  #7522  
							
							
							
						 
						
							2025-01-22 11:46:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ef275ab1a0 
								
							 
						 
						
							
							
								
								fix   #7523  
							
							
							
						 
						
							2025-01-22 11:46:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4fce314bf2 
								
							 
						 
						
							
							
								
								improve diagnostics for flips  
							
							
							
						 
						
							2025-01-22 11:46:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								72c7a9cf6a 
								
							 
						 
						
							
							
								
								fix re-entrancy bug between ddfw and theory solvers.  
							
							... 
							
							
							
							Flips triggered from external sources should not trigger callbacks. 
							
						 
						
							2025-01-22 11:46:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								071c9abd69 
								
							 
						 
						
							
							
								
								Update macro_finder.cpp  
							
							... 
							
							
							
							move to justified_expr 
							
						 
						
							2025-01-22 11:46:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								decaee83f3 
								
							 
						 
						
							
							
								
								move from justified_expr to dependent_expr by aligning datatypes  
							
							
							
						 
						
							2025-01-22 11:46:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Michał Górny 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc9ff946b7 
								
							 
						 
						
							
							
								
								use cmake from PyPI only when system executable is not available ( #7514 )  
							
							... 
							
							
							
							Rather than pulling `cmake` from PyPI unconditionally, add it to build
dependencies only if the system `cmake` executable cannot be found.
This eliminates an unnecessary dependency on systems featuring CMake,
and ensures that whenever possible, a downstream patched CMake version
is used that is more compatible with the system in question. 
							
						 
						
							2025-01-21 14:39:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								45ff1f4df3 
								
							 
						 
						
							
							
								
								Bump docker/build-push-action from 6.10.0 to 6.12.0 ( #7516 )  
							
							... 
							
							
							
							Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6.10.0 to 6.12.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6.10.0...v6.12.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2025-01-21 14:38:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d944779e18 
								
							 
						 
						
							
							
								
								move away from sets and into vectors for data associated with Boolean variables  
							
							
							
						 
						
							2025-01-21 14:30:11 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								92ad285951 
								
							 
						 
						
							
							
								
								use vector instead of indexed uint set for Boolean var occurrences  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-21 13:35:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eebff13f8b 
								
							 
						 
						
							
							
								
								don't store full use list of clauses to avoid space overhead  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-21 13:23:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fb0eb029a8 
								
							 
						 
						
							
							
								
								use lifted bool  
							
							
							
						 
						
							2025-01-21 09:13:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1553bae20c 
								
							 
						 
						
							
							
								
								Performance improvements for seq-sls ( #7519 )  
							
							... 
							
							
							
							* Improve length repair
* Fixed arguments
* Special case regex membership with constant string
* Trying hybrid eq-repair strategy
* Different heuristic
* Fixed stoi 
							
						 
						
							2025-01-21 08:01:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3cdcd831b1 
								
							 
						 
						
							
							
								
								fix build breaks  
							
							
							
						 
						
							2025-01-20 20:36:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a3f7541719 
								
							 
						 
						
							
							
								
								fix   #7517  
							
							
							
						 
						
							2025-01-20 19:04:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fb5834268e 
								
							 
						 
						
							
							
								
								fix unit tests, add subsampling mode for false literals  
							
							
							
						 
						
							2025-01-20 17:34:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								22e4054674 
								
							 
						 
						
							
							
								
								add clausal lookahead to arithmetic solver as part of portfolio  
							
							... 
							
							
							
							have legacy qfbv-sls solver use nnf pre-processing. It relies on it for correctness of the score updates. 
							
						 
						
							2025-01-20 16:16:46 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a941f5ae84 
								
							 
						 
						
							
							
								
								reset m_conflict indicator on sls model  
							
							
							
						 
						
							2025-01-15 20:56:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								557c01a0e5 
								
							 
						 
						
							
							
								
								fix   #7499  - add another way to avoid adding user-defined functions to models if user don't want it  
							
							... 
							
							
							
							- you can already do model.user_functions=false
- now you can also specify smtlib2_compliant (globally) and get smtlib2 behavior 
							
						 
						
							2025-01-15 19:52:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e1e7f5d2 
								
							 
						 
						
							
							
								
								set lookahead mode to default  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-01-15 19:10:25 -08:00