Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								25752dc169 
								
							 
						 
						
							
							
								
								enable QF_UF mode use same parameters whether with or without static featues,  #1141 , revert some breaking changes that should not have been part of commit  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-15 01:20:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								1690febffd 
								
							 
						 
						
							
							
								
								enable QF_UF mode use same parameters whether with or without static featues,  #1141  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-15 00:26:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								086ea7867e 
								
							 
						 
						
							
							
								
								another stab at  #989  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-14 12:52:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ead704f52f 
								
							 
						 
						
							
							
								
								handle undefined constant cases for int.to.str  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 17:13:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								893bcbb585 
								
							 
						 
						
							
							
								
								revert unsound change in integer extraction from expressions  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 14:39:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b6cc24faf3 
								
							 
						 
						
							
							
								
								deal with absence of integer congruence root by querying arithmetic theory directly,  #1202  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 14:24:56 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								00742566fb 
								
							 
						 
						
							
							
								
								address inconsistent states encountered when cancelling,  #1197  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 13:40:30 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								19bb55e396 
								
							 
						 
						
							
							
								
								recognize theory_i_arith to  fix   #1200  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 10:22:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								347ea50b93 
								
							 
						 
						
							
							
								
								fix for  #1202  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-13 09:25:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								b2388464e4 
								
							 
						 
						
							
							
								
								add re.all to theory_str  
							
							
							
						 
						
							2017-08-09 22:03:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								84abdae5f7 
								
							 
						 
						
							
							
								
								fix indentation  
							
							
							
						 
						
							2017-08-09 15:38:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								fce35fdb61 
								
							 
						 
						
							
							
								
								Revert "fix indentation and add support for re.allchar"  
							
							... 
							
							
							
							This reverts commit cadde94017 
							
						 
						
							2017-08-09 15:37:52 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								082936bca6 
								
							 
						 
						
							
							
								
								enable overloading resolution on define-fun declarations,  fix   #1199  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-08 09:21:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								cadde94017 
								
							 
						 
						
							
							
								
								fix indentation and add support for re.allchar  
							
							
							
						 
						
							2017-08-07 23:02:55 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								f4c0e0b28d 
								
							 
						 
						
							
							
								
								fix regex bug in theory_str for empty string match. need to fix indents  
							
							
							
						 
						
							2017-08-06 17:17:04 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								91ee52e549 
								
							 
						 
						
							
							
								
								fix   #1195  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-03 13:53:38 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2b82fd5d0c 
								
							 
						 
						
							
							
								
								updated include directives  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-08-01 10:51:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								e315d063c5 
								
							 
						 
						
							
							
								
								renamed LP bound propagator to avoid linker name clashes  
							
							
							
						 
						
							2017-08-01 16:07:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								0eb2915e83 
								
							 
						 
						
							
							
								
								Merge pull request  #1182  from agurfinkel/spacer-z3  
							
							... 
							
							
							
							Spacer 
							
						 
						
							2017-07-31 17:10:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								49cf899207 
								
							 
						 
						
							
							
								
								remove local change  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 16:33:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								5cda9504f1 
								
							 
						 
						
							
							
								
								remove relative include from API  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 16:32:26 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arie Gurfinkel 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9dc5e19f 
								
							 
						 
						
							
							
								
								increased verbosity level of smt_context  
							
							
							
						 
						
							2017-07-31 17:01:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arie Gurfinkel 
								
							 
						 
						
							
							
							
							
								
							
							
								ba6594b241 
								
							 
						 
						
							
							
								
								extra smt params used by spacer  
							
							
							
						 
						
							2017-07-31 17:01:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b19f94ae5b 
								
							 
						 
						
							
							
								
								make include paths uniformly use path relative to src.  #534  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 13:24:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								71d80ab47f 
								
							 
						 
						
							
							
								
								fix build break based on new assertion in smt-eq-justification  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 11:54:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								62b8394bdd 
								
							 
						 
						
							
							
								
								fixes   #1179  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 09:52:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ceca9fbef0 
								
							 
						 
						
							
							
								
								fixes   #1176  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 09:23:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								8bd0407adf 
								
							 
						 
						
							
							
								
								fix   #1177  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-31 09:13:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								6dbfdf3e9c 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  into opt  
							
							
							
						 
						
							2017-07-27 17:03:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								b482dbd589 
								
							 
						 
						
							
							
								
								merge  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 17:02:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								ca67274519 
								
							 
						 
						
							
							
								
								another round of fix for  #989  to avoid problems with doxygen generation (TravisCI build failure)  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-27 12:59:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9c575451 
								
							 
						 
						
							
							
								
								fix bug exposed when running test-z3.exe /a in debug mode,  #1159 . Add assertions to heap interaction  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-25 16:26:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								3865c45382 
								
							 
						 
						
							
							
								
								Merge pull request  #1147  from mtrberzi/fix-get-arith-value  
							
							... 
							
							
							
							Improved theory_arith integration in theory_str::get_arith_value() 
							
						 
						
							2017-07-24 21:21:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								c8fe91d8c5 
								
							 
						 
						
							
							
								
								add handling for nested terms  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-24 16:12:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								30b0d5ba13 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/z3prover/z3  
							
							
							
						 
						
							2017-07-24 10:49:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christoph M. Wintersteiger 
								
							 
						 
						
							
							
							
							
								
							
							
								faa19117e4 
								
							 
						 
						
							
							
								
								Fixed inconsistent state upon solver interruption. Partially  fixes   #951 .  
							
							
							
						 
						
							2017-07-21 17:42:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								64e542bd70 
								
							 
						 
						
							
							
								
								fix term indices for the time being when exiting from check()  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-20 19:13:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								7ddb940f77 
								
							 
						 
						
							
							
								
								add e_internalized() check in theory_str::get_arith_value()  
							
							
							
						 
						
							2017-07-19 10:15:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								69f0ed9b1f 
								
							 
						 
						
							
							
								
								remove disabled code block in get_arith_value()  
							
							
							
						 
						
							2017-07-18 13:13:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								c6707688ba 
								
							 
						 
						
							
							
								
								improved get_arith_value() in theory_str  
							
							... 
							
							
							
							Since the root of the eqc of an integer term should be a constant
