Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								84a5303def 
								
							 
						 
						
							
							
								
								for future ignoring genai files  
							
							
							
						 
						
							2025-05-21 14:22:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								85e7243108 
								
							 
						 
						
							
							
								
								update add-term to avoid duplicating fresh aux-expr  
							
							
							
						 
						
							2025-05-20 14:22:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c2098b41d6 
								
							 
						 
						
							
							
								
								Pr ( #7654 )  
							
							... 
							
							
							
							* add prd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing text
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix  #7647 
* fix  #7647  - with respect to scope level
* initial stab at randomizer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Create prd.yml
* missing text
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Update prd.yml
* allows setting simplifier factory independently of whether solver has been allocated.
Instances, such as #7484  can be solved faster by either having authors rewrite benchmarks or by using incremental pre-processing. You can add incremental pre-processing to the SMT solver by using the command
```
(set-simplifier (then simplify propagate-values solve-eqs elim-unconstrained simplify))
```
This command can be invoked any time prior to push or adding assertions.
The effect of the command is that it adds an incremental pre-processing pass to check-sat invocations that is potentially more powerful than the default pre-processing. The default pre-processing functionality is not touched mainly to avoid instability against functionality that is already built around its behavior.
* remove experiment from pr
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-05-19 03:24:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8d67feef9f 
								
							 
						 
						
							
							
								
								Update prd.yml  
							
							
							
						 
						
							2025-05-17 17:39:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a4e7123437 
								
							 
						 
						
							
							
								
								Update prd.yml  
							
							
							
						 
						
							2025-05-17 17:34:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a7fbddd049 
								
							 
						 
						
							
							
								
								Update prd.yml  
							
							
							
						 
						
							2025-05-17 17:24:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad02d18e63 
								
							 
						 
						
							
							
								
								add prd ( #7649 )  
							
							... 
							
							
							
							* add prd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* missing text
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix  #7647 
* fix  #7647  - with respect to scope level
---------
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-05-17 17:07:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								33812201cb 
								
							 
						 
						
							
							
								
								Create prd.yml  
							
							
							
						 
						
							2025-05-16 14:15:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								47c12f9a18 
								
							 
						 
						
							
							
								
								refactoring to use for-range  
							
							
							
						 
						
							2025-05-15 10:57:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ebe7c46b9 
								
							 
						 
						
							
							
								
								remove stale API  #7648  
							
							
							
						 
						
							2025-05-15 10:57:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steffen Smolka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0b26f7e0ee 
								
							 
						 
						
							
							
								
								Add support for building Z3 using Bazel. ( #7646 )  
							
							... 
							
							
							
							Signed-off-by: Steffen Smolka <smolkaj@google.com> 
							
						 
						
							2025-05-15 08:47:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								f680242620 
								
							 
						 
						
							
							
								
								adjust the frequency of dio calls  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-14 08:17:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								15a3818fce 
								
							 
						 
						
							
							
								
								cleanup in dioph_eq.cpp  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-13 14:57:21 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1109139359 
								
							 
						 
						
							
							
								
								move to readme-cmake  
							
							
							
						 
						
							2025-05-13 14:36:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce1535119d 
								
							 
						 
						
							
							
								
								include some build cheat sheet  
							
							
							
						 
						
							2025-05-13 14:34:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a5a2a13d34 
								
							 
						 
						
							
							
								
								update version number  
							
							
							
						 
						
							2025-05-13 14:32:35 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0d3c29a250 
								
							 
						 
						
							
							
								
								handle larger buffers  
							
							
							
						 
						
							2025-05-13 14:11:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								6b32aaed10 
								
							 
						 
						
							
							
								
								remove slack heuristic  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								a5e5d4dbd3 
								
							 
						 
						
							
							
								
								testing  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								bbaec0bf95 
								
							 
						 
						
							
							
								
								trying randomly shuffle the indices in the slack utilization  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								52241b6474 
								
							 
						 
						
							
							
								
								some refactoring of lar_solver.h  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								fef954c028 
								
							 
						 
						
							
							
								
								shring lar_solver.h  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								4abd9843a0 
								
							 
						 
						
							
							
								
								fix the build  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								e3f5e8c8a6 
								
							 
						 
						
							
							
								
								restore lar_solver::add_named_var  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								b375faa77c 
								
							 
						 
						
							
							
								
								continue PIMPL refactor in lar_solver  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								b7ffcb7e61 
								
							 
						 
						
							
							
								
								implement imp of lar_solver as lar_solver::imp  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								39955f1d04 
								
							 
						 
						
							
							
								
								remove a function from lar_solver  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e56834b76 
								
							 
						 
						
							
							
								
								test  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								a527667fc0 
								
							 
						 
						
							
							
								
								shuffle more functionality from lar_solver.h to lar_solver::imp  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								c81eb74c93 
								
							 
						 
						
							
							
								
								apply the slack idea in a loop  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								e041fe95bc 
								
							 
						 
						
							
							
								
								slack  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-05-12 14:02:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca94e8fef 
								
							 
						 
						
							
							
								
								add E-matching to EUF completion  
							
							
							
						 
						
							2025-05-10 16:15:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9232ef579c 
								
							 
						 
						
							
							
								
								remove copy of LICENSE.txt - pypi doesn't take it  
							
							
							
						 
						
							2025-05-09 16:53:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								49dffaed39 
								
							 
						 
						
							
							
								
								enable pypi  
							
							
							
						 
						
							2025-05-09 15:37:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b54ed38cea 
								
							 
						 
						
							
							
								
								enable pypi  
							
							
							
						 
						
							2025-05-09 13:15:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								59a7e007a4 
								
							 
						 
						
							
							
								
								disable pypi  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-05-09 08:26:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d4b622e239 
								
							 
						 
						
							
							
								
								update version number  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-05-09 08:25:40 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a51239c641 
								
							 
						 
						
							
							
								
								update namespace, hoist exported functions outside of embedded namespace  
							
							
							
						 
						
							2025-05-07 15:57:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								644118660f 
								
							 
						 
						
							
							
								
								list euf dependency in api cmakefile  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-05-07 15:47:03 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eca5cd1841 
								
							 
						 
						
							
							
								
								mark virtual methods as override  
							
							
							
						 
						
							2025-05-07 15:24:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9a299eb9ff 
								
							 
						 
						
							
							
								
								move mam to euf  
							
							
							
						 
						
							2025-05-07 14:38:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0e4c033e30 
								
							 
						 
						
							
							
								
								fix   #7639  
							
							
							
						 
						
							2025-05-03 11:06:25 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4bedb5f8fc 
								
							 
						 
						
							
							
								
								fix   #7638  
							
							
							
						 
						
							2025-05-03 11:04:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dd211bade9 
								
							 
						 
						
							
							
								
								filter out terms that are not solved  
							
							
							
						 
						
							2025-04-30 09:40:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f89e133d52 
								
							 
						 
						
							
							
								
								revert the behavior of add_zero_assumption ( #7631 )  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@hotmail.com> 
							
						 
						
							2025-04-28 16:07:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6af61fa0f4 
								
							 
						 
						
							
							
								
								remove experiment  
							
							
							
						 
						
							2025-04-28 10:00:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b502126ebc 
								
							 
						 
						
							
							
								
								fix   #7634  
							
							
							
						 
						
							2025-04-27 23:57:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								24090fc48c 
								
							 
						 
						
							
							
								
								move flush smc to first use  
							
							
							
						 
						
							2025-04-27 11:44:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a626cd0fed 
								
							 
						 
						
							
							
								
								flush smc before use in model construction  
							
							
							
						 
						
							2025-04-27 11:18:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								71b5e44058 
								
							 
						 
						
							
							
								
								#7596  - flush smc before copy  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2025-04-27 10:36:27 -07:00