Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8d803a1266 
								
							 
						 
						
							
							
								
								Move unfinished make_asserting code  
							
							
							
						 
						
							2022-09-28 19:19:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0dae3bad6a 
								
							 
						 
						
							
							
								
								Fix subsumption terminology  
							
							
							
						 
						
							2022-09-28 15:35:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								7be82a36f2 
								
							 
						 
						
							
							
								
								Recognize x != k among new literals in lemma  
							
							
							
						 
						
							2022-09-28 15:16:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6715058876 
								
							 
						 
						
							
							
								
								Simplify equations into canonical form  
							
							... 
							
							
							
							Also simplify constraints that are always false due to parity 
							
						 
						
							2022-09-28 13:22:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								480ba01cb0 
								
							 
						 
						
							
							
								
								Log ule rewrites  
							
							
							
						 
						
							2022-09-28 11:01:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e08e124790 
								
							 
						 
						
							
							
								
								Expand always-false check  
							
							
							
						 
						
							2022-09-28 10:57:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								27b31c88d2 
								
							 
						 
						
							
							
								
								re-enable ule rewrite  
							
							
							
						 
						
							2022-09-28 10:53:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								d09e3eaa37 
								
							 
						 
						
							
							
								
								Update notes  
							
							
							
						 
						
							2022-09-27 18:00:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0f993e3977 
								
							 
						 
						
							
							
								
								New constraints need to be eval'd  
							
							
							
						 
						
							2022-09-27 17:56:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								602a9e3914 
								
							 
						 
						
							
							
								
								test_l4b for another always-false constraint  
							
							
							
						 
						
							2022-09-27 17:55:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								74d8497ed9 
								
							 
						 
						
							
							
								
								Fix subsumption for unilinear case  
							
							
							
						 
						
							2022-09-27 17:53:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								1df749ad33 
								
							 
						 
						
							
							
								
								Merge branch 'master' into polysat  
							
							
							
						 
						
							2022-09-23 17:14:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								67c778a6da 
								
							 
						 
						
							
							
								
								unit test notes  
							
							
							
						 
						
							2022-09-23 16:53:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								49590e0e01 
								
							 
						 
						
							
							
								
								Conflict from viable_fallback also depends on the current assignment  
							
							
							
						 
						
							2022-09-23 16:45:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4b4fdd06 
								
							 
						 
						
							
							
								
								subsumption notes  
							
							
							
						 
						
							2022-09-23 16:45:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								3c60c418e7 
								
							 
						 
						
							
							
								
								fix assertion  
							
							
							
						 
						
							2022-09-23 16:15:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								0a0953ae78 
								
							 
						 
						
							
							
								
								Reduce log output  
							
							
							
						 
						
							2022-09-23 16:12:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								8ed6938cbe 
								
							 
						 
						
							
							
								
								remove/update comment  
							
							
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								4312611bd6 
								
							 
						 
						
							
							
								
								nicer lit_pp  
							
							
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a4f0e3a228 
								
							 
						 
						
							
							
								
								Add level to conflict  
							
							... 
							
							
							
							- reset conflict at correct level when popping user scopes
- functions as flag when handling inconsistent input (e.g., opposite literals)
- now all constraints in the conflict core should have bvalue == l_true 
							
						 
						
							2022-09-23 16:06:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								86d00b536a 
								
							 
						 
						
							
							
								
								move todo notes to cpp file  
							
							
							
						 
						
							2022-09-23 15:45:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c6d7158cb 
								
							 
						 
						
							
							
								
								extended debugging for sat.euf  
							
							
							
						 
						
							2022-09-22 17:05:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c24d445886 
								
							 
						 
						
							
							
								
								fix   #6355  
							
							... 
							
							
							
							conversion from AIG to expressions should always use the optimized conversion function.
