Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								99e2794a6d 
								
							 
						 
						
							
							
								
								update output  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-30 17:20:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8a0dec1a4b 
								
							 
						 
						
							
							
								
								fix build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-30 14:08:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b52fd8d954 
								
							 
						 
						
							
							
								
								add EUF plugin framework.  
							
							... 
							
							
							
							plugin setting allows adding equality saturation within the E-graph propagation without involving externalizing theory solver dispatch. It makes equality saturation independent of SAT integration.
Add a special relation operator to support ad-hoc AC symbols. 
							
						 
						
							2023-11-30 13:58:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								5784c2da79 
								
							 
						 
						
							
							
								
								remove an unnecessary if  
							
							
							
						 
						
							2023-11-30 08:59:05 -10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alper Altuntas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d540d881ef 
								
							 
						 
						
							
							
								
								Add __enter__ and __exit__ methods to Solver class ( #7025 )  
							
							... 
							
							
							
							To enable the usage of the with statement for the Solver class
instances, this commit adds __enter__ and __exit__ methods.
The with statement should offer a more concise and safer
alternative to explicit usage of push() and pop() methods. 
							
						 
						
							2023-11-30 08:35:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								26440ed3d8 
								
							 
						 
						
							
							
								
								deal with ubuntu/clang warnings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-29 15:45:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e9abdbb7a4 
								
							 
						 
						
							
							
								
								fix   #7011  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-29 15:08:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9efe6f6afa 
								
							 
						 
						
							
							
								
								fix regression in fix for  #7006  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-29 14:54:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								faa2d8ac6c 
								
							 
						 
						
							
							
								
								re-enable delayed literal propagation  
							
							
							
						 
						
							2023-11-29 14:00:37 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2f01b5b567 
								
							 
						 
						
							
							
								
								re-enable delayed literal propagation  
							
							
							
						 
						
							2023-11-29 14:00:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4289cfac8d 
								
							 
						 
						
							
							
								
								revert some fixes to euf  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-29 13:47:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								41a3196c89 
								
							 
						 
						
							
							
								
								fix   #7024  
							
							
							
						 
						
							2023-11-29 13:35:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d469c1054e 
								
							 
						 
						
							
							
								
								remove separate to_add_literal queue  
							
							
							
						 
						
							2023-11-29 12:45:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e972eb33b2 
								
							 
						 
						
							
							
								
								#6523  - contains_ptr bug regarding etable reinserts  
							
							
							
						 
						
							2023-11-29 10:44:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1d4644f718 
								
							 
						 
						
							
							
								
								fix typos in script  
							
							
							
						 
						
							2023-11-28 16:50:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								79bbbf76d0 
								
							 
						 
						
							
							
								
								fix   #7006  
							
							
							
						 
						
							2023-11-28 15:06:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8179f8b5d7 
								
							 
						 
						
							
							
								
								fix   #7017  
							
							
							
						 
						
							2023-11-28 14:32:56 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f36f21fa8c 
								
							 
						 
						
							
							
								
								add comments for API versions of bit-vector overflow/underflow checks for  #7011  
							
							
							
						 
						
							2023-11-28 13:36:41 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f90b10a0c8 
								
							 
						 
						
							
							
								
								fix   #7012  
							
							... 
							
							
							
							omitting constructor, simplifying operator definitions, omitting incorrect type annotations 
							
						 
						
							2023-11-28 13:26:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								69f9640fdf 
								
							 
						 
						
							
							
								
								fix   #7018  
							
							
							
						 
						
							2023-11-28 13:14:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3422f44cea 
								
							 
						 
						
							
							
								
								Fix syntax warning when using Python 3.12. ( #7022 )  
							
							... 
							
							
							
							This happens when generating the Python API and you are using
Python 3.12 in the build environment:
```
.../z3/scripts/update_api.py:1828: SyntaxWarning: invalid escape sequence '\#'
```
This was a `DeprecationWarning` previously, but Python 3.12 changed
it to a `SyntaxWarning` to make it more visible. The release notes
indicate that this will be a syntax error in the future. 
							
						 
						
							2023-11-28 07:55:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8192b327e1 
								
							 
						 
						
							
							
								
								Bump mymindstorm/setup-emsdk from 12 to 13 ( #7021 )  
							
							... 
							
							
							
							Bumps [mymindstorm/setup-emsdk](https://github.com/mymindstorm/setup-emsdk ) from 12 to 13.
- [Release notes](https://github.com/mymindstorm/setup-emsdk/releases )
- [Commits](https://github.com/mymindstorm/setup-emsdk/compare/v12...v13 )
---
updated-dependencies:
- dependency-name: mymindstorm/setup-emsdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
							
						 
						
							2023-11-28 02:36:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d1ceab1f2 
								
							 
						 
						
							
							
								
								cmake: Use FindPython3. ( #7019 )  
							
							... 
							
							
							
							`FindPythonInterp` has been deprecated for a long time and is more
verbal about that deprecation now.
The build system no longer uses `PYTHON_EXECUTABLE` but instead uses
`Python3_EXECUTABLE`. 
							
						 
						
							2023-11-27 11:20:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5e8f59eae 
								
							 
						 
						
							
							
								
								mbp: term: Fix reorder ctor warning. ( #7016 )  
							
							... 
							
							
							
							Initialize members in same order they are defined. 
							
						 
						
							2023-11-26 16:34:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9d3fef3e2b 
								
							 
						 
						
							
							
								
								cmake: Require cmake 3.16 or later. ( #7015 )  
							
							... 
							
							
							
							Support for requiring cmake < 3.4 may go away soon (according to
a deprecation notice when building).
Ubuntu 20.04 provides cmake 3.16 and current is 3.27, so that seems
like a reasonable version to require. 
							
						 
						
							2023-11-26 16:30:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bruce Mitchener 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2354998cd2 
								
							 
						 
						
							
							
								
								z3.h: Don't include stdio.h ( #7014 )  
							
							... 
							
							
							
							This doesn't seem to actually be used or needed here. 
							
						 
						
							2023-11-24 16:46:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a10c93e203 
								
							 
						 
						
							
							
								
								Bump docker/build-push-action from 5.0.0 to 5.1.0 ( #7008 )  
							
							... 
							
							
							
							Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.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> 
							
						 
						
							2023-11-23 17:54:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16753e43f1 
								
							 
						 
						
							
							
								
								Add accessors for RCF numeral internals ( #7013 )  
							
							
							
						 
						
							2023-11-23 17:54:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9382b96a32 
								
							 
						 
						
							
							
								
								add API to access symbols associated with quantifiers  
							
							
							
						 
						
							2023-11-19 16:30:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d272acc3ac 
								
							 
						 
						
							
							
								
								fix crash when api_solver sets reset_tracked_assertions  
							
							
							
						 
						
							2023-11-19 12:48:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ac105b7d8c 
								
							 
						 
						
							
							
								
								remove unused code  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-19 11:47:00 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4350bd77ac 
								
							 
						 
						
							
							
								
								check cancel flag to avoid unsound conflicts  
							
							
							
						 
						
							2023-11-19 11:43:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								32f8705ac3 
								
							 
						 
						
							
							
								
								#7001  - align is_numeral without to behavior if is_numeral with return numeral.  
							
							
							
						 
						
							2023-11-19 10:43:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								35bc522dae 
								
							 
						 
						
							
							
								
								#7003  
							
							... 
							
							
							
							minor tweaks to gomory and reset n3 within loop (but the entire function is dead code). 
							
						 
						
							2023-11-19 09:59:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								924c296704 
								
							 
						 
						
							
							
								
								add logging  
							
							
							
						 
						
							2023-11-18 12:30:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5bec982cc5 
								
							 
						 
						
							
							
								
								chores in theory_lra  
							
							
							
						 
						
							2023-11-18 10:05:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e40b8a2d13 
								
							 
						 
						
							
							
								
								household chores in legacy arithmetic solver  
							
							
							
						 
						
							2023-11-18 09:56:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5ab1afe5c2 
								
							 
						 
						
							
							
								
								expose enode pp convenciences  
							
							
							
						 
						
							2023-11-18 09:53:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1710fe4927 
								
							 
						 
						
							
							
								
								use iterator shortcut  
							
							
							
						 
						
							2023-11-18 09:52:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a9f9d3ddf4 
								
							 
						 
						
							
							
								
								build fixes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-17 10:15:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9455c3692 
								
							 
						 
						
							
							
								
								#6999  deal with implicit assumptions, more robust pattern matching  
							
							... 
							
							
							
							The code is making some assumptions that arrays are 1-dimensional. This is not generally true.
Introducing pattern matching to ensure the assumption is met.
Avoid get_arg(..) especially when there is an approach based on pattern matching recognizers. 
							
						 
						
							2023-11-17 10:06:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6d6d6b8ed0 
								
							 
						 
						
							
							
								
								build issue  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-17 09:20:17 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Govind V K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f94a475da3 
								
							 
						 
						
							
							
								
								Qel fixes ( #6999 )  
							
							... 
							
							
							
							* dont use qel for sequences. fix  #6950 
* handle negation of read-write. fix  #6991 
* handle neg-peq terms produced by distinct. fix  #6889 
* dbg print 
							
						 
						
							2023-11-17 09:18:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1b6c7d6541 
								
							 
						 
						
							
							
								
								fix   #6996  
							
							
							
						 
						
							2023-11-16 18:58:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								36382ccb57 
								
							 
						 
						
							
							
								
								Fix memory and concurrency issues in OCaml API ( #6992 )  
							
							... 
							
							
							
							* Fix memory and concurrency issues in OCaml API
* Undo locking changes 
							
						 
						
							2023-11-16 18:28:12 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5b9fdcf462 
								
							 
						 
						
							
							
								
								fix   #6997  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-15 18:08:48 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f1a39b8884 
								
							 
						 
						
							
							
								
								add comment regarding usage model for flush_objects() to relate with pr  #6992  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-15 11:54:59 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3baaba5edd 
								
							 
						 
						
							
							
								
								Revert unsound NaN constraints in theory_fpa ( #6993 )  
							
							
							
						 
						
							2023-11-14 14:28:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0ee4e9613 
								
							 
						 
						
							
							
								
								pip install importlib resources  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-14 10:02:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce95d3859 
								
							 
						 
						
							
							
								
								pip install importlib resources  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-14 10:01:13 -08:00