Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								25112e47b4 
								
							 
						 
						
							
							
								
								bugfix to flatten-clases simplifier  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-05 20:59:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c07b6ab38f 
								
							 
						 
						
							
							
								
								more tactic descriptions  
							
							
							
						 
						
							2023-01-05 20:23:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d8a472aac 
								
							 
						 
						
							
							
								
								pass sign into literal definition for pbge  
							
							
							
						 
						
							2023-01-04 16:55:44 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								81ce57b5a8 
								
							 
						 
						
							
							
								
								#6429  
							
							
							
						 
						
							2023-01-04 15:38:13 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e0099150ca 
								
							 
						 
						
							
							
								
								#6429  
							
							
							
						 
						
							2023-01-04 15:28:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								380c701cbe 
								
							 
						 
						
							
							
								
								restore debug clang/gcc build  
							
							
							
						 
						
							2023-01-04 15:01:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								21362c0b98 
								
							 
						 
						
							
							
								
								make case-def and recfun-num-rounds re-parsable for logging  
							
							
							
						 
						
							2023-01-04 15:00:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ef10119005 
								
							 
						 
						
							
							
								
								#6429  fixes  
							
							
							
						 
						
							2023-01-04 13:05:45 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aa080a6b19 
								
							 
						 
						
							
							
								
								update ignore-int handling  #6429  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-04 12:22:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d0d6d8f04 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2023-01-04 11:56:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f95c77023 
								
							 
						 
						
							
							
								
								fix bugs in flatten_clauses simplifier, switch proof/fml  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-04 11:56:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								e448191212 
								
							 
						 
						
							
							
								
								array rewriter: expand select of store with const array into an ite  
							
							... 
							
							
							
							This:
(simplify (select (store ((as const (Array (_ BitVec 4) (_ BitVec 4))) #x0) x #x1) y))
=>
(ite (= x y) #x1 #x0) 
							
						 
						
							2023-01-03 11:08:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								e508ef17f6 
								
							 
						 
						
							
							
								
								fix Alive bug  #875 : bit blaster not respecting soft memory limit  
							
							
							
						 
						
							2023-01-03 10:39:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								a2cc504d4a 
								
							 
						 
						
							
							
								
								remove a couple more std::endl  
							
							
							
						 
						
							2023-01-03 09:49:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								d30cb55bae 
								
							 
						 
						
							
							
								
								don't flush stream when printing param vals  
							
							
							
						 
						
							2023-01-03 09:35:17 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4490738bc 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2023-01-02 16:49:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ea0d09b6c8 
								
							 
						 
						
							
							
								
								add pointer to build parameters to README  #6518  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2023-01-02 16:49:31 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Walden Yan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dbf93c5fbd 
								
							 
						 
						
							
							
								
								Fixing array select for lambda expressions in Python API ( #6516 )  
							
							... 
							
							
							
							* fix: making array select work for lambda expressions
* more elegant solution 
							
						 
						
							2023-01-01 15:27:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f6d411d54b 
								
							 
						 
						
							
							
								
								experimental feature to access congruence closure of SimpleSolver  
							
							... 
							
							
							
							This update includes an experimental feature to access a congruence closure data-structure after search.
It comes with several caveats as pre-processing is free to eliminate terms. It is therefore necessary to use a solver that does not eliminate the terms you want to track for congruence of. This is partially addressed by using SimpleSolver or incremental mode solving.
```python
from z3 import *
s = SimpleSolver()
x, y, z = Ints('x y z')
s.add(x == y)
s.add(y == z)
s.check()
print(s.root(x), s.root(y), s.root(z))
print(s.next(x), s.next(y), s.next(z))
``` 
							
						 
						
							2022-12-30 21:41:27 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f1f33898 
								
							 
						 
						
							
							
								
								dampen second setup of theory_bv  
							
							
							
						 
						
							2022-12-30 18:47:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5f6f2fc758 
								
							 
						 
						
							
							
								
								rename bit_blaster class to bit_blaster_simplifier to avoid name clash  
							
							
							
						 
						
							2022-12-30 18:39:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d05e0649b 
								
							 
						 
						
							
							
								
								initialization order  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-30 18:16:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2c3ecceb03 
								
							 
						 
						
							
							
								
								fix build  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-30 15:47:24 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									nikswamy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8002a51b82 
								
							 
						 
						
							
							
								
								tiny fix to qprofdiff ( #6497 )  
							
							
							
						 
						
							2022-12-30 15:25:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								293627c889 
								
							 
						 
						
							
							
								
								fix   #6513  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-30 09:55:33 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								07ab4d38b6 
								
							 
						 
						
							
							
								
								fix   #6513  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-30 09:55:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nuno Lopes 
								
							 
						 
						
							
							
							
							
								
							
							
								47324af210 
								
							 
						 
						
							
							
								
								be nicer when memout is reached in SMT internalize: return undef rather than crashing  
							
							
							
						 
						
							2022-12-29 11:08:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7cc58c9cc3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2022-12-27 20:19:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ec74a87423 
								
							 
						 
						
							
							
								
								fix   #6510  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-27 20:19:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8cbb6611 
								
							 
						 
						
							
							
								
								#5884  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-27 18:07:57 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								abef260d67 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2022-12-27 12:03:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								bc19992543 
								
							 
						 
						
							
							
								
								add doc for ackermannize  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-27 12:02:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d332cc3a1 
								
							 
						 
						
							
							
								
								#6508  ( #6509 )  
							
							
							
						 
						
							2022-12-26 15:42:04 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6fab4fec23 
								
							 
						 
						
							
							
								
								#6508  
							
							
							
						 
						
							2022-12-26 15:36:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b9c4f5d4fa 
								
							 
						 
						
							
							
								
								#6506  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-25 18:33:01 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8efaaaf249 
								
							 
						 
						
							
							
								
								Fix   #6503  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-25 17:29:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fe8034731d 
								
							 
						 
						
							
							
								
								fix   #6501  
							
							
							
						 
						
							2022-12-19 21:02:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f961300036 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2022-12-19 12:40:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								603597a22e 
								
							 
						 
						
							
							
								
								deal with cancellation in qe for  #6500  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-19 12:40:39 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e423fabf6a 
								
							 
						 
						
							
							
								
								tactic  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-15 20:35:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0768a2ead1 
								
							 
						 
						
							
							
								
								updated doc  
							
							
							
						 
						
							2022-12-15 19:23:32 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ecf25a4fe2 
								
							 
						 
						
							
							
								
								outline scheme  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-15 14:57:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								13920c4772 
								
							 
						 
						
							
							
								
								more doc  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-15 11:42:02 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d5316e017e 
								
							 
						 
						
							
							
								
								add tactic descriptions  
							
							
							
						 
						
							2022-12-14 20:38:28 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f01d9d29d2 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2022-12-14 16:46:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								aed3d76a88 
								
							 
						 
						
							
							
								
								add doc  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-14 16:45:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d47dd159d7 
								
							 
						 
						
							
							
								
								set encoding into gparams because this is the only entry point in zstring  #6490  
							
							
							
						 
						
							2022-12-14 09:43:29 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c4b2acac24 
								
							 
						 
						
							
							
								
								add missing error checking  #6492  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-12-14 09:27:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dbb4bbe7dc 
								
							 
						 
						
							
							
								
								remove debug out  
							
							
							
						 
						
							2022-12-13 19:36:55 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9054e72920 
								
							 
						 
						
							
							
								
								fix   #6467  
							
							
							
						 
						
							2022-12-13 19:35:20 -08:00