the aig-tactic should throttle regarding output bloat from AIG.
If the expression after AIG simpification, for whatever reason, is bloated the rewrite does not take place. 
							
						 
						
							2022-09-22 17:05:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									gmh5225 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b0d0c36b11 
								
							 
						 
						
							
							
								
								Add option 'MSVC_STATIC' ( #6358 )  
							
							... 
							
							
							
							* Add option 'MSVC_STATIC'
* Update CMakeLists.txt
* Update CMakeLists.txt
* Upload msvc-static-build.yml 
							
						 
						
							2022-09-22 15:55:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alex 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								00cf5ed4c7 
								
							 
						 
						
							
							
								
								GitHub Workflows security hardening ( #6353 )  
							
							... 
							
							
							
							* build: harden wasm-release.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com>
* build: harden wasm.yml permissions
Signed-off-by: Alex <aleksandrosansan@gmail.com> 
							
						 
						
							2022-09-22 15:03:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Clemens Eisenhofer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a67fe054d5 
								
							 
						 
						
							
							
								
								Memory leak in .NET user-propagator ( #6360 )  
							
							... 
							
							
							
							The user-propagator object has to be manually disposed (IDisposable), otherwise it stays in memory forever, as it cannot be garbage collected automatically 
							
						 
						
							2022-09-22 13:26:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Peter Bruch 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58fad41dfa 
								
							 
						 
						
							
							
								
								Dotnet Api: Fix infinite finalization of Context ( #6361 )  
							
							... 
							
							
							
							* Dotnet Api: suppress GC finalization of dotnet context in favor of re-registering finalization
* Dotnet Api: enable concurrent dec-ref even if context is created without parameters.
* Dotnet Api: removed dead code. 
							
						 
						
							2022-09-22 13:25:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								42945de240 
								
							 
						 
						
							
							
								
								#6319  
							
							... 
							
							
							
							align use of optsmt and the new core (they should not be used together) 
							
						 
						
							2022-09-21 12:09:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0888f92efd 
								
							 
						 
						
							
							
								
								remove 'change' just return  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-21 08:53:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								1020f38e1a 
								
							 
						 
						
							
							
								
								reconnect saturation  
							
							
							
						 
						
							2022-09-21 16:47:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								6abe0c9be8 
								
							 
						 
						
							
							
								
								set, lemma, minor  
							
							
							
						 
						
							2022-09-21 16:29:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								2f65ce1026 
								
							 
						 
						
							
							
								
								try to fix build  
							
							
							
						 
						
							2022-09-21 14:03:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b43971bb4a 
								
							 
						 
						
							
							
								
								Connect conflict2  
							
							
							
						 
						
							2022-09-21 12:14:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eba5a5d141 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2022-09-20 20:32:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4518f4fe02 
								
							 
						 
						
							
							
								
								fix   #6352  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-20 20:31:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a978604a7e 
								
							 
						 
						
							
							
								
								move files (conflict2 -> conflict)  
							
							
							
						 
						
							2022-09-20 10:26:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20250b200f 
								
							 
						 
						
							
							
								
								#6319  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-19 20:31:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								7caf6a682b 
								
							 
						 
						
							
							
								
								#6319  resolve for unsat core when using assumptions  
							
							
							
						 
						
							2022-09-19 20:10:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jack·Boos·Yu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9118a93e44 
								
							 
						 
						
							
							
								
								[document] Add vcpkg instruction step ( #6345 )  
							
							
							
						 
						
							2022-09-19 09:36:54 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								48d5a98edc 
								
							 
						 
						
							
							
								
								meeting notes  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2022-09-19 09:10:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								806571d2cd 
								
							 
						 
						
							
							
								
								backjumping/notes  
							
							
							
						 
						
							2022-09-19 16:43:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								a416e16566 
								
							 
						 
						
							
							
								
								conflict2  
							
							
							
						 
						
							2022-09-19 16:01:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bea58852 
								
							 
						 
						
							
							
								
								#6319  
							
							... 
							
							
							
							ensure unknown when a lambda is not in beta redex 
							
						 
						
							2022-09-19 03:19:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fce4d2ad90 
								
							 
						 
						
							
							
								
								#6319  
							
							
							
						 
						
							2022-09-19 03:07:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d6d34a8962 
								
							 
						 
						
							
							
								
								#6319  
							
							
							
						 
						
							2022-09-19 02:32:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								13f43ea107 
								
							 
						 
						
							
							
								
								bug fix for  #6319  
							
							... 
							
							
							
							literals that are replayed need to be registered with respective theories, otherwise, they will not propagate with the theories (the enode have to be attached with relevant theory variables). 
							
						 
						
							2022-09-18 17:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e54635e0ed 
								
							 
						 
						
							
							
								
								rename statistics to something more meaningful: instantiations from MBQI are tagged with mbi  
							
							
							
						 
						
							2022-09-18 17:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2b4ba5e170 
								
							 
						 
						
							
							
								
								updated header file for arithmetic solver  
							
							
							
						 
						
							2022-09-18 17:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0b9c9cbbce 
								
							 
						 
						
							
							
								
								add a queue head to delay propagation  
							
							... 
							
							
							
							delay propagation on each disequality/equality should suffice once. It adds relevant inequalities to ensure the arithmetic solver is coherent about disequalities. 
							
						 
						
							2022-09-18 17:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d479bd9c53 
								
							 
						 
						
							
							
								
								formatting  
							
							
							
						 
						
							2022-09-18 17:22:59 -07:00