if there is a constant in that eqc, we can ask for it directly
without either iterating over the entire eqc or
asking the arithmetic solver (and receiving potentially stale info). 
							
						 
						
							2017-07-18 13:11:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								8750da1da7 
								
							 
						 
						
							
							
								
								progress in gomory cut  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-12 16:43:10 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								2056404ed4 
								
							 
						 
						
							
							
								
								branch on a free variable before trying Gomory cuts  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-11 16:44:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								bac16bac85 
								
							 
						 
						
							
							
								
								start gomory cut  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-11 13:46:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6a876845 
								
							 
						 
						
							
							
								
								start gomory cut  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-11 13:38:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Murphy Berzish 
								
							 
						 
						
							
							
							
							
								
							
							
								86e7f83e06 
								
							 
						 
						
							
							
								
								proper theory_arith integration in theory_str::get_arith_value()  
							
							
							
						 
						
							2017-07-11 13:24:48 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								2fe846d9fc 
								
							 
						 
						
							
							
								
								fix a bug in the lar_solver::m_status update during push/pop  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-10 16:34:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								581098299b 
								
							 
						 
						
							
							
								
								change the order of initializations in the constructor of imp in theory_lra  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-10 12:04:58 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								cc32e45471 
								
							 
						 
						
							
							
								
								replace lean to lp  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-10 11:06:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolaj Bjorner 
								
							 
						 
						
							
							
							
							
								
							
							
								2af08a378d 
								
							 
						 
						
							
							
								
								avoid complaining about division by 0 as unhandled in theory-lra  
							
							... 
							
							
							
							Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> 
							
						 
						
							2017-07-08 18:21:47 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lev Nachmanson 
								
							 
						 
						
							
							
							
							
								
							
							
								0e0e9c7041 
								
							 
						 
						
							
							
								
								correct handling of integer vars by NB  
							
							... 
							
							
							
							Signed-off-by: Lev Nachmanson <levnach@microsoft.com> 
							
						 
						
							2017-07-06 14:06:33 -07:00