Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								50d76a2fe3 
								
							 
						 
						
							
							
								
								fix   #6894  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-09-14 17:14:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								cbad61ba2e 
								
							 
						 
						
							
							
								
								propagate monics with lp_bound_propagator  
							
							
							
						 
						
							2023-09-13 14:27:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								c309d52283 
								
							 
						 
						
							
							
								
								runs a simple test  
							
							
							
						 
						
							2023-09-13 08:12:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e718bb6473 
								
							 
						 
						
							
							
								
								Bump docker/build-push-action from 4.1.1 to 4.2.1 ( #6896 )  
							
							... 
							
							
							
							Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v4.1.1...v4.2.1 )
---
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-09-12 08:09:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sijmen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a444f357a 
								
							 
						 
						
							
							
								
								Slightly improve Z3_LIBRARY_PATH error message ( #6895 )  
							
							
							
						 
						
							2023-09-11 12:58:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								c050af922f 
								
							 
						 
						
							
							
								
								fixing the bugs  
							
							
							
						 
						
							2023-09-07 15:59:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								c43b99daae 
								
							 
						 
						
							
							
								
								renaming  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-09-07 11:57:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								47b64e689c 
								
							 
						 
						
							
							
								
								restore the lemma scheme  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-09-07 11:33:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								288e66de59 
								
							 
						 
						
							
							
								
								restore m_crossed* and create lemmas  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-09-06 09:27:30 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								41f59cb1ed 
								
							 
						 
						
							
							
								
								propagate monomial is nla  
							
							
							
						 
						
							2023-09-05 18:49:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3aea4ebf42 
								
							 
						 
						
							
							
								
								Bump actions/checkout from 3 to 4 ( #6888 )  
							
							... 
							
							
							
							Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
  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-09-05 16:58:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d9af7848d 
								
							 
						 
						
							
							
								
								add parameter to disable pattern inference  #6884  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-09-03 15:27:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								99239068ba 
								
							 
						 
						
							
							
								
								some template instantiations  #6869  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-09-03 15:21:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c2e73a6aae 
								
							 
						 
						
							
							
								
								logging pre-processing  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-09-03 15:19:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								318d7d7564 
								
							 
						 
						
							
							
								
								fixes a bug  
							
							
							
						 
						
							2023-09-01 11:32:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								d3258e7084 
								
							 
						 
						
							
							
								
								propagate lineal monomial  
							
							
							
						 
						
							2023-09-01 11:18:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								5509b468e9 
								
							 
						 
						
							
							
								
								handle monomial_bounds::unit_propagate()  
							
							
							
						 
						
							2023-08-31 17:35:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ff3268e636 
								
							 
						 
						
							
							
								
								move unit propagation into monomial_bounds  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-31 14:32:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c2cbe72b64 
								
							 
						 
						
							
							
								
								sketch linear monomial propagation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-31 11:49:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								38b131386d 
								
							 
						 
						
							
							
								
								add stubs for monomial unit propagation  
							
							
							
						 
						
							2023-08-30 17:21:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								00593609c5 
								
							 
						 
						
							
							
								
								minor code simplification  
							
							
							
						 
						
							2023-08-30 12:50:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								09f911d8a8 
								
							 
						 
						
							
							
								
								include rewriter for recursive functions in model-evaluator  
							
							... 
							
							
							
							fixes bug reported by Tahina and Nick, @tahina-pro 
							
						 
						
							2023-08-28 11:31:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Govind V K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5ba06f4e28 
								
							 
						 
						
							
							
								
								print deq in lits2pure.  fix   #6877  ( #6878 )  
							
							
							
						 
						
							2023-08-26 20:53:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								63467f9dfa 
								
							 
						 
						
							
							
								
								fix   #6876  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-25 17:14:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e8929041b8 
								
							 
						 
						
							
							
								
								fixing calls, signs  
							
							
							
						 
						
							2023-08-22 09:29:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								818b1129a5 
								
							 
						 
						
							
							
								
								fix regression in sign of literals from new solver  
							
							
							
						 
						
							2023-08-22 09:04:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4564752c2f 
								
							 
						 
						
							
							
								
								Merge pull request  #6863  from Z3Prover/nl_branches  
							
							... 
							
							
							
							split free vars in nla 
							
						 
						
							2023-08-21 18:19:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								61a7c6b28d 
								
							 
						 
						
							
							
								
								init m_literal_vec  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2023-08-21 17:11:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9aeaed8f53 
								
							 
						 
						
							
							
								
								Merge branch 'master' into nl_branches  
							
							
							
						 
						
							2023-08-21 16:15:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1d9e0feb84 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2023-08-21 09:19:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								79aa317af4 
								
							 
						 
						
							
							
								
								remove if-def inside cpp file that should not be there  #6869  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-21 09:19:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hari Govind V K 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b8d8553c41 
								
							 
						 
						
							
							
								
								support or, and, implies, distinct in mbp_basic ( #6867 )  
							
							
							
						 
						
							2023-08-20 15:36:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								37ddaaef69 
								
							 
						 
						
							
							
								
								make destructors virtual  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-20 15:30:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								dda0c8ff42 
								
							 
						 
						
							
							
								
								array theory: use expr_ref for mk_default() so it doesnt leak if internalize throws  
							
							... 
							
							
							
							like on timeout/memout 
							
						 
						
							2023-08-20 22:28:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								9b672bc5cc 
								
							 
						 
						
							
							
								
								remove tracking of bounds  
							
							
							
						 
						
							2023-08-20 10:10:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								57c667e355 
								
							 
						 
						
							
							
								
								remove unused code  
							
							
							
						 
						
							2023-08-20 15:16:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								a694d27557 
								
							 
						 
						
							
							
								
								revert removal of virtual destructor of relevancy_eh since clang doesnt play along  
							
							
							
						 
						
							2023-08-20 14:20:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								8210aafb69 
								
							 
						 
						
							
							
								
								ast compare_nodes: fail faster when comparing quantifier expressions  
							
							
							
						 
						
							2023-08-20 14:09:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								c469c6e1d5 
								
							 
						 
						
							
							
								
								attempt to fix clang buildbots  
							
							
							
						 
						
							2023-08-20 13:39:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								28884b398c 
								
							 
						 
						
							
							
								
								remove unneeded virtual destructor (optimization)  
							
							
							
						 
						
							2023-08-20 12:57:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								3b546b2348 
								
							 
						 
						
							
							
								
								smt_context: we can't assert that the resource limits were exceeded on cancel_exception  
							
							... 
							
							
							
							It happens sometimes that e.g. the internalizer goes above the soft memory limit
But since it's only by a small amount, when the exception propagates back to the context, some stuff
has been freed already and we are not longer above the memory threshold
Just delete these asserts 
							
						 
						
							2023-08-20 10:34:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								5d33805c8b 
								
							 
						 
						
							
							
								
								optimize ~relevancy_propagator_imp() so it just dec refs the exprs in the trail  
							
							... 
							
							
							
							It avoid doing all the funky watch stuff
One extreme Alive2 test case goes from 40s to 28s :) 
							
						 
						
							2023-08-20 10:07:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e3df9ee77 
								
							 
						 
						
							
							
								
								Arith min max ( #6864 )  
							
							... 
							
							
							
							* prepare for dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* pass in u_dependency_manager
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* address NYIs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more refactoring names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* eq_explanation update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add outline of bounds improvement functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unused structs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* more bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* convert more internals to use u_dependency instead of constraint_index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* convert more internals to use u_dependency instead of constraint_index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remember to push/pop scopes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use the main function for updating bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove reset of shared dep manager
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* disable improve-bounds, add statistics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-19 17:44:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c3b344ec47 
								
							 
						 
						
							
							
								
								fix   #6865  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-18 16:51:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								610313946d 
								
							 
						 
						
							
							
								
								split free vars in nla  
							
							
							
						 
						
							2023-08-18 12:36:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c4384536 
								
							 
						 
						
							
							
								
								download 20.04  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-18 07:58:48 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								59b56f2ce7 
								
							 
						 
						
							
							
								
								update unit test to be compatible with C++ vs C exception semantics  #6537  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-17 19:13:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8aa35f7fdb 
								
							 
						 
						
							
							
								
								remove package lock  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-17 18:54:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								63f18a1d99 
								
							 
						 
						
							
							
								
								#6822  - change to 2.31 for nuget packaging  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-17 18:47:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								73724f9cab 
								
							 
						 
						
							
							
								
								lines that go away  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-08-17 18:45:49 -07:00