Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d980ea704 
								
							 
						 
						
							
							
								
								remove internal configuration  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-28 12:13:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								de892ed9f2 
								
							 
						 
						
							
							
								
								fix   #6054  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-26 15:51:57 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f77037e9a5 
								
							 
						 
						
							
							
								
								expand select/store when I/J are values  #6053  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-25 20:23:43 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4d8e4b5bd3 
								
							 
						 
						
							
							
								
								fix   #6052  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-25 17:21:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c850259f89 
								
							 
						 
						
							
							
								
								rw  
							
							
							
						 
						
							2022-05-22 07:54:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40fe472e95 
								
							 
						 
						
							
							
								
								nit  
							
							
							
						 
						
							2022-05-18 13:23:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ca2497eecb 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-15 12:00:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1028c80851 
								
							 
						 
						
							
							
								
								update pretty printer for recursive function filtering  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-15 11:59:41 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5a685ba9b5 
								
							 
						 
						
							
							
								
								expose maxdiff  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-04 08:52:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								367bfedab0 
								
							 
						 
						
							
							
								
								add min/max diff in final check  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-04 07:39:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c29cfa81ae 
								
							 
						 
						
							
							
								
								prep for max/min diff  
							
							
							
						 
						
							2022-05-04 02:08:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								87d2a3b4e5 
								
							 
						 
						
							
							
								
								map/mapi/foldl/foldli  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-05-04 01:10:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81d97a81af 
								
							 
						 
						
							
							
								
								enable nested ADT and sequences  
							
							... 
							
							
							
							add API to define forward reference to recursively defined datatype.
The forward reference should be used only when passed to constructor declarations that are used in a datatype definition (Z3_mk_datatypes). The call to Z3_mk_datatypes ensures that the forward reference can be resolved with respect to constructors. 
							
						 
						
							2022-04-27 09:58:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								459cfc8eb4 
								
							 
						 
						
							
							
								
								fix   #5993  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-04-23 19:33:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5393f1d98f 
								
							 
						 
						
							
							
								
								#5980  
							
							
							
						 
						
							2022-04-19 11:10:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a180254c1a 
								
							 
						 
						
							
							
								
								fix   #5980  
							
							
							
						 
						
							2022-04-19 11:10:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b7169e2a41 
								
							 
						 
						
							
							
								
								fix   #5985  
							
							
							
						 
						
							2022-04-19 07:54:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								98c7069f75 
								
							 
						 
						
							
							
								
								add rewrite for hoisting multipliers over modular inverses  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-04-18 14:29:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b20a4ebf4 
								
							 
						 
						
							
							
								
								Added rewriting distinct with bitvectors to false if bit-size is too low ( #5956 )  
							
							... 
							
							
							
							* Fixed problem with registering bitvector functions
* Added rewriting distinct with bitvectors to false if bit-size is too low
* Removed debug output
* Incorporated Nikolaj's comments
* Simplifications 
							
						 
						
							2022-04-09 21:46:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								011c1b2dd2 
								
							 
						 
						
							
							
								
								remove refs to bare_str  
							
							
							
						 
						
							2022-04-09 12:06:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8c2909f52b 
								
							 
						 
						
							
							
								
								working on python make for arm  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-04-07 13:36:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								431c3af409 
								
							 
						 
						
							
							
								
								fix   #5929  - add parameter bv_le2extract to allow disabling the disassembly to extract  
							
							
							
						 
						
							2022-03-27 18:23:41 -10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								815c971c9a 
								
							 
						 
						
							
							
								
								#5778  
							
							... 
							
							
							
							regression when tracking literal explanations 
							
						 
						
							2022-03-22 01:55:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20bd59bb20 
								
							 
						 
						
							
							
								
								#5778  - missed tracking literal assignment justification  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-21 10:15:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f1806d32d6 
								
							 
						 
						
							
							
								
								remove buggy code, close,  fix   #5825  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-20 13:25:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e1929ca9b9 
								
							 
						 
						
							
							
								
								add regex power to API and for Java per request  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-03-15 19:18:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c51ca86203 
								
							 
						 
						
							
							
								
								add another constant folding case  
							
							
							
						 
						
							2022-03-10 17:39:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e839e18381 
								
							 
						 
						
							
							
								
								minimal addition to rewrite bit-vector to character conversion using constant folding.  
							
							
							
						 
						
							2022-03-10 17:31:17 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2ea90db1 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Z3Prover/z3  
							
							
							
						 
						
							2022-03-10 17:09:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								081c62d006 
								
							 
						 
						
							
							
								
								allow range comparison for bit-vectors and int/real  
							
							
							
						 
						
							2022-03-10 17:08:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								43f7636826 
								
							 
						 
						
							
							
								
								remove some copies/moves  
							
							
							
						 
						
							2022-03-09 12:46:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								689e2d41de 
								
							 
						 
						
							
							
								
								remove a bunch of unneeded memory allocations  
							
							
							
						 
						
							2022-02-25 16:08:23 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								11030fc81d 
								
							 
						 
						
							
							
								
								disable unsound mk_seq_butlast  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-21 18:56:49 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0876b6d6 
								
							 
						 
						
							
							
								
								add lambda definitions during ast translation  #5820  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-21 18:05:29 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								91045d3e4a 
								
							 
						 
						
							
							
								
								two words  
							
							
							
						 
						
							2022-02-20 10:29:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a4d6cee6c 
								
							 
						 
						
							
							
								
								overhead with push-ite on shared terms  
							
							
							
						 
						
							2022-02-14 19:36:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3d26b501e7 
								
							 
						 
						
							
							
								
								fix   #5827   #5828  
							
							
							
						 
						
							2022-02-14 10:31:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81e94b2154 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-02-09 12:10:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								07d02ea415 
								
							 
						 
						
							
							
								
								fix   #5829  
							
							
							
						 
						
							2022-02-09 12:08:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								03ff3201b9 
								
							 
						 
						
							
							
								
								block recursive definitions with lambdas until they are properly supported  #5813  
							
							
							
						 
						
							2022-02-06 08:57:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6a412f7f04 
								
							 
						 
						
							
							
								
								allow to pass Booleans as arguments to arithmetic expressions  
							
							
							
						 
						
							2022-01-31 12:00:54 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								773e829c58 
								
							 
						 
						
							
							
								
								#5804  
							
							
							
						 
						
							2022-01-31 10:16:09 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								913b90f7aa 
								
							 
						 
						
							
							
								
								fix   #5802  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-30 10:42:34 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2551631957 
								
							 
						 
						
							
							
								
								mul overflow  #5797  
							
							
							
						 
						
							2022-01-29 09:15:38 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5e81c1220c 
								
							 
						 
						
							
							
								
								#5797  probably still wrong wrt underflow.  
							
							
							
						 
						
							2022-01-27 12:48:15 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4da930b490 
								
							 
						 
						
							
							
								
								#5794  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-27 10:50:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								461e71017d 
								
							 
						 
						
							
							
								
								fix   #5792  again  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-26 15:54:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3b8c0b7ae6 
								
							 
						 
						
							
							
								
								fix   #5791  
							
							
							
						 
						
							2022-01-24 15:11:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20f9814939 
								
							 
						 
						
							
							
								
								fix   #5789  
							
							... 
							
							
							
							fix incorrect constant folding 
							
						 
						
							2022-01-24 09:42:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								007af9cb8a 
								
							 
						 
						
							
							
								
								fix   #5784  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-01-21 03:08:03 +01:00