THE Spellchecker 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dc0887db5a 
								
							 
						 
						
							
							
								
								Typo Fixes ( #6803 )  
							
							
							
						 
						
							2023-07-09 11:56:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cb158a79b 
								
							 
						 
						
							
							
								
								User Propagator: Return if propagated lemma is redundant ( #6791 )  
							
							... 
							
							
							
							* Give users ability to see if propagation failed
* Skip propagations in the new core if they are already satisfied 
							
						 
						
							2023-07-07 09:58:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								68663fd97a 
								
							 
						 
						
							
							
								
								fix indentation for python file  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-07-06 09:02:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3782eb1be4 
								
							 
						 
						
							
							
								
								fix   #6785  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-07-05 19:50:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d42693d5b5 
								
							 
						 
						
							
							
								
								Equalities in C# UP-Propagation ( #6786 )  
							
							... 
							
							
							
							* Query Boolean Assignment in the UP
* UP's decide ref arguments => next_split
* Fixed wrapper
* More fixes
* Equalities in C# UP-Propagation
---------
Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-06-26 10:59:57 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b451735aa0 
								
							 
						 
						
							
							
								
								fix   #6778  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-06-25 21:08:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81068981aa 
								
							 
						 
						
							
							
								
								fix   #6746 , fix type errors in java bindings  
							
							
							
						 
						
							2023-06-03 09:41:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								82667bd86b 
								
							 
						 
						
							
							
								
								Fix UP's decide callback ( #6707 )  
							
							... 
							
							
							
							* Query Boolean Assignment in the UP
* UP's decide ref arguments => next_split
* Fixed wrapper
* More fixes 
							
						 
						
							2023-06-02 09:52:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								621f1f8a85 
								
							 
						 
						
							
							
								
								sanity check parameters  #6737  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-05-30 09:44:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Manuel Carrasco 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								230306ddfc 
								
							 
						 
						
							
							
								
								Add solver::interrupt to Python's API. ( #6739 )  
							
							
							
						 
						
							2023-05-28 21:04:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ditto 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								11264c38d8 
								
							 
						 
						
							
							
								
								Java user propagator interface ( #6733 )  
							
							... 
							
							
							
							* Java API: user propagator interface
* Java API: improved user propagator interface
* Java API: Add UserPropagatorBase.java
* Remove redundant header file
* Initialize `JavaInfo` object and error handling
* Native.UserPropagatorBase implements AutoCloseable
* Add Override annotation 
							
						 
						
							2023-05-24 18:27:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2c21072c99 
								
							 
						 
						
							
							
								
								remove stub class, it may as well go into NativeStatic.txt as C++  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-05-22 18:23:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b93529997e 
								
							 
						 
						
							
							
								
								more stubs  #6097  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-05-22 16:25:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7963ecaf63 
								
							 
						 
						
							
							
								
								stubs for  #6097  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-05-22 16:21:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guillaume Bagan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c9a5f69fd 
								
							 
						 
						
							
							
								
								JS/TS:  add Optimize class ( #6712 )  
							
							... 
							
							
							
							* implement  Optimize class for the high level Typescript API
* javascript and wasm: add _malloc to exported functions
fix the bug https://github.com/Z3Prover/z3/issues/6709 
* javascript: add tests for the Optimize class
* javascript: no reason that minimize and optimize must be constants 
							
						 
						
							2023-05-06 11:53:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f17691715b 
								
							 
						 
						
							
							
								
								make default argument to ensure_def and mk_def explicit  
							
							... 
							
							
							
							- insert also macro definitions into models 
							
						 
						
							2023-05-02 12:18:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ccc4f2d382 
								
							 
						 
						
							
							
								
								fix   #6682  
							
							
							
						 
						
							2023-04-11 05:10:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b386b84f34 
								
							 
						 
						
							
							
								
								#6658  
							
							
							
						 
						
							2023-03-31 02:56:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									권승완 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6670807103 
								
							 
						 
						
							
							
								
								update ocaml binding to support more string apis ( #6656 )  
							
							
							
						 
						
							2023-03-29 05:49:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick LaFontaine 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0a59617bac 
								
							 
						 
						
							
							
								
								Fix Ocaml bindings FuncEntry to_string ( #6639 )  
							
							... 
							
							
							
							Hello, I was looking at the different api string conversions for FuncEntry and I believe that the ml version is incorrect? Clearly we want the argument(`c`) to be comma separated from the accumulated string `p`. The current implementation just so happens to have most of the arguments separated, but the order is flipped and one of the commas is misplaced. 
							
						 
						
							2023-03-27 13:04:32 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b4ad747e0b 
								
							 
						 
						
							
							
								
								fix   #6644  
							
							
							
						 
						
							2023-03-27 09:00:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cd2ea6b703 
								
							 
						 
						
							
							
								
								add parameter access to C++ API  
							
							
							
						 
						
							2023-03-25 18:14:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d1c7ff1a36 
								
							 
						 
						
							
							
								
								add unconstrained elimination for sequences  
							
							
							
						 
						
							2023-03-20 17:07:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Declan Hwang 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cf4df08fd0 
								
							 
						 
						
							
							
								
								fix typo ( #6628 )  
							
							
							
						 
						
							2023-03-09 09:29:30 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bram V 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1612b57e1a 
								
							 
						 
						
							
							
								
								Make all methods show in java API ( #6626 )  
							
							... 
							
							
							
							* Make all methods show in java API
* Add final modifier to all generic methods 
							
						 
						
							2023-03-08 13:43:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Parsert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e7d80633d 
								
							 
						 
						
							
							
								
								Documentation on how to add z3 to CMake project using FetchContent and documentation to recdef function. ( #6613 )  
							
							... 
							
							
							
							* Added overloaded versions of context::recfun in the c++ api that allow for the declaration of recursive functions where the domain is given by a z3::sort_vector instead of an arity and sort*
* added documentation to recdef function
* added a section in the README-CMake.md that explains how z3 can be added to a CMake project as a dependency
---------
Co-authored-by: Julian Parsert <julian.parsert@uibk.ac.at> 
							
						 
						
							2023-02-28 11:44:21 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ce5fe707d 
								
							 
						 
						
							
							
								
								track assumptions when parsing into a solver. This enables solver.from_file/solver.from_string to support assumptions/cores  #6587  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-02-14 11:09:11 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Walden Yan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ede9e5ffc2 
								
							 
						 
						
							
							
								
								[WIP] More TS Binding Features ( #6412 )  
							
							... 
							
							
							
							* feat: basic quantfier support
* feat: added isQuantifier
* feat: expanded functions
* wip: (lambda broken)
* temp fix to LambdaImpl typing issue
* feat: function type inference
* formatting with prettier
* fix: imported from invalid module
* fix isBool bug and dumping to smtlib
* substitution and model.updateValue
* api to add custom func interps to model
* fix: building
* properly handling uint32 -> number conversion in z3 TS wrapper
* added simplify
* remame Add->Sum and Mul->Product
* formatting 
							
						 
						
							2023-02-11 15:48:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								46c8d78ece 
								
							 
						 
						
							
							
								
								fixes for  #6577  
							
							... 
							
							
							
							- the literal false should not appear in clauses
- the literal true forces a tautology
- fix early return in is_cnf check. It should check all clauses for nested Booleans. 
							
						 
						
							2023-02-11 09:33:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Julian Parsert 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d52e893528 
								
							 
						 
						
							
							
								
								Added overloaded versions of context::recfun in the c++ api that allow for the declaration of recursive functions where the domain is given by a z3::sort_vector instead of an arity and sort* ( #6576 )  
							
							... 
							
							
							
							Co-authored-by: Julian Parsert <julian.parsert@uibk.ac.at> 
							
						 
						
							2023-02-10 10:00:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Frederick Robinson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								be44ace995 
								
							 
						 
						
							
							
								
								fix typo ( #6569 )  
							
							
							
						 
						
							2023-02-03 13:08:35 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4143c54257 
								
							 
						 
						
							
							
								
								add simplifier to java API  
							
							
							
						 
						
							2023-02-02 19:06:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2e068e3f56 
								
							 
						 
						
							
							
								
								add simplifiers to .net API  
							
							
							
						 
						
							2023-02-02 17:41:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								19fed09122 
								
							 
						 
						
							
							
								
								protecting add_simplifier API against mis-use  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-02-01 08:35:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								63c0f35978 
								
							 
						 
						
							
							
								
								update ml api  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:27:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d51d518f96 
								
							 
						 
						
							
							
								
								update ml api  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:24:45 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1289937d1a 
								
							 
						 
						
							
							
								
								update ml api  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:19:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a94a9aa6f 
								
							 
						 
						
							
							
								
								update ml api  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:14:24 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								17bae9b4c1 
								
							 
						 
						
							
							
								
								update ml api  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:09:37 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								162fa3dc96 
								
							 
						 
						
							
							
								
								disambiguate overloaded with for Julia bindings  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 19:06:20 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6d44f974 
								
							 
						 
						
							
							
								
								add ocaml signature for simplifier  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 18:58:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								550619bfcf 
								
							 
						 
						
							
							
								
								add API for creating and attaching simplifiers  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 17:06:03 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d263b373ed 
								
							 
						 
						
							
							
								
								update release notes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-31 12:19:33 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								971b9d4081 
								
							 
						 
						
							
							
								
								fix   #6564  
							
							... 
							
							
							
							fixes to simplifier command front-end 
							
						 
						
							2023-01-31 09:32:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7343aab4 
								
							 
						 
						
							
							
								
								update julia bindings to use 64-bit mk_real (real_val)  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-24 13:06:41 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fa72ec5405 
								
							 
						 
						
							
							
								
								switch to expose fresh function instead of changing legacy function  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-24 13:05:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3f1b7866ca 
								
							 
						 
						
							
							
								
								convert caml mk_real to int64  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-24 03:53:42 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4601d1d664 
								
							 
						 
						
							
							
								
								fix   #6550  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-24 03:37:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7d364bf786 
								
							 
						 
						
							
							
								
								Allow building AC functions without requiring arity check from API  
							
							
							
						 
						
							2023-01-22 14:39:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								523a3f34b0 
								
							 
						 
						
							
							
								
								change to manylinux2014 in setup.py  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-19 17:27:07 -08:00