Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcec83ee8 
								
							 
						 
						
							
							
								
								we have to replay in order, otherwise dependencies could become shuffled  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-08 00:06:22 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								efdab0cd4c 
								
							 
						 
						
							
							
								
								add more todo note  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 23:56:40 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								eddc03b2eb 
								
							 
						 
						
							
							
								
								add some validation  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 23:44:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								d8f0926620 
								
							 
						 
						
							
							
								
								re-adding saturation for inequalities  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 23:20:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6e5621366 
								
							 
						 
						
							
							
								
								Merge branch 'polysat' of  https://github.com/z3prover/z3  into polysat  
							
							
							
						 
						
							2021-09-07 17:04:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								146d107961 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 17:04:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								e74cf72cef 
								
							 
						 
						
							
							
								
								fix cjust update when backtracking over boolean decision  
							
							
							
						 
						
							2021-09-07 17:03:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a6643955e6 
								
							 
						 
						
							
							
								
								forbidden interval update  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 17:00:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c4ae19c6 
								
							 
						 
						
							
							
								
								stab at forbidden intervals  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 15:49:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9450ac0d18 
								
							 
						 
						
							
							
								
								Merge branch 'polysat' of  https://github.com/z3prover/z3  into polysat  
							
							
							
						 
						
							2021-09-07 15:09:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								f48e0498d0 
								
							 
						 
						
							
							
								
								na  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 15:09:25 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								c7562114ef 
								
							 
						 
						
							
							
								
								Merge  
							
							
							
						 
						
							2021-09-07 15:04:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								24f96acf4f 
								
							 
						 
						
							
							
								
								build_lemma returns clause_builder; adjust reason in revert_bool_decision  
							
							
							
						 
						
							2021-09-07 15:02:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								4c7ec75868 
								
							 
						 
						
							
							
								
								add replay  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-07 14:58:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								733c21bb20 
								
							 
						 
						
							
							
								
								update  
							
							
							
						 
						
							2021-09-07 14:06:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8c406c161e 
								
							 
						 
						
							
							
								
								#5532  add blocking condition for recursion.  
							
							
							
						 
						
							2021-09-07 12:28:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								7d58296ad2 
								
							 
						 
						
							
							
								
								Begin reorganizing resolve_value  
							
							
							
						 
						
							2021-09-07 11:40:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								b4e14c31d0 
								
							 
						 
						
							
							
								
								comment  
							
							
							
						 
						
							2021-09-07 11:36:45 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								eed79df481 
								
							 
						 
						
							
							
								
								resolve_bool should work normally also in bailout mode  
							
							
							
						 
						
							2021-09-07 11:35:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								93415740b6 
								
							 
						 
						
							
							
								
								left over bugs  #5532  
							
							... 
							
							
							
							disabling complete const rewriting (temporarily) as it can loop 
							
						 
						
							2021-09-07 07:00:41 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								be4df46f6f 
								
							 
						 
						
							
							
								
								#5532  remove unsound rewrite rule that was recently added  
							
							
							
						 
						
							2021-09-07 06:42:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								72f6271d82 
								
							 
						 
						
							
							
								
								#5532  
							
							... 
							
							
							
							bugs in:
- rewriting of 0-ary expressions was incomplete
- sharing annotations when a node has two theories attached it is shared
- sharing of const of an array
Remove unreadable part of pretty printer for lp solver. 
							
						 
						
							2021-09-06 19:14:03 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								15c094fa32 
								
							 
						 
						
							
							
								
								Add fallback lemma  
							
							
							
						 
						
							2021-09-06 18:00:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								381d13993c 
								
							 
						 
						
							
							
								
								Add TODO notes from discussion  
							
							
							
						 
						
							2021-09-06 16:45:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								ec1e6725de 
								
							 
						 
						
							
							
								
								Merge resolve_bailout into resolve_conflict  
							
							
							
						 
						
							2021-09-06 16:44:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								39d42913cf 
								
							 
						 
						
							
							
								
								bailout  
							
							
							
						 
						
							2021-09-06 15:16:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
							
							
								
							
							
								56b33b1b3e 
								
							 
						 
						
							
							
								
								resolve_bailout etc.  
							
							
							
						 
						
							2021-09-06 14:08:07 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ed200f4214 
								
							 
						 
						
							
							
								
								na ( #5536 )  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-05 12:13:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3764eb1959 
								
							 
						 
						
							
							
								
								#5532  
							
							... 
							
							
							
							ensure re-internalization for predicates that are replayed.
Theory internalization is currently not considered in depth. 
							
						 
						
							2021-09-05 00:24:34 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3021da87cf 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-04 21:10:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9c91698201 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-04 18:03:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								976c0a391c 
								
							 
						 
						
							
							
								
								revisit as-array evaluation  
							
							
							
						 
						
							2021-09-04 18:00:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								38b82fa742 
								
							 
						 
						
							
							
								
								const rewriting revisited  
							
							
							
						 
						
							2021-09-04 17:59:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								051ede64e7 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-04 09:48:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3de9162c7e 
								
							 
						 
						
							
							
								
								handle null more gracefully  
							
							
							
						 
						
							2021-09-04 09:42:45 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9c5ef79701 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-04 09:05:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								18e4546404 
								
							 
						 
						
							
							
								
								modernize parameter defaults  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-03 17:42:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								cdcfbeb6d8 
								
							 
						 
						
							
							
								
								#5532  
							
							... 
							
							
							
							remove "reflect" parameter from exposed options. It should be internal only. 
							
						 
						
							2021-09-03 16:01:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0ddbbe9bd2 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-03 15:41:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5633af76cc 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-03 15:25:50 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								a566c7307d 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-03 12:33:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								87f5b9282f 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-03 12:20:23 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c4158ebc33 
								
							 
						 
						
							
							
								
								#5532  
							
							
							
						 
						
							2021-09-03 12:02:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								20a259cfaa 
								
							 
						 
						
							
							
								
								throw less  #5519  
							
							
							
						 
						
							2021-09-03 10:40:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Jakob Rath 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f387f5738 
								
							 
						 
						
							
							
								
								Polysat: conflict resolution updates ( #5534 )  
							
							... 
							
							
							
							* variable elimination / saturation sketch
* conflict resolution updates 
							
						 
						
							2021-09-03 10:17:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								af5c6e43b9 
								
							 
						 
						
							
							
								
								#5528  
							
							
							
						 
						
							2021-09-02 11:21:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								55285b2193 
								
							 
						 
						
							
							
								
								make it easier to iterate over arguments of an application  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-02 09:51:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								e9a4a9a390 
								
							 
						 
						
							
							
								
								merge  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-02 09:23:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								edb26e7be7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2021-09-02 08:53:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								02acc38c28 
								
							 
						 
						
							
							
								
								add extra checks that user-supplied assumptions are asserted  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2021-09-02 08:53:47 -07:00