Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								55daa2424c 
								
							 
						 
						
							
							
								
								fix   #5362  
							
							
							
						 
						
							2021-06-22 12:26:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7b8ea2f7f 
								
							 
						 
						
							
							
								
								Polysat: minor fixes ( #5364 )  
							
							... 
							
							
							
							* update include paths
* bdd fixes
* update/fix some tests
* work around assertion failure when constraint from clause becomes unit
* Remove old code
* use clause_builder
* Verify model when returning SAT
* log
* fix 
							
						 
						
							2021-06-22 09:27:18 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								52eb473c63 
								
							 
						 
						
							
							
								
								prepare viable  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 21:55:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								17294f63b2 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 21:22:30 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f18dccebc2 
								
							 
						 
						
							
							
								
								move tbv  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 21:12:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ce5c8b3066 
								
							 
						 
						
							
							
								
								rename to some saner name  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 16:19:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								63f3c841d8 
								
							 
						 
						
							
							
								
								remove var_constraint to get rid of bdd dependencies  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 16:14:30 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9173306adc 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 16:00:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6f93ed8dc2 
								
							 
						 
						
							
							
								
								moving out viable functionality  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-21 15:50:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f3737f6831 
								
							 
						 
						
							
							
								
								#5361  
							
							
							
						 
						
							2021-06-21 14:58:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Robert Jacobson 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								161d38397b 
								
							 
						 
						
							
							
								
								In src/sat/sat_local_search.*: Changed the return type of constraint_slack to int64_t instead of uint64_t to match the m_slack member of the constraint struct, which has type int64_t. ( #5360 )  
							
							
							
						 
						
							2021-06-21 14:40:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								19099244c4 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 12:38:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4fad0385de 
								
							 
						 
						
							
							
								
								tune multiplication slightly  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 11:07:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2522c8b53d 
								
							 
						 
						
							
							
								
								display statistics  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 10:29:27 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d78313e001 
								
							 
						 
						
							
							
								
								more pp  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 10:13:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4066087138 
								
							 
						 
						
							
							
								
								pretty printing  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 09:49:31 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								45228bf8fb 
								
							 
						 
						
							
							
								
								#5323  heap use after free  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-20 09:25:19 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4bcfcecbbb 
								
							 
						 
						
							
							
								
								fix initialization/finalization order for bdd  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-19 23:11:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9341e3b0 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-19 22:22:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								02644b5b71 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-19 22:22:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8d37495b7c 
								
							 
						 
						
							
							
								
								merge  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-19 22:22:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4a0a678e3f 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-19 22:21:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d1cce69a 
								
							 
						 
						
							
							
								
								#5336  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-19 22:12:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								947ea66cad 
								
							 
						 
						
							
							
								
								simplify output to use signed constants  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 17:39:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a049235caa 
								
							 
						 
						
							
							
								
								simplify output to use signed constants  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 17:26:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f263045f96 
								
							 
						 
						
							
							
								
								modify mk_mul  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 17:18:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4405fa1156 
								
							 
						 
						
							
							
								
								add handling of misc operations  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 14:30:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3da37f4fb5 
								
							 
						 
						
							
							
								
								add unit test driver  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 10:58:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d72724f7fd 
								
							 
						 
						
							
							
								
								merge master  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-18 10:04:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								57df45dc16 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  into polysat  
							
							
							
						 
						
							2021-06-18 10:02:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c4963f4381 
								
							 
						 
						
							
							
								
								Polysat: add two more prototype rules ( #5355 )  
							
							... 
							
							
							
							* Add try_div to PDDs
* x>y is false when x==y
* First version of the other two prototype rules
* More band-aid fixes... 
							
						 
						
							2021-06-18 08:48:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2138ef2ad0 
								
							 
						 
						
							
							
								
								build  
							
							
							
						 
						
							2021-06-17 11:26:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								93a4939d49 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-17 11:15:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3e1cfcd538 
								
							 
						 
						
							
							
								
								Polysat: conflict explanation prototype ( #5353 )  
							
							... 
							
							
							
							* display constraint's extra info in one place
* Add stub for conflict explainer
* Add helper functions to check whether constraint is active at base level
* Add helper class tmp_assign
* Add clause_builder; it skips unnecessary literals during clause creation
* some fixes
* Use clause_builder for forbidden intervals
* remove old comments
* fixes/comments in solver
* print redundant clauses
* First pass at conflict_explainer
* remove unused model class
* Choose value for k
* also print min/max k 
							
						 
						
							2021-06-17 10:35:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2174bccdba 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-17 00:45:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d016cb1da5 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 23:57:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9038dfd30d 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 23:27:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d73ceaddc7 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 23:19:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0b3a8522ac 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 21:57:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1dedfe3164 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 21:24:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								df9084ba23 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 19:12:50 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3311bd074f 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 18:42:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6b5680f13e 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 18:42:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								38fc97d18c 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 17:47:49 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								29a2838bc9 
								
							 
						 
						
							
							
								
								#5338   #5349  
							
							
							
						 
						
							2021-06-16 16:01:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f95d0b7216 
								
							 
						 
						
							
							
								
								#5349   #5338  
							
							
							
						 
						
							2021-06-16 16:01:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								fbc3aa93a5 
								
							 
						 
						
							
							
								
								#5336  
							
							
							
						 
						
							2021-06-16 16:01:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Gram 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								589f99eea9 
								
							 
						 
						
							
							
								
								Fix Flake8 violations in Python API ( #5332 )  
							
							... 
							
							
							
							* Fix flake8 violations in z3.py
* Fix flake8 violations in z3printer.py
* Fix flake8 violations in z3rcf.py and z3util.py
* do not allocate list on every call to set_default_rounding_mode 
							
						 
						
							2021-06-16 10:49:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Iain Scott 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d61d5081a2 
								
							 
						 
						
							
							
								
								Delete unused NuGet release script. ( #5351 )  
							
							
							
						 
						
							2021-06-16 10:48:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								dc6a8fde34 
								
							 
						 
						
							
							
								
								fix   #5340  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-06-15 13:53:22 -05:00