Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								cf9b7bed0c 
								
							 
						 
						
							
							
								
								imports  
							
							 
							
							
							
						 
						
							2023-11-29 16:03:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e76c6b0fdc 
								
							 
						 
						
							
							
								
								fix test  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								872459170f 
								
							 
						 
						
							
							
								
								viable fallback with overlaps  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								27bc858509 
								
							 
						 
						
							
							
								
								univariate solver: support constraints on lower bits  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								c29d04d431 
								
							 
						 
						
							
							
								
								fix compiler error (2)  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								923e4b4bd9 
								
							 
						 
						
							
							
								
								fix compile error  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								79d77bc690 
								
							 
						 
						
							
							
								
								exit conditions  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								590e9b0fb1 
								
							 
						 
						
							
							
								
								outer loop, to continue search after recursive call  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								5d3a5a94e8 
								
							 
						 
						
							
							
								
								update progress  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								179da49379 
								
							 
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0b98a76177 
								
							 
						 
						
							
							
								
								refinement  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								203df6babb 
								
							 
						 
						
							
							
								
								fix recursion in case of large gap  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								39bee180de 
								
							 
						 
						
							
							
								
								store bit-intervals that were used  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3740e766f7 
								
							 
						 
						
							
							
								
								check bits for next_val  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								2a3c8d2b82 
								
							 
						 
						
							
							
								
								find_on_layer: refactor interval loop  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								91a47b262b 
								
							 
						 
						
							
							
								
								find_on_layer: fixed bits refinement  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6fa3af29c6 
								
							 
						 
						
							
							
								
								return entry from refine_bits  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3b1836ea1e 
								
							 
						 
						
							
							
								
								fixed bits tests  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								bd48a63a07 
								
							 
						 
						
							
							
								
								Update extend_by_bits argument  
							
							 
							
							
							
						 
						
							2023-11-29 15:04:22 +01: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  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a805e1f27d 
								
							 
						 
						
							
							
								
								fixes to AC plugin  
							
							 
							
							
							
						 
						
							2023-11-28 12:50:43 -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 
								
							 
						 
						
							
							
							
							
								
							
							
								14483dcd6e 
								
							 
						 
						
							
							
								
								n/a  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-20 16:15:30 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a572543b4 
								
							 
						 
						
							
							
								
								n/a  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-20 15:54:00 -08: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 
								
							 
						 
						
							
							
							
							
								
							
							
								cbefe74219 
								
							 
						 
						
							
							
								
								hastwo  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-11-18 15:41:18 -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